自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 jenkins从github拉取项目部署到远程服务器

此次使用的版本为  2.148  其他版本大同小异环境:mac+jdk1.8下载链接:https://jenkins.io/download/官方文档链接:https://jenkins.io/doc/第一步:直接下载jenkins.war第二步:使用命令 java -jar jenkins.war --httpPort=8080 启动第三步:浏览器直接访问 http://...

2018-10-23 22:32:18 9021

原创 《Java并发编程实战》学习笔记

什么是并发编程?跳出来看全局就是3部分:分工、协作、互斥钻进去看本质:技术的本质就是背后的理论模型并发理论基础并发编程产生bug的原因可见性:cpu缓存导致共享变量在多核cpu的情况下,不可见,所以计算会出错原子性:高级语言中的一个操作可能是操作系统中多个操作,如count + =1 ,其实对应操作系统3步操作「1、count从内存加载到cpu寄存器;2、寄存器执行+1操作;3、将结果写回内存(缓存机制可能回写回cpu缓存而不是内存)」有序性:编译优化后,代码执行顺序可能发生变化Ja

2021-10-27 21:54:52 507

原创 只会Java,略懂前端知识,如何做一款全平台桌面APP

关键词:electron如何做?官方网站坑npm安装不成功可以使用cnpm打包命令各个参数含义要熟悉,通用命令npm run package --all 将程序打包为全平台应用

2021-09-21 20:09:51 134

原创 Kafka学习笔记

2021-04-18 12:22:58 97

原创 2021-01-24

今天也没干什么,思考了下普通Java程序员如何通过自身技能实现财富自由的目标,这个问题相信大多数人都思考过。有人说你这个目标太大了,你先把你手头的bug解决了再说把,不可否认,说的有道理,但我们也要有总的目标,总的目标可能离我们很远,但内心深处一定要有这个念想。念念不忘,必有回响。既然大目标很远,那就分割为小目标,根据小目标去制定计划,按人生阶段来规划自己的目标。另外,一定要找到一个确定性的事儿,这个事儿在一个长期的时间维度来看,是绝对创造收益的。接下来要做的就是死磕这件事儿。找到自己擅长的领域,...

2021-01-24 20:30:55 118 2

原创 Double为什么会丢失精度?

看看这个老哥的文章,讲的很好。https://blog.csdn.net/u011277123/article/details/95774544

2021-01-17 21:58:02 403

原创 Linux学习笔记

Linux学习笔记Linux启动过程内核的引导:BIOS自检->按照BIOS设置的启动设备启动-> 读取/boot下内核文件运行init:(系统所有进程的起点)读取配置文件/etc/inittab运行级别:0和6不设置;1单用户,root权限,禁止远程登陆;2多用户,没NFS;3完全多用户,有NFS,命令行模式;4系统未使用,保留;5X11控制台,登陆有图形界面。系统初始化:/etc/rc.d/init.d建立终端:init接下来会打开6个终端用户登录系统:login将搜索/et

2020-11-29 05:24:22 198

原创 JVM性能调优与底层原理分析(学习笔记)

JDK的结构体系首先要搞清楚JRE是Java程序运行环境,而JRE最基础的就是JVM,JDK是包含了JRE和其他的一些基本类库。JVM整体架构当你在不同系统下载安装JDK时,Oracle会让你选择系统的版本,这就是JVM从软件层面屏蔽了不同操作系统在底层硬件与指令上的区别JVM内存模型类装载器子系统就相当于是快递员,它将.class文件进行装载、验证(每个class文件在开头有特...

2020-02-13 10:33:22 2583

原创 《小狗钱钱》中的道理

《小狗钱钱》中的道理​ 作者:博多·舍费尔​ 对于作者不做过多介绍,看一本书最重要的还是书中的内容,接下来我会将这本书中的精华内容总结出来,给大家做一个阅读参考也给自己提个醒。狗懂得用感恩的目光看着你,这是许多人都做不到的。要具体确定你想变富的原因,并总结成目标明确的写下来(大多数人只知道...

2020-02-11 15:39:32 390

原创 java学习笔记-0806

java学习笔记-08061、问:idea 错误信息不能复制;答:alt(mac为option)+鼠标左键2、问:sha1(安全散列算法)相比md5的优势; 答:参考链接 https://v2ex.com/t/462606参考链接 https://blog.csdn.net/LucasXu01/article/details/829549913、问:RSA算法;答:非对称加密算法,可...

2019-08-06 17:05:39 111

原创 Linux命令学习笔记

Linux 学习笔记/etc/profile和 ~/.bash_profile的区别前者是表示系统的整体设置,生效后所有用户可用。后者是表示当前用户的设置,只当前用户有效。tail命令详解tail命令的用途是讲指定文件的最后几行按照一定规则输出到终端,若文档有更新,也会主动刷新。语法tail [ -f ] [ -c Number | -n Number | -m Number | ...

2019-07-30 17:04:17 87

原创 ELK搭建学习笔记

ELK搭建需求背景业务量庞大、服务器越来越多需要集中管理日志为什么用ELK完整的集中式日志系统需要包含以下几点: 1、收集-能够收集多种类型的日志 2、传输-能够稳定的把数据传输到中央系统 3、存储-如何存储日志(保留最近3个月的) 4、分析-可以支持UI的分析(时间维度) 5、警报-能够提供错误报告,监控机制什么是ELKElasticSe...

2019-07-28 19:44:50 186

转载 Center OS 上传文件遇到的坑 The temporary upload location ***is not valid

这篇文章写得不错https://blog.csdn.net/llibin1024530411/article/details/79474953

2019-07-10 15:22:28 209

原创 ssm 整合 swagger maven方式

这篇文章写的不错:https://www.jianshu.com/p/b0c24bb80ea0因为和朋友一起开发一个项目,他写了一个全局统一响应的处理类,浪费了很多时间。想告诉大家的是,【遇到问题首先自己先思考,不要总靠百度】...

2019-05-04 15:43:57 142

转载 微服务2.0技术栈选型手册

选型准则生产级:选择的产品是要抗流量解决实际业务问题的,并非只是拿来写demo,该产品必须是可运维、可治理,成熟稳定的。 一线互联网公司落地产品 开源社区活跃度微服务基础架构核心关注点服务框架选型SpringBoot/Cloud由于spring社区的影响力以及Netflix的背书,目前可以认为是Java微服务的一个社区标准。基于Spring的框架本质上可以认为是Restful框架,...

2019-02-22 07:59:13 367

原创 5商笔记

五道微软面试题:1、有三个连续的,大于六的整数,已知其中两个是质数,求证第三个数能被6整除。2、有两个骰子,每一个都是6个面的正方体,每一面上只能放0-9的数字一个,问这2个骰子如何组合,可以达到显示日历的效果(01-31)?3、昨天,我早上8点爬山,晚上8点到山顶。睡了一觉后,今天,我早上8点从山顶原路下山,晚上8点到山脚。请问,有没有一个时刻,昨天和今天,我站在同样位置。4、上...

2019-02-20 21:43:06 647

转载 ES6 学习笔记

ES6   ->  ECMA  标准jsES7  ES8.....ES5.xECMA-262       ->   ES1.0--------------------------------------------ES2015ES6  ->   2015年6月    ES6.0每年6月份,发布一个版本    2016年6月    ES6.1    ...

2019-01-27 20:23:48 127

原创 日期工具类

/** * 判断当前日期是星期几 * * @param pTime 修要判断的时间 * @return dayForWeek 判断结果 * @Exception 发生异常 */private int dayForWeek(String pTime) throws Exception { DateFormat format = new SimpleDateFormat("yy...

2019-01-07 16:46:08 186

原创 获取某年某月的月初和月末时间

private static Map<String,String> getMonthStartAndEnd(Integer year,Integer month){ SimpleDateFormat format = new SimpleDateFormat(DateUtils.DATETIME_PATTERN_DATE); //获取前月的第一天 Calen...

2019-01-03 11:26:28 1378

原创 获取距离当前月最近的前五个月和后七个月

public static List<Map<Integer,Integer>> getLast12Months() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.MONTH, cal.get(Calendar.MONTH) + 1); //要先+1,才能把本月的算进去</spa...

2019-01-03 11:25:15 640

转载 学习ETL利器kettle

ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种etl工具的使用。参考资料:http://www.cnblogs.com/limengqiang/archive/2013/01/16/KettleApply1.html感谢大神分享。...

2018-10-28 11:47:36 301

aspose-words-19.3-jdk17.jar(破解版)

这个是已经经过破解的包,自己破解的,绝对不是直接拿别人的资源过来骗积分,下载过的,觉得好用的麻烦评论一下,谢谢

2019-08-30

空空如也

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

TA关注的人

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