- 博客(5)
- 资源 (20)
- 收藏
- 关注
原创 springboot项目实现项目启动加载数据方法
1.定义一个初始化加载方法类,并实现InitializingBean接口import org.springframework.beans.factory.InitializingBean;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Lazy;import org.springframework.stereotype.Compo
2020-09-16 09:34:29 1189
原创 利用AQS实现自定义锁
利用AQS实现自定义锁,只需要自定义实现一个同步器,重写AQS中两个方法tryAcquire和tryRelease,如果是 共享锁的话则只需重写tryAcquireShared和tryReleaseShared两个方法,如果需要实现Condition效果则需要另外 重写isHeldExclusively方法。package com.aqs;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Abst...
2020-09-10 09:12:47 387
原创 判断ip是否在指定的ip区间内
工具类:拿ip和ip区间两端的值调用ipIsValid方法即可import org.apache.commons.lang.StringUtils;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAttributes;import javax.servlet.http.HttpSer
2020-09-09 14:02:28 1094
原创 jdk8种map.getOrDefault()方法的使用
jdk8之前int[] nums = {};for(int i=0;i<nums.length;i++){ Integer count = map.get(nums[i]); if(null == count){ map.put(nums[i],1); }else{ map.put(nums[i],++count); }
2020-09-09 09:15:28 782 1
原创 excel数据处理,表格数据处理成树形结构
excel数据模版如下:红色部分为一级菜单,绿色部分为二级菜单,绿色部分对应的是三级菜单现在将数据转化为树形结构名称,编码,上级编码,这种格式,首先将数据做转化导入到mysqlmysql根据逗号将一行数据拆分成多行数据一级菜单和子数据,二级菜单和子数据分别导入数据结构一样的两张表采用上面的逗号拆分法将数据拆分拆分之后将一级菜单数据存入到一张表如下二级机构存入一张表之后两张表做联合查询最后得到的数据结果如下...
2020-09-08 10:42:29 3762
Myeclipse-2014-GA-破解文件
2016-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人