自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Reborn_Chang的博客

Live and learn...

  • 博客(143)
  • 收藏
  • 关注

原创 Win7 查看navicat数据库链接密码

Win7 查看navicat数据库链接密码

2022-01-25 16:06:04 403

原创 mysql查询结果拼接group_concat

mysql查询结果拼接group_concat 转载请标明出处^_^ 原文首发于:https://www.zhangruibin.com 本文出自于:RebornChang的博客作为数据库操作人员,经常会遇到业务上的人说,你帮我整个数据报表,比如说某个月的订单差额为X单,这X单的订单号分别为xxx,xxxxx,xxxxxxx,这时候我们就可以用mysql自带的函数group_concat来实现,先来看下效果如上图所示,图中所显示的就是一条sql在数据库执行之后的查询效果:差异的订单数是3,后面会

2021-03-18 17:20:54 1089

原创 Error java Compilation failed internal java compiler error

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^Error java Compilation failed internal java compiler error在idea导入新项目的时候,启动之后我们有时候会遇到这样的报错:Error:java Compilation failed internal java compiler error从字面意思上是在编译的时候报错了,那我们就可以针对性的去解.

2020-11-27 14:54:07 405

原创 Linux安装MySQL5.7.26

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^Linux安装MySQL5.7.26清理环境如果之前安装过MySQL的,重装需要清理之前下载的。检查是否安装过[root@localhost /]# rpm -qa | grep mysql如果安装过的话会显示安装过的历史版本。若是安装过则删除并且删除旧有的文件夹及MySQL用户使用find和whereis找到文件或者文件夹rm删除,这里就不.

2020-10-20 15:37:07 266

原创 Linux搭建VSFTPD

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^# Linux搭建VSFTPD笔者之前买了一个腾讯云VPS,1M 带宽,后来想用FTP下载备份数据,发现连接不上,所以看了下,发现服务器上没搭建FTP服务,所以就准备来搭建一个,其实也很简单,就几步的事:1.先看下是否安装rpm -qa | grep vsftpd2.如果安装了可以卸载原有rpm -e vsftpd3.yum安装yum -y i.

2020-09-24 14:39:34 206

原创 腾讯云挂载数据盘

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^腾讯云挂载数据盘笔者之前在腾讯云上面买了一个VPS,上面扔了一个数据库,专门用来做一些数据处理的工作,但是,由于业务数据量比较大,笔者买的VPS配置还比较低,1Core,2G,50G,三年三百来块钱,便宜啊,但是用了俩月之后发现,数据库的数据文件占用了30G,已经超过了系统盘存储的50%,咋整,写的备份脚本也无法实现备份了,因为系统盘剩余的空间不够dump.

2020-08-10 16:22:59 1429 1

原创 MySQL into outfile secure-file-priv

MySQL可以使用 into outfile 做文件的直接倒出,但是,数据库默认这个服务是没有开启的,直接运行select * from XXX into outfile ‘xxx.xlsx’;,则会报如下错误:[HY000][1290] The MySQL server is running with the --secure-file-priv option so it cannot execute this statementshow global variables like ‘%secure_

2020-07-07 09:39:32 512

原创 Mysql常用函数整理

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^Mysql常用函数最近用数据库比较多,之前没太关注函数这块儿,现在补补,mysql函数还是比较强大的,可以实现很多东西,有兴趣的小伙伴可以学习下~以下为笔者整理的常用函数,包含字符串操作、日期操作、数字操作等,相对于mysql操作文档,笔者整理的只是一部分,有兴趣的可以自行挖掘~日期函数ADDDATE(d,n)计算起始日期 d 加上 n 天的日期.

2020-06-12 14:44:05 282 1

原创 redis 常用命令集合

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^redis 常用命令集合redis是什么1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted setredis使用场景去最新n个数据的操作排行榜,取top n个数..

2020-05-26 09:37:33 186

原创 弹出框动态增加input输入框

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^弹出框动态增加input输入框最近项目上有这么一个需求,一条订单,我想动态的输入外部订单号,支持输入多个外部订单号,当外部订单号为空的时候,可以新增外部订单号。当输入过外部订单号的时候,可以对外部订单号进行修改,也就是旧有外部订单号要回显。那我...

2020-04-21 11:44:54 5242 1

原创 idea引入jar包的姿势

idea引入jar包的姿势欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^为什么要写这篇文章呢,因为笔者这段时间项目上的确遇到了这个个小问题大神略过本篇即可。以前使用eclipse的时候,引入外部的jar包直接在lib下面引用就行了,如果项目结构简单,那就更简单了。但是在idea中,还是有...

2020-03-29 12:17:37 1626

原创 K8s 入门简介

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^K8s 入门简介为什么要有K8s(Kubernetes)在看这段文字之前,我们要首先知道一个东西,那就是docker。这里再简单的说下:docker是容器技术的一种实现方案,同时docker也是docker公司的一个产品。目前主流的容器技术...

2020-02-26 17:32:45 922

原创 线程池的正确打开方式

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^线程池的正确打开方式线程,线程池,多线程,锁,老生常谈的知识点了,涉及很多知识,本节为笔者自己整理的知识点,方便学习记忆,分享出来仅供参考。线程相关线程与进程线程是什么,进程是什么,这是很多初学者的疑问,当然老鸟大神请忽略,这里就简单的比...

2020-01-10 11:24:59 531

原创 MySQL从5.7升到8.0.16

那些年我把MySQL从5.7升到8.0.16为什么要升级笔者之前linux本地安装的MySQL5.7,但是由于服务器内存较小等原因,时不时的数据库就崩了,蓝瘦,而且早就将redis等服务应用到了docker中,而且想试试MySQL8的新特性,所以想着切换成MySQL8,然后就直接docker安装了,省的本地维护。升级前的准备准备MySQL8.0.16环境docker安装MySQL8.0....

2019-12-05 09:05:58 1313 1

原创 BSON和JSON的区别

BSON和JSON的区别BSONBSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。按照定义性来说:BSON( Binary Serialized Document Format) 是一种二进制形式的存储格式,采用了类似于 C...

2019-12-03 09:59:48 594 1

原创 IDEA2019安装及PJ

IDEA2019安装及PJ欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^### 公众号回复:IDEA2019,即可获取资源链接哦~早上上班的时候习惯性的打开我的老idea(16版的),结果提示license失效了,那就重新弄个license吧,一番操作之后…没弄成,想着这9012年马上过...

2019-12-02 10:42:07 930

原创 文本内容多行合并

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^怎样将文本中的内容进行合并?例如四行:‘1036126173’,‘1036126128’,‘1036125997’,‘1036126125’,合并成两行:‘1036126173’, ‘1036126128’,‘1036125997’...

2019-11-06 15:28:06 736

原创 Crontab

Crontab欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^前几天写了个脚本自动提交GitHub,试用crontab自动定时执行脚本,但是。。。表达式写错了,搞的每分钟提交一次,去查看小绿点的时候简直疯了,看到一天提交了几百次,赶紧学习下crontab表达式修改下。 * * * * * ...

2019-11-04 16:39:27 226

原创 MySQL导入时间0000-00-00

MySQL导入时间0000-00-00今天拿到一批数据,然后准备直接导入到数据库中,使用的工具为NavicatPremium,数据的时间为2019-09-01 21:18:27,然后操作之后数据库字段格式设置为datetime,但是2019-09-01 21:18:27导入到数据库之后,时间显示为0000-00-00 21:18:27。这就有问题了,前面的日期显示不对,这数据就没意义,那就找下原...

2019-10-28 11:15:07 3606 1

原创 Git本地commit回退版本

Git本地提交远程错误重置问题今天笔者照例要把几个MD文件推送到GitHub库,但是经过add 和commit的再push到远程的时候出错了,看下面的错误信息:$ git push origin masterfatal: HttpRequestException encountered. ▒▒▒▒▒▒▒▒ʱ▒▒▒▒Username for 'https://github.com':...

2019-10-12 09:52:55 3372

原创 YuWriter文章推送到GitHub

YuWriter文章推送到GitHub笔者从开始学习编程的时候就有断断续续记笔记的习惯。从微软的OneNote,到有道云笔记,再到Boosnote,然后到现在的YuWriter,一代软件的更迭意味着一代技术的更迭,不可避免的是文件的管理混乱。同时,随着看的东西越来越多,感觉自己知道的越来越少,几年前看过的一篇文章现在再看简直跟没看过一样。所以才有了这篇文章,将自己整理的知识放到云端,这样想可...

2019-10-12 09:43:58 490

原创 idea打开鼠标悬浮提示

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^公众号回复:阿里Java开发规范 ,即可获得阿里Java开发规范PDF哦~~笔者扪心自问:你真的会写注释吗?作为做了几年开发的菜鸟,笔者之前总喜欢将注释写成这样://这里就是注释内容自我感觉代码看起来整洁,看着很爽,但是今天看阿里Java...

2019-10-08 10:11:52 2284

原创 一个单例引发的学案

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^一个单例引发的学案很多时候我们都会碰到单例模式,笔者之前也写过单例模式的几种写法几种单例模式的写法,那么会写单例模式就真的会用单例模式了吗?双重加锁的volatile有什么用?在生产中我们怎样来科学的用单例模式?那么就看下文吧。首先老生常谈的说...

2019-09-27 11:09:18 185

原创 Instant及LocalDateTime等使用方法

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^Instant在看阿里开发规范手册时,看到了这点:【强制】SimpleDateFormat 是线程不安全的类,一般不要定义为static变量,如果定义为static,必须加锁,或者使用DateUtils工具类。 正例:注意线程安全,使用Date...

2019-09-27 11:06:41 3162 2

原创 @Deprecated

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^最近几天再过一遍阿里啊Java开发规范,打算将里面感觉理解模糊的小知识点做一个记录。然后看到了@Deprecated注解,那这个注解有啥用呢?字面含义为:| deprecated || 英[ˈdeprəkeɪtɪd][](javascrip...

2019-09-27 11:05:52 1091

原创 Linux 安装rabbitMQ

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^Linux 安装rabbitMQ安装rabbitMQ需要erlang环境,所以要先在主机上安装erlang并设置环境变量。安装erlang下载安装包官网http://erlang.org/download/在官网下载想要的版本的安装包,...

2019-09-23 16:53:49 229

原创 MyBatis Generator生成的$ sql是否存在注入风险

代理商sql注入问题排查经全面排查,代理商中sql层使用’$’获取对象的只有一种类型,代码格式如下:<sql id="Example_Where_Clause"> <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not...

2019-09-23 16:48:16 3425

原创 SpringCloud Bus

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^SpringCloud Bus公众号回复:sp8,即可获取本系列的全套代码哦。SpringCloud bus是什么?在上节中我们说的是SpringCloud Config,将配置文件放到GitHub之类的远端仓库,然后项目启动的时候去远端仓库...

2019-09-18 15:59:38 310

原创 SpringCloud Config 实际应用

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^SpringCloud Config 实际应用公众号回复:sp7,即可获取截至本节的代码哦~上节中我们说了基本的springcloud config的使用方法,这节中我们说下在实际应用中的springcloud config是怎么使用的。首先...

2019-09-17 15:15:47 386

原创 SpringCloud Config

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^SpringCloud Config为什么要用SpringCloud Config在分布式微服务架构中,由于服务数量很多 ,使得有很多配置文件,在更新配置文件时很麻烦。我们每个微服务自已带着一个 application.yml,上百个配置文件...

2019-09-17 15:11:36 138

原创 SpringCloud Zuul

欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^SpringCloud Zuul公众号回复:sp6,即可获取截至本节的代码哦~Spring Cloud Zuul 是整合Netflix公司的 Zuul开源项目(官方:https://github.com/Netflix/zuul);Zuul ...

2019-09-17 08:46:50 161

原创 SpringCloud Hystrix Dashboard

SpringCloud Hystrix Dashboard欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^SpringCloud Hystrix Dashboard是什么除了上节中提到的熔断机制,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持...

2019-09-17 08:44:07 244

原创 SpringCloud Hystrix

SpringCloud Hystrix欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^在微服务架构中,根据业务来拆分成一个个的服务,而服务与服务之间存在着依赖关系 (比如用户调商品,商品调库存,库存调订单等等),在Spring Cloud中多个微服务之间可以用 RestTemplate+Rib...

2019-09-11 15:47:27 182

原创 SpringCloud Feign

SpringCloud Feign**公众号回复sp5,即可获取截至到本节的代码哦~~**​Feign是Netflix公司开源的轻量级Rest客户端( https://github.com/OpenFeign/feign ),使用 Feign 可以非常方便、简单的实现 Http 客户端,使用 Feign 只需要定义一个接口,然后在接口上添加注解即可。Spring Cloud 对 Feign...

2019-09-09 15:49:39 239

原创 SpringCloud Ribbon

SpringCloud Ribbon公众号发送:sp4,即可获取截至本节的代码哦~Ribbon是什么Spring Cloud Ribbon 是基于 Netflix 公司发布的开源项目 Ribbon 进行封装的一套客户端负载均衡器 。github地址:https://github.com/Netflix/ribbonRibbon 从 Eureka Server 获取服务列表,Ribbon根...

2019-09-09 15:48:26 192

原创 SpringCloud Eureka集群

SpringCloud Eureka集群欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^公众号回复:sp3,即可获取本节代码哦~为什么要集群为了避免 Eureka Server的失效,Eureka Server 高可用环境需要部署两个及以上Eureka Server,它们互相向对方注册。...

2019-09-06 11:09:19 542

原创 SpringCloud Eureka

SpringCloud Eureka欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^公众号回复:sp2,即可获取本节代码哦~~在前文基础上新建模块springclouddemo-04-consumer-product-8002<?xml version="1.0" encoding=...

2019-09-06 11:08:33 165

原创 SpringCloud基础项目搭建

SpringCloud基础项目搭建欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^在之前的文章中我们介绍了什么是微服务,那么从这篇开始我会一步一步搭出来一个可以用于开发的架构demo,如有错误欢迎指正。另外 本节所用代码公众号回复:sp1,即可获取下载。环境准备笔者使用的的是idea20...

2019-09-06 11:07:17 4516 2

原创 什么是微服务

什么是微服务欢迎关注微信公众号:程序员小圈圈原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客转载请标明出处^_^为什么要了解微服务记得三年前,笔者来京面试工作,好几家公司都问我:了解Springboot吗,用过吗?但是也是那句话,那是三年前,现在面试问什么?架构,底层,协议,算法 ETC。那如果问潮流点的东西呢?一般就是微服务了。啥?...

2019-09-02 15:49:17 172

原创 Dubbo的简单使用

Dubbo简单使用 欢迎关注微信公众号:程序员小圈圈 转载请标明出处^_^ 原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客首先说下环境:win7,maven,jdk1.8.2基础环境因为Dubbo的注册中心使用的是zookeeper,所以,应该在本地启动zookeeeper。1.本文所使用的的zookeeper版本为3.4.2.关注...

2019-08-30 16:56:32 227

空空如也

空空如也

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

TA关注的人

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