最新消息: 新版网站上线了!!!

Jenkins使用Gradle编译Android项目详解

Jenkins使用Gradle编译Android项目详解

创建项目 在主界面的左侧菜单选 新建在向导中选择 输入项目名称,类型选择 构建一个自由风格的软件项目点确定进入项目的配置界面 源码管理 选择git Repository URL输入项目路径 比如 https: git coding net coders

Java使用反射创建对象示例

Java使用反射创建对象示例

本文实例讲述了Java使用反射创建对象。分享给大家供大家参考,具体如下: 一 实战 1 代码 import java util *;import java io *;public class ObjectPoolFactory{ 定义一个对象池,前面是对象名,后面是实际对象 pri

利用Java多线程技术导入数据到Elasticsearch的方法步骤

利用Java多线程技术导入数据到Elasticsearch的方法步骤

前言 近期接到一个任务,需要改造现有从mysql往Elasticsearch导入数据MTE(mysqlToEs)小工具,由于之前采用单线程导入,千亿数据需要两周左右的时间才能导入完成,导入效率非常低。所以楼主花了3天的时间,利用java线程池框

Jenkins 编译后使用SSH发布详解

Jenkins 编译后使用SSH发布详解

前言 想要实现自动发布编译好的apk,我们可以使用官方插件库里的如下插件。 你可以使用FTP SSH等方式自动化发布,当然你也可以写脚本实现复杂的发布操作。 我以Publish Over SSH为例简单讲解下(主要是目前没部署FTP服

详解如何将Spring Boot应用跑在Docker容器中

详解如何将Spring Boot应用跑在Docker容器中

日常的Rest服务开发我都会首选SpringBoot,因为它本身的易用性以及自带的各种方便功能、生态等,今天就简单讲一下如何将Spring Boot应用跑在Docker容器中 项目搭建 首先打开Idea,选择初始化一个Spring Boot应用,然后一路

Java程序员编程性能优化必备的34个小技巧(总结)

Java程序员编程性能优化必备的34个小技巧(总结)

1 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实

JAVA代码书写规范汇总详解

JAVA代码书写规范汇总详解

一般原则 尽量使用完整的英文描述符 采用适用于相关领域的术语 采用大小写混合增强可读性 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一 避免使用长的名字 避免使用类似的名字,或者仅仅是大小写不同的名

Java并发中线程封闭知识点详解

Java并发中线程封闭知识点详解

在这篇文章中,我们将探讨线程封闭是什么意思,以及我们如何实现它。 所以,让我们直接开始吧。 线程封闭基础知识点 实现好的并发是一件困难的事情,所以很多时候我们都想躲避并发。避免并发最简单的方法就是线程封闭。什

java多线程中线程封闭详解

java多线程中线程封闭详解

线程封闭的概念 访问共享变量时,通常要使用同步,所以避免使用同步的方法就是减少共享数据的使用,这种技术就是线程封闭。 实现线程封闭的方法 1:ad-hoc线程封闭 这是完全靠实现者控制的线程封闭,他的线程封闭完全靠实

一次 Java 内存泄漏的排查解决过程详解

一次 Java 内存泄漏的排查解决过程详解

由来 前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug 排查、运营 issue 处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。 不知道是公司网络广了就这样还是网络运