自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钓叟的键盘

独钓寒江雪,孤舟蓑笠翁

  • 博客(11)
  • 收藏
  • 关注

原创 jenkins+docker+harbor搭建

jenkins+docker+harbor部署经历了一周才搞定,中间的碰到的问题记录下来1.jenkins往harbor私服上推送的时候,报错 unix://localhost:80 no such file or directory,要在jenkins–系统变量-全局属性-环境变量

2021-01-19 20:14:08 569

原创 tomcat下配置https流程

1.服务器申请证书1),云服务器控制台有申请免费证书菜单,按照网站引导进行申请,申请后需要验证,采用文件验证方式2),文件验证方式,在网站根目录下新建/.well-known/pki-validation/fileauth.txt,将服务器提供的内容保存到文件中3),访问http://域名/文件目录/文件名,成功获取文件内容后,等待十分钟左右,审核通过,下载证书到本地,解压后会有证书和密码...

2019-04-14 14:21:47 134

原创 mysql经纬度获取距离

SELECTROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN((31.178506 * PI() / 180 - latitude * PI() / 180) / 2),2) + COS(31.178506 * PI() / 180) * COS(latitude * PI() / 180) * POW(SIN((121.612226* PI...

2019-04-11 18:51:51 513

原创 springboot2.0升级org.slf4j.spi.LocationAwareLogger NoSuchMethodError问题

1.从1.5.9升级到2.1.3.RELEASE版本的过程中,遇到了日志版本冲突的问题,一直报错,Caused by: java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwa...

2019-03-31 17:12:12 473

原创 mybatis知识点

1.sql注入#{}是经过预编译的,是安全的, MyBatis启用了预编译功能,在SQL执行前,会先将上面的SQL发送给数据库进行编译;执行时,直接使用编译好的SQL,替换占位符“?”就可以了。因为SQL注入只能对编译过程起作用,所以这样的方式就很好地避免了SQL注入的问题。其实在框架底层,是JDBC中的PreparedStatement类在起作用。${}是未经过预编译的,仅仅是取变量的值,是...

2019-03-19 19:07:39 111

原创 加密方式总结

加密算法:1.对称加密AES(推荐),DES2.非对称加密RSA算法,https采用RSA算法消息摘要(Hash算法)MD5,SHA1,SHA256,数字摘要用于验证数据完整性参考:https://zhuanlan.zhihu.com/p/34214759...

2019-03-19 18:59:34 241

原创 java面试之多线程

1.threadLocal知识点线程局部变量或者叫线程本地变量,是为变量在每个线程中创建了一个副本,只有当前线程能访问,其他线程不能访问和修改。源码使用threadlocalmap,当前线程currentThread当做键,对象为值存放。解决数据隔离问题。使用场景登陆的时候保存用户信息。2.synchronized和lock一个是关键字,一个是接口1) synchronized在发生异常时...

2019-03-12 18:22:18 97

原创 java面试之mysql数据库

总结下mysql的知识点1.mysql常用的数据库引擎有两种,一种是Innodb,发音为 “in-no-db” ,一种是 MyISAM,发音为 “my-z[ei]m”; Innodb引擎提供了对数据库ACID事务支持,并实现四种隔离级别和行级锁和外键约束,MyISAM没有提供对数据库事务的支持,也不支持行级锁和外键,但它存储了表的行数,统计的时候不需要进行全表扫描,所以如果读操作远多于写操作切...

2019-02-22 17:08:48 196

原创 linux下jenkins+git+maven的自动部署

研究了两天的成果,走过的坑,记录下来git地址我用的码云====================安装jenkins开始 ================1.安装sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https...

2019-02-15 19:44:11 474

原创 java面试之 list和set的区别

面试官招聘人员,可能要面试几十上百人才确定人选,怎么让自己不一样,你有考虑过吗?比如大家都遇到过,list和set有什么区别,你回答list有序可重复,set无效不可重复,如果这样回答会不会更好呢List和set都是继承collection接口,存放对象,不同的是list存放有序可以重复的元素,set存放的无序不可重复元素,list比较常用的实现类有ArrayList和LinkList,Set是...

2019-02-14 18:27:54 2323

原创 ==和equals的区别

1.==比较的是值,equals比较的是地址

2019-02-14 11:22:40 781

空空如也

空空如也

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

TA关注的人

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