- 博客(13)
- 收藏
- 关注
原创 JCE cannot authenticate the provider BC因jdk版本引起的加密包报错
高版本的jdk引起的加密包报错,可以编译代码,然后找到bcprov-jdk高版本的jar包,复制到java/jdk版本号/jre/lib/ext目录下。添加security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider。如果不行,需要修改Java\jdk-1.8\jre\lib\security目录下java.security文件。目前我的java版本是1.8.0_391。
2023-11-08 11:17:31
6136
1
原创 window和linux下查看端口占用以及杀掉进程
使用命令losf -i:端口使用命令netstat -anp | grep 端口杀掉进程kill -9 进程PID
2022-05-24 17:36:19
201
原创 记一次生产CPU飙高排查(超300%)
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes,
2022-05-24 17:25:16
1309
原创 Feign服务之间的鉴权问题
Feign服务调服务传递数据的时候,需要带token验证的,而调用那个用户服务的时候被用户服务方拦截然后没有token进不去接口,很明显的是因为没有token导致,那么Feign里面有提供一个接口叫做RequestInterceptor,只要实现这个接口,简单做一些处理,比如说我们验证请求头的token叫Access-Token,我们就先取出当前请求的token,然后放到feign请求头上,再去请求接口。解决方案:直接上代码public class AuthRequestInterceptor i.
2022-05-23 14:55:23
2600
原创 Feign全局异常捕捉以及捕捉原系统抛出的状态码和异常信息
近期在使用Feign开发调用其他系统的微服务接口的时候遇到了需求,需要把原来系统抛出来的状态码和异常捕捉以及原样抛出。由于使用了Hystrix熔断,发现Feign返回的异常和原来抛出的不一致,故在此做个解决记录解决方案:一、自定义全局异常配置@Configurationpublic class FeignGlobalConfig { @Bean ErrorDecoder responseErrorDecoder() { // 调用异常处理 return new Defa.
2022-05-23 14:40:04
3177
原创 MySQL开启以及关闭数据库远程连接
开启远程连接登录数据库mysql -uroot -pEnter password: #这里要验证数据库密码选择mysql本身的数据库mysqluse mysql远程权限授权GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘这里是root密码’ WITH GRANT OPTION;刷新权限表,使配置生效:FLUSH PRIVILEGES;FLUSH PRIVILEGES;可以通过查询数据库或者用navic
2022-05-23 10:19:57
2178
原创 Nginx新增conf配置文件
新增Nignx代理配置文件找到nginx配置文件夹一般linux默认安装的都是/etc/nignx可以先查看nginx.conf文件里面有没有include /etc/nginx/conf/*.conf这一个配置(包含conf文件夹下面所有conf结尾的配置文件)进入到/etc/nignx/conf.d文件夹新增以*.conf文件命名的配置文件server {listen 9000;server_name 127.0.0.1;client_max_body_size 2000M;
2022-05-18 17:56:09
1462
原创 Docker 下部署Redis以及应用程序连接到redis容器
Docker 下部署Redis以及应用程序连接到redis容器拉取Redis的docker镜像docker pull redis启动镜像(加了docker自启动以及映射6379端口)docker run -d --restart=always --name redis -p 6379:6379 redis进入redis容器并查看host文件docker exec -it redis /bin/bashcat /etc/hosts找到本容器分配的ip在程序里面配置容器ip程序d
2022-01-14 16:10:30
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人