内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > Java编程 >

  • 一款JVM线程堆栈在线分析工具10月18日

    JVM大家可能都知道是个什么玩意-Java虚拟机,但是到底是个什么鬼?相信即使工作3-5年的程序员可能也不大了解。 如题所述,今天与大家分享的是如何分析JVM的线程堆栈以及如何从堆栈信息中找出问题。线程堆栈分析尽管不是初学者一门必备的技术,但是对于自身走

    Tags:JVM
  • 详解SpringCloud中Feign的继承特性10月18日

    创建公共接口 首先我们来创建一个普通的maven工程,叫做hello-service-api,由于我们要在这一个项目中使用SpringMVC的注解,因此创建成功之后,需要添加spring-boot-starter-web依赖,如下: dependency groupIdorg.springframework.boot/groupId artifactId

    Tags:FeignSpringCloud
  • 《java并发编程实战》第2章:线程安全10月18日

    第一章主要通过多线程如何重要,多线程将来要应用的越来越多,像是全书的一个引子,就是告诉读者,你选择本书没有错,这本书讲述的就是java中最重要的多线程部分,是程序开发技术中的屠龙刀。诚然本书(英文版本)是在2006年既java诞生10周年时候出版的。距

    Tags:java并发编程实战java线程安全
  • Java策略模式详解及来自lambda的优化10月18日

    前言 设计模式是软件工程中一些问题的统一解决方案的模型,它的出现是为了解决一些普遍存在的,却不能被语言特性直接解决的问题,随着软件工程的发展,设计模式也会不断的进行更新,本文介绍的是经典设计模式-策略模式以及来自java8的lambda的对它的优化。 什么是

    Tags:策略模式lambdaJava
  • springboot自定义配置源详解10月18日

    概述 我们知道,在Spring boot中可以通过xml或者@ImportResource 来引入自己的配置文件,但是这里有个限制,必须是本地,而且格式只能是 properties(或者 yaml)。那么,如果我们有远程配置,如何把他引入进来来呢。如果有兴趣可以看另外一篇博客,介绍了spri

    Tags:springboot自定义配置源
  • 阿里巴巴Java规约插件(idea)源码剖析10月18日

    前言 怀着好奇猫的精神:阿里巴巴Java规约插件如此好用,到底是如何实现的呢?这次我们来翻翻源码look look!ps:如对插件开发有兴趣的同学,可以跳转以下友情链接(晚点再看嘛): IntelliJ IDEA 插件开发详细视频教程 http://www.jianshu.com/p/ba970d3646

    Tags:阿里巴巴Javaidea
  • springboot实战:本地jar包引用10月18日

    部分情况下无法通过maven仓库直接下载需要的jar包,只能讲jar包下载至本地来使用,spring boot框架内通过maven加载第三方jar包可以通过以下方式来实现(本地jar放在lib/目录下),项目会打包为jar包来运行。 1、添加maven依赖 dependency groupIdorg.ansj/gr

    Tags:jarspringboot
  • 如何通过jenkins了解CI/CD10月18日

    想到了解jenkins,主要还是因为对现有开发流程的不满。 本文并没有什么结论性的东西,只是分析一下我遇到的问题与思路,希望能得到读者们更多的经验分享。 本文也不会对jenkins面面俱到,仅仅提供学习思路和路线。 背景 以前在百度工作时,公司是提供了CI/CD

    Tags:jenkinsCI
  • 作为Java高级工程师你不得不懂的SpringIOC细节10月18日

    IOC介绍IOC, spring的核心,贯穿Spring始终。直观的来说,就是由spring来负责控制对象的生命周期和对象间的关系,将对象之间的关系抽象出来,通过spring容器控制对象生成时机,减少对象之间的耦合度。 开启Spring IOC源码学习 SpringIOC 的主要依赖源码是 sp

    Tags:SpringIOCJava高级工程师
  • 我的Java设计模式:观察者模式10月18日

    相信大家都有看过《喜洋洋与灰太狼》,说的是灰太狼和羊族的斗争,而每次的结果都是灰太狼一飞冲天,伴随着一句我还会回来的......。为灰太狼感到悲哀,抓不到羊,在家也被老婆平底锅虐待。灰太狼为什么会这么背? 很简单,灰太狼 本身 就有暴露行踪的属性,

    Tags:观察者模式设计模式Java
  • java elastic常用查询详解10月18日

    java Elastic 客户端基本使用 引入jar compile org.elasticsearch:elasticsearch:5.5.0 compile org.elasticsearch.client:transport:5.5.0 client基本使用 得到client Settings settings = Settings.builder().put(cluster.name, lw-6-test).build();Transp

    Tags:elasticjava
  • JVM源码分析:GC locker深度分析10月18日

    GC locker是什么? 概念太抽象,一两句话说不清... 先看看它被使用的场景, jni.cpp 类中有一对函数,分别是 jni_GetStringCritical 和 jni_ReleaseStringCritical ,看名字也知道一个Get,一个Release,有点像锁的感觉。 当使用本地方法JNI函数访问JVM中的

    Tags:JVMGClocker
  • 聊聊如何系统的学习Java指导与规划10月18日

    前言: 前几天,有一位同学问我说:George老师,我现在出来工作4年左右了,可现在我总觉得我在工作中有好多的技术需要学习,不然跟不上公司发展的脚步,自己也想着能够提升些薪资,所以就在网上也找了相关的视屏与资料,也买了很多的书籍来自学,可总是学不

    Tags:Java
  • JAVA基础:反射10月18日

    一、反射的介绍 JAVA反射机制是在运行状态中,能够获取任意一个类的所有属性和方法,对于任意一个对象,都能够调用它的任意 一个方法。这种动态获取的以及动态调用对象的方法的功能称为java语言的反射机制。JAVA编译时是先获取到类,然 后才是类里边的属性和方

    Tags:JAVA
  • JAVA注解Annotation10月18日

    今天我们学习JDK5.0中一个非常重要的特性,叫做注解。是现在非常流行的一种方式,可以说因为配置XML 比较麻烦或者比容易查找出错误,现在越来越多的框架开始支持注解方式,比如注明的Spring 框架,常用的注解:, @Autowired, @PostConstruct, @PreDestory;

    Tags:Annotation注解Java
  • 解决RoportNG报表显示中文乱码和TestNG显示中文乱码问题10月18日

    最近在进军测试自动化框架学习阶段,但无意间总是会伴随小问题的困扰,比如中文乱码,而导致显示总是不舒服,个人觉得,就一定要解决,似乎有点点强迫症。所以遇到RoportNG报表显示中文乱码和TestNG显示中文乱码,自己苦寻解决办法,终于得到解决。可能这是

    Tags:RoportNGTestNG中文乱码
  • Android RxJava2操作符汇总10月18日

    几种主要的需求: 直接创建一个Observable(创建操作) 组合多个Observable(组合操作) 对Observable发射的数据执行变换操作(变换操作) 从Observable发射的数据中取特定的值(过滤操作) 转发Observable的部分值(条件/布尔/过滤操作) 对Observable发射

    Tags:AndroidRxJava2操作符
  • 聊聊Junit多线测试的问题10月18日

    问题 在使用Junit测试时,发现在测试方法中启动新的线程,结果新开启的线程未执行,测试方法就结束了。难道Junit不支持多线程测试? 示例如下: public class ThreadTest { @Test public void testSleep() { Thread t = new Thread(()- { try { Thread.sleep

    Tags:Junit多线测试
  • Java内存管理与内存溢出异常详解10月18日

    说到内存管理,笔者这里想先比较一下Java与C、C++之间的区别: 在C、C++中,内存管理是由程序员负责的,也就是说程序员既要完成繁重的代码编写工作又要时常考虑到系统内存的维护 在Java中,程序员无需考虑内存的控制和维护,而是交由JVM自动管理,这样就不容

    Tags:内存管理内存溢出Java
  • Java简单工厂模式详解及来自lambda的优化10月18日

    前言 设计模式是软件工程中一些问题的统一解决方案的模型,它的出现是为了解决一些普遍存在的,却不能被语言特性直接解决的问题,随着软件工程的发展,设计模式也会不断的进行更新,本文介绍的是经典设计模式-简单工厂模式以及来自java8的lambda的对它的优化。 什

    Tags:lambda工厂模式Java

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号