java

一次jvm调优过程

前端时间把公司的一个分布式定时调度的系统弄上了容器云,部署在kubernetes,在容器运行的动不动就出现问题,特别容易jvm溢出,导致程序不可用,终端无法进入,日志一直在刷错误,kubernetes也没有将该容器自动重启。业务方基本每天都...

2020-01-21 1011浏览 评论

java

Jenkinsfile与Json的转换

前段时间调研了下青云的kubesphere,意外的发现了一个插件,[pipeline-model-definition-plugin](https://github.com/jenkinsci/pipeline-model-definiti...

2019-10-23 989浏览 评论

DevOps

DevOps平台

# 3.1 DevOps平台.md DevOps定义(来自维基百科): DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或...

2019-09-15 1025浏览 评论

Kubernetes

Kubernetes容器日志收集

## 日志采集方式 日志从传统方式演进到容器方式的过程就不详细讲了,可以参考一下这篇文章[Docker日志收集最佳实践](https://www.cnblogs.com/jingjulianyi/p/6637801.html),由于容器的...

2019-06-15 1358浏览 评论

java

Jenkins的一些笔记

公司主要要开发自己的paas平台,集成了Jenkins,真的是遇到了很多很多困难,特别是在api调用的权限这一块,这里,把自己遇到的一些坑的解决方法做一下笔记吧。当然,首先要讲的,就是如何在开启安全的情况下进行API调用。 ## 一、...

2018-11-01 1681浏览 评论

java

Netty实现简单HTTP代理服务器

自上次使用Openresty+Lua+Nginx的来加速自己的网站,用上了比较时髦的技术,感觉算是让自己的网站响应速度达到极限了,直到看到了Netty,公司就是打算用Netty来替代Openresty这一套,所以,自己也学了好久,琢磨了好一...

2018-09-18 1924浏览 评论

java

【网页加速】lua redis的二次升级

之前发过openresty的相关文章,也是用于加速网页速度的,但是上次没有优化好代码,这次整理了下,优化了nginx的配置和lua的代码,感兴趣的话可以看看上篇的文章: [https://www.cnblogs.com/w15706310...

2018-07-19 1668浏览 评论

java

Java面试总结

  前几天去了几家公司面试,果然,基本全部倒在二面上,无语啊。。。不过幸好,到最后拿到了环球易购的offer,打算就这么好好呆着了,学习学习,努力努力,下面讲讲这几天的面试吧。   先是恒大,一个组长面试,答的很一般吧,有些问题是确实不知...

2018-03-29 1838浏览 评论

java

声明

本人目前在求职阶段,请各位大佬不要乱改我的网站,公开源码和密码仅限于学习使用,请不要搞破坏,特别是IP为183.233.172.205的小伙子,感谢~~~...

2018-03-20 1453浏览 评论

java

Redisson分布式锁源码

最近碰到的一个问题,Java代码中写了一个定时器,分布式部署的时候,多台同时执行的话就会出现重复的数据,为了避免这种情况,之前是通过在配置文件里写上可以执行这段代码的IP,代码中判断如果跟这个IP相等,则执行,否则不执行,想想也是一种比较简...

2018-03-19 2326浏览 评论

java

使用Openresty加快网页速度

新年快乐~~~ 上一篇文章讲到使用多级缓存来减少数据库的访问来加快网页的速度,只是,仍旧没有“嗖”一下就加载出来的感觉,想再优化一下,优化代码什么的已经到了极限。上周无意中看到了openresty,能够直接在nginx层直接对请求处理,而...

2018-02-15 1560浏览 评论

Spring源码

Spring AOP小记

# 一、概述 在通常的开发过程中,我们调用的顺序通常是controller->service-dao,其中,service中包含着太多的业务逻辑,并且还要不断调用dao来实现自身的业务逻辑,经常会导致业务耗时过久,在aop出现之前,方式一...

2018-02-04 1282浏览 评论

java

谈谈个人网站的建立(八)—— 缓存的使用

# 一、概述 ## 1.1 缓存介绍 系统的性能指标一般包括响应时间、延迟时间、吞吐量,并发用户数和资源利用率等。在应用运行过程中,我们有可能在一次数据库会话中,执行多次查询条件完全相同的SQL,MyBatis提供了一级缓存的方...

2018-01-21 1830浏览 评论