- 博客(11)
- 收藏
- 关注
原创 返回树的方法
private List getTreeDataLoop(long l) {//返回数据 一级类型,下面挂了子子孙孙类型List result = new ArrayList<>();//1 获取所有的类型List productTypes = productTypeMapper.selectList(null);//2)遍历所有的类型Map<Long,ProductType> productTypesDto = new HashMap<>();for (P
2021-06-28 14:26:57
275
1
原创 Bigdecimal保留小数点情况
BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4setScaler(1,BigDecimal.
2021-06-28 14:25:06
3960
原创 农历和阳历的之间的转换
1.首先拷贝这两个实体类@Datapublic class Lunar { private boolean isleap; private int lunarDay; private int lunarMonth; private int lunarYear;}@Datapublic class Solar { private int solarDay; private int solarMonth; private int solarYear;}2.然后考入下面的类/**
2020-09-27 16:31:45
767
原创 java线程池的拒绝策略,ThreadPoolTaskExecutor和ThreadPoolExecutor的区别。
一、想要了解java的拒绝策略,首先要了解线程池到底是怎么运行的。1)当池子大小小于corePoolSize就新建线程,并处理请求2)当池子大小等于corePoolSize,把请求放入workQueue中,池子里的空闲线程就去从workQueue中取任务并处理3)当workQueue放不下新入的任务时,新建线程入池,并处理请求,如果池子大小撑到了maximumPoolSize就用RejectedExecutionHandler来做拒绝处理4)另外,当池子的线程数大于corePoolSize的时候,多
2020-09-04 19:09:29
2433
转载 拼接字符串时,防止sql注入,工具类,转载。
import javax.servlet.http.HttpServletRequest;/**防SQL注入工具类把SQL关键字替换为空字符串@author zhao@since 2015.7.23*/public class AntiSqlInjection {public final static String regex = “’|%|–|and|or|not...
2020-04-23 09:30:02
1109
原创 两个字符串一样,但是equls比较却是false的解决办法
出现这种情况,极有可能就是两个字符串的编码不同。解决办法:直接两个方法拷过去public static String deleteUTF8Bom(String fileStr) {byte[] UTF8_BOM_BYTES = new byte[]{(byte) 0xEF, (byte) 0xBB, (byte) 0xBF};byte[] bytes = fileStr.getBytes(...
2020-04-22 11:54:29
1447
原创 mysql里面一个表的几列数据怎么插入到另一张表里面去
直接套用这个公式:insert into 表名1(字段1,字段2) select 字段1,字段2 from 表名2注意:你select语句后面可以跟你想要筛选的条件 where例如:INSERT INTO tbl_sycs_paymentorder (createDate,pkOrderInfo,pkInstallments,pkPaymentOrder,payCode,thirdp...
2019-07-12 20:05:11
1102
原创 mysql数据库自动生成主键的UUID
有三种自动生成UUID的方法:一:SELECT REPLACE(UUID(),’-’,’’) id,lat,lon from xxx像这种 REPLACE(UUID(),’-’,’’) 生成的UUID是重复的UUID,意思就是你生成的每条数据的UUID都是一样的。二:SELECT UUID() id,lat,lon from xxxx这种生成的UUID和上面的一样,也是重复的ID ...
2019-07-12 19:58:12
15409
2
原创 怎么用sql把一个表某个字段的数据复制到另一个表的字段里去,前提是有主键或者唯一字段关联
**update tbl_sycs_paymentorder p LEFT JOIN tbl_sycs_orderinfo o on o.payCode=p.payCode set p.pkOrderInfo=o.pkOrderInfo where o.payCode=p.payCodetbl_sycs_paymentorde 这个表就是你要修改值得表,tbl_sycs_orderinfo这个...
2019-07-11 17:47:32
1545
原创 关于SpringCloud后台服务之间调用,参数是Map,放入对象进去,但是取出来的对象不能强转为原有的对象
关于SpringCloud后台服务负载均衡调用,参数是Map,但是取出来的对象不能强转为原有的类型问题:通过debug,我们其实能看到对象已经在map里面了,但是就是转不过来,不知道为什么会给我变成LinkedHashMap,但是我把map定义为LinkedHashMap也不能转过来。如果在同一个服务下面的模块或者方法之间的调用就可以转。原因:由于我不是很了解底层,所有这个还不是很...
2019-04-29 17:38:34
1090
原创 使用postman怎么都访问不到项目,也不报错
使用postman怎么都访问不到项目,也不报错可能问题1:本地路径没有对应你访问的访问路径在你的C盘下面的C:\Windows\System32\drivers\etc这个路径下找到host文件,你127.0.0.1 对应的是什么路径,你就用什么路径,也可以直接用127.0.0.1。可能问题2:你写了一个固定的ip地址去对应你写得项目访问路径因为你电脑一般选择的自动分配ip,所有,下一...
2019-04-12 20:02:21
5048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人