自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Git提交规范

Commit message 的格式每次提交,Commit message 都包括三个部分:Header,Body 和 Footer。(): // 空一行// 空一行其中,Header 是必需的,Body 和 Footer 可以省略。不管是哪一个部分,任何一行都不得超过72个字符(或100个字符)。这是为了避免自动换行影响美观。2.1 HeaderHeader部分只有一行,包括三个字段...

2020-01-08 14:48:42 195

转载 分布式与集群的区别

下面就正经解释下三种结构的区别吧~单机结构我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。那么,单机结构有啥缺点呢?我想缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度的时候,单机的硬件资源将无法满足你的业务需求。此时便出现了集群模...

2019-12-12 11:31:39 155

原创 SpringBoot下使用定时任务的6种方式

1、使用线程2、使用Timer类3、使用ScheduledExecutorService类4、使用Quartz5、使用spring的@Scheduled注解6、cron表达式线程实现利用线程可以设定休眠时间的方式可以实现简单的定时任务逻辑。public static void main(String[] args){ //定时任务间隔时间 int sleepTime=2...

2019-12-09 17:24:39 323

原创 window下nginx多端口代理最简设置

服务1server { listen 80; #监听端口 server_name 1bd2.com; #访问ip、域名,多个则空格隔开 location / { proxy_pass http://localhost:8080; #代理地址和端口 } error_page 404 /404.html; #404页面地址 location...

2019-12-05 17:33:27 701

原创 几种知名开源富文本编辑器

1、wangEditor推荐使用js和css实现优点:轻量简洁,最重要的是开源且中文文档齐全。设计的UI漂亮。插件基本能满足需求,本人推荐使用。http://www.wangeditor.com/index.html2、simditor样式好看,插件不多,基本满足需求文档英文,使用较为吃力,如果英文水平不好的话github上面开源,维护较好因为文档看起来吃力,所以本人没有考虑...

2019-12-05 14:22:15 567

原创 JAVA进阶必须掌握的技术和框架

Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。这里介绍一个完整的java学习线路图一:常见模式与工具学习Java技术体...

2019-11-03 01:01:40 216

原创 JAVA增查改删(CRUD)方法命名规范

Service 接口命名addfindByIdfindByXXXfindXXXListmodifyremoveDao 接口命名insertbatchInsertselectOneselectByIdcountselectListupdatedeleteById

2019-10-08 11:25:14 1252 1

原创 Spring使用过滤器添加自定义参数(添加parameter参数)

如果我们要在请求中判断用户是否登录,根据需要自定义参数等,我们就可以使用过滤器进行数据处理。比如,后台操作中有很多,创建人、更新人、创建时间和更新时间处理。每次我们都需要去填充这些数据,就很无聊,本来就是一些通用而又简单的操作。这里以处理创建人和更新人信息为例。在请求中将创建人id、创建人、创建时间等信息加入到参数请求中,自动映射到bean中。在使用bean和拷贝bean这些简单的数据会自动...

2019-09-30 17:03:06 1614

原创 Mybatis generator逆向工程生成代码教程(代码生成器)

在JavaWeb工程中,每一个SSM新项目或者说是SpringBoot项目也好,都少不了model、controller、service、dao等层次的构建。使用Mybatis Generator为你自动生成实体类、Mapper接口以及对应的XML文件可以减少你的代码量,减少枯燥无味的重复代码。###简介MyBatis Generator简称MBG,是MyBatis 官方出的代码生成器。...

2019-09-04 19:37:57 2054 1

原创 解决SpringBoot不能直接访问templates下的静态资源

Spriongboot创建的项目,在resources  -> templates下的资源是不能直接访问的,没有开放访问权限。这是因为templates文件夹,是放置模板文件的,因此需要视图解析器来解析它。所以必须通过服务器内部进行访问,也就是要走控制器  ->  服务  ->  视图解析器这个流程才行。同时,存在安全问题。比如说...

2019-08-30 19:25:57 5397 3

原创 Java滑动验证码的原理与实现

本文将讲解滑动验证码由来、原理及功能实现。文章,只贴出主要的逻辑代码,相关的实现代码和资源文件可以在项目中获取。项目地址:https://gitee.com/gester/captcha.git同时,推一下字符运算码和运算验证码文章。文章地址:https://www.jianshu.com/p/fdafd4126c2e原创不易!如果有帮到您,可以给作者一个小星星鼓励下 ^ _ ^滑动验证码...

2019-08-21 15:53:19 9654 5

原创 Java实现字符验证码、运算验证码

Java中很轻松可以实现验证码功能,在原生AWT图形化工具包中写一点简单的逻辑就能轻松完成验证码功能。本文,同时将google的kaptcha验证码一同讲解。项目地址:https://gitee.com/gester/captcha.git原创不易!如果有帮到您,请给作者小星星鼓励一下功能字符验证码AWT实现字符验证码kaptcha实现字符验证码运算验证码AWT实现运算...

2019-08-21 11:13:36 1804

原创 Spring中获取HttpServletRequest、HttpRequestResponse对象

Spring中获取参数一般使用@RequestParam、@RequestBody、@PathVariable、@Param等,但是有时候还是需要使用HttpServletRequest、HttpRequestResponse对象。方式一:@RequestMapping(value = "/test")public String test() { ServletRequest...

2019-08-21 09:31:20 1172

空空如也

空空如也

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

TA关注的人

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