随笔分类 - Java基础
摘要:Spring 常见面试题 Spring 官网地址 Spring 源码地址 Spring 八股文 说说你对Spring的理解? Spring 使创建 Java 企业应用程序变得更加容易。 它提供了在企业环境中接受 Java 语言所需的一切,并支持 Groovy 和 Kotlin 作为 JVM 上的替代
阅读全文
摘要:package com.simon.java8; import java.util.*; import java.util.stream.Collectors; public class LambdaTest { static List<Student> students = new ArrayLi
阅读全文
摘要:首先是代码,经典的双重锁写法 public class Singleton { private volatile static Singleton Instance; private Singleton(){} public static Singleton getInstance(){ if(In
阅读全文
摘要:相同点: @Resource的作用相当于@Autowired,均可标注在字段或属性的setter方法上。 不同点: 提供方:@Autowired是由org.springframework.beans.factory.annotation.Autowired提供,换句话说就是由Spring提供;@Re
阅读全文
摘要:BeanFactoryPostProcessor 自定义spring进行注入 import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanFactoryPos
阅读全文
摘要:参考:https://www.cnblogs.com/yaowen/p/9226566.html RSAEncrypt: package com.zhx.base.interceptor; import java.io.BufferedReader; import java.io.BufferedW
阅读全文
摘要:添加pom文件 <!-- quartz 模块 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> <exclusions>
阅读全文
摘要:转载:https://www.cnblogs.com/cheyunhua/p/8144556.html 序号 参数名 说明 JDK 默认值 使用过 1 JVM执行模式 2 -client -server 设置该JVM运行与Client 或者Server Hotspot模式,这两种模式从本质上来说是在
阅读全文
摘要:有一组数据,需要根据tag便签分组,分组后的tag再根据日期进行分组; 显示样式: 数据库查询出源数据: final static String lists = "[ {\n" + " \"goodsImg\" : \"http://www.baidu.com:8081/appimages/acti
阅读全文
摘要:import org.apache.commons.codec.binary.Hex; import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.bouncycastle.pqc.math.linearalgebra.
阅读全文
摘要:基于jdk8 1.首先我们看new ArrayList中 public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA; } private static final Object[] DEFAULTCAPACIT
阅读全文
摘要:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.14</version> </dependency> 通用读写excel工具类 import org.apache
阅读全文
摘要:历史表(popularity_ranking)数据中只存了用户手机号,业务需求中需要新增用户昵称字段, 这里我们用户表和popularity_ranking表在不同数据库中,有两种方法:1.编写后台服务调用不同数据库, 进行sql更新;2.导出csv文件修改sql。因为项目并没有采用多数据源配置,而
阅读全文
摘要:Java中的 和 详细分析 注:以下数据类型默认为byte 8位 左移时不管正负,低位补0 正数:r = 20 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80 负数:r = 20 20 的二进制原码 :1001 0100 20 的二进制反码 :1110
阅读全文
摘要:首先要明确的说出策略模式会不可避免导致你的代码类变得很多,如果对应方法逻辑很复杂时可采用,如果逻辑不是很复杂就有点大材小用了。
阅读全文
摘要:使用方法:
阅读全文
摘要:这个只能拿到服务本机的mac地址,对于远程请求获取请求者的mac信息并不适用…… 获取来访者ip信息 :https://www.cnblogs.com/SimonHu1993/p/11015069.html 博主原文太长,只取精华-0- 详细可见:https://blog.csdn.net/cdni
阅读全文
摘要:pom.xml 工具类 如果需要深度定制建议可浏览:https://blog.csdn.net/liuyueyi25/article/details/77131810
阅读全文
摘要:package com.zhx.web.invoice.service; import java.util.*; import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.co...
阅读全文
摘要:各个进制之间转换 1. 任意进制到十进制的转换: 2.十进制转换为任意进制: 3. 8421快速转换: 4. 原码反码补码:
阅读全文