![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
GoodStudyAndDayDayUp
日日留心,事事留心
展开
-
设置 edge 浏览器跨域
设置 adge 浏览器跨域原创 2022-08-30 15:31:20 · 3790 阅读 · 1 评论 -
java远程调试
java远程调试原创 2022-03-14 11:41:05 · 2136 阅读 · 0 评论 -
代码整洁之道
读了《重构改善既有代码设计》和《代码整洁之道》感想如下:1.整洁代码表现:内聚,单一,透明2. 如何实现编写代码从浅入深,设计好大纲,层层推进,严格要求重构代码梳理=》组织=》拆分=》重组完善代码每次出代码,都比进代码时整洁,完善代码没有止境...原创 2022-01-26 09:14:03 · 230 阅读 · 0 评论 -
单例懒汉模式
示例如下package com.example.demo.service;/** * 实现一个附带的 单例方法(懒汉模式) * * @description: TestService * @author: leimin * @date: 2021/5/24 13:50 */public class TestService { public static TestService getInstance() { return Singleton.engine;原创 2021-05-24 13:55:58 · 80 阅读 · 0 评论 -
从spring获取对象
1. 工具方法import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/** * Spring工具类,获取Spring上下文对象等 *原创 2021-05-18 09:17:26 · 408 阅读 · 0 评论 -
集合框架list复制
1. 测试代码 public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); List<String> list_c = new ArrayList<>(); list原创 2021-05-08 09:39:54 · 66 阅读 · 0 评论 -
stream实现分组功能
示例代码 private void validProductUniqueness() { if (CollectionUtils.isNotEmpty(data)) { Map<String, List<ProjectSchedule>> results = data.stream() .collect(Collectors.groupingBy(ProjectSchedule::getNpiPr原创 2021-03-22 09:00:45 · 3455 阅读 · 0 评论 -
POI全家桶
码砖中,敬请期待1.生成cell 样式 /** * 生成 HSSFCellStyle 样式 * * @param workbook 当前文档 * @param required 是否必须,必须是color为红色,否者为绿色 * @param fieldBaseVO 单元格 * @return HSSFCellSty...原创 2019-11-27 17:55:03 · 489 阅读 · 0 评论 -
树状结构中获取指定节点到根节点链路上的所有节点id
一个经典的java递归树状结构中,获取根节点到目标节点链路上的所有节点id,看代码 /** * 发现,即加入,并返回 * * @param result 结果 * @param resList 遍历对象 * @param id 比较对象 * @author: leiming5 */ private void getTargetList(List<Integer> result, List<原创 2020-11-13 19:36:48 · 1324 阅读 · 0 评论 -
java 类初始化和加载顺序
java 类初始化和加载顺序成员变量 (按照申明的顺序初始化)>> Constructor 方法(生成对象)>> @Autowired (注入对象)>> @PostConstruct (初始化方法,依赖于注入)原创 2020-11-06 22:46:07 · 150 阅读 · 0 评论 -
实现多线程的4种方式
代码地址:https://github.com/LM917178900/multi-thread.git1. 实现Runable@Servicepublic class RunService implements Runnable { @Override public void run() { System.out.println("=========>runnable"); boolean flag = false; for(in原创 2020-11-04 18:46:43 · 214 阅读 · 0 评论 -
AOP、springBoot/springMVC拦截器
1. spring 注解切面主要代码,参考《spring 实战》110页。@Aspectpublic class Audience { @Pointcut("execution(* com.example.demo.asp.Sing.*(..))") public void perform(){} @Around("perform()") public void silenceCellPhone(ProceedingJoinPoint joinPoint){原创 2020-11-04 14:05:59 · 228 阅读 · 0 评论 -
java url编码和解码
上干货 public static void main(String[] args) { try { String encode = URLEncoder.encode("thisxx%%&&is a image", "UTF-8"); System.out.println("url编码后的结果:"+ encode); String decode = URLDecoder.decode(encod原创 2020-09-11 14:09:01 · 793 阅读 · 0 评论 -
java 应用打包 应用与硬件
我们开发的java应用,需要卖给客户,然后单机运行,应该这样操作呢,参考:java 应用打包 应用与硬件原创 2020-08-14 15:02:43 · 307 阅读 · 0 评论 -
HashMap_put方法实现解析
HashMap底层实现解析,使用的是jdk141 put方法 /** * Associates the specified value with the specified key in this map. * If the map previously contained a mapping for the key, the old * value is replaced. * * @param key key with which the sp原创 2020-05-15 17:37:40 · 1076 阅读 · 0 评论 -
arrayList 的底层实现解析
1 start2 arrayList 的底层实现2.1 数据结构动态数组中,存储数据用的是一段连续的大内存,所以如果我们要在某一个位置添加或者删除一个元素,剩下的每个元素都要相应地往前或往后移动。2.2 add(),remove()实现两个方法的底层核心是Arrays.copyOf(),方法返回的数组是新的数组对象,原数组对象仍是原数组对象,不变,该拷贝不会影响原来的数组。Arrays...原创 2020-03-26 09:04:55 · 1015 阅读 · 0 评论 -
java 方法内修改外部变量,值不变
问题:优化代码的时候遇到,无法修改变量的值。场景:现有两个java 方法,方法2包含在方法1中,方法1中的变量作为参数传入方法2,在方法2内部对这个传入的参数的值进行了修改。 public static void main(String[] args) { String ts = "123"; changeTest(ts); // 基础数据类型,无法修...原创 2020-02-15 18:31:47 · 7961 阅读 · 0 评论 -
一个复杂sql语句实例
SELECTls.areaAddressASareaAddress,(SELECTdesFROMlibrarys_levelWHEREVALUE=ls.libraryLevel)ASlibraryLevel,ls.hallCodeAShallCode,ls.NAMEASlibraryName,SUM(IF(isOut=1,(temp.price+temp.at...原创 2019-05-05 09:21:13 · 2961 阅读 · 0 评论 -
mongoDB 原生查询语句
一个成功的案例参考:https://blog.csdn.net/leinminna/article/details/100741502mongoTemplate常用方法汇总:https://blog.csdn.net/leinminna/article/details/101277443mongoDB 分页查询 Query query = new Query(); ...原创 2019-05-05 09:19:06 · 9088 阅读 · 1 评论