03 2019 档案

摘要:测试机地址: 192.168.144.78 Root 1qaz@WSX_h5 war包地址: /export/data/tomcatRoot/admin.plus.jd.com 端口:5017 测试机部署步骤: 1.把war把复制到测试机,解压—— jar -xvf jd-vip-plus-admi 阅读全文
posted @ 2019-03-18 11:05 鹏鹏程子 阅读(250) 评论(0) 推荐(0) 编辑
摘要:在项目中我们经常可以看到这样的代码: if (logger.isDebugEnabled()) { logger.debug(message); } 简单来说,就是用isDebugEnabled方法判断下是能提升性能的!! 有些人不明白为什么要这样写。有些人认为这样是为了能够控制日志的输出,对于下面 阅读全文
posted @ 2019-03-12 15:42 鹏鹏程子 阅读(543) 评论(0) 推荐(0) 编辑
摘要:§1 什么是自动装配? Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。 简而言之,就是对于bean当中引用的其他bean不 阅读全文
posted @ 2019-03-12 15:22 鹏鹏程子 阅读(550) 评论(0) 推荐(0) 编辑
摘要:javax.annotation javax.annotation 注释类型 PostConstruct @Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface PostConstruct PostC 阅读全文
posted @ 2019-03-11 17:31 鹏鹏程子 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:一、简介 Google Guava包含了Google的Java项目许多依赖的库,如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annot 阅读全文
posted @ 2019-03-11 17:18 鹏鹏程子 阅读(486) 评论(0) 推荐(0) 编辑
摘要:Java类加载机制 类加载器 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。 类加载器可以说是Java语言的一项创新,也是Java语言流行的重 阅读全文
posted @ 2019-03-07 16:29 鹏鹏程子 阅读(312) 评论(0) 推荐(0) 编辑
摘要:有这样一道面试题: class Singleton{ private static Singleton singleton = new Singleton(); public static int value1; public static int value2 = 0; private Singl 阅读全文
posted @ 2019-03-07 16:28 鹏鹏程子 阅读(126) 评论(0) 推荐(0) 编辑
摘要:阅读目录 阅读目录 什么是类加载器 类加载器与类的”相同“判断 类加载器种类 双亲委派模型 类加载过程 自定义类加载器 JAVA热部署实现 什么是类加载器 类加载器与类的”相同“判断 类加载器种类 双亲委派模型 类加载过程 自定义类加载器 JAVA热部署实现 什么是类加载器 负责读取 Java 字节 阅读全文
posted @ 2019-03-07 16:26 鹏鹏程子 阅读(375) 评论(0) 推荐(0) 编辑
摘要:一:概念 1.栈:当程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会被释放,这个栈中的变量也将随之释放。 2.推:存放不在当前方法栈中的那些数据 二、内存区域类型 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我 阅读全文
posted @ 2019-03-07 10:33 鹏鹏程子 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1. BigDecimal num1 = new BigDecimal(2.225667);//这种写法不允许,会造成精度损失 2. BigDecimal num2 = new BigDecimal(2);//这种写法是可以的 3. BigDecimal num = new BigDecimal(" 阅读全文
posted @ 2019-03-06 14:36 鹏鹏程子 阅读(6156) 评论(1) 推荐(0) 编辑
摘要:创建本地分支git branch 分支名 例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设当前分支是master(远程分支),则是基于master分支创建的本地分支dev。 切换到本地分支git checkout 分支名 例如:git checkout dev,这条命令 阅读全文
posted @ 2019-03-06 11:25 鹏鹏程子 阅读(11080) 评论(0) 推荐(0) 编辑
摘要:背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatc 阅读全文
posted @ 2019-03-05 18:06 鹏鹏程子 阅读(359) 评论(0) 推荐(0) 编辑
摘要:转载自:https://blog.csdn.net/m0_38110132/article/details/81353664 阅读全文
posted @ 2019-03-05 15:45 鹏鹏程子 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:在周二面试时,一面的面试官有问到HashMap是否是线程安全的,如何在线程安全的前提下使用HashMap,其实也就是HashMap,Hashtable,ConcurrentHashMap和synchronized Map的原理和区别。当时有些紧张只是简单说了下HashMap不是线程安全的;Hasht 阅读全文
posted @ 2019-03-01 19:51 鹏鹏程子 阅读(290) 评论(0) 推荐(0) 编辑
摘要:哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始: 1. transient的作用及使用 阅读全文
posted @ 2019-03-01 15:31 鹏鹏程子 阅读(137) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示