自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 ArrayList和LinkedList查询和插入效率问题

如果在集合最后一位添加元素的时候,ArrayList只需要在最后一位上添加元素,主要的耗时都在数组扩容上,而LinkedList则需要一一遍历到最后一个节点上再添加元素,所以在我们给ArrayList一个非常大的初始容量的时候,大大的减少扩容的次数,这样在。:在尾部执行add操作的时候,其实ArrayList其实效率是比linkedList快的,主要是在他们各自的add方法上的问题。:这里我创建了两个线程分别来执行两个集合的add操作,在数据量1千万的时候我们看到好像并没有什么差别,而且。

2023-03-17 17:14:08 265

原创 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 187

原创 java多线程一个简单的例子说明线程安全的情况

一个简单的例子说明代码中遇到的线程安全的问题

2023-02-25 11:29:34 112

原创 微信小程序签名算法生成工具类

微信小程序签名算法生成工具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 730

原创 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 106 1

原创 centos 启动redis的服务

centos 启动redis的服务./redis-server /usr/local/redis-3.0.6/redis.conf

2021-06-07 15:47:40 264

原创 开启服务器端口

开启服务器端口iptables -I INPUT -p tcp --dport 8081 -j ACCEPT

2021-06-07 15:32:53 143

原创 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 452

原创 vue实现在新页面跳转外部连接

DownAtt(yourUrl){ window.open(yourUrl, '_blank'); },

2020-03-30 15:01:44 3773 1

原创 idea使用git克隆代码,要输入密码怎么办?

idea使用git克隆代码,要输入密码怎么办?刚刚进入公司,要克隆之前的代码到自己的idea中,Test连接也是成功的,但是我克隆时要输入密码,我试了之前我设置git的密码不行,银行卡密码也不行,然后一直提示连接不上,查了好多资料都是说让我将 ssh executable:改为 Native其实这只是一部分,大部分的原因是在我们创建git的用户名时设置了密码,只需要将原先的密码清除在重新创建...

2019-12-03 16:27:49 3479

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除