随笔分类 -  spring boot

摘要:一,关于pinyin4j: 代码地址: https://github.com/belerweb/pinyin4j 在mvn的地址 https://mvnrepository.com/artifact/com.belerweb/pinyin4j/2.5.1 说明:刘宏缔的架构森林是一个专注架构的博客, 阅读全文
posted @ 2022-06-27 15:09 刘宏缔的架构森林 阅读(1304) 评论(0) 推荐(0) 编辑
摘要:一,配置文件: application.yml #profile #database spring: profiles: active: cron 说明:指定profile为cron, 如果项目在多台机器上部署时, 只有指定为cron时定时任务才生效 说明:刘宏缔的架构森林是一个专注架构的博客, 网 阅读全文
posted @ 2022-03-19 10:22 刘宏缔的架构森林 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一,第一种情况:配置文件放在jar内部 1,如图: 如图所示,配置文件放在resources目录下即可 2,开发时指定要使用哪个配置文件? 默认启动: 在application.yml中(此文件中保存通用的配置) #profile spring: profiles: active: dev 说明:此 阅读全文
posted @ 2022-03-19 09:27 刘宏缔的架构森林 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:一,spring boot配置accesslog application.yml配置 #server server: port: 10800 error: include-stacktrace: always #内嵌tomcat日志 tomcat: accesslog: buffered: true 阅读全文
posted @ 2022-03-12 14:37 刘宏缔的架构森林 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一,快递100开发的相关文档 1,快递公司编码的表格 登录后访问: https://api.kuaidi100.com/manager/page/document/kdbm 2,快递公司编码的表格下载: https://api.kuaidi100.com/manager/utils/download 阅读全文
posted @ 2022-02-13 20:26 刘宏缔的架构森林 阅读(488) 评论(0) 推荐(0) 编辑
摘要:一,查看后端的访问日志: [web@blog logs]$ tail -100 accesslog2021-10-06.log 127.0.0.1 - 0.004 [06/Oct/2021:15:35:20 +0800] GET /home/home HTTP/1.0 200 97 http://s 阅读全文
posted @ 2021-10-08 11:26 刘宏缔的架构森林 阅读(533) 评论(0) 推荐(0) 编辑
摘要:一,一个前台项目的基础框架: 前端地址: https://gitee.com/liuhongdi/apiweb 后端地址: https://gitee.com/liuhongdi/apiback 前端项目的介绍请访问: https://blog.imgtouch.com/index.php/2023 阅读全文
posted @ 2021-09-26 15:29 刘宏缔的架构森林 阅读(466) 评论(0) 推荐(0) 编辑
摘要:例子:我们把一个名为storeback的项目改名为apiback 一,项目文件夹改名: 把storeback改名为apiback, 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.imgtouch.com/ind 阅读全文
posted @ 2021-09-26 14:17 刘宏缔的架构森林 阅读(910) 评论(0) 推荐(0) 编辑
摘要:一,在idea中打开项目: 此处我们以storeback项目为例: 1,打开右侧的maven面板,如图: 2,打开Lifecycle,双击执行 clean 如图: 注意:运行clean后,之前产生的target目录已被清除 3,注意此时项目中还没有生成target文件夹: 还是在maven面板,双击 阅读全文
posted @ 2021-09-02 14:48 刘宏缔的架构森林 阅读(435) 评论(0) 推荐(0) 编辑
摘要:一,前、后端项目的代码地址 前端: https://gitee.com/liuhongdi/jwtweb 后端: https://gitee.com/liuhongdi/jwtdemo 说明:前端部分的安装第三方库等说明请参见: https://blog.imgtouch.com/index.php 阅读全文
posted @ 2021-08-25 15:52 刘宏缔的架构森林 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一,功能演示: 无后端服务时: 提示信息自动关闭后: 服务端返回401访问无授权时,会跳转到login页面 如果登录错误: 登录成功,跳转回home页面,可以看到相应的用户信息: 查看保存到local storage中的token: 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https:/ 阅读全文
posted @ 2021-08-25 15:30 刘宏缔的架构森林 阅读(660) 评论(0) 推荐(0) 编辑
摘要:一,点击 New Project 按钮 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.imgtouch.com/index.php/2023/05/27/intellij-idea2021-2-chuang-j 阅读全文
posted @ 2021-08-23 10:31 刘宏缔的架构森林 阅读(3405) 评论(0) 推荐(0) 编辑
摘要:一,安装rabbitmq: 参见: https://blog.imgtouch.com/index.php/2023/05/27/fedora30-linux-an-zhuang-rabbitmq-3-8-14/ 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgt 阅读全文
posted @ 2021-03-31 14:16 刘宏缔的架构森林 阅读(465) 评论(0) 推荐(0) 编辑
摘要:一,用redis存储用户信息的好处? 1,避免解析token之后需要查库得到用户的信息 2, 因为jwt的token可以被反解,所以不直接使用username生成token,而是用一个随机的字符串代替 避免安全问题 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.img 阅读全文
posted @ 2021-03-31 13:52 刘宏缔的架构森林 阅读(3607) 评论(0) 推荐(0) 编辑
摘要:一,从配置文件中读取数据有哪些方法? 通常有3种用法: 1,直接使用value注解引用得到配置项的值 2, 封装到Component类中再调用: 可以通过value注解或ConfigurationProperties注解两种方式访问 3, 用Environment类从代码中直接访问 生产环境中推荐使 阅读全文
posted @ 2021-02-24 15:00 刘宏缔的架构森林 阅读(12114) 评论(0) 推荐(0) 编辑
摘要:一,配置支付宝沙箱环境: 1,沙箱的地址: https://open.alipay.com/platform/appDaily.htm?tab=info 也可以登录后,从控制台点击 研发服务 进入 2,下载开发助手:并生成密钥 从这个页面,按自己所在的平台下载, 当前支持 windows,macos 阅读全文
posted @ 2020-12-08 14:20 刘宏缔的架构森林 阅读(822) 评论(0) 推荐(0) 编辑
摘要:一,如何实现mysql数据库的读写分离? 1,这个需要先实现mysql数据库的主从复制(master/slave)请参考: https://blog.imgtouch.com/index.php/2023/05/21/mysqlmysql-shu-ju-ku-zhu-cong-tong-bu-mys 阅读全文
posted @ 2020-10-19 19:14 刘宏缔的架构森林 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:一,如何实现mysql数据库的读写分离? 1,这个需要先实现mysql数据库的主从复制(master/slave)请参考: https://blog.imgtouch.com/index.php/2023/05/21/mysqlmysql-shu-ju-ku-zhu-cong-tong-bu-mys 阅读全文
posted @ 2020-10-19 13:38 刘宏缔的架构森林 阅读(802) 评论(0) 推荐(0) 编辑
摘要:一,方法中使用try...catch导致@Transactional事务无效的解决方法 1,问题的描述: 如果一个方法添加了@Transactional注解声明事务, 而方法内又使用了try catch 捕捉异常, 则方法内的异常捕捉会覆盖事务对异常的判断, 从而异致事务失效而不回滚 2, 如何解决 阅读全文
posted @ 2020-10-16 10:14 刘宏缔的架构森林 阅读(3493) 评论(0) 推荐(1) 编辑
摘要:一,从配置文件中读取数据有哪些方法? 通常有3种用法: 1,直接使用value注解引用得到配置项的值 2, 封装到Component类中再调用 3, 用Environment类从代码中直接访问 生产环境中推荐使用第二种,用一个统一的文件来加载, 而不必写死到代码中,如果配置有变更时可以统一修改也更方 阅读全文
posted @ 2020-10-15 18:16 刘宏缔的架构森林 阅读(1283) 评论(0) 推荐(0) 编辑