• -------------------------------------------------------------
  • ====================================

安装ArchLinux到U盘(一)准备工作

安装ArchLinux到U盘(一)准备工作
关于这篇文章我在学生时代,学校机房的机器是不存储数据的,具体表现是,过一段时间机房的数据就会还原,类似于网吧。这就发生了一些问题,具体就是有一些数据我们并不想让它删除,所以就需要一种便携式的操作系统,最好是能装在U 盘里,随身携带,只要有机器就能启动,就能使用,并且拥有所有的功能,只要硬件支持。老师介绍了两种 Linux 系统,Archlinux 和 ……继续阅读 »

dewbay 5年前 (2019-09-23) 2271浏览 0评论0个赞

idea的一次jvm调优

idea的一次jvm调优
1.准备工作:这段时间一直在看 jvm 调优的内容,苦于没有环境让自己练手,周三下午测试人员说测试后台过于慢,之前一直以为是数据库压力太大的问题,后来连上测试环境,发现 xmn=150m,新生代只分配了 150m,而整个堆最大为 2g,然后和运维同事沟通了,建议设置成 1G,项目再打包,后台页面基本都秒开,虽然是个测试环境小小的调优,还是比较开心的哈.测……继续阅读 »

dewbay 5年前 (2019-09-18) 2200浏览 0评论0个赞

类加载器与类的热替换(Hotswap)

类加载器与类的热替换(Hotswap)
在 Java 应用开发中,经常会有的一个问题,需要在应用正在运行的过程中,把一个新实现的功能加到 class 中,并且不能停止当前的应用运行。也就是说,要实现类的热替换(Hotswap)。这一点,在 Java Web 应用中体现的更为明显,每次更新配置,更新 class,都需要重新启动服务器,重新加载这些改动,这一过程相当耗时。那为什么不在应用服务器运行时……继续阅读 »

dewbay 5年前 (2019-09-17) 2051浏览 0评论1个赞

Redis性能优化:使用Lua脚本编程,重写锁

Redis性能优化:使用Lua脚本编程,重写锁
Lua 脚本功能是 Reids 2.6 版本的最大亮点, 通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。本文将介绍如何使用 Lua重写锁,和重写之前与重写之后的性能对比。前期准备本文使用的是 P……继续阅读 »

dewbay 5年前 (2019-09-17) 3380浏览 0评论1个赞

spring cloud各种超时时间设置

spring cloud各种超时时间设置
学习集成 hystrix 时候发现配置文件里的超时时间把我给弄晕了,老办法 google 之,找 Issue:https://github.com/spring-cloud/spring-cloud-netflix/issues/1324找到能解决这个问题的文章,最好还是得找到原理图学习。以下转载自:https://codeday.me/collec……继续阅读 »

dewbay 5年前 (2019-09-17) 2387浏览 0评论2个赞

【Elasticsearch】Java Client连接池

【Elasticsearch】Java Client连接池
按照 Elasticsearch API,在 Java 端使用是 ES 服务需要创建Java Client,但是每一次连接都实例化一个 client,对系统的消耗很大,即使在使用完毕之后将 client close 掉,由于服务器不能及时回收 socket 资源,极端情况下会导致服务器达到最大连接数。为了解决上述问题并提高 client 利用率,可以参考使……继续阅读 »

dewbay 5年前 (2019-09-17) 2288浏览 0评论0个赞

Dubbo和Spring Cloud微服务架构对比

Dubbo和Spring Cloud微服务架构对比
Dubbo 和 Spring Cloud微服务架构对比微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring ……继续阅读 »

dewbay 5年前 (2019-09-17) 2085浏览 0评论0个赞