- 博客(73)
- 资源 (2)
- 收藏
- 关注
原创 mac取消brew安装服务自启动
使用brew安装zookeeper和kafka后,发现总是开机自启动,浪费系统资源,首先brew services list查看启动路径然后关闭服务,并禁用开机自启动launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.zookeeper.plistlaunchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.kafka.plistlaunchctl用法参考:https://segme
2022-03-08 16:23:45
3679
转载 mac安装kafka运行错误@@HOMEBREW_JAVA@@/bin/java: No such file or directory
描述:安装brew使用的中科大的镜像,直接通过brew install kafka后执行启动命令brew services start kafka报错,找了一圈找到一个重新安装kafka,mac终端执行命令:HOMEBREW_BOTTLE_DOMAIN= brew reinstall kafka参考:https://n2n1.cn/w-785-1-1.htm...
2022-03-08 11:35:00
3930
2
原创 Maven execution failed, exit code: ‘1‘
打包发版前准备,执行release prepare一直失败中断,报错exit code也没有其他错误消息,跳了一个版本后就正常了,推测是之前其他人打过对应版本的tag导致
2021-11-30 18:29:23
1376
原创 springboot项目打成可依赖jar包后无法通过java -jar启动
1. 默认创建的springboot项目install到本地打成jar包时,其他的项目通过import无法引用到,需要添加<configuration> <includeSystemScope>true</includeSystemScope> <skip>true</skip></configuration>2. 添加后发现,package打成的jar包,通过java -jar找不到启动入口了,所以貌似只能二选一了,看情况
2021-11-28 19:38:53
1308
原创 maven deploy 401
排除了用户名密码不对的情况,我的是因为pom.xml配置id跟maven的settings.xml 不一致,要保持一致pom.xmlsettings.xml
2021-09-08 14:57:53
232
原创 文档根元素 “beans“ 必须匹配 DOCTYPE 根 “null“
低级错误导致:@PropertySource(value = “classpath:dubbo-provider.xml”) // 这个注解是加载 property 文件用的正确方式:@ImportResource(value = “classpath:dubbo-provider.xml”) // 这个注解是加载 xml 文件用的
2021-06-23 00:40:01
229
原创 maven引入本地jar包找不到符号
今天遇到一个问题,想把本地打的jar包(springboot项目)引到另一个项目,pom添加后,idea里dependencies能看到打的jar包,会提示类名和路径,但是alter+enter,死活引不进来,提示找不到路径,折腾半天,打包时配置标色的部分,包含系统路径 + 跳过测试用例,解决了,但是想不通,本身没有测试用例,不配置skip为毛不行...
2021-04-20 18:30:03
531
原创 ResourceAccessException: I/O error on POST request for
restTemplate发起post请求,报错如题原因:客户端跟服务端的网段不通
2021-01-25 20:59:44
30819
6
原创 Mysql的ifnull
Mysql IFNULL函数中有两个参数,如果ifnull第一个参数不为null,就会显示出查询的结果,如果第一个参数为null,则会返回第二个参数的字符串,但是查询结果不为空时,ifnull才会生效,表数据:查不到记录的sql:select ifnull(store_id, '空') as storeId from area_table where area = 'berserk';查询结果:能查到记录的sql:select ifnull(store_id, '空') as store
2021-01-16 15:45:40
384
原创 com.alibaba.fastjson.JSONException: create asm serializer error
比较老版本fastjson序列化时,字段包含中文,会报此错,版本1.2.3,更新到1.2.74已解决,或者使用其他比如jackson
2020-11-05 14:42:10
2738
1
原创 git merge/revert/reset
git merge0. 目前所在分支是master时,执行`git merge develop` 会把develop分支代码合并到mastergit revert/reset0. 关于版本回退,在一次版本号为 58c9037 的提交中把在A.java添加了一行代码,1. 如果想回退到A.java没有添加这行代码时的版本,使用命令 `git revert 58c9037`,此命令需要继续执行 `git push`,因为 `git revert` 默认已经commit了;2. 如果想回退到A.jav
2020-11-03 20:12:55
282
原创 springboot 404 idea
一个几年前写的springboot整合jsp的demo工程拿出来作为子工程聚合起来管理后,在idea中启动发现页面全都变成404,排除了mvc配置,webapp识别成web工程文件夹之后,发现因为多moudle聚合的原因,需要在子工程启动时,指定Working directory,不指定就404,好坑啊,记一下,idea中配置如下:运行时输出,System.getProperty(“user.dir”)获取执行路径发现配和不配确实不同...
2020-11-01 01:09:51
178
原创 Alibaba Sentinel 简单上手
Sentinel是阿里用来做流量监控的,https://github.com/alibaba/Sentinel/wiki启动Sentinel控制台控制台jar包,下载地址:https://github.com/alibaba/Sentinel/releases/tag/v1.8.0指定端口,启动java -jar sentinel-dashboard-1.8.0.jar --server.port=8081服务启动时指定Sentinel控制台-Dcsp.sentinel.dashboar.
2020-09-30 18:20:24
230
原创 python3的logging简单用法
本来以为很简单,发现不指定Handler居然没有输出以下是正确示例:import logging# logging用法def test_logging(): # 指定日志类别 logger = logging.getLogger('my-log') # 日志输出级别 logger.setLevel(logging.INFO) # 控制台输出 handler = logging.StreamHandler() # 指定日志格式 fo.
2020-08-01 18:02:25
339
原创 python操作elasticsearch根据alias查询所有index
python:index_list = es_client.indices.get_alias('your_alias')kibana:# 根据️别名查询索引GET /_alias/your_aliasjava参考:https://blog.csdn.net/lixiangchibang/article/details/91045889
2020-07-30 15:23:11
2218
1
原创 安装nginx配置
安装参考:https://www.cnblogs.com/xxoome/p/5866475.html启动nginxcd /usr/local/nginx/sbin./nginx指定配置/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf请求分发配置: upstream localhost {server 127.0.0.1:8080;server 127.0.0.1:8081;}server{listen
2020-07-07 20:00:58
257
原创 记录下maven的setting.xml结构
很基础的问题了,搞了很久,记录下:setting.xml的结构,配置一个中央仓库镜像一般也够用了,多个私服仓库配置respository列表即可,别忘了激活<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca
2020-07-01 17:41:06
179
原创 Arthas的redefine命令
需求场景举个栗子,在线上代码某个class的方法添加日志输出,修改方法返回结果,但是,又不想直接修改class做法1.上传修改后的class文件到服务器任意路径,比如:/root/java/HelloController.class2.下载arthas-boot.jar上传到服务器,启动:java -jar arthas-boot.jar3.根据pid选择要修改class的线上程序4.通过redefine加载修改后的class文件,redefine /root/java/HelloCont
2020-05-30 14:17:31
4695
原创 tomcat7 配置NIO
I/O类型:磁盘I/O模型,网络I/O模型,内存映射I/O, Direct I/O、数据库I/O等,只要具有输入、输出类型的交互系统都可以认为是I/O系统。BIO (同步阻塞)IO操作时,线程处于阻塞状态NIO(同步非阻塞)多路复用器轮询有效IOAIO(异步非阻塞)OSI七层模型应用层:为操作系统或应用程序提供访问网络服务的接口表示层:会话层:传输层:网络层:数据链路层:...
2020-04-26 19:02:21
980
原创 illegal_argument_exception unknown setting
在kibana上通过Dev Tools,创建index(指定mapping),注意mapping:正确写法:PUT channel/{ "mappings": { "user": { "properties": { "id": { "type": "long" ...
2020-04-14 19:15:04
4018
3
原创 linux下grep关键字闪烁效果
vim ~/.bashrc修改.bashrc,在行尾添加以下两行,保存,退出export GREP_OPTIONS='--color=always'export GREP_COLOR='5;33'使修改生效source ~/.bashrc结束
2020-03-25 16:24:52
245
原创 模拟JVM栈溢出和堆溢出
JVM参数中,设置堆内存大小:Xxs 最小堆内存Xxm 最大堆内存设置线程栈内存小:Xss 一个线程堆栈的最大内存,可以容纳很多栈帧
2019-11-24 18:27:57
997
原创 linux的JDK版本问题
某台服务器上,通过java -version查看JDK版本为1.7,但是查看~/.bash_profile和 /etc/profile中的配置JAVA_HOME都是指向JDK1.8的,命令rpm -qa | grep jdk查看,发现有人通过yum安装了jdk,rpm -e xxx卸载后,就正常了这里就涉及到yum安装和编译安装,一种安装即可,两种安装方式是有区别的...
2019-08-28 11:13:59
269
原创 mysql新增、修改表字段
在t_user表,新增字段update_timealter table t_user add column update_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP; 在t_user表,修改字段user_name ——> namealter table t_user ...
2019-08-13 11:55:03
488
原创 ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
最近迁移MySQL数据库时,从5.7版本导出的sql在5.6版本运行时,报错如题,查阅资料知道:这是索引字段超过长度768,5.6下变长的varchar类型字段本身设定长度没问题,但是如果对这个字段创建索引,那么在utf8字符集(255*3)下最大长度是7685.6默认关闭innodb_large_prefix,在5.7中开启,加上默认ROW_FORMAT = DYNAMIC索引键前缀限制为...
2019-08-12 19:50:30
275
原创 no suitable HttpMessageConvert found for
返回的是json字符串,开始怀疑是json解析出问题了,排查下来,是content-type的问题,设置responseresponse.setContentType("application/json;charset=utf-8");
2019-07-01 20:32:08
1485
转载 Unknown Intel PCH (0x7110) detected
昨天更新yum,执行了yum update然后今天重启虚机(centos6.5)时,开机报错,如下图:原因应该是升级导致开机默认选择第一个系统(不完整的),所以报错,解决方式就是,开机选之前的系统,然后修改vim /etc/grub.conf 把defaulut=0, 改为 1,以后再开机就不用选版本了参考:https://www.cnblogs.com/jhj117/p/57287...
2019-06-16 18:42:57
2668
1
转载 chrome 67以后版本无法拖拽安装crx插件的解决方法
( 亲测有效)将插件的后缀名 .crx 改为 .zip或者 .rar,然后将改好后缀名的文件解压到本地文件夹中,然后在 chrome 的设置 -> 更多工具 -> 扩展程序,选中解压的文件夹,over...
2019-05-29 14:06:42
4208
原创 linux下tar包中文乱码
win10上压缩出的tar.gz包经常会因为系统使用GBK编码,上传到linux环境会出现中午乱码的情况可以通过命令,对特定路径下的文件转码:convmv -f gbk -t utf-8 -r --notest /home/nlu/...
2019-04-03 11:51:27
4250
2
转载 Got a packet bigger than 'max_allowed_packet' bytes
https://blog.csdn.net/superit401/article/details/77480078
2019-03-08 11:29:53
508
原创 使用StringRedisTemplate删除当前redis库中所有键值对
Set<String> keys = redisTemplate.keys("*"); redisTemplate.delete(keys);
2019-01-24 15:34:18
14347
1
转载 React备忘
安装运行:首先保证安装了最新版node.js,这样自带了npm安装facebook官方提供的create-react-app脚手架,极大的简化步骤,参考:https://www.jianshu.com/p/c6040430b18d默认的npm源,下载会比较慢,国内可以修改成淘宝的源,参考:https://blog.csdn.net/qq_27818541/article/details/6...
2018-11-07 09:57:00
141
原创 Docker命令备忘
查看本机所安装的镜像docker images根据名称启动docker容器hello-worlddocker run hello-world启动容器docker start 容器id关闭容器docker stop 容器id删除容器docker rm 容器id查看docker中正在运行的容器docker ps查看docker中所有容器docker ps -a删除镜像do...
2018-10-25 16:12:29
1017
原创 ClusterHostAndPorts must not be null!
使用springboot整合redis,启动报错,排查后发现是配置问题,配置集群参数前先要配置集群节点。错误配置:spring.redis.host=127.0.0.1spring.redis.port=6379spring.redis.password=pass123spring.redis.timeout=1000spring.redis.cluster.max-redirect...
2018-10-25 11:09:51
4938
原创 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean
spring-boot-starter-web版本从1.3.5.RELEASE升级2.0.4.RELEASE后,启动时报错:org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.Ap...
2018-10-17 15:28:48
3424
1
转载 Centos6.5安装rabbitmq
1.从csdn上找了个链接下载erlang20.3,https://download.csdn.net/download/doprojie/10372849参考:https://www.cnblogs.com/dreasky/p/9146494.html
2018-09-18 17:11:05
198
nexus-3.6.0-02
2017-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人