自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

d597180714的博客

学习之路

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 springcloud微服务日志ELK集中处理

微服务的项目大多都有好几个工程,日志缺少一个统一的管理,研究了一下elk,logstash接受日志,elasticsearch 处理数据,kibana展示数据。elk使用现成的docker镜像 docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk5601 - Kibana web 接口9...

2018-09-04 15:03:18 28251 7

原创 Nginx+keepalived双机热备踩坑实践

先准备好两台服务器上的nginx更改/usr/local/nginx/html/index.html,增加ip的显示keepalived下载及编译安装wget http://www.keepalived.org/software/keepalived-2.0.13.tar.gztar -xzvf keepalived-2.0.13.tar.gz./configure验...

2019-02-25 21:29:52 716

原创 nginx负载均衡

nginx安装按照centos7.4之Nginx安装博客进行安装。打开配置文件vim /usr/local/nginx/conf/nginx.conf  修改为以下配置,其中在128、129上分别启动Jenkins服务,一个是可以直接登录的,一个是需要输入初始密码的  然后重启/usr/local/nginx/sbin/nginx -s reload 访问1...

2019-02-24 12:38:39 200

原创 Linux下使用pm2部署node以及安装后command not found解决

作为一个java的后端,最近一直要部署前端node的服务端,和我配合的前端又是新来的,经常改一个问题打一个包过来,发来10几次,每次我都是按照以前nohup或者是screen来部署的。先要杀进程然后在部署,实在是麻烦。直到偶然看到pm2可以自动重启。准备尝试一下,但是安装完使用时发现command not found,一番尝试后,贴上我的解决过程。首先,安装npm install -g ...

2018-09-11 07:02:54 5934

原创 远程连接aliyun服务器显示ssh_exchange_identification: read: Connection reset by peer

官网上的解决办法看了个边没有用,提了工单过了一天让你提供密码信息,这个问题又没了。过了几天又来了。真的无语。。。google到了原因和解决的办法:进入云盾的设置使原来的失效,重新设置了一个就解决了。 ...

2018-09-10 10:49:48 1971

原创 logback-redis-appender输出的日志中添加traceId

 logback-redis-appender输出到redis的appender配置<appender name="LOGSTASH" class="com.cwbase.logback.RedisAppender"> <source>company-management</source> <tags>dev&l

2018-09-10 09:03:14 2967

原创 springboot整合neo4j

刚开始按网上博客搭建 spring boot 和 neo4j一直报sessionFactory找不到,直到下载了spring-data-neo4j的实例demo对比才搭建成功,而且用户名是neo4j,不是创建一个数据库时的名字,搞了几个小时终于搞成功了。以后还是多看官方文档,搜来搜去,什么鬼都搜不到。记录一下自己踩的坑。 工程地址:https://github.com/CNXXPP/neo...

2018-07-17 13:51:29 6920 5

原创 Json放置html文本 前端js解析失败解决(js parseerror)

用到富文本框,后台将html转成json,js解析失败。想到转码可以解决,找到一个靠谱的博客。 https://blog.csdn.net/z798083517/article/details/74642781之后试了下Gson发现完美解决问题。为什么这么简单的解决办法,搜了半天,都没搜到。哎,发出来避免大家踩坑fastJson:{"content":"<p>\tasdfasdfas...

2018-05-11 15:00:18 3417

原创 Nginx实现动静分离的实践与总结

首先官网下载 之后解压,命令:tar -xzvf ng………… 之后进入解压后的文件夹 进行编译安装 ./configure make && make install 安装完成 到/etc/nginx/修改配置文件nginx.conf(不是usr/local/nginx的,也不是解压出来的nginx-1.13.6文件夹中的,哎说多了都是泪) 修改server...

2018-04-17 11:40:47 4871 4

原创 java访问并发控制semaphore使用与总结

semaphore 这个类是用作访问并发控制,可以设置资源最大同时访问的个数。 初始化时参数1 permits(许可数),定义资源可以并发访问的最大个数 例如public static void main(String[] args) { ExecutorService executorService = Executors.newCachedThreadPool();...

2018-04-16 15:24:00 3650

原创 GCD(Greatest common divisor)求最大公约数算法

记录一下自己的学习的心得体会,写出来也能帮助自己更深入的理解。 求a,b的最大公约数,我们用辗转相除法来处理(GCD(a,b)=GCD(a’,b)=GCD(b,a’))其中a’是a/b的余数,就是说a,b的公约数c等于a/b的余数a’和b的公约数,这是因为a = a’ + bn,由于c是a/b的余数a’和b的公约数,所以a也能被c整除并且是a,b的最大公约数,这样就把a,b变小来解决,最后当b ...

2018-04-14 10:27:06 871

原创 J.U.C中的CountDownLatch以及CyclicBarrier学习与总结

CountDownLatch和CyclicBarrier在java.util.concurrent这个包下面。作用都是进行线程的调度,但是又有很大的不同。所以我把他们放到一起来学习。先看一下CountDownLatch,源码中的说明A synchronization aid that allows one or more threads to wait until a set of operat...

2018-04-14 10:24:59 151

原创 (JAVA)对volatile和synchronized以及join()的理解和总结

一直对volatile和synchronized的理解都很模糊,今天终于写了个demo帮助自己理解。都知道volatile可以保证多线程对一个对象的可见性,对于volatile修饰的对象或者一个变量,线程去读取的时候每次都会到主内存去读取,对变量的更新也会flush到主内存。这就保证了,这个变量对于每个线程都是一致的,不会存在由于cpu缓存存在而导致的不一致的情况。用了一个demo来帮助自己理解。...

2018-04-08 10:55:26 664

原创 echarts 饼图 多环

网上找了好多博客,都不是很详细。摸爬滚打一上午,总结一下 相当于series里三个饼图option = { tooltip: { show:false,//防止鼠标移到不需要的数据上弹出label trigger: 'item', formatter: "{a} : {c} ({d}%)" },

2017-12-27 14:11:22 8554 1

身份证验证代码java

身份证验证代码java,包括最后一位有效性的验证。身份证验证代码java,包括最后一位有效性的验证。

2019-03-22

解析Excel源码解析Excel源码

解析Excel源码解析Excel源码

2017-08-15

空空如也

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

TA关注的人

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