自定义博客皮肤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)
  • 收藏
  • 关注

原创 linux centos下搭建jenkins构建springboot项目

1.centos下安装mavenmaven3.3.9 百度网盘地址:链接: https://pan.baidu.com/s/12m5NyREUIVdaF_jx0KAHuw 密码: plrs也可用yum 安装maven 本人用yum 安装:yum install maven中途输入y安装完成后:mvn -version 查看maven版本[root@localhost webapps]# whereis mavenmaven: /etc/maven /usr/share/mav...

2020-07-15 17:22:28 144

原创 从头开始学java-hashmap的扩容原理及线程安全问题

首先hashmap是线程不安全的,路人皆知,通俗来讲,当两个线程 a,b同时向hashmap中写入数据时,刚好这两个线程通过hash计算出的数据hashCode是相同的,当a线程向hashmap中插入数据时,会在插入之前判断该位置有没有哈希冲突,当没有hash冲突时,插入数据,恰好a线程刚判断好没有哈希冲突时,cpu让资源给了b线程,b线程也判定了该位置没有哈希冲突,随后将数据插入该位...

2020-03-22 12:37:41 301

原创 从头开始学java--List 和 Set 的区别

list 的放入是有序的,且允许元素重复set 的放入是按照元素的hashcode值来存储的,元素不可重复,重复的元素会被覆盖掉list 可以用for循环遍历set 只能用迭代器遍历list 查找元素效率高,但插入和删除效率低下,因为会引起其他元素的位置改变, list可以动态增长set 插入和删除效率高,且位置不会改变,查找效率低下...

2020-02-17 17:05:25 105

原创 从头开始学java--HashSet是如何保证不重复的

以上是HastSet的空构造器,以及add方法可以看出,当HashSet hashSet = new HashSet();时,创建了private transient HashMap<E,Object> map;在add(E e)方法中,将e 作为参数存入HashMap的key中,所以不会重复( HashMap 比较key是否相等是先比较 hashcode 在比...

2020-02-17 17:03:09 331

原创 主键自增出现间断问题解决办法

先回顾下mybatis中设置主键自增的方法mysql<insert id="xxx" useGeneratedKeys="true" keyProperty="id">insert into tb(a,b,c) values(#{a},#{b},#{c})</insert>//oracle使用序列<insert id="xxx"> &...

2019-09-10 19:36:01 632

原创 Collection集合add方法空指针问题

项目中用到Collection集合,但是我再定义Collection的时候疏忽了,并没有给它实例化.原代码大致是这样:/** * 计算任务监控 返回计算任务结果 * @author lc */ public String returnComputMonitor(String json) { List<TaskInfo> list1 = JSONO...

2019-06-04 23:34:55 847

转载 字符串完成SHA-1加密

项目中需要将字符串进行SHA-1加密,百度了一下整理出来的工具类: 附上代码如下:package com.lc.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * SHA-1 加密 * @author lc */public class Add...

2019-05-17 17:04:46 479

原创 用三台云服务器搭建hadoop完全分布式集群

公司用的hadoop服务器是redhat系统的,不熟悉,所以自己利用休息时间,找以前公司同事借来两台云服务器搭建了hadoop集群.首先集群的三个台机器分别是:master 主机node1node21.首先修改主机名称:[root@centos7 ~]# hostnamectl set-hostname master输入 : exec bash2.修改hosts文件...

2019-05-15 18:37:30 1578

原创 oracle分页的两种方式

第一种将数据全部返回 然后分页public static List<Map<String,Object>> pageList(int pageSize,int pageIndex,List list){ //使用list 中的sublist方法分页 List<Map<String,Object>> dat...

2019-05-15 18:10:55 254

原创 用Properties读取.propertoes文件内容

在工作过程中发现开发组的读取配置文件的工具类流程太繁琐,里面的逻辑竟然看了好多遍都看不太懂,个人觉得逻辑不够清晰,因此想要简化一下读取文件的方法,并且让路径变得可控.废话不多说,下面上代码:我事先在util包下和templates包下新建了两个内容为name=jack的配置文件.在Test类的主方法分别调用绝对路径和相对路径的方法,读取配置文件:package com.tes...

2019-05-15 17:34:18 274

jdk1.7.0_15.rar

jdk1.7压缩文件jdk1.7压缩文件jdk1.7压缩文件jdk1.7压缩文件jdk1.7压缩文件

2018-04-01

空空如也

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

TA关注的人

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