自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 615

原创 踩坑_阿里云OSS大文件分片上传

背景介绍原业务系统,最大文件限制在64M,不会存在超时的情况。但新业务需求下,有上传500M左右视频的要求,出现了诸如文件过大、访问超时等问题。解决过程调整防火墙限制报文的大小 调整Nginx对文件大小的限制 调整SpringBoot对文件大小的限制 修改GateWay访问超时的设置 使用分片上传+线程池机制,减少访问时间代码示例(主要记录分片上传+线程池机制)官方文档https://help.aliyun.com/document_detail/84786.h...

2021-08-12 14:34:33 2149

原创 踩坑_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 1054

原创 踩坑_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 1034 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 2548 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 3881

原创 踩坑_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 282

原创 踩坑_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 9915 6

原创 踩坑_springcloud config_报错org.eclipse.jgit.api.errors.TransportException: [email protected]:XXXXXX/

问题截图:问题描述:org.eclipse.jgit.api.errors.TransportException: [email protected]: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 5205 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 554

原创 踩坑_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 1316 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 599

原创 踩坑_乱码_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 203

原创 踩坑_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 3540

原创 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 122

原创 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 359

原创 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 945

原创 linux_抓取tomcat错误日志

linux下抓取错误日志并输出到指定文件tail -f catalina.out |grep -C 36 Exception >>error.log

2019-02-28 13:07:23 1123

原创 算法基础_大数相乘和大数相加

/** * 基本思想:分治递归,将大数相乘分解为大数相加问题 * 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 370

原创 linux_命令执行中断

ssh连接linux服务器中断后,让命令继续在服务器运行nohup 命令 &nohup:不挂断地运行命令&:在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出...

2018-11-06 09:02:38 1607

转载 控制线程的执行顺序(JAVA)

方法一:join()方法只有使用join()方法的子线程结束之后,CPU才会执行其他线程。底层通过Object的wait()方法,让主线程进入等待状态。方法二:ExecutorService(JDK1.5以后)创建只有一个线程池的FIFO队列(保证只有一个线程在执行)ExecutorService e = Exutors.newSingleThreadExcuate();e.s...

2018-11-06 09:00:17 239

原创 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 7874 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 4822

原创 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 1783

linux环境下gcc

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 ppl-0.10.2-11.el6.x86_64.rpm

2018-08-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除