月会
渴望通往独立开发~
使用Nginx代理Websocket
在location下加上如下配置即可 # websocket 支持 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; # 调优配置:proxy_read_tim
使用docker部署springboot项目+mysql+nginx+redis
@[toc] 常用命令 docker build -t 镜像名称[:版本] dockerfile位置 如:docker build -t test-project ./ 查所有镜像 docker images 删除镜像 docker rm 镜像id 部署镜像为容器 docker run 参数: -d
在java中调用命令行或终端连接数据库并执行操作数据库
java使用Process对象可以对命令行进行命令输入 直接上代码 private void createExternalSubCompanyDatabase(String host, Integer port, String jdbcUsername, String jdbcPassword, S
微服务认证鉴权gateway+oauth2+security+jwt
@[toc] 本文认证鉴权思路方案 实现思路受到开源电商项目mall和youlai-mall启发,此处贴上他们的开源地址 mall: https://gitee.com/macrozheng/mall youlai-mall: https://gitee.com/youlaitech/youlai-
重新认识mysql事务
文章内容参考https://mp.weixin.qq.com/s/v0e3xqzR7ftFXurG_U8XYA 在此基础上的个人整理 @[toc] MySQL事务 什么是事务 mysql中,事务其实就是最小的不可分割的工作单元,事务能够保证一个业务的完整性。 事务:一个最小的不可再分的工作单元 通常
Activiti7流程结束监听事件中,抛出的异常无法被spring全局异常捕捉
ProcessRuntimeEventListener activiti7中,提供了ProcessRuntimeEventListener监听器,用于监听流程实例的结束事件 /** * 流程完成监听器 */ @Slf4j @Component public class ProcessComple
ip2region工具类
ip2region依赖ip2region.db文件,可以去作者的gitee/github项目的data包中去下载 作者的gitee:https://gitee.com/lionsoul/ip2region 作者的github:https://github.com/shaojjjin/ip2regio
java-批量更新优化
往往在我们的系统中会有一些批量更新的业务,我们公司现在的业务场景如下: 有如下的excel需要导入更新 | 食材名称 | 食材价格 | | — | — | | 猪肉 | 20.61 | | 白菜 | 1.06 | | 土豆 | 4.57 | | ..省略10W条 | | 需要通过表格中的食材名称和系
java开发规范(持续更新)
该规范基于阿里开发规范和1024创新实验室团队的开发规范整合自己公司的规范整理而成 @[toc] 一、编程规范 1、项目命名规范 全部采用小写方式, 以中划线分隔。 正例:mall-management-system / order-service-client / user-api 反例:mall