个人学习录
lvxiucai
一个具有文艺气息的IT程序猿,烧的一手好菜,么得大理想,只求一世安稳,静待陌上花开。。。。
展开
-
Unknown initial character set index ‘224‘ received from server. Initial client character set can be
1.报错信息Unknown initial character set index '224' received from server. Initial client character set can be forced via the 'characterEncoding' property.背景:在主机上telnet mysql的ip port时,发现是通的,但是乱码,再加上上面的错误日志,可以基本确认是字符编码的问题,修改options或者链接后拼接参数试试2.解决办法在链接后原创 2021-07-28 11:00:58 · 871 阅读 · 0 评论 -
mysql导入csv文件乱码
环境,mysql5.7.X版本,navicat导入csv文件导入后中文字段乱码,可能是因为wps默认是ANSI编码格式解决;1.修改csv文件编码为utf8,右击csv文件,选择【打开方式】-【记事本】-点击【文件】-【另存为】选择编码utf-82.如果不能解决,则修改mysql字符编码参考链接:https://blog.csdn.net/wqh0830/article/details/86476700...转载 2021-07-08 14:27:22 · 2019 阅读 · 2 评论 -
jconsole通过jmx监控远程主机jvm
只需在远程应用主机上加上以下配置即可:-Djava.rmi.server.hostname=47.18.234.248 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false然后在win10的java_home中找到bin目录C原创 2021-03-10 08:31:04 · 142 阅读 · 0 评论 -
sftp命令复制文件
1.sftp是安全文件传输协议,默认端口是222.常规使用手法在主机1上进入要传输文件所在的目录,接着输入命令: sftp user@IP输入密码:password再进入远程主机2上要传送到的目录查看当前服务器目录:lls查看远程服务器目录:ls查看当前服务器所在目录绝对路径:lpwd查看远程服务器所在目录绝对路径:pwd传复制:put 文件名查看远程服务器的文件时间:ls -l若文件时间修改为最新则成功!...原创 2021-01-20 15:34:56 · 4827 阅读 · 0 评论 -
win10解决端口占用问题
在windows系统中,我们本地启动Java服务,经常遇到端口占用等情况,这时就需要用windows命令来解决问题这里就记录一下解决问题的步骤~~~1.假设端口8881被占用,那么我们就通过命令 netstat -ano|findstr "8881"然后可以找到这个端口所在的进程PID2.找到进程后通过命令 tasklist|findstr "37328" 找到对应的应用进程3.然后通过任务管理器找到这个进程,结束进程即可右击电脑下方任务栏,找到“任务管理器”,找到“详细..原创 2020-11-07 23:00:03 · 404 阅读 · 0 评论 -
解决:Redis:could not get resource from the pool
记录一次解决生产环境redis集群的问题,Redis:java.util.NoSuchElementException: Unable to validate object看到这个报错第一印象是,我redis链接数满了?1.排查第一步:就是登录集群的一个节点,进入/bin目录里./redis-cli -c -p 7001 -a password(redis密码)2.查看集群信息是否正常cluster info都ok,没问题cluster nodes集群节点三.原创 2020-08-26 09:34:45 · 589 阅读 · 0 评论 -
win10解决cmd无法切换盘符的问题
有时候我们需要在本地进行启动项目或者软件之类的,需要在cmd命令行中执行命令。但是在linux中的cd命令在windows不行,会出现无法切换的情况。如下:...原创 2020-04-27 15:37:00 · 3347 阅读 · 1 评论 -
win10安装zookeeper
背景. 使用3.4版本的zk时,遇到一个问题,报错如下:KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented 后发现是springboot项目所依赖的包版本和zk版本不一致,需要使用高版本的zk.1.win10下载安装 官方下载地址如下:https://zookeeper.ap...原创 2020-04-17 14:29:45 · 4141 阅读 · 0 评论 -
使用Jenkins和Jmeter和ant脚本构建简易的业务监控系统
一.背景 由于前段时间线上业务接口经常崩溃,而又无法第一时间发现,被领导定义为生产事故,随后开会三番两次提及要构建生产接口监控系统,最好能有预警功能。线上的业务是15年基于jdk1.7开发的springmvc+ant编译打包的应用,无法集成普罗米修斯这些性能强大但是较重的业务监控系统。二.思路 收到这个需求后,第一时间的想法是使用定时任务去跑各个业务接口,但是线上如...原创 2020-04-02 22:42:33 · 250 阅读 · 0 评论 -
多线程执行syncronized修饰的实例方法和静态方法
朋友最近问我一个多线程的问题,1.当一个实例有两个方法(A和B)都用syncronized修饰,那么多线程访问会是怎么样?2.当一个实例有两个方法(A和B)都用static syncronized修饰,那么多线程访问会怎样?问题2当然是锁的实例的Class对象,多线程访问会同步访问,同一时间只有一个线程执行一个方法(A或者B)现在就演示下问题1的答案:(1)一个实例,多线程分别...原创 2020-02-20 16:57:04 · 308 阅读 · 0 评论 -
阿里云服务器---排查挖矿病毒
1.背景记录一次排查挖矿病毒的过程,其实都是按照阿里云官方教程操作,其中有些操作命令需要重点记录下,为后面生产环境做铺垫学习。2.现象近期测试服务器有黑客通过redis的6379端口入侵,然后阿里云发送报警信息,然后登录控制台发现以下报警信息:3.恶意文件删除原先还担心 /etc/sysguard 是不是系统自带的,后来,检查看了下其他机器/etc目录下,都无此文件。遂放心...原创 2020-02-06 20:10:10 · 4073 阅读 · 1 评论 -
The maximum column size is 767 bytes错误处理
错误原因:由于MySQL的Innodb引擎表索引字段长度的限制为767字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现此错误。以utf8mb4字符集字符串类型字段为例,utf8mb4是4字节字符集,则默认支持的索引字段最大长度是191字符(767字节/4字节每字符≈191字符),因此在varchar(255)或char(255)类型字段上创建索引会失败。详情请参见MySQ...原创 2020-01-21 15:14:09 · 1097 阅读 · 0 评论 -
mysql安装
1.安装wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server2.启动 启动命令:syst...原创 2020-01-21 14:52:06 · 127 阅读 · 0 评论 -
win10配置telnet客户端
win10配置telnet客户端背景:我们有时候会在云服务器启动了某些应用,却链接不上,此时可以通过telnet来检查端口是否开放。步骤:我的电脑--》属性--》控制面板--》程序--》启用或关闭windows功能--》然后就可以win+R打开cmd命令行输入命令: telnet ip port注意: ip和port中间没有冒号telnet成功会秒连如下:t...原创 2019-10-11 15:45:46 · 1399 阅读 · 2 评论 -
win10系统下idea的F7F8等快捷键失效
最简单的就是Fn+ESC就解决了!!!!奏是这么简单如果是Ctrl+Shift+F失效,那就是可能跟搜狗输入法的快捷键冲突了,打开搜狗输入法设置修改快捷键...原创 2019-09-21 11:06:37 · 2385 阅读 · 0 评论 -
spingboot 开发的REST项目controller统一异常处理
1. 首先,第一步,自定义异常:/** * 自定义异常 * * @author lvxiucai * @date 2018年12月1日 */public class MyException extends RuntimeException { private static final long serialVersionUID = 1L; privat...原创 2018-12-03 15:05:41 · 141 阅读 · 0 评论 -
idea设置远程debug的几点注意事项,使用阿里云服务器部署Springboot项目
我用的IDE工具Intel idea1,首先确保本地代码和服务器代码要保持一致!!!2.配置idea:点击Application -> Edit Configurations -> 点击"+"号 ->选择 Remote ->然后配置远程debug的名称、IP和端口号即可,如下图 idea配置完毕!3.应用启动时添加参数 -agentli...原创 2019-04-22 17:11:10 · 1916 阅读 · 3 评论 -
charles抓包
一.安装下载安装下载打开安装程序安装 一路按下next即可安装(保证电脑里没有其他charles即可)破解 打开汉化补丁选择“中文破解版”,按下patch即可。二、进入界面设置 先配置代理--代理设置,设置为本机电脑的IP和默认的8888端口,点击确定 随后设置SSL代理,添加两个IP:端口,*:*和*:443 并确定 最后代理---访问...原创 2019-04-22 17:42:19 · 239 阅读 · 0 评论 -
新导入项目,启动类 jar包全都找不到路径飘红
今天springboot项目导入以后,先查看是否有无漏包,然后在右侧工具栏root下的lifecycle进行编译打包,类似执行mvn clean install -DskipTests的功能,执行成功,但是打开启动类报错,所有的包都没有导进来?。。。什么鬼。。。查看报错信息: cannot access org.springframework.context....把子模...原创 2019-01-14 16:42:14 · 878 阅读 · 0 评论 -
java代码优化
https://cloud.tencent.com/developer/article/1006750?ref=myread转载 2017-12-07 11:44:25 · 161 阅读 · 0 评论 -
JDBC、Mybatis、Hibernate持久层框架常见面试题
1.JDBC/Hibernate/Mybatis 的区别?1).JDBC:全手动 手动创建连接 手动书写sql语句 手动执行sql语句 手动返回结果2).Hibernate: 全自动 自动创建链接 自动书写sql语句 自动执行sql语句 自动返回结果3).Mybatis:半自动 自动创建连接 手动书写sql语句 自动执行sql语句 自动返回结果2.在mybatis中,如何返回自动生成的...原创 2017-10-23 17:28:11 · 518 阅读 · 0 评论 -
win7搭建VUE开发环境
作为一名常年活动于后端的开发,记录下Vue本地开发环境的搭建过程,以便后期使用1.下载node.js的msi在线安装文件,然后一路next安装完成(期间遇到问题,通过右键msi文件选择管理员授权解决) http://nodejs.cn/download/2.新建nodejs缓存和全局文件夹,在安装目录C:\Program Files\nodejs下面新建node_global和no...原创 2019-06-28 11:15:46 · 2459 阅读 · 0 评论 -
centos7安装rabbitMQ
1.参考地址https://blog.csdn.net/why15732625998/article/details/80327002上面这个地址安装到erlang环境,使用下面的安装rabbitmqhttps://www.cnblogs.com/uptothesky/p/6094357.htmlservice rabbitmq-server stopservice rabbitmq-...原创 2019-06-28 11:23:36 · 129 阅读 · 0 评论 -
centos7部署RAP2 安装使用全过程
背景:阿里有很多开源好用的工具,比如说IDEA灵狐扫描插件,MQ,dubbo(17年从新更新了,结合nacos好像要有大动作),今天就来分享一下另一个在业界,前后端分离模式开发下的接口在线文档工具RAP2,可以直接导入导出postman文件,很贴心呢!作为一名不熟悉linux命令的人,在这中间遇到了各种各样的小问题,各种度娘论坛的找,但是网上百度出来的资源还是有点烧,但好在终于搞定了,今天...原创 2019-07-24 16:41:48 · 2841 阅读 · 3 评论 -
centos7使用jenkins自动化部署Spring boot项目(全)
背景:之前写过一篇关于jenkins的,但是那个是自用玩玩,这篇比较偏向于配置说明。最近项目使用了Springcloud的微服务架构,急需一套自动化部署的工具,便选择了简单易用的jenkins, 本次安装基于阿里云的Centos7.一.安装前确认环境 1.安装环境 首先确认已安装了 java, maven,git并配置了环境变量 分别 执行...原创 2019-08-12 23:52:52 · 6553 阅读 · 7 评论 -
SpringSecurity+OAuth2认证/oauth/token登录报错There is no client authentication
报错信息:{"error": "unauthorized","error_description": "There is no client authentication. Try adding an appropriate authentication filter."}找到这个问题原因后,发现自己被自己蠢哭了。在自己的核心配置类里,把这个/oauth/token加入到忽...原创 2019-08-29 18:05:19 · 14503 阅读 · 8 评论 -
jquery很好用的小技巧
转载破狼的博客,很好用的jQuery应用技巧翻译 2017-11-29 17:31:43 · 195 阅读 · 0 评论