- 博客(78)
- 资源 (16)
- 收藏
- 关注
转载 Lucene (v4.5) 深入学习(一) —— 原理
Lucene(v4.5) 深入学习(一)原理花了两三天把《Lucene原理与代码分析》的主要内容看了遍,之后开始看官网上的文档。《Lucene原理与代码分析》的作者分析的对象是Lucene2.9,我分析的对象是Lucene4.5,而Lucene当前的最新版本为4.7。4.x版本和2.x版区别非常大(4.5和4.7的区别也不小,汗),最终能借鉴《Lucene原理与代码分析》的东西十分有限
2016-09-14 19:57:48
530
原创 intellij idea 出现 usage search was canceled
最近这两天,idea 全局文件搜索老是不太好用,明明是有的关键字,搜索的时候总是报 usage search was canceled ,在网上搜了下,也没有好的解决。困扰了两天。最终发现了解决的方式。解决的方式如下:点击 File -> Invalidate Caches / Restart..点击 the button "Invalidate and Restart"重启后就
2016-08-26 12:47:28
3234
原创 java框架源码之Quartz(1):定时任务如何调度
好久没写博客啦。年底不是很忙,就把平常自己积累的东西放到博客上吧。和大家共享学习下。quartz框架是大家常用的 定时任务框架。而定时任务在分布式异步系统中,是常用的主动轮询的手段。认清它底层怎么运行,确实是重要的事情。个人认为quartz框架就两个核心一、是如何将 CronExpression(克隆表达式) 解析,并且得知下一次要运行的时间。 二、quartz是如何在准确的时间内调用预定义的
2015-12-12 17:31:50
2825
转载 Hbase 原理及入门
原文转载:http://blog.csdn.net/xtwolf008/article/details/16974725 入门参考:http://www.cnblogs.com/heyCoding/archive/2012/11/09/2762334.htmlHbase简介 started by chad walters and jim 2006.11 G re
2015-02-05 20:01:28
554
原创 mysql 中 sql语句 explain(一)
参考:http://www.2cto.com/database/201307/230048.htmlhttp://blog.csdn.net/zhuxineli/article/details/14455029explain是用来分析mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。1. id :语句的执行顺序标识。是指select语
2015-01-21 10:42:36
908
原创 mysql yum 安装
参考文章:https://www.digitalocean.com/community/tutorials/how-to-install-mysql-5-6-from-official-yum-repositories今天在公司整理下测试机,尝试用yum 装了下mysql ,本以为是很简单搞定的事情,结果还是出了点问题,记录下自己处理的过程,避免其他人走弯路。一、安装问题:
2014-12-06 14:32:49
1123
原创 try redis (三) - 数据类型和抽象
官方文档地址 - http://www.redis.io/topics/data-types-introredis 不仅仅是简单的 key-value 存储。实际上可以理解为它是一个数据结构服务。在传统的key-value 存储中,我们一般是 把 string(key)string(value)关联起来的。在redis中。value不仅仅是一个简单的string类型,也可以是一个复杂的数据结构
2014-11-09 15:12:02
931
原创 try redis - 快速入门(二)
Sets are a very handy data type, but as they are unsorted they don't work well for a number of problems. This is why Redis 1.2 introduced Sorted Sets.A sorted set is similar to a regular set, but
2014-11-08 11:11:43
861
原创 memcached_1 初始学习
memcached学习笔记 (2010-11-20 10:33:36)转载▼标签: 杂谈分类: memcached1、背景: Memcached是国外社区网站 LiveJournal 的开发团队开发的高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web
2014-09-09 11:27:39
673
原创 activemq 设置admin 页面的帐号和密码
jms 对于大家来说都不陌生吧,我们公司用的就是 Activemq,用了蛮久了,还比较稳定。dan
2014-07-28 11:19:18
12603
1
原创 深入理解 jdk 动态代理的实现
最近发现,java框架中大量使用了 动态代理。 原来只是会简单的使用,但是今天想深入研究下jdk是如何实现的。一个比较靠谱的博客:http://www.cnblogs.com/flyoung2008/archive/2013/08/11/3251148.html至于Proxy 怎么用,在这里就不赘述了。关键是想说说 jdk怎么实现的。主要想讲讲 这个方法 Proxy.get
2014-03-15 20:25:11
865
转载 Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制
多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchronized和 volatile 。在简化与平台无关的并发类的开发的同时,它决没有使并发类的编写工作变得更繁琐,只是使
2014-02-18 08:50:17
798
原创 多线程之BlockingQueue中 take、offer、put、add的一些比较
在java多线程操作中, BlockingQueue 常用的一种方法之一。在看jdk内部尤其是一些多线程,大量使用了blockinkQueue 来做的。 借用jdk api解释下:BlockingQueue 方法以四种形式出现,对于不能立即满足但可能在将来某一时刻可以满足的操作,这四种形式的处理方式不同:第一种是抛出一个异常,第二种是返回一个特殊值(null 或false,具体取决
2014-02-17 18:23:10
59525
1
原创 fusioncharts 中 图表flash置顶 解决方案
fusioncharts 这个报表工具我们就不说了。是要花钱的。 我用的是免费版的。 在使用
2013-08-27 12:45:50
920
原创 EXTJS 给Tree设置字体
由于项目要做字体个性化。Ext很多组件中 字体的大小都要动态改变。 我通过 构造 标签,插入css代码,然后达到效果。所有的控件都有效果,唯独 tree的字体无法设置。我就在网上查找了一段时间的资料,发现还是无法搞定。网上给的最多的方案就是 x-tree-node{fontSize: xx px}其实根本就不可用。后来我就尝试了用.x-tree-node-el {font-si
2013-08-15 16:45:42
3230
2
转载 MyBatis 缓存机制
原文连接:缓存概述 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持;一级缓存基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCac
2013-07-17 11:54:37
2151
原创 使用mvn 下载 依赖包的源代码
今天研究 lucene,想要进源代码看看。可惜下下来的包里没有 -src.jar 这个包。到官网转了一圈,也没有找到这个包。突然想到manven 也许可以弄到源代码的jar包。所以我就尝试了下,果断可以,真是方便啊,以后都不用去用分下包了。maven 怎么控制依赖,这里不说了。1、项目依赖 lucene的包。在pom.xml 如下所示。2、直接运行 pom.xml在ecl
2013-06-16 17:38:51
2475
原创 POI 控制 excel 生成图表的方式(二)
主要尝试 vb、jni 调用 excel 的 图表。实现了两种方式。一 、 java调用 vbs1、思路: java 调用 vbs, , vbs调用 excel的宏。2、具体步骤:(1) 创建一个 excel(2) 定义 excel 的宏 ,专门用来生成 柱形图。 这个宏的名字就叫 chart(3) 创建一个vbs 脚本,用来调用 excel
2013-05-26 12:37:55
9311
1
转载 Spring Security3源码分析-FilterChainProxy初始化
很久没有更新博客了,最近对Spring Security做了比较深入的研究。 spring security的教程网上很多: http://lengyun3566.iteye.com/category/153689 http://wenku.baidu.com/view/b0c0dc0b79563c1ec5da7179.html 以上教程足够应付在实际项目中使用spring s
2013-05-10 10:36:24
1248
转载 spring security 3 中使用自定义数据库来设置权限
参考文档: http://wenku.baidu.com/view/4ec7e324ccbff121dd368364.html 在spring security3中使用自己定义的数据结构来实现权限设置。 数据库用户表角色表action表,即资源表角色-用户关联表actiion-角色关联表配置过程web.xml中加入过滤器[xhtml] vie
2013-05-09 20:02:41
1281
转载 spring security验证流程
工作需要,又弄起了权限的管理。虽然很早以前都了解过基于容器的权限实现方式,但是一直都觉得那东西太简陋了。后来使用liferay时发现它的权限系统的确做得很优秀,感觉这也可能是它做得最出色的地方吧。但是当时只停留在怎么使用及一些与其衔接的关系之上,并没有对其底层进行了解,新到现在的公司后,发现这一课还是得补上。但是令人惊讶的是,目前可用的选择并不多,甚至很少,最有名的当属spring secur
2013-05-09 19:20:21
1708
原创 maven3 自学笔记(一) Maven依赖
Maven 的依赖1、依赖作用域:通过 来控制依赖的范围。例如:dependency>groupId>junitgroupId>artifactId>junitartifactId>version>4.10version>scope>testscope>dependency>只有当test的时候,才会使用此依赖。将 junit的包打入默认的依赖范围是 c
2013-05-04 14:18:48
1142
转载 struts2结合poi导出excel
【转】struts2结合poi导出excel(二)先看效果图:第一步:第二步:点击导出内容到excel第三步:点击上图的“选择”按钮最后可以选择打开或者保存了。实现方式如下:页面设计:导出内容到excelfunction doExport(){ var dataV=
2013-04-23 10:35:20
1228
转载 ObjectPool
ObjectPoolObjectPool 定义了一个简单的池接口BaseObjectPool以下三个类的父类 A simple base implementation of ObjectPool. Optional operations are implemented to either do nothing, return a value indic
2013-04-15 09:15:17
1236
转载 通过java调用VBS,再用VBS执行Excel中的宏的例子
(一) 首先需要降低客户端及服务器端对于Excel的宏的安全级别的要求,按照下述的图示进行操作:(1)进入宏的安全级别设置功能 (2) 降低宏的安全级别(二) 按照下面代码编写VBS代码Option ExplicitDim objXLAppDim objXLBookSet objXLApp = WS
2013-04-09 13:51:04
3805
1
转载 excel 常用操作 flash版
照片名称:自动筛选照片名称:在Excel中字符替换照片名称:在Excel中直接编辑“宏”照片名称:在Excel中为导入外部数据照片名称:在Excel中行列快速转换照片名称:在Excel中运行“宏”照片名称:在Excel中添加说明文字照片名称:在Excel中数据分列整理照片名称:在Excel中数据合并
2013-04-09 13:01:22
954
转载 java调用microsoft office(如word、excel)的宏
java需要通过调用com来和office交互,这个可以自己编写jni来实现,不过目前已有三个开源项目支持java对com的调用,它们分别是:com4j、j-Interop和Jacob。下面先对这三个项目做个简单先容。 com4j,项目地址是:http://java.net/projects/com4j/ ,很久没更新了,要使用这个库,需要下载相关的源代码(也可以通过http://down
2013-04-09 10:58:08
2871
原创 POI 控制 excel 生成图表的方式(一)
一、POI 无法直接对 excel 图表进行操作。官方文档描述如下:二、通过在网上查找资料,可以通过以下三个方式实现。第一种:自定义 excel 模版,在模版定义 图表 。 通过改变图表数据区域的数据值。达到改变图表的目的。自定义模版:插入数据后第二种:jfreechart+poi将数据转化成为 图片
2013-04-09 10:53:03
10625
2
转载 activemq 连接方式
ActiveMQ的主要作用就是向客户应用程序提供面向消息通信的架构。ActiveMQ提供了一种用于客户端和代理之间(Client-to-Broker)以及代理与代理(Broker-to-Broker)之间连接的连接器(connectors)。ActiveMQ允许客户端的应用程序使用多种协议连接到代理,并且代理之间可以创建复杂的连接通道。这一章中将解释下面的连接概念:1.
2013-04-03 15:31:25
2395
转载 ActiveMQ配置详解之如何配置自动重新连接
这从这一篇开始,将讲解在activeMQ中的相关配置。由于activeMQ主要是参考apache官方网站上的说明,并在适当的地方加注说明。一、如何配置自动重新连接Apache官方说明:If a JMS broker goes down, ActiveMQ can automatically reconnect to an available JMS broker using
2013-03-27 14:17:26
5407
转载 JAVA wait(), notify(),sleep详解
在CSDN开了博客后,一直也没在上面发布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把CSDN的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程互斥、同步的时候又有了新的体会,就以他作为开篇吧。 在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的sync
2013-03-25 18:49:23
828
转载 Java NIO与IO的区别和比较
Java NIO与IO的区别和比较 导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其
2013-03-19 17:03:28
2135
hadoop 2.6.0插件
2016-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人