摘要: 第一步,新增用户: adduser test 第二步,修改密码: passwd test 第三步,赋管理员权限: 1)先修改配置文件为可编辑:chmod -v u+w /etc/sudoers 2)修改:vim /etc/sudoers 3)赋权:找到root ALL=(ALL) ALL 在下边加一 阅读全文
posted @ 2023-10-10 16:09 FlyingBread 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 当boot项目中使用了lombok,且使用了@AllArgsConstructor注解进行pojo类的全参数构造,如果你的mybatis种的结果返回采用的时resultType,则必须保证查询出来的字段顺序和pojo类的参数顺序保持一致,否则会出现参数错位,或者出现类型转换异常(比如第一个查出来的时 阅读全文
posted @ 2021-08-04 14:18 FlyingBread 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 使用场景: 在list数据进来之后使用安全数组 Lists.newCopyOnWriteArrayList() 进行了 parallelStream 并行处理,在接口中进行了登录者信息接口的调用,获取方式是从当前登录的requst中获取用户携带的session信息,在并行处理的过程中出现调用NPE异 阅读全文
posted @ 2021-01-25 11:23 FlyingBread 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 废话不说先上最终效果:创建一个空项目,再创建一个父项目用来管理各模块并维护各模块关系,简要说明如下: parent模块:主要用来管理以下各模块,和各模块涉及的jar包版本和boot项目入口级的的依赖管理,当然这部分也可以放在web模块中,只管理版本信息即可; commons模块:主要存放一些常用的工 阅读全文
posted @ 2020-05-07 16:19 FlyingBread 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 场景描述: 项目采用了分库模式进行不同业务的开发,在共有的功能模块进行设计的时候采用主从库,或者各分库之中存在同样的库表结构,在使用过程中做库表同步的时候一定要保证库表所在的数据库的字符集和编码格式是保持一致的。否则完成库表同步或者迁移之后会造成查询问题:各独立库表查询数据都没有问题,但是在等值查询 阅读全文
posted @ 2020-04-28 11:41 FlyingBread 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 在一次项目开发过程中,项目根路径下存放了一张图片,生成二维码的时候调用了该图片作为二维码的logo,在windows环境下二维码可以正常生成,但是部署到生产测试环境之后二维码生成报错,FileNotFoundException jar包资源路径:/BOOT-INF/classes/**/logo.p 阅读全文
posted @ 2020-03-16 12:41 FlyingBread 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: 1.修改pom.xml文件(4个地方) ①<packaging>war</packaging>将其中的jar该为war ②<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter- 阅读全文
posted @ 2020-01-03 17:25 FlyingBread 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 第一种:实现ApplicationRunner接口,重写其中的run()方法; 第二种:实现CommandLineRunner接口,重写其中的run()方法; 还有第三种... 阅读全文
posted @ 2020-01-03 17:11 FlyingBread 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 说明:项目部署到测试服务器上,mysql部署在另一台服务器上,项目第一次启动之后登陆后台很慢,大概30s左右,经查发现第一次访问数据库的时候会通过DNS解析客户端机器域名,mysql还有DNS反向解析,所以导致第一次访问很慢,后续的访问正常。 解决:将mysql的反向解析域名关掉,在[mysqld] 阅读全文
posted @ 2020-01-03 16:23 FlyingBread 阅读(361) 评论(0) 推荐(0) 编辑