摘要: 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) 推荐(0)
摘要: 一、使用ThreadPoolTaskExecutor创建线程池 这个类则是spring包下的,是sring为我们提供的线程池类 1、线程词配置类 import org.springframework.context.annotation.Bean; import org.springframewor 阅读全文
posted @ 2022-01-15 21:04 得好好活 阅读(3876) 评论(0) 推荐(0)
摘要: 方式一: 1.main方法上加注解 @EnableScheduling 2.写一个执行方法类 import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Compo 阅读全文
posted @ 2022-01-15 20:21 得好好活 阅读(726) 评论(0) 推荐(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) 推荐(0)
摘要: 1、在启动类上加上注解 @EnableTransactionManagement,即将事务交给spring管理 @EnableTransactionManagement 2、在类上或者方法上加上 @Transactional (rollbackFor = {Exception.class}) @Tr 阅读全文
posted @ 2022-01-15 11:00 得好好活 阅读(646) 评论(0) 推荐(0)
摘要: 正常情况下,spring 中的拦截器是不能直接 使用 @Autowired注入对象 , 如果需要在拦截器中注入service 或者配置,需要将这个拦截器交给spring管理,并且在注册拦截器时使用spring管理的bean,这才会让@Autowired注解生效。 如下操作: (要注意我使用的注解) 阅读全文
posted @ 2022-01-13 13:47 得好好活 阅读(219) 评论(0) 推荐(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) 推荐(0)
摘要: 解决跨域 方法1:写一个类处理跨域问题 import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry 阅读全文
posted @ 2022-01-13 13:18 得好好活 阅读(77) 评论(0) 推荐(0)
摘要: 写一个配置类拦截所有Exception import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; 阅读全文
posted @ 2022-01-13 13:13 得好好活 阅读(928) 评论(0) 推荐(0)
摘要: 传入所有节点,返回树 实体类 public class ProvinceCityInfo implements Serializable { private Integer id; /** * 名字 */ private String name; /** * 父id */ private Integ 阅读全文
posted @ 2022-01-13 00:11 得好好活 阅读(48) 评论(0) 推荐(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) 推荐(0)
摘要: 如下: @GetMapping("download") public String abc(HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException { final St 阅读全文
posted @ 2022-01-12 23:25 得好好活 阅读(1519) 评论(0) 推荐(0)
摘要: 1、配置类 spring: resources: static-locations: classpath:/static/ 2、在resource下新建static文件夹,静态资源放在里面 阅读全文
posted @ 2022-01-12 12:56 得好好活 阅读(88) 评论(0) 推荐(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) 推荐(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) 推荐(0)
摘要: 1、读取配置文件的三种方式 @ConfigurationProperties(prefix = "my") 尽量指定前缀,避免冲突。 /** 第一种方式: 注入属性 */ @RestController @ConfigurationProperties(prefix = "my") public c 阅读全文
posted @ 2022-01-11 23:26 得好好活 阅读(697) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
摘要: 钉钉宜搭 活字格 帆软 勤哲 奥哲 思泉云 mendix seaTable 阅读全文
posted @ 2022-01-09 23:20 得好好活 阅读(70) 评论(0) 推荐(0)
摘要: 零秒思考 《万寿寺》《卡拉马佐夫兄弟》《上帝掷骰子吗》《时间简史》《西西弗神话》 《过年》、《凶心人》、《幽灵旗》和《亡者永生》 孔二狗的《赌球记》 浪潮之巅 冲突失控 失控 编码的奥秘 百年孤独, 苏轼 乌合之众 认同感 怪诞行为学 策略思维 浪潮之巅 大败局 门口的野蛮人 创业维艰 精益创业 决 阅读全文
posted @ 2022-01-08 13:21 得好好活 阅读(117) 评论(0) 推荐(0)
摘要: 1.重视前期设计, 2.规范接口、注释、文档输出,减少无效沟通。 3.重视单元测试。 4.好好学设计模式,随时重构,保证代码的整洁。 5.写会利用工具,甚至自己制造工具。 让你的重复性工作自动化 阅读全文
posted @ 2022-01-08 13:16 得好好活 阅读(154) 评论(0) 推荐(0)
摘要: idea 显示内存占用 settings - Appearance & Behavior 打开 show memory indicator 复选框 idea 热部署 开启IDEA的自动编译 同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数 阅读全文
posted @ 2022-01-08 13:05 得好好活 阅读(54) 评论(0) 推荐(0)
摘要: 常用插件 RestfulToolkit 调试工具 mybatis-log 生成可直接执行的sql Rainbow Brackets 彩虹括号 Grep Console 日志颜色 sequenceDiagram 查看调用链 translation ctrl + shift + Y 翻译 free my 阅读全文
posted @ 2022-01-08 12:59 得好好活 阅读(34) 评论(0) 推荐(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) 推荐(0)
摘要: 要想保存图片文件到数据库, 可以利用到oracle的BLOB 或者CLOB字段 在java中用byte[]接收,直接保存到数据库里的Blob字段,或者转成字符串保存到Clob字段中。 mybatis里进行字段与属性映射时要加个处理器typeHandler <result column="imageN 阅读全文
posted @ 2022-01-07 15:27 得好好活 阅读(796) 评论(0) 推荐(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) 推荐(0)
摘要: 目标: 使用idea连接远程linux服务器,进行文件传输和命令行操作 步骤 1. 打开idea设置,deployment设置,配置好 服务器地址、用户名、密码。 2. 在菜单 tools 里打开对应的tab, 即可以看到对应的目录管理 如果想 复制文件,只要选中文件 crtl+c , 然后任意地方 阅读全文
posted @ 2022-01-01 13:20 得好好活 阅读(3984) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
摘要: 插入记录 insert into 表名 values (列值,列值); insert into 表名 (字段名,字段名) values (列值, 列值) insert into 表名 values (列值,列值),(列值,列值),(列值,列值); 插入另一个表的查询纪录 insert into 表1 阅读全文
posted @ 2021-12-06 15:20 得好好活 阅读(47) 评论(0) 推荐(0)