摘要:
1、pom <!-- jdbcTemplate --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> 2
阅读全文
posted @ 2022-01-15 21:29
得好好活
阅读(317)
推荐(0)
摘要:
一、使用ThreadPoolTaskExecutor创建线程池 这个类则是spring包下的,是sring为我们提供的线程池类 1、线程词配置类 import org.springframework.context.annotation.Bean; import org.springframewor
阅读全文
posted @ 2022-01-15 21:04
得好好活
阅读(3876)
推荐(0)
摘要:
方式一: 1.main方法上加注解 @EnableScheduling 2.写一个执行方法类 import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Compo
阅读全文
posted @ 2022-01-15 20:21
得好好活
阅读(726)
推荐(0)
摘要:
1、pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> <version>2.1.6.RELEASE</version> </d
阅读全文
posted @ 2022-01-15 11:44
得好好活
阅读(1113)
推荐(0)
摘要:
1、在启动类上加上注解 @EnableTransactionManagement,即将事务交给spring管理 @EnableTransactionManagement 2、在类上或者方法上加上 @Transactional (rollbackFor = {Exception.class}) @Tr
阅读全文
posted @ 2022-01-15 11:00
得好好活
阅读(646)
推荐(0)
摘要:
正常情况下,spring 中的拦截器是不能直接 使用 @Autowired注入对象 , 如果需要在拦截器中注入service 或者配置,需要将这个拦截器交给spring管理,并且在注册拦截器时使用spring管理的bean,这才会让@Autowired注解生效。 如下操作: (要注意我使用的注解)
阅读全文
posted @ 2022-01-13 13:47
得好好活
阅读(219)
推荐(0)
摘要:
1、 写一个filter 类 import javax.servlet.*; import java.io.IOException; import org.springframework.beans.factory.annotation.Autowired; @Component // 将Filte
阅读全文
posted @ 2022-01-13 13:36
得好好活
阅读(1812)
推荐(0)
摘要:
解决跨域 方法1:写一个类处理跨域问题 import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry
阅读全文
posted @ 2022-01-13 13:18
得好好活
阅读(77)
推荐(0)
摘要:
写一个配置类拦截所有Exception import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler;
阅读全文
posted @ 2022-01-13 13:13
得好好活
阅读(928)
推荐(0)
摘要:
传入所有节点,返回树 实体类 public class ProvinceCityInfo implements Serializable { private Integer id; /** * 名字 */ private String name; /** * 父id */ private Integ
阅读全文
posted @ 2022-01-13 00:11
得好好活
阅读(48)
推荐(0)
摘要:
1、pom <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.10</version> </dependency> 2、上传文件解释成map // 上传excel文件
阅读全文
posted @ 2022-01-12 23:52
得好好活
阅读(606)
推荐(0)
摘要:
如下: @GetMapping("download") public String abc(HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException { final St
阅读全文
posted @ 2022-01-12 23:25
得好好活
阅读(1519)
推荐(0)
摘要:
1、配置类 spring: resources: static-locations: classpath:/static/ 2、在resource下新建static文件夹,静态资源放在里面
阅读全文
posted @ 2022-01-12 12:56
得好好活
阅读(88)
推荐(0)
摘要:
1、pom依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> <dependency> <grou
阅读全文
posted @ 2022-01-12 00:09
得好好活
阅读(835)
推荐(0)
摘要:
1.pom引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>
阅读全文
posted @ 2022-01-11 23:28
得好好活
阅读(1072)
推荐(0)
摘要:
1、读取配置文件的三种方式 @ConfigurationProperties(prefix = "my") 尽量指定前缀,避免冲突。 /** 第一种方式: 注入属性 */ @RestController @ConfigurationProperties(prefix = "my") public c
阅读全文
posted @ 2022-01-11 23:26
得好好活
阅读(697)
推荐(0)
摘要:
只需要在main启动类下添加两行代码,即可调用windows 功能 //启动后跳转到指定页 String url = "http://127.0.0.1:8001"; Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "
阅读全文
posted @ 2022-01-11 23:14
得好好活
阅读(558)
推荐(0)
摘要:
1、引入pom <!-- 配置redis启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>
阅读全文
posted @ 2022-01-11 23:12
得好好活
阅读(36)
推荐(0)
摘要:
1、修改pom <!-- 配置test启动器(自动整合spring-test、junit) --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artif
阅读全文
posted @ 2022-01-11 23:01
得好好活
阅读(145)
推荐(0)
摘要:
第一种方法: 在tomcat目录里 /bin/catalina.bat 和 /bin/catalina.sh 文件前面加参数JAVA_OPTS 例:JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】 # 初始化内存为256MB,最大堆内存为512MB。 JAVA_OPT
阅读全文
posted @ 2022-01-11 10:33
得好好活
阅读(287)
推荐(0)
摘要:
打jar包 1、引入maven插件 <build> <finalName>mybatis</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-
阅读全文
posted @ 2022-01-11 00:00
得好好活
阅读(1463)
推荐(0)
摘要:
查找maven依赖 https://mvnrepository.com/artifact/org.springframework.boot maven 打包命令 mvn clean package // 打包 mvn clean package -Dmaven.test.skip=true // 跳
阅读全文
posted @ 2022-01-10 23:51
得好好活
阅读(154)
推荐(0)
摘要:
结构如下: 步骤 1、pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</ve
阅读全文
posted @ 2022-01-10 23:46
得好好活
阅读(131)
推荐(0)
摘要:
钉钉宜搭 活字格 帆软 勤哲 奥哲 思泉云 mendix seaTable
阅读全文
posted @ 2022-01-09 23:20
得好好活
阅读(70)
推荐(0)
摘要:
零秒思考 《万寿寺》《卡拉马佐夫兄弟》《上帝掷骰子吗》《时间简史》《西西弗神话》 《过年》、《凶心人》、《幽灵旗》和《亡者永生》 孔二狗的《赌球记》 浪潮之巅 冲突失控 失控 编码的奥秘 百年孤独, 苏轼 乌合之众 认同感 怪诞行为学 策略思维 浪潮之巅 大败局 门口的野蛮人 创业维艰 精益创业 决
阅读全文
posted @ 2022-01-08 13:21
得好好活
阅读(117)
推荐(0)
摘要:
1.重视前期设计, 2.规范接口、注释、文档输出,减少无效沟通。 3.重视单元测试。 4.好好学设计模式,随时重构,保证代码的整洁。 5.写会利用工具,甚至自己制造工具。 让你的重复性工作自动化
阅读全文
posted @ 2022-01-08 13:16
得好好活
阅读(154)
推荐(0)
摘要:
idea 显示内存占用 settings - Appearance & Behavior 打开 show memory indicator 复选框 idea 热部署 开启IDEA的自动编译 同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数
阅读全文
posted @ 2022-01-08 13:05
得好好活
阅读(54)
推荐(0)
摘要:
常用插件 RestfulToolkit 调试工具 mybatis-log 生成可直接执行的sql Rainbow Brackets 彩虹括号 Grep Console 日志颜色 sequenceDiagram 查看调用链 translation ctrl + shift + Y 翻译 free my
阅读全文
posted @ 2022-01-08 12:59
得好好活
阅读(34)
推荐(0)
摘要:
初始化新电脑需要安装的软件 chrome idea maven tomcat nginx RabbitMQ redis mysql Navicat git postman mobaXterm (lunix管理) Editplus 或者 subline VMware 虚拟机管理 个人平时用的软件 po
阅读全文
posted @ 2022-01-08 12:45
得好好活
阅读(46)
推荐(0)
摘要:
要想保存图片文件到数据库, 可以利用到oracle的BLOB 或者CLOB字段 在java中用byte[]接收,直接保存到数据库里的Blob字段,或者转成字符串保存到Clob字段中。 mybatis里进行字段与属性映射时要加个处理器typeHandler <result column="imageN
阅读全文
posted @ 2022-01-07 15:27
得好好活
阅读(796)
推荐(0)
摘要:
看源码 看结构图 ctrl+ alt + u ctrl + alt +shift + u ctrl + H 查看调用结构 ctrl + ~ 选择代码风格 Ctrl + Shift + I 快速查看光标所在的方法 或 类的定义 CtrlCtrl + F 在当前文件进行文本查找 (必备)Ctrl + R
阅读全文
posted @ 2022-01-02 00:24
得好好活
阅读(60)
推荐(0)
摘要:
目标: 使用idea连接远程linux服务器,进行文件传输和命令行操作 步骤 1. 打开idea设置,deployment设置,配置好 服务器地址、用户名、密码。 2. 在菜单 tools 里打开对应的tab, 即可以看到对应的目录管理 如果想 复制文件,只要选中文件 crtl+c , 然后任意地方
阅读全文
posted @ 2022-01-01 13:20
得好好活
阅读(3984)
推荐(1)
摘要:
文件操作 进入目录 cd xxx 删除文件/文件夹 rm abc.txt rm -rf abc 重命名/移动文件文件夹 mv abc newName 复制文件 cp /aaa/b.txt /abc/b.txt 复制文件夹 cp -r /abc/cc /abc/dd 添加文件 touch abcd 增
阅读全文
posted @ 2021-12-31 08:38
得好好活
阅读(68)
推荐(0)
摘要:
java -jar 运行文件命令 nohup java -jar abc.jar & -- 直接运行,并输出日志 nohup java -jar downloadFile.jar > nohup.log 2>&1 & -- 后台运行,输出日志到所在目录的nohup.log里 在上面的例子中,0 –
阅读全文
posted @ 2021-12-28 10:55
得好好活
阅读(56)
推荐(0)
摘要:
1. 进入nginx 下的config目录,修改nginx.conf配置,在http{}里下加上:include test/*.conf; http{ xxxxxxxxxx include test/*.conf; } 意思就是 加载 config/test 目录下的配置文件到此地方。 2. 在co
阅读全文
posted @ 2021-12-27 15:04
得好好活
阅读(171)
推荐(0)
摘要:
jwt应该如何使用呢? 下面来写一个最简单的jwt的使用demo 1. 引入依赖包: <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.10.3</version> </dep
阅读全文
posted @ 2021-12-25 15:55
得好好活
阅读(2275)
推荐(0)
摘要:
创建list // 最简单的 List<String> strings = Lists.newArrayList("a", "b", "c", "d", "a"); List<String> strings2 = new ArrayList<>(); // 创建的list是不可变的 List<Str
阅读全文
posted @ 2021-12-24 00:16
得好好活
阅读(2768)
推荐(0)
摘要:
1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2.配置 spring: mail: # 配
阅读全文
posted @ 2021-12-07 20:49
得好好活
阅读(471)
推荐(0)
摘要:
判空函数 -- 为null时,显示后面的值 SELECT IFNULL(expression, alt_value); SELECT IFNULL(NULL,'这个值为空'); 判断函数 select case when 2 < 0 then 'a小于0' when 2 > 0 then 'a大于0
阅读全文
posted @ 2021-12-06 18:20
得好好活
阅读(39)
推荐(0)
摘要:
插入记录 insert into 表名 values (列值,列值); insert into 表名 (字段名,字段名) values (列值, 列值) insert into 表名 values (列值,列值),(列值,列值),(列值,列值); 插入另一个表的查询纪录 insert into 表1
阅读全文
posted @ 2021-12-06 15:20
得好好活
阅读(47)
推荐(0)