- 博客(42)
- 收藏
- 关注
原创 SpringBoot项目连接多个数据库
1.添加Maven依赖pom.xml<!-- 用于显示网页 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!-- 用于对数据库操作,可使用其他方式如MyBatis --><depend
2021-03-22 23:32:37
661
原创 Linux 常用命令
1.基本命令①关机 [ h ]## 立即关机shutdown -h now## 1分钟后重启shutdown -h 1②重启 [ r ]## 立即重启shutdown -r now## 1分钟后重启shutdown -r 12.目录操作①切换目录 [ cd ]## 切换到根目录cd /## 切换到根目录下的usr目录cd /usr## 返回上一级目录cd ..## 切换到home目录cd ~## 切换到上次访问目录cd -②目录查看 [ ls
2021-03-04 00:50:05
220
1
原创 Redis 分布式锁
项目案例:利用分布式锁实现 防止重复点击访问的功能1.导入依赖pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
2021-03-04 00:13:04
254
1
原创 OpenOffice 服务启动
启动运行cmdsoffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
2021-03-01 22:54:16
171
转载 浅谈IOC--说清楚IOC是什么
转载自:https://blog.csdn.net/ivan820819/article/details/797447971.IOC的理论背景2.什么是IOC3.IOC也叫依赖注入(DI)4.IOC的优缺点5.IOC容器的技术剖析6.IOC容器的一些产品7.参考博文本文旨在用语言(非代码)说清楚IOC到底是什么,没有什么高深的技术,园中的老牛、大虾们看到这里可以绕行了,以免浪费您宝贵的时间。IOC这个东西DebugLZQ早就想写了,但是出于对文章权威性的考虑(不能误人子弟- -!),本文
2021-03-01 22:42:26
136
原创 Thymeleaf使用之th:each迭代循环
参考原文来自:https://blog.csdn.net/sun_jy2011/article/details/40710429语法格式:th:each = “obj,iterStat:${objList}”obj为objList中的单一对象objList对象可以是数组、集合等iterStat称作状态变量,属性有:①index:当前迭代对象的index(从0开始计算)②count: 当前迭代对象的index(从1开始计算)③size:被迭代对象的大小④current:当前迭代变量⑤eve
2021-02-18 14:10:43
839
原创 LayUI 图片预览功能
1.jquery版本3.2.1(以下程序适用于1.7版本以上)<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>2.HTML代码<script> // 鼠标移至图片上方,鼠标样式变为手状态 $("ul").on("mouseover", "img", function() { this.style
2021-02-16 12:26:21
2424
原创 fastjson对于时间转换的注释
注释内容如下: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") private Date createTime;
2021-02-11 21:33:03
717
原创 Spring Boot项目添加LayUi树形组件
1.添加fastjson依赖,用于json转换pom.xml <!--阿里json转换--> <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson&
2021-02-10 00:53:40
687
2
原创 ajax标准格式
参考来源:https://www.cnblogs.com/mike-mei/p/9534132.htmljquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等。$.ajax({ url:"http://www.test.com", //请求的url地址 dataType:"json", //返回格式为json async:true, //请求是否异步,默认为true异步,这也是aja
2021-02-09 23:54:41
152
原创 Spring Boot项目添加Shiro做权限管理
1.添加shiro依赖pom.xml <!--Shiro框架--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.5.3</version> </de
2021-02-09 23:44:28
214
原创 Mybatis Plus时,生成的SQL语句大写变小写自动添加下划线
解决办法application.ymlmybatis-plus: configuration: map-underscore-to-camel-case: false # 禁止大写变小写时自动添加下划线
2021-02-02 17:07:02
3038
原创 IDEA Spring Boot 添加Thymeleaf模板引擎
1.添加Thymeleaf依赖pom.xml <!--thymeleaf模板引擎--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
2021-02-02 15:00:45
700
原创 IDEA Spring Boot 添加日志功能
1.Spring Boot配置文件添加日志功能application.yml# 日志配置logging: # 日志配置文件位置 config: classpath:logback-dev.xml2.添加日志配置类logback-dev.xml<?xml version="1.0" encoding="UTF-8"?><configuration> <!--<include resource="org/springframework/boot
2021-02-01 23:02:11
882
原创 IDEA Spring Boot 使用Mybatis Plus 分页功能
Mybatis Plus分页官网:https://mp.baomidou.com/guide/page.html1.在已具备Mybatis功能后,Spring Boot配置文件添加配置application.ymlmybatis-plus: mapper-locations: classpath:mapping/*.xml type-aliases-package: com.cx.mybatis.bean2.添加MybatisPlusConfig配置类MybatisPlusConfig
2021-02-01 22:28:00
335
原创 IDEA Spring Boot整合Mybatis Plus
Mybatis Plus官网:https://mp.baomidou.com/优点:对于单数据库表操作便利,且不影响原有Mybatis功能,只做增强1.添加Mybatis Plus依赖pom.xml <!--Mybatis Plus--> <!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter --> <dependency>
2021-02-01 14:45:26
269
原创 IDEA Mybatis generator自动生成
1.添加generator插件pom.xml <!-- mybatis generator 自动生成代码插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId>
2021-02-01 00:28:58
126
原创 IDEA Spring Boot 整合Mybatis
1.创建Spring Boot项目,添加Mybatis依赖pom.xml <!--Mybatis Spring Boot--> <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot&l
2021-01-31 22:20:05
190
原创 IDEA Spring整合Mybatis
1.数据库CREATE TABLE `NewTable` (`id` int(11) NOT NULL AUTO_INCREMENT ,`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,`role_id
2021-01-31 20:01:46
142
原创 IDEA Mybatis复杂结果映射
1.一对一结果映射①数据库表t_user表CREATE TABLE `NewTable` (`id` int(11) NOT NULL AUTO_INCREMENT ,`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAU
2021-01-31 16:25:52
179
原创 Java基础面试题
1.一个".java" 源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。2.Java有没有 goto?java 中的保留字,现在没有在 java 中使用。3 .说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则
2021-01-31 00:53:11
150
原创 IDEA Mybatis动态SQL语句使用
1.公用映射类UserMapper /** * 根据参数条件查询User * @param user * @return */ User getUserByParameter(User user); /** * 修改一条User记录 * @param user */ void update(User user);2.if运用 <select id="getUserByParameter" resultT
2021-01-31 00:02:49
608
原创 IDEA Maven项目添加MyBatis配置及基本使用
1.添加MyBatis相关依赖pom.xml配置 <!--MyBatis依赖--> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</art
2021-01-30 22:52:37
1060
原创 Spring Boot 运用cron实现定时计划
1.创建CronConfig类@Configuration@EnableSchedulingpublic class CronConfig { @Scheduled(cron = "0/5 * * * * *") public void cronTest() { System.out.println("执行定时计划:" + LocalDateTime.now()); }}[在线cron表达式生成]2.启动Spring Boot运行结果如下...
2021-01-20 11:47:53
104
原创 Spring Boot 添加Spring Data JPA配置流程 数据库使用MySQL
1.Spring Data JPA简介JPA(Java Persistence API)Java持久化API,是 Java 持久化的标准规范,Hibernate是持久化规范的技术实现,而Spring Data JPA是在 Hibernate 基础上封装的一款框架。详解Spring Data JPA 及高级运用请点击2.Spring Data JPA配置流程①配置pom.xml文件依赖 <!--JPA--> <dependency> <groupI
2021-01-19 23:40:26
343
原创 IDEA SpringBoot 添加AOP(面向切面编程)
1.AOP(Aspect Oriented Programming)相关术语①增强处理(Advice)前置增强后置增强环绕增强异常抛出增强最终增强等类型②切入点(Pointcut)何时执行切面类代码③连接点(Joint Point)④切面(Aspect)非核心代码,如日志,异常等,单独取出作为切面类⑤目标对象(Target Object)Service服务层⑥AOP代理(AOP Proxy)⑦织入(Weaving)即往目标对象中注入切面类的说法2.关于e
2021-01-18 00:21:32
1129
原创 IDEA SpringBoot 热部署
前提需要是SpringBoot项目,如何搭建请参考[<如何搭建SpringBoot项目>](https://blog.csdn.net/Sora_key/article/details/112592226)1.添加热部署依赖<!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifa
2021-01-15 00:46:01
113
原创 IDEA 直接搭建SpringBoot + SpringMVC项目
1.File → New → Project → Spring Initializr → 按默认直接NEXT2.填选好后按NEXT3.添加依赖,如果需要MVC框架则选择Web勾选Spring Web,会自动添加MVC框架及Tomcat服务,此处还能添加其他许多依赖,比如MyBatis、Redis等等4.设置工程名称及工程路径5.IDEA自动下载导包,第一次可能比较久,导入完成后测试SpringBoot + SpringMVC工程是否搭建成功(1)添加HelloController类,包路径
2021-01-13 21:50:57
652
2
原创 SpringMVC 操作步骤
1.pom.xml配置文件添加jar包依赖在已经建立好的Spring项目中添加Json依赖,便于前后端数据传输(如何搭建Spring项目点这) <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> <groupId>com.fasterxml.jackson.core</groupId>
2021-01-11 00:01:58
131
4
转载 IDEA 控制台output中文乱码
转自:https://blog.csdn.net/mr__bai/article/details/103068082 前4步都改了,重启idea应该就可以了。如果不行再按第五步操作。 1:打开intelliidea安装路径,在bin中找到idea.exe.vmoption文件和idea64.exe.vmoption文件,用编辑器打开,分别在最后一行都填加:“-Dfile.encoding=utf-8”,如图所示,保存; 2:设置idea file编码。在菜单
2021-01-10 23:03:54
756
转载 Tomcat部署时war和war exploded区别
转自:https://blog.csdn.net/xlgen157387/article/details/56498938war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器; (1)war模式这种可以称之为是发布模式,看名字也知道
2021-01-10 22:11:17
143
原创 Spring Bean运用XML文件注入方式
1.IOC和DI(1)IOC(Inversion of Control) 控制反转产生对象的控制权从调用者本身(程序代码)转移到外部容器(xml配置文件) ,组件之间耦合性降低(2)DI(Dependency Injection) 依赖注入在装配对象的时候,将Spring中定义的对象注入到配置文件属性中(3)IOC与DI的关系实现IOC思想需要DI做支持(4)IOC与DI的区别IOC 和 DI 两者的本质是一样的,都是为了降低组件和组件间的耦合性描述角度不同IOC:组件是如何产生的D
2021-01-10 16:32:30
1115
原创 IDEA运用Maven项目搭建Spring
1.新建Maven项目(1)File → New → Project → 按默认直接NEXT(2)填写项目组GroupId 及项目ArtifactId然后NEXT(3)Project name项目名称IDEA会自动识别先前填写ArtifactId,修改好要存放的路径接着FINISH,空的Maven项目就建立完成了2.打开pom.xml文件添加Spring依赖 <!--添加属性,用于统一定义spring版本,以下spring依赖的版本version使用${spring.version}引
2021-01-09 23:19:11
815
原创 kaptcha谷歌验证码使用
1.添加pom.xml依赖在maven工程中的pom.xml文件中添加依赖如下<!--验证码--> <!-- https://mvnrepository.com/artifact/com.github.penggle/kaptcha --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</ar
2021-01-04 23:41:10
256
原创 org.apache.ibatis.binding.BindingException: Parameter ‘username‘ not found. Available paramet报错
IDEA MyBatis 找不到参数
2021-01-04 23:18:09
457
原创 Duplicated tag: ‘dependencies‘报错
错误导入maven工程jar包时,有Duplicated tag: 'dependencies’报错原因在maven的pom.xml文件中有标签重复,我这提示"dependencies",即"dependencies"标签重复,查询后将重复标签内的内容移至统一位置,再删除即可
2021-01-03 15:19:11
1679
原创 常用正则表达式
校验数字 整数或者小数后两位:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入整数:^[0-9]*$ 只能输入n位的整数:^\d{n}$ 只能输入至少n位的整数:^\d{n,}$ 只能输入m~n位的整数:^\d{m,n}$ 只能输入零和非零开头的整数:^(0|[1-9][0-9]*)$ 只能输入有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 只能输入非零的正整数:^[1-9]\d*$ ...
2021-01-01 15:37:43
155
原创 IDEA常用快捷键归纳
IDEA 快捷键 常用快捷键内容Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面Ctrl + F在当前文件进行文本查找Ctrl + R在当前文件进行文本替换Ctrl + Z撤销Ctrl + Y删除光标所在行 或 删除选中的行Ctrl + C剪切光标所在行 或 剪切选择内容Ctrl + X复制光标所在行 或 复制选择内容Ctrl + W递进式选择代码块。可选中光标所在的单词或段落,连续按
2020-12-31 21:47:09
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人