• 面试官:请说一下对象锁和类锁的区别

    面试官:请说一下对象锁和类锁的区别 有锁才有自由 生活中不存在绝对的自由,绝对的自由通常对应的无序和混沌,只有在道德、法律、伦理的约束下的相对自由,才能使人感受到自由。 而在多线程编程中,锁是至关重要的,锁就是道德,就是法律约束,没有锁的多线程环境将会...

    2019-12-19 05:50:57 开启高效输出等待for环境类型静态变量静态方法声明

  • List/Map 导出到表格(使用注解和反射)

    List/Map 导出到表格(使用注解和反射) Java 的 POI 库可以用来创建和操作 Excel 表格,有时候我们只需要简单地将 List 或 Map 导出到表格,样板代码比较多,不够优雅。如果能像 Gson 那样,使用注解标记要导出的属性,就方便的多。 Github:https://github.com/imcloud...

    2019-08-16 11:51:05 IEPSAccesstimExcelAVHTTPSnttapache<

  • Redis优化建议

    Redis优化建议 优化的一些建议 1、尽量使用短的key 当然在精简的同时,不要完了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。 2、避免使用keys * keys *, 这个命令是阻塞的,即操作执行期间,其它任何命令在你的实例中都无法执行。当redis中key数据量...

    2019-08-16 11:50:04 文件ESET服务器Linuxecho优化建议精简虚拟机用户3k

  • Java学习第八天

    Java学习第八天 1、多态中成员的特点: 1:成员变量: 编译时期看父类,运行结果看父类 2:成员方法: 编译时期看父类,运行结果看子类(子类把方法重写了) 3:静态方法: 编译时期看父类,运行结果看父类 2.Object:根类,超类,对所有对象共性的提取,所有 任何类,如果没...

    2019-08-16 11:48:49 java学习文件定义模板设计timAVntt<the对象

  • java并发笔记四之synchronized 锁的膨胀过程(锁的升级过程)深

    java并发笔记四之synchronized 锁的膨胀过程(锁的升级过程)深入剖析 警告??:本文耗时很长,先做好心理准备,建议PC端浏览器浏览效果更佳。 本篇我们讲通过大量实例代码及hotspot源码分析 偏向锁(批量重偏向、批量撤销)、轻量级锁、重量级锁及 锁的膨胀过程(也就是...

    2019-08-16 11:48:23 文件ASP定义wordARM虚拟机IE代码分析系统Bug

  • Spring JdbcTemplate之使用详解

    Spring JdbcTemplate之使用详解 最近在项目中使用到了 Spring 的 JdbcTemplate, 中间遇到了好多坑, 所以花一些时间对 JdbcTemplate 的使用做了一个总结, 方便以后自己的查看。文章中贴出来的API都是经过测试的, 可以放心大胆的拿去用。 概述 JdbcTemplate主要提供4种方...

    2019-08-16 11:48:14 文档PSAccesstimntt<SQL函数接口使用

  • spring AOP的两种配置

    spring AOP的两种配置 xml配置 定义要被代理的方法的接口 public interface TestAop { public void print(String s); } 实现上述接口 public class TestAopImp implements TestAop{ public void print(String s) { System.out.println( "具体业务逻辑" ); }} 定义切面...

    2019-08-16 11:48:04 文件ASP定义代理ntt<函数COM接口使用

  • IDEA对SpringBoot项目路径进行配置

    IDEA对SpringBoot项目路径进行配置 通常情况,做SpringBoot项目路径都是 static里面是静态文件 templates里面是页面 这些都是SpringBoot默认的 而写代码的时候,通过Controller来控制是否可以访问到页面 而今天遇到一个情景: 在不配置Controller的情况下,希望直接能...

    2019-08-16 11:45:44 文件3kIEWebAppAVwebntt<HTML

  • Java笔记整理(四)并没有多维数组

    Java笔记整理(四)并没有多维数组 近日在读 《疯狂Java讲义》精粹第二版, 部分语述摘自其中,自己边敲边理解 前言 我们知道,Java语言支持的类型有两种: 1.基本类型(即八大基本数据类型),不是本文讨论的重点 2.引用类型 数组类型本身也是一种引用类型,因此数组...

    2019-08-16 11:45:29 cmsASP定义vpswdsIDCqqtxtPBNBLD

  • springboot2.x实现oauth2授权码登陆

    springboot2.x实现oauth2授权码登陆 参考文章:https://blog.csdn.net/qq_27828675/article/details/82466599 一 进行授权页 浏览器输入http://localhost:8081/oauth/authorize?response_type=coderedirect_uri=http://localhost:8081/callbackclient_id=android1scop=...

    2019-08-16 11:45:08 服务器qqword用户IE360系统匿名访问androidPS