- 博客(24)
- 资源 (1)
- 问答 (15)
- 收藏
- 关注
原创 踩坑_记一次@Autowired、@Value自动注入失败
记录一次@Autowired、@Value自动注入失败非Spring的Netty项目集成SpringBoot时,自定义的SlaveChannelInitializer 类中@Autowired、@Value标注的属性(都是null)无法从Spring容器和配置文件中获取到值。经过排查发现自己在使用SlaveChannelInitializer对象时,采用了下面代码段中的方式2,这种非Spring方式,自然不会自动注入@Autowired标注的对象值;采用方式1,调用S...
2022-01-06 08:50:18 664
原创 踩坑_阿里云OSS大文件分片上传
背景介绍原业务系统,最大文件限制在64M,不会存在超时的情况。但新业务需求下,有上传500M左右视频的要求,出现了诸如文件过大、访问超时等问题。解决过程调整防火墙限制报文的大小 调整Nginx对文件大小的限制 调整SpringBoot对文件大小的限制 修改GateWay访问超时的设置 使用分片上传+线程池机制,减少访问时间代码示例(主要记录分片上传+线程池机制)官方文档https://help.aliyun.com/document_detail/84786.h...
2021-08-12 14:34:33 2303
原创 踩坑_MybatisPlus_Incorrect DATETIME value: ‘%2021-05-24‘]
todayWrapper.in("device_id", devIdList);todayWrapper.likeRight("create_time", LocalDateTime.now().toLocalDate());todayWrapper.eq("error_status", 0);todayWrapper.in("device_id", devIdList);todayWrapper.likeRight("create_time", LocalDateTime.now().t...
2021-05-24 18:33:03 1117
原创 踩坑_jps/jinfo不是内部或外部命令
问题描述:使用jps\jinfo命令查看jvm,报错“jps不是内部或外部命令”解决方案:1.检查JDK环境变量配置,注意系统变量的path,需要配置jdk、jre路径(未解决)2.检查C:\Users\$用户名$\AppData\Local\Temp\hsperfdata_$用户名$文件夹权限,右键属性-安全,赋予文件夹权限(未解决)3.进入JDK安装目录,右键jps.exe或jinfo.exe,右键选择“管理员取得所有权”(已解决)...
2021-01-12 10:16:08 1099 1
原创 踩坑_Sentinel_实时监控页面为空
问题描述:阿里巴巴Sentinel控制台-实时监控页面为空,后台报错“拒绝连接”问题排查: 服务已成功注册 服务能正常访问 簇点链路等页面均有服务信息问题解决:指定clientIp即可sentinel: transport: dashboard: 10.100.100.2:9000 #配置sentinel dashboard地址 port: 8719 #默认8719端口,若被占用会自动+1扫描 clientIp: 10.100....
2020-12-18 14:14:44 2672 2
原创 踩坑_Nacos_ 访问Nacos集群报错“failed to req API:/nacos/v1/ns/instance after all servers([10.100.100.9:9000])
问题描述:SpringCloud连接Nacos集群时报错如下(10.100.100.100.9:9000是配置的Nginx负载均衡入口,保证能通过10.100.100.100.9:9000访问nacos界面):2020-12-03 17:10:16.168 ERROR 13228 --- [ restartedMain] c.a.c.n.registry.NacosServiceRegistry : nacos registry, microservice-nacos-login regi
2020-12-03 17:40:36 4005
原创 踩坑_JSON_Unexpected character (‘优‘ (code 20248 / 0x4f18)): was expecting comma to separate Object ent
问题描述:进行json串转换时报错:Unexpected character ('优' (code 20248 / 0x4f18)): was expecting comma to separate Object ent解决方案:检查传递的json参数 没封装进对象。我的问题:JSON串中包含双引号,解析出了问题 举例:jsonkey:"11111"22222""),导致将22222识别为JSON参数...
2020-12-03 11:39:26 303
原创 踩坑_RabbitMQ_Connection refused: connect
问题描述:使用springboot集成rabbitmq,服务启动时警告“Consumer raised exception, processing can restart if the connection factory supports it. Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect”问题截图:.
2020-12-01 10:26:34 11207 6
原创 踩坑_springcloud config_报错org.eclipse.jgit.api.errors.TransportException: git@github.com:XXXXXX/
问题截图:问题描述:org.eclipse.jgit.api.errors.TransportException: git@github.com:penguinToRoc/springcloud-config.git: Auth fail at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:254) ~[org.eclipse.jgit-5.1.3.201810200350-r.jar:5.1.3.201810200350-
2020-11-30 10:57:20 5293 4
原创 踩坑_Ribbon自定义负载均衡(很低级的错误)
错误信息:org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'ribbonRule' defined in com.penguin.rule.RibbonRule: Bean name derived from @Bean method 'ribbonRule' clashes with bean name for containing configurati
2020-11-24 13:29:12 586
原创 踩坑_consul_“At least one health check on one instance is failing“
问题描述:问题定位:缺少spring.cloud.consul.discovery.hostname: 127.0.0.1 配置解决方案:spring: application: name: cloud-consumer-order cloud: consul: host: localhost port: 8500 discovery: hostname: 127.0.0.1 s..
2020-11-23 17:34:57 1389 2
原创 踩坑_zookeeper_“Caused by: org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCo“
问题描述:java.lang.reflect.UndeclaredThrowableException: null at org.springframework.util.ReflectionUtils.rethrowRuntimeException(ReflectionUtils.java:147) ~[spring-core-5.2.2.RELEASE.jar:5.2.2.RELEASE] at org.springframework.cloud.zookeeper.servicer...
2020-11-20 16:09:59 639
原创 踩坑_乱码_UTF-8-server
JAVA_OPTS="-Dfile.encoding=UTF-8-server -Xms1024m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:MaxTenuringThreshold=10-XX:NewRatio=2 -XX:+DisableExplicitGC"为了优化服务性能,对JVM参数进行了以上调整,调整后,“UTF-8-server”导致了项目..
2020-11-19 12:03:39 230
原创 踩坑_springboot数据源配置异常_Failed to configure a DataSource: ‘url‘ attribute is not specified and no em
问题描述:Springboot未配置数据源(当前微服务无需数据源),导致项目启动失败。问题截图:标题解决及排查方案:在application.properies/yml/xml文件中添加数据源配置(可解决) pom.xml里导入了其它工程的依赖,然后这个其它工程的pom.xml里有需要配置dataSource数据源的依赖,解决办法就是在当前工程导入其他工程依赖时,把其它工程里需要配置dataSource的依赖给exclude掉(无相关依赖)。 配置“@SpringBootAppli
2020-11-19 12:01:32 3570
原创 mysql_慢查询命令
-- 开启慢查询日志set global slow_query_log=ON;show variables like "%slow%";-- 查看当前进程show processlist;-- 查看是否锁表show OPEN TABLES where In_use > 0;-- 查看当前的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_TR...
2020-11-18 10:05:46 140
原创 solr_新增core/collection
1. 复制solr配置文件(可从现有配置文件复制):cp -R gyrlzyw_zixun_configs(solr默认的配置文件夹为collection1) gyrlzyw_exam(自己要用的配置文件夹)2. 上传solr配置文件,执行后上传solr配置文件至zookeeper(scpz_exam.sh,文件名自定义,文件内容如下):/usr/local/solr-cloud...
2020-05-06 14:11:00 400
原创 Oauth2_授权登录之access_token与open_id关联
场景描述:我公司开发的App需要集成甲方的第三方应用(H5),甲方要求实现授权登录,我方App账户需保证登录第三方应用,但又不想泄露过多信息给第三方。在这套流程体系中,本人对微信、支付宝、QQ的access_token与open_id如何关联进行猜想,并制定了自己的方案方案说明:本方案主要目的是解决code、access_token与用户关联问题,因此对获取access_token\refre...
2019-08-07 15:40:55 987
原创 linux_抓取tomcat错误日志
linux下抓取错误日志并输出到指定文件tail -f catalina.out |grep -C 36 Exception >>error.log
2019-02-28 13:07:23 1145
原创 算法基础_大数相乘和大数相加
/** * 基本思想:分治递归,将大数相乘分解为大数相加问题 * eg:(123)*(12) * =(1*10^2+2*10^1+3*10^0)*(1*10^1+2*10^0) */ private static void getMul(String a, String b) { char[] as = a.toChar...
2019-02-28 13:06:02 387
原创 linux_命令执行中断
ssh连接linux服务器中断后,让命令继续在服务器运行nohup 命令 &nohup:不挂断地运行命令&:在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出...
2018-11-06 09:02:38 1632
转载 控制线程的执行顺序(JAVA)
方法一:join()方法只有使用join()方法的子线程结束之后,CPU才会执行其他线程。底层通过Object的wait()方法,让主线程进入等待状态。方法二:ExecutorService(JDK1.5以后)创建只有一个线程池的FIFO队列(保证只有一个线程在执行)ExecutorService e = Exutors.newSingleThreadExcuate();e.s...
2018-11-06 09:00:17 252
原创 linux_ncurses-devel下载安装
下载路径:https://invisible-island.net/ncurses/ncurses.html#download_ncurses安装命令:tar -zxvf ncurses-6.0.tar.gzcd ncurses-6.0./configure --with-shared --without-debug --without-ada --enable-overwrite ...
2018-09-14 17:12:14 8456 2
原创 mysql_数据库添加时间戳
ALTER TABLE tablename ADD COLUMN columnname TIMESTAMP(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0);时间戳格式yyyy-MM-ddhh:mm:ssTIMESTAMP(0)、CURRENT_TIMESTAMP(0)中0代表毫秒级长度,长度范...
2018-08-13 14:35:50 4855
原创 linux_gcc安装(linux无网络)
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-23.el6.x86_64.rpm gcc-4.4.7-23.el6.x86_64.rpm libgcc-4.4.7-23.el6.x86_64.rpm libgomp-4.4.7-23.el6.x86_64.rpm mpfr-2.4.1-6.el6.x86_64.rpm pp...
2018-08-13 14:34:44 1801
linux环境下gcc
2018-08-13
Webscoket的@OnOpen注解标注的方法,无法获取自动注入对象
2022-01-11
Redis内存淘汰的数据去了哪里?
2021-10-22
git合并问题后,控制台发现自己没进行的操作
2021-10-15
RabbitMQ连接超时问题
2020-10-20
FFmpeg分离“大”音视频失败
2020-06-16
微信授权登录,open_id是如何生成的?
2019-07-30
oauth2之微信授权登录
2019-07-30
oauth2之授权登录流程
2019-07-29
第三方应用接入数据传输加密方案
2019-07-18
SOLR如何给一个字段的不同属性值设置权重
2018-08-24
Linux上部署Solr6.2,访问提示404
2018-05-12
事务中数据库连接打开关闭了几次
2017-11-03
考场数最少的最优算法
2017-04-24
上级员工可以审核下级员工及其下级的绩效?
2017-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人