- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 ArrayList和LinkedList查询和插入效率问题
如果在集合最后一位添加元素的时候,ArrayList只需要在最后一位上添加元素,主要的耗时都在数组扩容上,而LinkedList则需要一一遍历到最后一个节点上再添加元素,所以在我们给ArrayList一个非常大的初始容量的时候,大大的减少扩容的次数,这样在。:在尾部执行add操作的时候,其实ArrayList其实效率是比linkedList快的,主要是在他们各自的add方法上的问题。:这里我创建了两个线程分别来执行两个集合的add操作,在数据量1千万的时候我们看到好像并没有什么差别,而且。
2023-03-17 17:14:08
347
原创 Java使用BigDecimal的异常情况Non-terminatiog decimal expansion; no exact representabledecimal result
返回BigDecimal,其值为(this divisor),首选小数位数为(this.scale()-divisor.scale());如果不能表示精确的商(因为它具有非终止小数展开),则抛ArithmeticException。参数:除数–此BigDecimal要除以的值。在不能整除的情况下,使用重载方法。
2023-03-16 14:19:36
308
原创 微信小程序签名算法生成工具类
微信小程序签名算法生成工具public class MD5Utils {/** * sign 签名 (参数名按ASCII码从小到大排序(字典序)+key+MD5+转大写签名) * @param map * @return */public static String encodeSign(SortedMap<String,String> map, String key){ if(StringUtils.isEmpty(key)){ throw new RuntimeExcep
2022-05-11 15:14:13
830
原创 docker部署ngnix
Docker部署nginxdocker search nginx (搜索镜像)docker pull nginx (拉去最后一个版本的镜像)3.docker images (查看下载的镜像)4.docker run -d -p 3344:80 nginx (-d 后台 -p 端口映射运行)5.curl localhost:3344 (访问成功)...
2021-06-16 11:16:06
188
1
原创 centos 启动redis的服务
centos 启动redis的服务./redis-server /usr/local/redis-3.0.6/redis.conf
2021-06-07 15:47:40
328
原创 springboot @Transaction 回滚事务,并且捕获异常
直接冲:service 层@Transactional(rollbackFor = Exception.class)public void a(String a,String b,String c) throws Exception {//查找默认计算userDao.update(a);//修改订单的状态orderDao.add(b);//添加到流转信息flowService.s...
2020-04-16 15:00:28
501
原创 idea使用git克隆代码,要输入密码怎么办?
idea使用git克隆代码,要输入密码怎么办?刚刚进入公司,要克隆之前的代码到自己的idea中,Test连接也是成功的,但是我克隆时要输入密码,我试了之前我设置git的密码不行,银行卡密码也不行,然后一直提示连接不上,查了好多资料都是说让我将 ssh executable:改为 Native其实这只是一部分,大部分的原因是在我们创建git的用户名时设置了密码,只需要将原先的密码清除在重新创建...
2019-12-03 16:27:49
3931
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人