自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ww空ww的博客

一个在不停学习的菜鸟程序猿

  • 博客(42)
  • 收藏
  • 关注

原创 Java pom文件 提示unknown报错解决办法

java pom unknown 报错

2021-07-06 09:45:24 764

原创 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

原创 Artifact contains illegal characters报错

IDEA Spring项目创建 Artifact

2020-12-30 22:12:03 726

空空如也

空空如也

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

TA关注的人

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