- 博客(7)
- 收藏
- 关注
原创 ImageMagick-libs安装报错
ImageMagick-libs安装报错 libcairo、 libpango、libpangocairo依赖需要导入librsvg2-devel,其他普通依赖可以直接yum。 yum install -y librsvg2-devel
2022-04-18 09:46:34
1215
原创 关于连接MySQL出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的解决方法
关于连接MySQL出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的解决方法 出现这个问题是因为mysql8之前的加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级可视化管理工具的驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_passwo 这里只介绍第二种解决方法: 1.以管理员身份运行
2022-04-14 09:56:51
1623
原创 simpledateformat线程安全问题
simpledateformat线程安全问题 在阿里的java开发手册中,有明确的要求。 线程不安全的原因 simpledateformat中的fromat方法中可以看到format方法用calendar来存储时间,当我们声明simpledateformat时,使用static定义,simpledateformat就是一个共享变量,其中的calendar方式也就会被多个线程访问到。 所以就可能会出现线程1中的值是2021-4-9,线程1还没有执行完,线程2开始执行,将值改成2021-4-10,这样就造成看
2021-04-09 11:17:48
310
原创 pom文件中的scope标签
scope的分类 compile 默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布。 provided 跟compile相似,但是表明了dependency 由JDK或者容器提供,例如Servlet AP和一些Java EE APIs。这个scope 只能作用在编译和测试时,同时没有传递性。 runtime 表示dependency不作用在编译时,但会作用在运行和测试时,如JDBC驱动,适用运行
2021-03-23 14:36:04
9235
原创 linux下查询日志
vi vi xxx.log ctrl+B 往回翻 ctrl+F 往下翻 cat命令 cat 需要查询的文件名.log 不建议在查询大文件时使用 tail命令 tail -f xxx.log #实时查看最新日志 tail -5f xxx.log #最新输出的5行 grep命令 grep 'xxx' 查询文件.log # 查找文件中带xxx的内容 grep 'xxx' 查询文件.log -c # 查找文件中带xxx的行数 grep -v 'xxx' 查询文件1.log #查找文件中不带xxx的内
2021-03-23 11:14:35
129
原创 @PostConstruct注解
@PostConstruct注解 PostConstruct注解是由java提供的,并不是由spring提供的。 PostConstruct注解用来修饰一个非静态的void方法。它会在服务器加载Servlet的时候运行,并且只运行一次。 @PostConstruct public void someMethod(){} 执行顺序 其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象a和对象p,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowried注解,那
2021-03-22 18:18:23
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅