所有文章(按更新时间排序)  共 525 篇

2018-01-17 11:16:40    536  0  0

转载  Redis的内存回收机制

Redis的内存回收机制主要体现在一下两个方面:

  • 删除过期时间的键对象

  •  删除过期键对象

         :多行删除用于当客户端读取带有超市属性的键时,如果已经超过键设置的过期时间,会执行删除操作并返回空。

  ...

2018-01-10 14:46:47    570  0  0

转载  Elastic Search搜索引擎在SpringBoot中的实践

实验环境

  • ES版本:5.3.0
  • spring bt版本:1.5.9

首先当然需要安装好elastic search环境,最好再安装上可视化插件 elasticsearch-head来便于我们直观地查看数据。

当然这部分可以参考本人的帖子: 《centos7上ela...

2018-01-02 10:10:25    831  0  0

转载  线程池的工作原理与源码解读

随着cpu核数越来越多,不可避免的利用多线程技术以充分利用其计算能力。所以,多线程技术是服务端开发人员必须掌握的技术。

线程的创建和销毁,都涉及到系统调用,比较消耗系统资源,所以就引入了线程池技术,避免...

2017-12-11 10:30:06    555  0  0

转载  Java 线程的中断机制

线程中断机制提供了一种方法,用于将线程从阻塞等待中唤醒,并作出相应的“超时中断”或“受控中断”处理。受控线程应当对中断作出响应。而 Java 留给开发者这一自由,我们应当予以善用。
2017-12-08 10:02:55    1402  0  0

转载  DB——数据的读取和存储方式

数据库是我们常用的一些存储数据的方式,我们从读写来了解RDBMS的存取结构
2017-12-08 09:58:10    1255  0  0

转载  Sql优化器究竟帮你做了哪些工作?

关系型数据库的一大优势之一,用户无需关心数据的访问方式,那么优化器是如何做到的,我们要如何优化?
2017-11-20 09:05:51    678  0  0

转载  Java的SPI机制

Java SPI

      Dubbo提供了很好的配置xml的方法进行使用,例子如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/X...
2017-11-06 14:00:22    546  0  0

转载  深度解读Tomcat中的NIO模型 深度解读Tomcat中的NIO模型

I/O复用模型,是同步非阻塞,这里的非阻塞是指I/O读写,对应的是recvfrom操作,因为数据报文已经准备好,无需阻塞。说它是同步,是因为,这个执行是在一个线程里面执行的。有时候,还会说它又是阻塞的,实际上是指阻塞在select上面,必须等到读就绪、写就绪等网络事件。

1.混淆工具版本

本文使用的是ProGuard这一款Java代码混淆工具。 因为在我们实际的开发工作中,有些程序包含了公司核心产品的代码,所以为了保护自身的知识产权,避免程序包不小心外流出去,我们有必要进行一些保护...