自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

高山仰止,景行行止

用于记录自己的学习过程,在自己需要的时候也可以随时查看

原创 Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘VARVHAR‘

事件: 在mapper.xml里面自己手动添加了个area_code的字段,而不是复制的已经写好的映射,加入了映射之后报错信息如下: Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: o...

2020-07-15 10:23:19 4 0

原创 关于成功在springboot的工具类中读取application.yml中自定义配置的问题

事件: 由于在application-local.yml中定义了一个自定义的配置,需要在工具类中读取到这个值,但是在网上找了很多的文章,也都尝试了,最终无果,好在功夫不负有心人,在不断的试错过程中,终于获取到了,这个过程大概花了至少3个小时,差点崩溃。 我这里列一下写的比较好,但我依旧获取不到配置...

2020-07-11 17:29:55 44 0

原创 解决eclipse报错:错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)

事件:刚才在eclipse新建了一个类,然后执行了main方法,就报错了 分析: 1、我的class内容如下: 2、于是查了一下,看了第一篇文章,尝试了一下解决了这个问题,原文链接 解决:eclipse ->window->preference->run and debug-...

2020-07-10 10:59:49 78 0

原创 linux搭建Twemproxy+不同主机的redis9个节点

序言 4月12号写了一篇在测试环境的1台主机上搭建9个redis节点和1个twemproxy的博客,这个是根据我在测试环境真实搭建成功的过程来写的,最近完成了生产环境的9个redis节点和2个twemproxy的搭建,所以也记录一下 在看这篇博客之前希望你已经搭建好了9个redis节点,否则是无法...

2020-06-18 21:20:47 26 0

转载 codis部署学习

codis集群部署实践 codis介绍

2020-06-17 21:38:02 19 0

原创 RedisCommandExecutionException: @user_script: 24: Lua redis() command arguments must be strings or i

序言 在完成redis的测试后,之前看到了阿里巴巴的开发手册,今天又看了一下,于是对照了自己的代码,发现了一个地方需要修改 过程 就是我用了Arrays.asList()的方法,而且我里面放的不是数组,就是一个个的字符串 List<String> busilist = Array...

2020-06-09 17:00:57 78 0

原创 在6台linux主机搭建3组一主两从的redis哨兵集群

序言 之前在测试环境也搭建了3组一主两备,不过由于主机有限,所以是在一台主机上搭建的,在生产的话有6台主机,部署9个redis节点,为了方便以后自己查看,特此记录! 一、主机分布 ①表示redis集群中的第一组 ②表示redis集群中的第二组 ③表示redis集群中的第三组 ip redi...

2020-06-08 13:16:02 57 0

原创 linux普通用户下配置jdk

序言 之前在linux里也成功过jdk,过了一阵子再次安装的时候却又不记得了,所以特此记录!我一般都是在普通用户里安装jdk,不使用root用户。 一、下载 我是直接把jdk从测试环境直接传到生产环境的,没有重新下载,当然也可重新下载:下载地址 二、解压 创建jdk8的目录,将tar包传到jdk8...

2020-06-03 14:51:23 51 0

原创 Linux环境下离线安装和配置nginx

序言: 由于测试环境的nginx是已经搭建完成的,把搭建完成的nginx打包后传到生产的主机上,在sbin目录下测试nginx,就会报错找不到路径,所以我决定自己重新安装,于是经过不断的踩坑和请教,诞生了这篇文章。 一、下载依赖包: nginx:http://nginx.org/en/downlo...

2020-06-02 17:09:36 49 0

原创 InnoDB的存储结构和数据页结构

最近学习了一下Mysql的存储引擎:InnoDB的存储结构和数据页结构,其间看的博客是: InnoDB记录存储结构 InnoDB数据页结构 个人觉得这两篇博客写的还是不错的,特此记录。

2020-05-26 20:25:25 20 0

原创 Mysql实现oracle中的START WITH CONNECT BY

事件: 最近把数据库为oracle的程序换成mysql数据库,期间遇到了orcale中的START WITH CONNECT BY语句,第一次见到这种语句,也算是一种扩展吧。 看了几篇博客说这个是一个递归算法:参考博客 在我这里的oracle的sql如下: SELECT * FROM user_...

2020-05-15 09:47:30 89 0

原创 java去调用并执行shell脚本学习记录

java去调用并执行shell脚本事件:由于帮同事看一个程序,里面涉及到执行linux的命令,由于自己接触的系统中并未遇到这样的需求,所以修改完成后特此记录!ShellJob类脚本adf.sh说明 事件:由于帮同事看一个程序,里面涉及到执行linux的命令,由于自己接触的系统中并未遇到这样的需求,...

2020-05-14 15:40:57 63 0

原创 Oracle和Mysql插入语句日期格式转换

insert into tb_time(id,ctime) VALUES (2,DATE_FORMAT(‘2020-05-06 20:00:00’,‘yyyy-MM-dd HH:mm:ss’)); 就一直报错:Incorrect datetime value: ‘YYYY-MM-DD HH24:M...

2020-05-11 20:40:40 60 0

原创 sed命令直接修改文件内容

由于有62个文件,都要修改里面的内容,所以问了运维大神,可以用sed命令,经过尝试和查找,成功修改 参考博客:原文连接 修改单个文件: sed -i 's/<level value="\DEBUG"\/>/<level value="\IN...

2020-05-11 18:36:49 75 0

原创 名言名句

你的时间是有限的,不要把时间浪费在别人的生活上,不要让他人的观点掩盖自己内心真正的声音。还有最重要的是,要有勇气跟随你的内心与直觉。–乔布斯 人性一个最特别的脆弱点就是,在意别人如何看待自己。–叔本华 我们日复一日做的事情,决定了我们是怎样的人,因此所谓卓越,并非指行为,而是习惯。–亚里士多德 道...

2020-04-29 10:57:03 79 0

原创 Win10下搭建Zookeeper伪集群
原力计划

序言 由于看到别的项目组用到了elastic-job结合zk,所以想在本地也搭建一个zk的伪集群,其间参考的博客如下: 1、 一、下载 下载地址:Apache Zookeeper下载 或(https://mirrors.cnnic.cn/apache/zookeeper/),下载Zookeeper...

2020-04-26 11:52:05 73 0

原创 Springboot项目中使用ElasticJob的小案例

Springboot项目中使用ElasticJob的小案例序言参考的博客有:另外感兴趣的也可以看看官网:一、工程目录结构二、配置文件1、pom.xml2、application.properties二、代码部分1、启动类2、utils包3、MyElasticJobListener4、MySimpl...

2020-04-24 17:54:04 49 0

转载 在springboot中查看tomcat的版本

在springboot中查看tomcat的版本 转载:https://www.cnblogs.com/EasonWu/p/10788757.html

2020-04-24 10:54:24 89 0

原创 springboot中通过lua脚本来获取序列号
原力计划

通过lua脚本获取序列号序言:一、工程目录结构二、配置文件1、pom.xml2、applicaiton.properties3、luaScripts脚本4、log4j2.xml三、代码部分1、启动类2、Bean3、Controller4、ServiceServiceImpl5、Utils5.1 C...

2020-04-24 10:48:06 123 0

原创 Unable to process deployment descriptor for context 'null'分析和解决

事件:Myeclipse部署后tomcat中的webapp没有web.xml 由于生产和测试的版本不一样,就把原来生产的版本的程序复制了一份还在原来的workspaces目录下,由于我们的这个项目分成了4个部门,就是说在一个工程里将完整的项目分成了4个部分,每个部分在自己的目录下,在打包的时候用a...

2020-04-14 18:06:01 61 0

原创 成功安装和配置TwemProxy(nutcracker)

事件:开发的用于提供redis服务的程序需要访问redis,搭建redis集群后,需要用Twemproxy来分发对redis数据库的操作,所以经过5个小时的折腾,在测试环境安装Twemproxy的时候,也踩过一些坑,好在最终成功安装了,特此记录! 一、Twemproxy简介 Twemproxy 又...

2020-04-12 00:29:31 110 2

原创 在win10使用Jmeter进行压测

因为想用jmeter对web应用做压测,所以想到了jmeter,这是我是去年8月份安装在我的win10系统的,就可以直接拿来用了,先简单说一下下载和安装 一、下载和安装: 1、下载的话可以使用这2个网址进行下载” 历史版本官网:下载地址 最新版本官网:下载地址 要注意的是,最新的5.2.1需要ja...

2020-04-11 17:28:59 166 0

原创 win10上安装和使用nginx

事件: 去年公司使用到了nginx,不过是在测试环境的linux中进行了配置,由于想用jmeter来测试本地3台tomcat接收的请求量,所以需要在win10安装nginx,就记录一下配置nginx的过程。 安装使用 1.官网下载:官网地址 我下的是最新版本的稳定版本:1.16.1 2、解压ng...

2020-04-11 14:11:42 67 0

原创 IDEA中我也在用的好用的插件

其实去年就自己感兴趣用了一段时间的idea,那个时候就觉得很好用,但是工作中的老项目都是myclipse和eclipse,一直无用武之地,于是今年在写新项目的时候,特意选择用idea和springboot来写, 无意中搜到了idea的一些插件,于是就都安装了,有些还挺好用的,链接如下: 推荐几款压...

2020-04-11 13:38:05 39 0

原创 IDEA中new之后无新建class/Interface等的解决

事件:在IDEA中新建的项目里,在某个目录下想创建class类,却没有class选项 解决办法: 1.File->Project Structure 2.选择Modules–>右边Sources中选择所需目录 然后点击 Sources–>Apply–>OK 3.再在左侧...

2020-04-11 13:30:45 120 0

原创 在idea中把springboot项目打成jar包遇到的坑

在idea中写了一个springboot项目,打成jar包的步骤如下: 方法一: 1、File->Project Structure 2、选中Artifacts,,选择+号,选择JAR->from modules with dependencies 3、.选择Main Class,...

2020-04-11 13:15:49 64 0

原创 成功搭建伪redis集群(一)和遇到的坑
原力计划

事件: 由于写了一个redis服务,主要作用就是从redis中获取序列号,返回给调用者,在win10中redis的安装很好安装,但是在linux中安装确实很麻烦。 第一次在linux安装redis 和redis集群,从开始安装,遇到的各种问题,到最后安装成功差不多用了8个小时,有点耗时,好在最后搭...

2020-04-10 16:17:26 161 0

原创 Linux删除带有??等的文件

事件:有时候linux中不知道怎么就会有乱码的文件,文件名不是正常的英文,而是???,有强迫症的我必须删掉~~ 解决过程:先根据ID 找出文件,然后删除 显示文件id命令: ls -i 删除命令: find . -inum 927118 |xargs rm -rf 注:上面的927118 ...

2020-04-10 00:20:11 32 0

原创 解决:E212:Can't open file for writing

事件:在今天新建的用户下需要把安装的ruby的环境变量添加到/etc/profile中,但是由于是新建的用户,没有对profile赋予权限,所以报错: "/etc/profile" E212:Can't open file for writing 文件最后里添...

2020-04-09 23:34:59 239 0

原创 Springboot读取配置文件顺序

SpringBoot配置文件有yml格式和properties格式,分别的默认命名为:application.yml、application.properties,当然也可以修改名称,但需要增加对修改的配置文件的注解配置或者文件配置,和直接用默认的想必要多一些工作,爱偷懒的我首当其冲选择默认的啦 ...

2020-04-08 23:11:45 69 0

原创 分析和解决:ERR Error compiling script (new function): user_script:1: 'end' expected near '

事件:原本lua脚本读的还好好的,下午改了读取方式后就报错: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR Error compiling script (ne...

2020-04-08 21:54:14 989 0

原创 log4j的升级版--log4j2

由一个错误而引发的问题,错误如下: log4j:WARN No appenders could be found for logger (org.springframework.web.context.support.Standard log4j:WARN Please initialize th...

2020-04-08 10:50:44 93 0

转载 JSON字符串转换为Map

嘿嘿,把大神的据为己有,博文转载于:原文链接

2020-04-03 21:03:51 23 0

转载 下载和安装Lua

为了写的redis服务便于修改redis调用代码,采用了lua脚本来学习,但是本地需要按照lua才能执行,不过也可以在IDEA或eclipse中使用,写一个简单的读取脚本的工具类,修改脚本就可以,但这样不够灵活,废话不多说,下载和安装的博文已经有大神完成了,我就偷个懒不写了,直接抱过来啦 参见大神...

2020-04-03 20:58:10 32 0

原创 SpringBoot的Json字符串首字母小写问题解决

最近完成的redis服务中,需要返回json串,但是返回的json串的首字母规范中需要大写,但是我返回去的确是小写,解决办法: 第一种方法: 我使用的是阿里的fastjson,在属性上或者getter或setter方法上,加上:@JSONField(name=“XXXXX”)注解方式进行,如@JS...

2020-04-03 20:49:02 82 0

转载 springboot log4j2 报错SLF4J: Class path contains multiple SLF4J bindings

写完的springboot后,添加日志配置,习惯用sl4j+log4j配置,网上找了几篇博文参考,配置依赖照写,启动结果报错: Class path contains multiple SLF4J bindings SLF4J: Class path contains multiple SLF4J...

2020-04-03 20:21:08 108 0

转载 Redis数据库设置密码和取消密码

我就不写了,直接抱回来大神的博客了(偷笑):原文链接

2020-04-03 20:06:39 347 0

原创 springboo中修改Log4j输入日志颜色

我每次写日志都比较倾向于用log4j的日志框架,但是里面的配置我仔细分析过几次还是丈二的和尚摸不着头脑,今天猛然发现了一个写的很全面的log4j的介绍,特地抱过来。 参见大神博客:原文链接 今天在IDEA中的springboot项目里的log.properties中添加了: ImmediateFl...

2020-04-03 20:02:20 33 0

原创 Springboot修改内置tomcat启动端口

Springboot自带的tomcat默认使用的是8080端口,默认端口我们一般在自己本地运行的时候才用,但是到了生产测试环境就必须换端口,在Springboot中修改端口有2中方式: 1、在application.xml中,添加如下代码: server: #端口号 port: 8085 ...

2020-04-03 19:48:24 313 0

原创 启动springboot项目报”CONDITIONS EVALUATION REPORT“

今天给我的springboot项目的最后一步添加日志之后,日志文件里输出: 2020-04-03 15:12:13 [DEBUG](ConditionEvaluationReportLoggingListener) ============================ CONDITIO...

2020-04-03 19:27:11 634 0

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