自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈

  • 博客(1268)
  • 资源 (48)
  • 收藏
  • 关注

原创 Scott 数据 映射 MySQL

SQLDROP TABLE IF EXISTS `tb_dept`;CREATE TABLE `tb_dept`  (  `deptno` tinyint(2) UNSIGNED NOT NULL  COMMENT '部门编号',  `dname` varchar(14) CHARACTER SET utf8 COLLATE utf8_general...

2019-09-26 20:00:58 1741 6

原创 git bash下载gitee项目报错:no such file found

git config --global user.email “hcitlife@hotmail.com” //配置用户邮箱地址。$ git config --global user.name “hcshow” //配置用户名。$ git config user.email //查看用户邮箱地址。$ git config -l //查看所有配置。$ git config user.name //查看用户名。

2023-05-23 10:50:54 272

原创 Intellij中使用Spotless 格式化代码

在一些大型项目或开源项目,由于开发人员太多,导致各个代码格式不统一。会让整体项目的代码可读性变差。统一代码格式使用maven中的Spotless插件就是不错的选择。支持的开发语言有java, kotlin, scala, sql, javascript, css, json, yaml, etc。可以提示哪里不规范,同时也支持自动修正(批量的将所有类格式化)支持maven|gradle plugin等插件。

2023-05-10 13:09:49 388

原创 使用Kaptcha生成验证码

验证码的字体验证码字体的大小验证码字体的字体颜色验证码内容的范围(数字,字母,中文汉字!验证码图片的大小,边框,边框粗细,边框颜色验证码的干扰线验证码的样式(鱼眼样式、3D、普通模糊、…)

2023-05-10 03:20:54 41

原创 spring boot整合Hibernate Validator分组校验

上面的例子中,User类分别使用了Login和Register两个分组。在login方法中,只校验User对象的username和password字段,其它字段不会被校验;在register方法中,只校验User对象的email和age字段,其它字段不会被校验。注意,分组校验需要使用@Validated注解,并且需要指定分组。如果不指定分组,则会默认校验所有字段。同时,使用分组校验需要在User类中定义分组标识,例如Login和Register接口。

2023-05-08 02:28:56 122

原创 MySQL 中的批量操作

名称:tb_province。

2023-05-04 17:45:16 33

原创 SpringBoot整合 HikariCP

HiKariCP (opens new window)是数据库连接池的一个后起之秀,号称性能最好,可以完美地 PK 掉其他连接池。Hikari(ひかり[shi ga li]) 来自日文,是 光 的意思,这个产品的口号是 快速、简单、可靠。总得来说,它是一个高性能的 JDBC 连接池,基于 BoneCP 做了不少的改进和优化,就连 BoneCP 作者放弃维护,在Github 项目主页推荐大家使用 HikariCP。(BoneCP 在快速这个特点上做到了极致,例如是C3P0的25倍左右)

2023-05-04 03:18:47 424

原创 Mybatis中 用括号括起来where中的部分条件

【代码】Mybatis中 用括号括起来where中的部分条件。

2023-05-03 14:07:08 65

原创 JQuery 阻止 外层 表单 自动 提交

对于上图所示的界面,整体上是一个表单,中间的Logo部分,当用户上传文件时,默认情况下会自动打开新的页面,而不是停留在当前的页面,要实现文件上传页面不跳转就需要阻止最外层的表单的跳转。//阻止表单自动提交。

2023-04-26 13:28:46 20

原创 【精品】使用jquery借助formdata上传文件

/不对FormData中的url进行编码,原样发送。//不修改contentType属性,使用默认。'请选择要上传的文件'//将图片回显到页面中。

2023-04-26 12:35:57 291

原创 html中post请求 追加参数

在企业实际开发中可能会遇到在post方式提交表单时,需要额外携带表单之外的数据到后台的需求。

2023-04-25 13:14:31 51

原创 利用反射实现对象复制

对象之间复制,是我们常用的功能,本博客是采用反射技术实现对象复制功能,相对于BeanUtis和Spring官方提供的属性复制功能平说,本工具类在复制时会进行判断,只是将目标类存在值的属性复制到目标类中,具有一定的实战意义。

2023-04-22 10:53:44 78 2

原创 根据条件设置select选中

【代码】根据条件设置select选中。

2023-04-21 16:46:45 20

原创 屏蔽input的回车事件

【代码】屏蔽input的回车事件。

2023-04-21 14:36:16 122

原创 JavaScript 正则替换

replaceAll() 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,该函数会替换所有匹配到的子字符串。

2023-04-21 13:11:05 81

原创 【精品】关于企业真实项目带条件查询的深入思考

不管怎么分页,name、pageSize、provinceId这些条件是不能丢的。

2023-04-21 11:05:09 19

原创 SpringBoot 重定向方式 汇总

Springboot中重定向方式汇总

2023-04-18 18:51:29 155

原创 【精品】Springboot中重定向时传递参数

将设置的属性放到 session 中,session中的属性在重定向到目标页面后马上销毁。该隐藏了参数,链接地址不直接暴露,但只能在重定向的 “页面” 获取参数的值。:这种方法直接将传递的参数暴露在链接地址上,不安全,慎用。

2023-04-18 18:34:24 299

原创 Thymeleaf格式化LocalDatetime

【代码】Thymeleaf格式化LocalDatetime。

2023-04-18 01:39:01 20

原创 获取项目根路径

【代码】thymeleaf获取项目根路径。

2023-04-17 13:07:12 24

原创 Wdatepick控件 常用设置

【代码】Wdatepick控件 常用设置。

2023-04-17 12:06:10 40

原创 在表单提交前进行数据验证

点击表单中的提交按钮,默认就会提交表单,如果要在表单提交之前做一些校验,那么就可以用jQuery的submit方法。也就是jQuery的submit的方法执行顺序,在表单的提交之前。:return false不往下执行请求form的action,return true继续往下执行请求form的action。

2023-04-10 09:33:37 190

原创 jquery获取radio选中值及遍历

如果我们要遍历name为testradio的所有radio呢,代码如下。如果要取具体某个radio的值,比如第二个radio的值,这样写。

2023-04-10 09:21:28 23

原创 JS中判断null、undefined和NaN

typeof 返回的是字符串,有六种结果:“number”、“string”、“boolean”、“object”、“function”、“undefined”

2023-04-10 09:09:18 45

原创 有关购物车的深入探讨

假如在用户多次添加同一商品到购物车,第一次添加成功,然后商家修改了商品的订价,接下来用户第二次添加同一个商品,这时候对于购物画的实现就需要认真考虑,按照商家修改后的价格计算商品的价格,具体思路:先将购物画中之前加入的商品删除,然后再按照修改后的价格,将用户之前加入的和刚加入的商品,再次加入购物车。

2023-04-07 13:57:35 190

原创 【精品】防止表单重复提交 方法汇总

在打开页面方法上,设置createToken()为true,此时拦截器会在Session中保存一个token,同时需要在页面中添加,保存方法需要验证重复提交的,设置removeToken为true,此时会在拦截器中验证是否重复提交/*** 创建Token* @return/*** 移除Token* @return(推荐)

2023-04-06 00:12:34 339

原创 Hibernate-validate工具类

使用hibernate-validate来验证,其中分为手动和自动校验,自动校验可以联合spring,使用@Valid注解,以及 BindingResult类来自动收集消息。本博客实现的功能是创建一个数据校验的工具类:校验指定类或注定属性是否符合规则,将错误封装。以后可以通过手动调用校验返回结果。

2023-04-05 11:34:42 55

原创 thymeleaf显示Map中的数据

先判断errors是否为空,如果不为空输出其中的account,否则输出空字符。在后台传来的是HashMap对象,而不是一个实体对象时使用。这样的方式来获取比较安全;进行判断该key是否存在,然后再用。

2023-04-04 14:17:20 47

原创 SpringBoot自带工具类

SpringBoot 是一款非常流行的 Java Web 开发框架,它的出现极大地提升了 Java 开发的效率和便捷性。除了提供了丰富的开发组件和插件,SpringBoot 还自带了许多实用的工具类,这些工具类能够帮助开发者更快速地完成开发任务,从而大大提高开发效率。本文将介绍 SpringBoot 中自带的一些常用工具类,并探讨它们如何帮助开发者提高开发效率。通过本文的学习,相信读者能够更好地掌握 SpringBoot 的开发技巧,从而在开发中事半功倍。

2023-04-04 11:15:37 58

原创 纯JavaScript实现下载 指定文件名的功能

/这里需要注意的是,prompt有两个参数,前面是提示的话,后面是当对话框出来后,在对话框里的默认值。* @param {String} filename 想要保存的文件名称。* @param {String} filename 想要保存的文件名称。* @param {String} url 目标文件地址。* @param {String} url 目标文件地址。//将输入的内容赋给变量 name ,//如果返回的有内容。

2023-04-03 01:29:16 162

原创 windows下安装Minio

Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java、Python、Javacript、 Golang语言。Minio可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows、Linux、 OS X和FreeBSD上。安装和配置非常简单,基本是复制可执行程序,单行命令就可以运行起来。

2023-04-03 01:04:51 95

原创 springboot整合minio

【代码】Minio入门示例。

2023-04-03 01:02:29 36

原创 Minio工具类

【代码】Minio工具类。

2023-04-03 00:56:57 100

原创 单元测试生成 MultipartFile

Springboot中单元测试时有时需要生成 MultipartFile对象,此时可以采用如下代码生成。

2023-04-02 23:09:39 13

原创 面试题:Spring AOP 和 AspectJ AOP 有什么区别?

Spring AOP 和 AspectJ AOP 都是优秀的 AOP 框架,但是它们的实现方式、性能和功能略有不同,开发者应根据自己的需求和实际情况来选择合适的框架。如果需要更加灵活、强大的 AOP 功能和更高的性能,可以选择 AspectJ AOP,如果只是简单的 AOP 功能,可以选择 Spring AOP。Spring AOP 和 AspectJ AOP 都是 Java 平台上的 AOP 框架。Spring AOP 和 AspectJ AOP 的主要区别在于它们的实现方式、性能和功能。

2023-03-26 09:10:26 165

原创 JavaScript解析JSON

一个对象以“{”开始,“}”结束。每个“key”后跟一“:”,“‘key/value’ 对”之间运用 “,”分隔。遍历JSON对象中的数据,可通过for-in循环实现。

2023-03-20 12:24:32 117

原创 th:href中使用绝对路径

【代码】th:href中使用绝对路径。

2023-03-18 09:15:53 148

原创 【精品】list 元素 分组

在开发过程中,经常会遇到把一个List集合中的对象按照某个属性进行分组,然后对分组后的结果进行处理的这种情况。两种方式效果完全一致。

2023-03-10 11:28:24 130 1

原创 【精品】SpringBoot中基于拦截器实现登录验证功能

拦截器是属于springmvc体系的,只能拦截controller的请求。拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行。Interceptor 作用日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算 PV(Page View)等;权限检查:如登录检测,进入处理器检测是否登录;性能监控:通过拦截器在进入处理器之前记录开始时间,在处理完后记录结束时间,从而得到该请求的处理时间。(反向代理,如 Apache 也可以自动记录)

2023-03-06 16:51:33 931

原创 Handler与线程

Handler提供的种异步消息处理机制是:当它发出一个消息进入消息队列后,发送消息的函数立刻返回,接着主线程会逐个地从消息队列中把消息取出,然后对消息进行处理。明显,Handler发送消息和接收消息是异步进行的,Handler跟线程没有关系。Handler可以在一个线程内部做异步的消息处理,也可以在线程之间做异步消息处理。默认情况下,每个Handler实例都会被绑定到创建它的线程中(一般是位于主线程),即 Handler和它的调用者实际上是处于同一线程的。

2023-03-04 11:49:48 310

SpringBoot集成 支付宝

相关博客:https://blog.csdn.net/lianghecai52171314/article/details/125602504?spm=1001.2014.3001.5501

2022-07-05

jquery.cookie.js

jquery.cookie.js 是一个轻量级的cookie 插件,可以读取、写入、删除 cookie。

2022-05-16

高仿JPA自定义通用DAO

自定义通用DAO实现基本的CRUD,比如: public interface BaseDao<T> { int insert(T obj) throws Exception; int update(T obj) throws Exception; int deleteByPrimaryKey(Object key) throws Exception; int selectCount() throws SQLException; List<T> selectPage(Integer pageNum, Integer pageSize) throws SQLException; T selectByPrimaryKey(Object key) throws SQLException; }

2022-05-07

SpringBoot2.6整合SpringSecurity+JWT

SpringBoot2.6整合SpringSecurity+JWT相关代码

2022-01-11

LayPageDemo.zip

基于Layui分页组件的分页

2022-01-04

datashow.zip

基于JavaWeb+Echarts的数据可视化项目源代码

2021-11-01

双十一数据分析原始数据.csv

大学数据分析课程最后课程设计所需的资料

2021-11-01

SpringBoot整合Swagger2.docx

SpringBoot整合Swagger2,详细文档,切实好用

2021-10-25

阿里Java开发手册完整版.zip

阿里巴巴Java开发手册1.0、1.1、1.2、1.3、1.4、华山、嵩山、泰山共计8个版本的手册,适用于所有从事代码编写的技术人员

2021-08-11

重置Root密码.txt

重置Root密码

2021-06-21

Java课程体系.xmind

Java课程体系.xmind

2021-06-13

国家统计局2020年省市县乡村数据

从国家统计局爬下来的2020年省市县乡村数据

2021-05-02

echarts-demo.rar

百度Echarts好用的静态页面模板

2021-03-29

FastDFS安装教程.docx

FastDFS安装,包括tracker和storage安装、Nginx安装,还有FastDFS命令方式测试相关的内容

2020-11-26

SpringBoot集成Shiro、Jwt和Redis

SpringBoot集成Shiro、Jwt和Redis,使用MyBatisPlus框架实现后台数据库操作。

2020-10-24

SpringBootShiroJwt.7z

SpringBoot版本的Shiro整合JWT前后端分离技术 没有连接数据库,采用模拟数据实现 采用多Realm实现,其中UserRealm做登录时认证判断,JwtRealm做其它认证权限判断 提供有针对Controller中各Mapping的基于OkHttp3的单元测试 提供有基于JQuery和Thymeleaf的网页

2020-10-17

kityformula-plugin.7z

式插件是基于 KityFormula 开发的,为用户真正实现了所见即所得的公式编辑方式,直接在文章中生成base64图片,前端也无须引入庞大的公式解析库。绿色插件,即装即用,不用卸载即可。 公式编辑页面对所有现代浏览器都有良好的支持。集成该插件能够极大的拓展Zblog内置UEditor编辑器对于公式的支持。

2020-10-11

SpringBoot整合Ueditor和kityformula

SpringBoot整合Ueditor和kityformula,参考博客:https://hcshow.blog.csdn.net/article/details/109011620

2020-10-11

IntegrateUeditor.7z

SpringBoot整合Ueditor,实现请求信息提交,图片上传、图片上传大小限制取取消息,参考博客:https://blog.csdn.net/lianghecai52171314/article/details/109002330 和 https://hcshow.blog.csdn.net/article/details/109002497

2020-10-10

Tess4JDemo.7z

Java基于Test4J的图像识别技术代码,参考博客(博客中有详细讲解):https://blog.csdn.net/lianghecai52171314/article/details/108981411

2020-10-09

Shiro HelloWorld.7z

Shiro入门案例,对应博客:https://blog.csdn.net/lianghecai52171314/article/details/108417242

2020-09-07

TransactionDemo.7z

基于SpringBoot测试Spring事务的传特性 相关播客:https://hcshow.blog.csdn.net/article/details/106806116

2020-06-17

WebJarsDemo.7z

SpringBoot静态资源和WebJars 参考博客:https://blog.csdn.net/lianghecai52171314/article/details/106487472

2020-06-02

SpringBoot2.2.6 整合Jwt实现前后端分离

SpringBoot2.2.6整合MyBatis3.5.4,利用JWT技术实现前后端分离 数据库采用的是MySQL

2020-04-23

Intellij下MyBatis代码生成器MybatisGenerator的使用

基于MySQL8、MyBatis3.5.4、MyBatisGenerator1.40 以Scott用户下的dept和emp表为例,有关这两个表的注释请参考:https://editor.csdn.net/md/?articleId=101469279 解决生成实体类注释不能正确读取数据库中注释的问题、解决生成的映射文件内容重复的错误

2020-04-19

MybatisCodeHelperNew-2.8.1-191-201.zip(亲测Intellij2020.1绝对可用)

Intellij最新插件MybatisCodeHelper-2.8.1-191-201,使用方法IDEA顶部菜单:Tools -> MybatisCodeHelper -> Activation -> OfflineActivation,在offline key框输入任意字符串 Intellij2020.1版本可以使用,先安装官方最新版本,然后做文件替换即可,替换路径为:C:\Users\xxxx\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\MyBatisCodeHelper-Pro\lib 使用方法请参看博客:https://blog.csdn.net/lianghecai52171314/article/details/105511508

2020-04-13

hive-hbase-handler-3.1.1.jar

HBase2.1.3整合Hive3.1.2,Hive官方的hive-hbase-handler-3.1.1.jar包不好用,自己编译后的,确认好用

2020-03-11

apache-hadoop-3.1.0-winutils-master.7z

Hadoop3.1.2在Windows上部署时,需要替换的文件,参考博客:https://blog.csdn.net/lianghecai52171314/article/details/103221424

2020-03-10

Zookeeper开发环境搭建

最新版Zookeeper在CentOS下的开发环境搭建,分为单机环境和集群环境两种情况。其它信息可以参考我的博客:https://blog.csdn.net/lianghecai52171314

2020-03-09

基于Cookie的Session跨域.zip

项目采用Spring、SpringMVC技术、具体实现的功能为基于Cookie技术的Session跨域功能

2020-01-25

蓝色精美简洁MUI后台管理模板.zip

简单漂亮的后台管理模板,蓝色主题,用到的技术较少,用到了JQuery技术,还用到了一个pintuer.js插件,适合中小型企业开发使用

2019-12-01

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

apache-hadoop-3.1.0-winutils-master.zip

默认下载的Hadoop不支持Windows系统,需要替换bin目录下的文件方便在Windows上运行。这个就是用来直接替换掉hadoop目录下bin文件的

2019-11-24

代码生成器 代码生成器 Demo.zip

使用代码生成器,只需要先按照下面的数据库设计规范设计好数据库,然后使用代码生成器就能一键生成项目代码,生成的代码有:实体类、DAO接口及实现类、Service接口及实现类、Controller代码框架。

2019-11-09

空空如也

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

TA关注的人

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