标签:plugin

Spring

190526-SpringBoot高级篇搜索Solr之文档新增与修改使用姿势

4

likai 发布于 2019-05-26

大多涉及到数据的处理,无非CURD四种操作,对于搜索SOLR而言,基本操作也可以说就这么几种,在实际应用中,搜索条件的多样性才是重点,我们在进入复杂的搜索之前,先来看一下如何新增和修改文档 I. 环境准备 solr的基础环境需要准备好,如果对这一块有疑问的童鞋,可以参考下上一篇博...

阅读(3)评论(0)赞 (0)

Java

MyBatis源码学习(二)

1

hellas 发布于 2019-05-25

看完趣味数学书后,开始技术填坑之路 通常在业务中,需要进行数据分页查询,这样一来,每条SQL语句都加上limit限制,会多了很多重复的代码,而且每次需要自己在代码中进行偏移量的计算,略微有些麻烦。 还好有大神在 Github 里贡献了分页插件,而且使用起来很方便,了解了一下使用原...

阅读(20)评论(0)赞 (0)

Java

Java工程师成神之路:程序员的学习路线规划以及书籍推荐

2

puefu.he 发布于 2019-05-24

一、基础篇 面向对象 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 平台无关性 Java如何实现的平台无关性的 JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) 值传递 值传递、引用传递 为什么说Java中只有值...

阅读(22)评论(0)赞 (0)

Java

Gradle插件开发系列之开发第一个gradle插件

1

puefu.he 发布于 2019-05-24

背景 这是 Gradle插件开发系列之总纲(点击查看) 系列的第二篇,整个文档基于开发的插件 一款检查Gradle依赖配置是否冲突的插件 完成。 这篇文章主要介绍如何新建一个插件并可以在本地运行。 新建插件工程 新建工程 使用Android Studio 新建一个空工程,在选择工...

阅读(17)评论(0)赞 (0)

Java

什么会导致Java应用程序的CPU使用率飙升?

2

xiaoli.wang 发布于 2019-05-24

问题 无限循环的while会导致CPU使用率飙升吗? 经常使用Young GC会导致CPU占用率飙升吗? 具有大量线程的应用程序的CPU使用率是否较高? CPU使用率高的应用程序的线程数是多少? 处于BLOCKED状态的线程会导致CPU使用率飙升吗? 分时操作系统中的CPU是消耗...

阅读(20)评论(0)赞 (0)

Java

Maven多模块结构下版本管理的正确姿势(CI Friendly Versions) – ${revision}

hellas 发布于 2019-05-24

在使用Maven多模块结构工程时,配置版本是一个比较头疼的事。继承版本,依赖版本,自身版本,都需要单独定义,很是麻烦。但其实Maven已经提供了这种CI版本的管理方式,下面来介绍具体用法。 从Maven 3.5.0-beta-1版本开始,就可以使用${revision}, ${s...

阅读(17)评论(0)赞 (0)

Spring

SpringBoot学习(一):Springboot创建MVC Web项目入门

1

songhua.gao 发布于 2019-05-23

作者:享学Peter老师 使用Springboot创建MVC Web项目 Spring Boot 是一个非常棒的应用程序开发框架。大多数人可能会使用这个框架来创建基于 Web 的应用程序 – MVC应用程序或基于 RESTFul API 的应用程序。 这些应用程序可以...

阅读(22)评论(0)赞 (0)

Java

Mybatis源码分析一:一条sql语句如何被执行

wenming.gapo 发布于 2019-05-23

本篇为原创文章,如需转载,请标明原创地址。 我先写一个简单的例子来执行一条sql语句 mapper.xml <mapper namespace="com.example.demo1.mybatis.ArticleMapper"> <selec...

阅读(21)评论(0)赞 (0)

Java

IntelliJ IDEA 18个常用插件,动图演示,让效率成为习惯

22

hellas 发布于 2019-05-23

点击上面  蓝色字体 关注我们 技术  /  架构  /  职场  /  面试   /  内推 文章转自微信公号:服务端思维 梁桂钊、陈同学、张帆、刁政欣(研习小组)| 作者 一、...

阅读(30)评论(0)赞 (0)

Java

基于 Jenkins + JaCoCo 实现功能测试代码覆盖率统计 原 荐

3

尖兵 发布于 2019-05-22

本文首发于: Jenkins 中文社区 使用 JaCoCo 统计功能测试代码覆盖率? 对于 JaCoCo,有所了解但又不是很熟悉。 "有所了解"指的是在 CI 实践中已经使用 JaCoCo 对单元测试代码覆盖率统计: 当代码 push 到代码仓库后,用 JaC...

阅读(17)评论(0)赞 (0)

Spring

springcloud框架的简单搭建(消费服务基于feign)

2

xubiao.zhuang 发布于 2019-05-22

上一篇文章主要介绍了如何搭建一个简单的springcloud框架。不过,我们搭建好框架就是为了消费它使用它,那么这篇文章就来看看如何去消费使用我们之前搭建起来的服务吧! 首先本文是基于上一篇文章进行的。 一、Feign简介 Feign是Netflix开发的声明式、模板化的HTTP...

阅读(22)评论(0)赞 (0)

Java

Gradle 的使用

9

hellas 发布于 2019-05-22

gradle 工具类似于maven工具,但是gradle 减少了maven中的那种使用xml 中大量的配置文件来下载依赖的jar包。而gradle大大简化了,能够很快速的添加依赖。具体关于gradle的概念请移步,本文主要在于讲解如何在eclipse中使用Gradle。 首先在e...

阅读(19)评论(0)赞 (0)

Spring

MRoot 2.4 发布,细节优化、Bug 修复和依赖升级版本

dulong 发布于 2019-05-22

MRoot小小木是基于Spring Boot2编写的快速开发平台。提供强大的代码生成器,一键生成90%的代码!MRoot的宗旨是降低开发成本,提高开发效率。 升级 升级 1 Spring Boot 到 2.1.5 版本 升级 2 commons-lang3 到 3.9 版本 升级...

阅读(13)评论(0)赞 (0)

Java

Intellij Idea 中进行 Mybatis逆向工程

hanze 发布于 2019-05-21

开篇 Mybatis有个实用的功能就是逆向工程,能根据表结构反向生成实体类,这样能避免手工生成出错。市面上的教程大多都很老了,大部分都是针对mysql5的,以下为我执行mysql8时的经验。 引入工程 这里使用的是maven包管理工具,在pom.xml添加以下配置,以引入myba...

阅读(19)评论(0)赞 (0)

Java

使用Gradle插件生成资源ID映射文件

4

puefu.he 发布于 2019-05-21

最近在学习ButterKnife框架时,发现了通过Gradle插件生成资源ID的方式,可以解决在Android Library中使用注解Annotation无法使用R.id.XXX的问题。因为Library中的资源ID不再是常量。 前提 ButterKnife 10.1.0 该版...

阅读(17)评论(0)赞 (0)

Java

Seata 发布 0.5.2,增加对配置中心 Consul 支持等

邓龙华 发布于 2019-05-21

Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 本次更新主要内容如下: 功能特性 [ #988 ] 增加配置中心Consul支持 [ #1043 ] 增加sofa-rpc支持 Bug 修复及优化 [ #987 ] 优化同事务内并发使用 reen...

阅读(16)评论(0)赞 (0)

Java

轻量快速的 CI 工具 Drone

5

darida 发布于 2019-05-21

前言 公司之前一直在使用 Jenkins 作为 CI/CD 工具, Jenkins 非常强大,它完成了几乎所有 CI/CD 的工作,并且应用于整个团队有好长一段时间了。但是随着公司推荐数字化、智慧化,以及服务容器化的推进, Jenkins 的一些弊端也凸显了出来: 重量级: Je...

阅读(19)评论(0)赞 (0)

Java

Rxjava2.x源码解析(二): 线程切换

3

小丁 发布于 2019-05-21

上一篇文章 Rxjava2.x源码解析(一): 订阅流程 中我们讲了 RxJava2 的订阅部分的源码。但 RxJava2 最强大的部分其实是在异步。默认情况下,下游接收事件所在的线程和上游发送事件所在的线程是同一个线程。接下来我们在上一篇文章的示例代码中加入线程切换相关代码: ...

阅读(9)评论(0)赞 (0)