摘要: 目录 一、使用IDEA创建maven项目 1.首先选择 File => New Project ,选择创建maven项目,勾选webapp骨架(使用骨架创建项目帮我们事先构建好web结构) 2.接下来按照图片选择并创建maven项目 3.创建成功后的项目结构展示 二、向pom文件中导入相关... 阅读原文
2020-10-04 00:48:08 阅读(3752) 评论(0)
摘要: 一、创建一个数据库连接池 首先建立工程chaper03,然后在src目录下创建xml文件 该文件中定义了数据的密码的属性,用于连接数据库 <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <named-conf... 阅读原文
2020-10-03 22:06:02 阅读(2443) 评论(0)
摘要:   解析excel我们常用的应该就是poi了,这个比较坑,之前项目用过一下,这次我们使用一下阿里的easyexcel吧!easyexcel的使用很简单,比较类似于最开始解析xml使用的SAX,就是每读取文件一行,就直接进行处理,完全不需要文件都加载到内存中!!!   easyexcel的官方文档 1. 随意新... 阅读原文
2020-10-03 19:29:03 阅读(2446) 评论(0)
摘要: 在使用 Git 的时候,虽然大部分时候我们用的是图形客户端,但图形客户端不能解决所有的操作,所以,也少不了要需要使用命令行的时候。 但有些 Git 命令和参数确实又不好记,甚至有的命令每次要用的时候需要去查资料才知道,严重影响效率。 怎么摆脱又臭又长的 Git 命令? 所以,本篇栈长分享一个偷懒的小技巧,我们... 阅读原文
2020-10-03 18:29:02 阅读(2373) 评论(0)
摘要:   简单说一下这个OSS干啥用的,我们知道mysql这种关系型数据库最好不要存长文本还有二进制数据,比如图片,文件等,那么这些文件和图片放哪里呢?   本篇说的就是放到阿里云的OSS中去,然后数据库中只存放对应的url,我们只需要拿着这个url就可以访问到我们需要的资源;例如用户头像,还有需要商品的图片等等;... 阅读原文
2020-10-03 16:08:09 阅读(2463) 评论(0)
摘要: 关于kubernetes环境的jenkins集群 在kubernetes环境部署的jenkins集群,执行任务时会新建pod,任务完成后pod被销毁,架构如下所示: 在kubernetes搭建jenkins集群的细节,请参考《Helm部署和体验jenkins》 编译构建maven项目 本文是《kuberne... 阅读原文
2020-10-03 14:34:06 阅读(2781) 评论(0)
摘要: 本文源码:GitHub·点这里 || GitEE·点这里 一、多线程导图 二、多线程基础 1、基础概念 线程是操作系统能够进行运算调度的最小单位,包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 2、创建方式 继承T... 阅读原文
2020-10-03 12:59:06 阅读(2350) 评论(0)
摘要: 相信有许多入门java的对于“==”和"equlas"一直处于懵懵懂懂的状态,查了很多资料最终都混淆。这篇是本人回想两者区别时候又陷入了懵懂状态,故此重新对“==”和“equals”进行解析,若本章出现错误地方,请留言指正,谢谢! 1、原生equals与运算符“==”实质是一致的 为什么会说是一致性?那就需要... 阅读原文
2020-10-03 06:00:06 阅读(2836) 评论(0)
摘要: 2020 年 9 月刚过去,栈长看了下最新的 tiobe 编程语言榜,牛逼啊,C 语言居然登顶了,Java 下降 3 个点,沦为老二的位置。 数据来源TIOBE: https://www.tiobe.com/tiobe-index/ TIOBE介绍: TIOBE编程语言索引是编程语言流行程度的一个参考... 阅读原文
2020-10-02 22:44:05 阅读(2416) 评论(0)
摘要: 关于k8s环境的jenkins集群 k8s下搭建了jenkins集群后,执行任务时会新建pod,任务完成后pod被销毁,架构如下图所示:在k8s搭建jenkins集群的步骤请参照《》 关于jenkins构建maven 作为java开发者,用jenkins构建maven工程是常见的编译构建方式,当jenkins... 阅读原文
2020-10-02 12:15:09 阅读(2408) 评论(0)