自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

好记性不如烂博客

  • 博客(305)
  • 资源 (36)
  • 收藏
  • 关注

转载 @Override错误

转:http://blog.csdn.net/chindroid/article/details/7653289一、java @override 报错处理做项目的时候,同事那边电脑上编译通过的java代码,或者是网上下载的样例代码,导入工程后却是编译不通过,总是@override报错,把@override去掉就好了,有时候@Override出现的地方很多,要全部删除@Overr

2013-12-05 19:51:10 959

原创 3、solr的基本操作

import java.io.IOException;import java.net.MalformedURLException;import org.apache.solr.client.solrj.SolrServerException;import org.apache.solr.client.solrj.impl.CommonsHttpSolrServer;import org.a

2013-12-04 23:19:19 1326

原创 2、solr与tomcat及中文分词的整合

1、将solr中的example中的solr拷贝到要作为服务器的位置,这里是放在D:\lucene\solr\home这个文件夹是专门来存放solr的数据的2、将solr相应的web程序也拷贝出来这里是在solr文件夹下面新建一个server文件夹,存放web程序3、修改solr下面的home文件夹下面的solrconfig.xml设置data的路径So

2013-12-04 21:54:20 1307

原创 1、solr的安装启动及运行

1、Solr的下载地址:http://archive.apache.org/dist/lucene/solr/Solr下载下来后默认就可以运行的,它是运行在自带的jetty服务器上面2、进入solr的example目录,里面有个start.jar,然后打开命令窗口输入java–jar start.jar启动solr的服务器打开浏览器,输入http://localhost

2013-12-04 21:43:24 18453 3

原创 ibatis小知识点

1、resultMap和resultClass的区别,下面是两者的区别一:当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类型。二:当查询结果集与属性名对应不上的时候,就可以采用resultMap指定列名与对象属性名之间的对应关系,否则对应不上的属性将为null或0.resultClass: 可以把结果自动映射到相应的 JAVA 类中,

2013-12-02 18:21:04 1073

原创 JAVA的md5解密后导致乱码

UUID:1cea62e4cf184fd99a41b89f94b4f54d密文是:�P�<�O�֖?}(�r明文是:abcjava代码如下:public class Test { public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingExceptio

2013-11-28 17:45:47 9773

转载 中文字符乱码问题的解决方法

转:http://blog.chinaunix.net/uid-26284395-id-3303341.htmlJsp+servlet+tomcat6.0+ibatis+mysql5.0框架,中文字符乱码问题的解决总结首先总结我的项目字符集设置:1、jsp、servlet字符集要统一,如果要用gbk就都用gbk。或者都用utf-8。我都统一用得是utf-8;(我在ser

2013-11-27 17:35:45 7203

转载 在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别

转:http://blog.sina.com.cn/s/blog_a2f090ae0101e18d.htmlhttp://blog.csdn.net/kkdelta/article/details/5507799首先在web.xml中配置监听器listener,让Spring进行自动获取。具体加入的代码如下: org.springframework.web.context.Co

2013-11-27 13:40:47 61682 4

转载 Spring3自定义环境配置 <beans profile="">

转:http://nassir.iteye.com/blog/1535799/摘自springside3 Spring 3.1的功能,以后就不用为了区分Test, Dev, Production环境,搞几个只有细微区别的application.xml, application-test.xml及引用它们的web.xml了。首先,将applicationContext.x

2013-11-26 18:05:45 18165 1

原创 spring小知识点

1、@Autowiredprivate UserDao userDao;不用写set get就能注入,当然,前提是你已经开启了注解功能。

2013-11-26 09:26:38 1014

原创 Ibatis中SqlMapClientTemplate和SqlMapClient的区别

SqlMapClientTemplate是org.springframework.orm.ibatis下的而SqlMapClient是ibatis的SqlMapClientTemplate是SqlMapClient的封装类. SqlMapClient中包含着session的管理. SqlMapClientTemplate用于session的封装,以及异常的捕捉. 所以按照以

2013-11-25 23:08:58 27187 2

转载 使用Spring注解完成Bean的定义

转:http://blog.163.com/sir_876/blog/static/11705223201032144854341/通过@Autowired或@Resource来实现在Bean中自动注入的功能,但还要在配置文件中写Bean定义,下面我们将介绍如何注解Bean,从而从XML配置文件 中完全移除Bean定义的配置。 1. @Component(不推荐使用)、@Repos

2013-11-25 10:19:21 1899

转载 shiro入门实例

转:http://hnbcjzj.iteye.com/blog/1706600简介: Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。是一个很不错的安全框架。 下面记录一下shiro和Spring整合的过程的一个小示例: Web.xml配置  contextConfigLocation classpath:applicationCont

2013-11-21 20:09:23 5578 5

转载 jrebel(破解版)+eclipse +jetty/tomcat 配置,实现热部署

转:http://www.blogjava.net/lushengdi/archive/2013/02/22/395579.html1、安装eclipse的jrebel插件Help » Install New Software然后通过 如下 URL  http://www.zeroturnaround.com/update-site/如果要离线下载的话,可以通过下载离线

2013-11-21 10:23:15 8885

转载 Redis使用总结之与Memcached异同

转:http://www.cnblogs.com/ceecy/p/3279407.htmlRedis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets Redis不是什么?同样从两个方面来

2013-11-20 17:53:42 1009

转载 Redis应用场景

转:http://www.cnblogs.com/shanyou/archive/2012/09/04/2670972.htmlRedis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。Redis常用数据类型Redis最为常

2013-11-20 17:52:15 1285 1

转载 Redis在windows下的安装使用

转:http://www.cnblogs.com/kkgreen/archive/2011/11/09/2243554.htmlredis下载地址:http://www.newasp.net/soft/67186.html#downloads下载的windows版本是redis-2.0.2,解压到D盘下:D:\redis-2.0.2进到该目录下,有下列文件:

2013-11-20 17:41:27 14392 3

转载 使用 Salt + Hash 来为密码加密

转:http://www.cnblogs.com/jfzhu/archive/2012/12/20/2825802.html我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(

2013-11-20 09:43:44 34278 5

原创 java的基本类型和i++线程安全性的深入解析

在java中,除了long和double的64比特的变量外,其他的基本变量都是原子性的。说起原子性的操作,是值读和写是原子性的,比如i=5;这个就是一个原子性的操作。但是两个原子性的操作合在一起进行,就不一定是原子性的了,比如先读后写,那么就有可能在读之后这个变量被修改过。i++就是这样的一个操作,先读后写,所以说整型变量是原子性的,不是说i++就是一个原子性的操作。当你使用for

2013-11-18 13:48:26 8704 2

转载 Dubbo zookeeper 初探

转:http://blog.csdn.net/u011270461/article/details/12144623建议参考资料:http://blog.csdn.net/lin_fs/article/details/7395307http://blog.csdn.net/goliathray/article/details/8565801http://zy116494718.

2013-11-14 21:39:00 63039 7

转载 zookeeper安装

转:http://blog.csdn.net/lin_fs/article/details/7395307zookeeper是需要安装的,dubbo直接使用jar就可以了http://zookeeper.apache.org/ 官网下载,然后安装dubbo是阿里的一个开源soa框架,详细介绍http://code.alibabatech.com/wiki/display

2013-11-14 21:16:34 8218

原创 多线程的小知识点

1、++i不是原子性的,它是由三个步骤组成的,获得当前值,加1,写回新值。假设当前i的值为9,如果两个线程都同时读取i值,读到的都是9,然后同时加1,那么这时i的值变为10,但其实是需要加两次,值是11的。

2013-11-13 19:51:05 1760

转载 Spring并发访问的线程安全性问题

转:http://windows9834.blog.163.com/blog/static/27345004201391045539953/springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的i

2013-11-12 20:21:50 47511 3

转载 Struts的线程安全问题

一、Servlet的线程安全问题参考:深入研究Servlet线程安全性问题Servlet是单例的,如果Servlet有定义实例变量并且在service方法中有赋值操作,则在多线程情况下存在线程安全问题。二、Struts1Struts1使用的ActionServlet是单例的,由这一个servlet处理所有.do请求。RequestProcessor也是单例。

2013-11-12 20:11:50 2432

转载 深入研究Servlet线程安全性问题

转:http://www.yesky.com/334/1951334.shtml摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。  关键字:Servlet 线程安全 同步 Java内存模型 实例变量  Servlet/JSP技术

2013-11-12 20:08:29 1295

转载 JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用。

转自:http://bbs.tech.163.com/bbs/tech_0ik1/147645925.html在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性

2013-11-08 15:21:25 933

转载 maven安装配置JAVA_HOME环境变量

今天碰到一个很让人火大的问题,被maven气死了!!引用:http://lansky07.javaeye.com/blog/294158今天在安装maven时安照说明配置环境变量,通过命令检查:mvn -v竟然出现以下错误,很郁闷的是我明明配置了JAVA_HOME,并且别的依赖java的东西都能用,通过java -version也可以得到配置的java home信息,却出现

2013-11-08 15:14:22 1946

转载 浅谈数据库的水平拆分

转:http://dryr.blog.163.com/blog/static/582110132010422115946413/  一般人们分析问题,总是从问题现象,原因分析,解决方案这样的思路来分析思考问题,我想对这个数据库的水平拆分也按这样的思路来简单剖析一下。        先从问题现象入手,随着数据库表中数据日积月累越来越多,当表记录数达到千万甚至亿级别时,数据库表的访问效率下

2013-11-02 17:17:49 3147

转载 一张图片优化5k带来的带宽成本及其前端页面的优化方法

转:http://www.cnblogs.com/PeunZhang/p/3375729.html,http://www.cnblogs.com/PeunZhang/archive/2013/04/01/2337900.html上周,我参加了公司的一门课程《网站性能优化》,讲师提出了一个问题:一张图片优化后减少5K,1年内可以大概省下多少宽带成本呢?非常好奇,仔细听完讲师分析,计算出来

2013-11-02 16:28:45 4536

转载 数据库的读写分离

转:http://www.cnblogs.com/qlee/archive/2011/04/08/2009738.html随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策 略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是orac

2013-10-30 20:43:24 18613 5

原创 十、android的ContentProvider对外共享数据

当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。以前我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样可以对外共享数据,但数据的访问方式会因数据存储的方式而不同,如:采用xml文件对外共享数据,需要进行xml解析来读写

2013-09-26 22:52:06 1768

原创 九、android的ListView实现数据列表展示

基于上一篇第八节的数据库操作为基础,对数据库中的内容在android界面上进行列表展示1、工程结构:列表显示示意图:列表显示效果图:2、界面的列表展示配置文件item.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andr

2013-09-24 23:11:02 13767

原创 装饰者模式-星巴克

例子一、咖啡的制作/** * 饮料类 */public abstract class Beverage { //描述 String description = "Unknown Beverage"; public String getDescription(){ return description; } //价格 public abstract double

2013-09-24 21:12:56 3196

转载 集合的常用操作类CollectionUtils

转:http://www.blogjava.net/jakin/archive/2009/05/14/270634.htmlpackage com.jakin.util;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.List;

2013-09-24 17:08:46 21767

原创 八、android的SQLite数据库操作

在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。SQLite最大的特点是你可

2013-09-16 23:48:43 1600

原创 七、android的SharedPreferences

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer

2013-09-15 21:17:48 1030

转载 android实现加载的progressDialog之后跳转到程序主界面

转载:http://blog.csdn.net/mars2639/article/details/6615424#comments因为考虑到有些程序加载时间相对较长,所以在启动主界面之前,实现一个加载的progressDialog对话框来延缓,相对来说可以提高用户体验度。如果是直接进入主界面,即activity,界面因为加载时间长,一片漆黑,让用户老觉得这程序不行。贴出

2013-09-15 21:07:51 1264

原创 六、android的xml解析

除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。Pull解析器的运行方式与SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.

2013-09-15 21:05:53 986

原创 五、android的文件操作

首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInsta

2013-09-13 00:15:33 1200

原创 四、android的单元测试

1、工程结构2、配置清单文件<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.huangjie.junittest" android:versionCode="1" android:versionName="1.0" > <

2013-09-12 00:39:48 923

android的数据库操作

android的sqllite数据库操作,增删改查及事务处理

2013-09-16

quartz实例用法

quartz实例用法

2013-09-10

android 布局管理

android 布局管理

2013-09-10

android电话拨号

android电话拨号简单事例

2013-09-09

黎活明 网上支付 工程源码

黎活明 网上支付 工程源码 黎活明 网上支付 工程源码

2013-08-23

近实时搜索SearcherManager

近实时搜索SearcherManager和NRTManager的使用

2013-05-05

tika提取文本内容

tika 工程 简便获取文本的java工具

2013-05-03

lucene 自定义评分

lucene 自定义评分 实现 增加自定义的权重

2013-05-01

lucene collector的使用

lucene collector的使用 lucen分组统计 collector

2013-04-28

lucene的分词的测试工程

lucene的分词的测试工程,包括分词器的比较,扩展停用词,同义词分词等

2013-04-21

lucene的查询语法事例

lucene的查询语法事例.

2013-04-14

lucene3.5的创建和增删改查

lucene3.5的创建和增删改查的工程

2013-04-14

lucene的列子

lucene的列子,包括创建搜索以及增删改查等

2013-04-12

spring mvc的例子

spring mvc 例子 有图片上传等功能

2013-04-05

wkhtmltox-0.11.0_rc1-installer.exe

wkhtmltox-0.11.0_rc1-installer.exe

2013-01-18

oschina+技术架构介绍.ppt

oschina+技术架构介绍 oschina+技术架构介绍

2012-03-13

JavaEye+技术架构.pdf

JavaEye 技术架构 pdf 内容详尽

2012-03-13

groovy的简单例子

groovy的简单例子

2014-08-29

log4j日志的工程

在开发的过程中,我们总会想看到更多的错误,这时候log4j便产生了作用,但是有时候我们总会把日志给打印在一个文件中,那我们如何对各个不同的模块的日志进行分不同的日志文件存放呢,比如dao、service、controller、error、jsp等不同层次的日志。

2014-05-27

spring的自带定时任务

spring的自带定时任务 基于注解和xml配置

2014-05-06

个推的使用

可以为手机端的app使用者推送消息,而不是通过手机上的app对用户发送消息。

2014-04-28

ibatis笔记

ibatis笔记,摘录自ibatis实战里面的内容

2014-04-19

锋利jquery笔记

锋利jquery 笔记

2014-03-10

jquery插件tablesorter例子

jquery插件tablesorter例子

2014-01-21

cobar client的例子

cobar client的例子,描述了cobar client的整个创建过程

2013-12-11

solr的增删改查和高亮以及分组

solr3.6的增删改查操作和高亮以及分组

2013-12-05

shiro 入门实例

shiro 入门实例 与spring进行整合

2013-11-21

zookeeper和dubbo简单例子

zookeeper和dubbo简单例子,使用maven进行构建

2013-11-14

android的内容提供者

android的内容提供者contentprovider的应用, 采用ContentProvider对外共享数据和监听ContentProvider中数据的变化

2013-09-26

android的数据库操作和列表展示

android的sqlite数据库操作和界面列表展示

2013-09-24

android的偏好设置

android 偏好设置,向用户提供软件参数设置功能

2013-09-15

android的xml操作

android的xml操作,pull解析和xml的生成

2013-09-15

android 单元测试

android 单元测试

2013-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除