自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装zookeeper

linux 安装ZooKeeper

2022-05-02 19:14:54 1450

原创 宝塔部署Vue伪静态配置

location / { try_files $uri $uri/ /index.html;}

2022-04-01 22:55:31 1429 1

原创 idea 设置自动生成序列化 serialVersionUID

idea 常用设置

2022-03-07 23:38:07 1358

原创 UnexpectedRollbackException: JTA transaction already rolled back (probably due to a timeout)

今天同事写了一个sql,我在上面改点东西,可是运行就报错了:org.springframework.transaction.UnexpectedRollbackException: JTA transaction already rolled back (probably due to a timeout)错误原因默认的Spring 默认的事务是 tomeout 是 -1就是sql入库的时间大于了事务的默认时间,就发生了事务回滚我们可以用两面方法解决设置超时间时间 长点java @Transac

2022-03-07 23:28:35 989

原创 IDEA中MyBaits的Mapper文件去掉难看的颜色

idea冷门设置

2022-03-07 23:18:25 578

原创 centos7 搭建 minio

centos7 搭建minio一、下载安装文件https://min.io/download#/linux二、创建数据文件夹下载的minio文件放到 /opt/minio 目录下,并创建log.log文件mkdir /opt/minio/data三、启动# 赋予权限cd /optchmod -R 777 minio/# 启动命令./minio server /opt/minio/data# 后台启动nohup ./minio server /opt/minio/data &gt

2022-03-07 22:51:09 701

原创 自定义注解

我们可以通过反射机制编程实现对这些元数据的访问。使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口分析:@interface用来声明一个注解,格式:public @interface 注解名 {定义内容}其中每一个方法实际上是声明了一个配置参数方法的名称就是参数的名称返回值类型就是参数的类型{返回值只能是基本类型,{Class,String,enum}可以通过default来声明参数的默认值其中参数名如果是value且只有一个

2022-01-04 19:49:03 142

原创 @Repeatable

@Repeatable注解是用来标注一个注解在同一个地方可重复使用的一个注解,比如说你定义了一个注解,如果你的注解没有标记@Repeatable这个JDK自带的注解,那么你这个注解在引用的地方就只能使用一次。这里@ImportResource(value = “”)注解里面没有设置添加@Repeatable属性,所有引入的多次的时候就会报错。Repeatable注解的定义java8以后支持在同一个地方(某个方法或者某个类等)加上相同的注解,前提是这个注解要使用元注解@Repeatable,但是在用之

2022-01-02 01:18:44 867

原创 #常量# 如何定义一个常量

将常量定义在interface和class中其实都行,关键是看你自己的设计和个人爱好。类定义常量,需要定义成final且定义一个private的构造方法,这样做是为了不让其他类继承,禁止实例化此类,调用时直接以"类.常量"的方式调用。Java中interface中定义变量默认都是"public static final"类型的,也就是常量,因此很多人在interface定义常用的常量。在interface和class中定义相同的常量,interface生成的class文件比class生成的class文

2021-12-29 01:36:20 373

原创 @Mapper和@MapperScan注解使用

@Mapper注解:作用:在接口类上添加了@Mapper,在编译之后会生成相应的接口实现类添加位置:接口类上面@Mapperpublic interface UserDAO { //代码}如果想要每个接口都要变成实现类,那么需要在每个接口类上加上@Mapper注解,比较麻烦,解决这个问题用@MapperScan@MapperScan作用:指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类添加位置:是在Springboot启动类上面添加@Spring

2021-12-23 01:01:55 288

原创 idea插件收集

1、Free MyBatis plugin大家在写mybatis的接口和接口对应的mapper.xml文件的时候,因为xml配置文件没法对应,更不能跳转,十分不友好,装上这个插件以后,可以实现从mapper接口跳转到mybatis的xml文件中使用点绿色小箭头跳转到UserDao中的getUserLike,同样点接口中的箭头也能跳转回Mapper.xml文件2、Alibaba Java Coding Guidelines大家应该都听过阿里巴巴的Java开发手册,里面规范了代码风格的各种行为规范

2021-12-16 19:32:08 203

原创 快速入眠--海军两分钟入睡法

最先是由莎郎|阿克曼写了一篇文章后被人广传,而内容是来自Relax and Win:Championship Performance这本书。在二战的时候,军人在战场上都要打好十二分钟的精神,而有时间睡觉的时候,当然就要尽量补眠。不过大家应该都有经验,不是说想睡就睡得着对吧。二姐打仗的士兵各个都经常精神紧绷,所以更是常常失眠。大家应该都有体会,如果睡不好会有多影响白天的表现和容易犯错吧,所以更别说打仗了。因此美国海军学校就研究出了一套睡眠方法,帮助军人们尤其是需要反应灵敏的飞行员们提高睡眠品质。在练习了6周后

2021-10-26 15:51:16 2930

原创 Shiro保姆级教程

1.权限的管理1.1 什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。1.2 什么是身份认证身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系.

2021-10-24 23:10:10 804

原创 Swagger保姆级教程

Swagger学习目标:了解Swagger的概念及作用掌握在项目中集成Swagger自动生成API文档Swagger简介Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新直接运行,在线测试API支持多种语言 (如:Java,PHP等)官网:https://swagger.io/SpringBoot集成SwaggerSpringBoot集成Swagger => springfox,两个ja

2021-10-13 15:29:41 131

转载 COM.MYSQL.JDBC.DRIVER 和 COM.MYSQL.CJ.JDBC.DRIVER的区别

COM.MYSQL.JDBC.DRIVER 和 COM.MYSQL.CJ.JDBC.DRIVER的区别​ com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, 即如果你的数据库是5.x及以下的使用该驱动。​ com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的,即如果你的数据库是6.0及以上版本的,使用该驱动。mysql5的驱动pom范例:<dependency> <groupId&g

2021-10-08 19:29:27 2088

原创 spring注解学习

1、@RestController注解:@RestController=@Controller+@ResponseBody2、@ResponseBody注解@ResponseBody的作用其实是将java对象转为json格式的数据@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。3、@PropertySource 注解加载指定的配置文件例如:@Con

2020-06-24 09:28:30 76

原创 @RequestParam和@Param注解的学习

@RequestParam作用:将请求参数绑定到你控制器的方法参数上@RequestParam(name = “id”, required = true) String userId参数:1、name的别名为value,value的别名为name 所以两者等同2、required:是否包含该参数,默认为true,表示该请求路径中必须包含该参数,如果不包含就报错3、defaultValue:默认参数值,如果设置了该值,required=true将失效,自动为false@Param作用:@Pa

2020-06-09 15:29:21 714

原创 使用SpringSecurity一直在login.jsp反复重定向

问题:使用SpringSecurity,登录页面不跳转<security:form-login login-page="/login.jsp" login-processing-url="/login.do" default-target-url="/index.jsp" authentication-failure-url="/failer.jsp" authen

2020-06-04 21:25:18 896

空空如也

空空如也

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

TA关注的人

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