- 博客(7)
- 资源 (72)
- 收藏
- 关注
原创 elasticsearch之索引模块简述
一,NettyHttpServerTransport作为http server的角色角色。 在NettyHttpServerTransport上层Netty4HttpRequestHandler作为http请求的监听器,并将监听到的请求dispatch到NettyHttpServerTransport。 @Override protected void doStart() {
2017-07-27 15:37:43 1936
原创 使用guice进行依赖注入与模块化系统
一、Guice介绍 1,Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。 2,elasticsearch是直接把guice的源码放到自己的包内(es把很多开源项目的代码都直接集成到自己项目中
2017-06-25 11:59:36 3990
原创 jdk1.8新特性
package com.star.lamda;import java.util.Arrays;import java.util.List;import java.util.function.Predicate;import java.util.stream.Stream;/** * Created by taojiang211638 on 2017/6/18. */public clas
2017-06-18 20:12:43 2408
原创 如何使用charles抓https包
1,使用手机自带的浏览器,打开chls.pro/ssl,会自动跳转,根据提示按照描述文件。 2,打开charles,打开tab proxy下的 SSL Proxying Settings。添加Locations。host设置为*,port 设置为443。
2017-06-16 11:27:38 1553
原创 Redis缓存在教师工作坊VectorCache与RowCache应用场景
vectorCache: 字面意思是“向量缓存”, 一般翻译为“列缓存”, 用来保存微博信息的 id。 不是每条微博的 id 都会保持在这里, 只有最新或被关注最多的需要缓存。 研修达人top10 方法:getTopUsers参数:startDateTime,start,end获得研修达人列表,类型Set 广告:方法:getAD()参数: location, f
2015-04-10 17:09:29 2807
原创 redis之Hash存储与String存储内存消耗对比
存储对象UserString存储方式:SET media:1155315 939 GET media:1155315 > 939 String结构存储该对象 存储量使用内存(KB)使用时间(毫秒)使用cpu10030.722983 10030.721224 10
2014-10-19 20:22:56 6518
原创 类的相互依赖导致StackOverflowError
public class SchoolServiceImpl { private static SchoolServiceImpl instance = new SchoolServiceImpl(); private static ClassServiceImpl classServiceImpl = ClassServiceImpl.getInstanse(); public stat
2014-07-07 18:40:07 2950
tarena tts pdf课件 jsvaSE核心2
2013-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人