导航

07 2019 档案

摘要:Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。 标记一下比较重要的类: 要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清 阅读全文

posted @ 2019-07-27 19:12 cdeelen 阅读(130) 评论(0) 推荐(0)

摘要:Tengine的安装 新建tengine用户组 groupadd -r nginx useradd -r -g nginx -M nginx 解压安装包: tar -zxvf tengine-2.1.0.tar.gz 安装依赖: yum install gcc-devel openssl-devel 阅读全文

posted @ 2019-07-26 19:16 cdeelen 阅读(115) 评论(0) 推荐(0)

摘要:前言 至于为什么要用solr5.5,因为最新的6.10,没有中文的分词器支持,这里使用的是ik分词器,刚好支持到5.5 ik分词器下载地址 :https://github.com/EugenePig/ik-analyzer-solr5 , 下载完之后使用maven命令, mvn package 即可 阅读全文

posted @ 2019-07-19 19:28 cdeelen 阅读(190) 评论(0) 推荐(0)

摘要:1. 什么是freemark Freemaker是一个”模板引擎”,也可以说是一个基于模板技术的生成文本输出的一个通用工具 2.一般的用途: l 能用来生成任意格式的文本:HTML,XML,RTF,JAVA源码,等等. 3.基本目标:代替以前的jsp显示页面 注意一般用freemarke来做哪些js 阅读全文

posted @ 2019-07-18 19:36 cdeelen 阅读(353) 评论(0) 推荐(0)

摘要:Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 阅读全文

posted @ 2019-07-15 19:29 cdeelen 阅读(116) 评论(0) 推荐(0)

摘要:Java中使用Jedis操作Redis 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar 阅读全文

posted @ 2019-07-13 19:40 cdeelen 阅读(260) 评论(0) 推荐(0)

摘要:一、Redis常用数据类型 Redis最为常用的数据类型主要有以下五种: String Hash List Set Sorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject对象来 阅读全文

posted @ 2019-07-12 19:38 cdeelen 阅读(440) 评论(0) 推荐(0)

摘要:JAVA head 分三个区域:1、新生代:1).Eden(伊甸园)区是新对象分配内存的地方,由于堆是所有线程共享的,因此在堆上分配内存需要加锁。而Sun JDK为提升效率,会为每个新建的线程在Eden上分配一块独立的空间由该线程独享,这块空间称为TLAB(Thread Local Allocati 阅读全文

posted @ 2019-07-11 19:23 cdeelen 阅读(91) 评论(0) 推荐(0)

摘要:说明:当请求参数的值为空时,服务器会将空值转化成空字符串。 可以使用包装类HttpServletRequestWrapper的子类(自定义)替换HttpServletRequest 对象。 问题:如何使得每个请求都使用空值处理? 答:使用拦截器,拦截所有请求,遍历请求参数,处理空值。 具体实现: 步 阅读全文

posted @ 2019-07-09 09:40 cdeelen 阅读(2727) 评论(0) 推荐(0)