- 博客(53)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 环形动画
今天貌似生病了……直接来代码 自定义View代码package com.lizw.circular.wave;import com.lizw.circular.R;import com.lizw.circular.R.attr;import com.lizw.circular.R.drawable;import com.lizw.circular.R.sty...
2015-04-07 09:51:18 207
原创 Android 抽屉式
之前一直以为Android的抽屉式特别麻烦,今天做了demo,废话不多说了,直接代码。package com.lizw.menudome;import android.app.ActionBar;import android.app.Activity;import android.content.res.Configuration;import android.grap...
2015-04-02 14:01:22 197
原创 Linux下配置Tomcat 出错
在Centos 6.4 X64, JDK 1.7 U21下用hadoop 1.2.1 运行 mahout 0.9,处理一个5GB的数据,系统提示There is insufficient memory for the Java Runtime Environment to continue.14/07/15 08:46:05 INFO mapred.JobClient: Task Id :...
2015-01-13 16:55:24 167
原创 linux 80端口占用的解决方案
linux 80端口占用的解决方案 ps 显示所有的进程总体思路先检查端口被那些进程占用,然后杀死这些进程。分析:netstat -an查看到大量的使用80端口的连接变成僵尸。netstat -an|grep 80 查看发现有许多80端口进程在里面,使用kill pid命令终止进程。使用lsof -i :80|grep -v "PID"命令后所有80端口进程删除...
2015-01-10 15:33:13 271
原创 Spring MVC 异常处理方案
1、 故事能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面将介绍使用Spring MVC统一处理异常的解决和实现过程。 2 、分析 Spring MVC处理异常有3种方式: (1)使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver; (2...
2015-01-05 22:41:54 128
原创 Android NDK 开发环境搭建
一、关于NDK:NDK全称: Native Development Kit. 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员...
2014-11-18 21:57:41 102
原创 Linux下配置SVN
【转】http://www.cnblogs.com/wuhou/archive/2008/09/30/1302471.htmlubuntu安装和配置SVN1. 安装SVN 在Ubuntu下 apt-get install subversion 在Centos下 yum install subversion2. 建立svn仓...
2014-11-17 16:09:07 82
原创 Effective Java(三)之小插曲:枚举剖析
资料上说:enum是继承自java.lang.Enum的。我直接写了一下,连编译都通不过。后来又找资料才知道,这个继承是有编译器处理的。现在先直接拿下面的例子说事了:用java命令行直接查看编译好的WeekDay.class文件。D:\workspace\enumtest\bin\com\lzw\enumtest>javap WeekDayCompiled from "...
2014-04-16 10:43:08 120
原创 Effective Java(二)之用私有构造器或者枚举类型强化Singleton属性
书上分别说了以下三种 1)将公有静态成员做成final域享有特权的客户端可以借助AccessibleObject.setAccessible方法,通过反射机制调用私有构造器。package com.lzw.singleton1;import java.lang.reflect.Constructor;/** * * 单例实现1 * &l...
2014-04-11 13:35:00 106
原创 Effective Java(一)之服务提供者框架
一、概念 什么是服务提供者框架? 多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来(来自百科)。是不是很晦涩呀,其实简单说来就是:提供者为框架的用户提供了多个API实现,框架必须提供一种机制来注册这些实现以便用户能够使用它们;框架的客户直接使用API,无需关心自己到底在使用哪个实现。 二、实现原理...
2014-04-09 13:42:46 164
原创 Effective Java(〇)之说在前面的话
做了将近两年的java web开发了,感觉自己还是附在java这湖水的表面。现在想沉淀一下,于是买了几本偏底层的书看看,顺便记录下来笔记和心得。《Think in Java》之前已经看过了,但是当时过于心里浮躁,也没有太多的收获。这次一次性购买了《Effective Java中文版(第2版)》、《深入java虚拟机》、《鸟哥linux私房菜》、《HTTP权威指南》等书籍,据说这些...
2014-04-09 13:36:16 97
原创 Linux安装apache全过程
下载apache(现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz),去apache.org官网:http://apache.org/dist/httpd/ 例如,下载的就是最新版本:httpd-2.2.9.tar.gz,放到你指定的目录/usr/local/里面。Let's begin[root@local]# ls // 你会看到你...
2014-04-08 10:55:18 798
原创 Hibernate ORM 新特性之 Service(Registry)
这里写出来也基本是copy官网的,不如直接贴出来,免得以后找不到了,呵呵……copy:http://planet.jboss.org/post/hibernate_orm_service_registry Service Registry已经迁移到 Hibernate Core 4.0 的用户(非JPA)可能已经注意到,以前大家熟知的构造 SessionFactory 的方法已...
2014-03-13 14:44:13 138
原创 Hibernate Service Register机制初体验
到新公司(有自己的一套框架)已经半年有余了,一直没有关注过java开源框架了。这几天突然感觉自己在技术上没有核心竞争力,于是决定狂补…… 打算一个月内把hibernate全面的学习用一下(一直不知道hibernate search,跟lucene的完美结合,挺屌的)。这里我是直接从jboss官网上去看的hibernate documentation,下面我说一下这几天的...
2014-03-11 14:01:35 209
原创 MySql 类型 Integer 总结
追一下公司的产品的源码,感觉做这个架构的人基本功真是挺高的。且不说缓存和Map的应用了, 下面说说我今天的所见。 公司的Database是Oracle,看看底层表的结果,就拿User表中字段Status(状态)/Type(类型)的类型用了numeric(2);这里很明显是为了节省空间了。想想看,现在硬件更新那么快,很多时候为了开发效率就忽略了考虑空间;可是放宽...
2014-03-07 13:10:13 813
原创 详解Java解析XML的四种方法
转载的: XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。 XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object M...
2014-03-03 17:59:08 96
原创 android开发之路一
自己整个小项目,忙的我焦头烂额。有种累死的感觉,也懒的更新自己的博客了。还好已到尾声,从今天起,把自己的android开发路整理一下,都记录起来。...
2014-02-26 13:29:37 66
原创 JavaScript 的声明函数和匿名函数的区别
今天在公司没有太多任务,就把前几天挤压下来的问题一一解决了一下。突然发现javascript的函数直接的区别没有搞清楚。这里懒得翻译了,就直接把英文代码粘来了。 Javascript function declarations vs function operators There are quite a few different ways to creat...
2013-10-14 18:07:35 359
原创 翻译一首英文诗
Down by the salley gardens漫步柳园writer. William B. Yeats 翻译. 李志伟 唱 . 藤田惠美 Down by the salley gardensMy love and I did meet几何邂逅,柳园通幽 She passed the salley gardens With li...
2013-08-30 19:02:32 278
原创 初恋如风的感觉
可能是因为最近在疯狂的追求自己心仪的女孩吧,总不免有一些忧伤、喜悦…… 恋爱就像是做一个系统,一开始无从下手,一旦入手就着迷的开发,越是着迷,就越疯狂的开发,无论紧赶慢赶,只为一个终点,那就是完成项目的开发。也就是从恋爱转移到了结婚……结婚了就像是在维护这个系统,两个人的生活肯定会出现一些磕磕碰碰,也就是我们(程序员)所谓的bugs。当然一个好的系统是很少出...
2013-08-21 17:28:47 106
原创 用eclipse进行远程调试Tomcat下的项目
这段时间一直忙着学习英语,无暇顾及自己的blog了。前两天一个哥们问我一个用maven构建的web项目,他不知道怎么转成myeclipse下能运行的项目。我帮他转化好了,他放到myeclipse上,却不知道怎么运行了…… 鉴于上面提及的case(案例),我觉得有必要发表一篇用eclipse 远程调试 tomcat下部署的web项目了。言归正传,我现在按自己的经验做出以下步骤:...
2013-08-15 10:50:51 238
原创 什么是MVC模型
一下是来自维基百科的一段解释:(From Wikipedia, the free encyclopedia) Model–view–controller (MVC) is a software architecture pattern which separates the representation of information from the user's interacti...
2013-06-25 11:24:33 87
原创 oracle建表与存储过程入门
接上一篇:Oracle数据库-建库、建表空间,建用户,我创建出,用户为lizw,表空间名称为lizwsp,在该表空间下建立了名称为mytable。 用PL/sql developer来写一个存储过程demo。 step1:从pl/sql developer 的tools->object browser窗口里找到关键字:Procedures,...
2013-06-07 14:56:03 114
原创 Oracle数据库-建库、建表空间,建用户
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程: ...
2013-06-07 14:22:35 75
原创 Spring的IOC原理[通俗解释一下]
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协...
2013-05-29 17:53:10 89
原创 Maven的安装与入门
早就知道Maven和ant,可是因为太懒,一直没去尝试。直到在金蝶面试之后,我才真正意识到:机会总是给有准备的人。才下定决心去改变自己,让自己动起来,不能在懒下去。 初次接触Maven。1、Maven的安装 在安装Maven之前,首先要确认你已经安装了JDK,Maven可以运行在JDK1.4及其以上版本。 Maven的下载页面:http:...
2013-05-12 11:31:13 76
原创 码农的出路
已经工作一年有余了…… 这一年里让我感觉到人生的波澜: 1、一个老员工被炒:公司内一个干十多年的老员工被炒,据说是因为他太老实。不知道怎么评价…… 2、决定考研:在公司半年了,发现公司接单容易不注重新员工的培养。感觉失落,决定考研,有想法就开始付出了…… 3、遇见贵人:一个有经验...
2013-04-21 21:42:06 148
原创 struts2文件下载的参数
以前希望考研,对所用到的东西都是浅尝辄止。现在突然觉得考研的决定是自己失去了好多好多,人就应该面对现实,面对责任,而不是追求梦想而脱离实际。废话不多说了,让我分享一下struts2下载时候参数的配置。 1。annotation实现 @Results( { @Result(name = "success", type = "stream", params = {...
2013-04-18 09:28:09 127
原创 纯ajax实现的滚动条
这些日子,一直没有调好心态。对于以后究竟是考研,还是努力的工作,我终于下定决心了。先工作,等在IT公司混不下去了,再看看考研的事。之前决定考研是想通过读研来学到更多的东西,进而能拿到更高的工资;经过这段时间发生的一些事,让我明白,我这样一味盲目的追求使我很不幸福,甚至有点像发疯。在社会上更多的是人与人的交流,技术算是次要的…… 今天看看还能不能用javascript的...
2013-04-17 11:45:06 229
原创 struts2接收参数的五种方式
Struts2中Action接收参数的方法主要有以下三种:1.使用Action的属性接收参数: a.定义:在Action类中定义属性,创建get和set方法; b.接收:通过属性接收参数,如:userName; c.发送:使用属性名传递参数,如:user1!add?userName=Magci;2.使用DomainModel接收参数: a.定义:定义Model类,在Ac...
2013-04-16 09:46:35 149
原创 css的学习经历
CSS 浮动浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。CSS 浮动 请看下图,当把框 1 向右浮动时,它脱离文档流并且向右移动,直到它的右边缘碰到包含框的右边缘: 再请看下图,当框 1 向左浮动时,它脱离文档流并且向左移动,直到它的...
2013-03-15 11:37:36 83
原创 javascript继承之原型
针对上一节:javascript继承之数据绑定的假设,做如下实验:prototype模式先运行一段代码: function Animal(){ this.species = "动物"; }function Cat(name,color){ this.name = name; this.color = color; }Ca...
2013-01-04 10:41:39 85
原创 javascript继承之数据绑定
实验假设:比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; } 还有一个"猫"对象的构造函数。 function Cat(name,color){ this.name = name; this.color = color; } 怎样才能使"猫"继承"...
2013-01-04 10:17:41 74
原创 随心感想
近期做的项目,用到hibernate的主键生成策略,有的表用了代理生成主键,有的则是手动添加主键,导致同一条记录在不同表里的Id值不一致。项目经理说我的实现有误,我仔细检查了才发现这个问题,可是数据库不是我设计的呀。成了替罪羊,哎,只有捏着鼻子吃葱了…… 因此,觉得有必要重新学习和整理一下数据库基础、jdbc、hibernate和spring了……...
2012-12-13 11:00:18 90
原创 Extjs 继承的HelloWorld
用Extjs做了好多的东西,现在回过神来,从基础开始做一下总结:1、extjs的继承: var BaseClass = Ext.extend(Ext.util.Observable,{ arr : null, //这是基类的arr属性。 abc : function(){ //这是基类的abc函数。 this.arr = [];...
2012-12-13 10:59:52 80
原创 Spring事务配置
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代...
2012-10-23 11:59:10 60
原创 java回调函数
读Thinking in java 时,发现有”回调函数“这个名称。这让我想起在刚学javascript的时候,常常听到‘回调函数’,可是不知道什么意思。知道今天,走了一段路后休憩了一下,做一下整理。 百度百科上说:“回吊函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。”...
2012-09-12 16:41:27 99
原创 Extjs form.submit()提交与Ext.Ajax.request的区别
之前总是封不起Extjs中form.submit()提交与Ext.Ajax.request()的区别,现在仍是分不清,但是知道怎么用不会出错了。方案1:java action中的代码 String datastring = "total : " + rehpage.getCount() + ", root : ["; if (rehpage != null) { ...
2012-09-04 19:38:38 196
nutch流程解析.doc
2010-12-07
nutch入门教程.pdf 电子书
2010-12-07
感觉在技术方面自己没有什么核心竞争力,很容易被人取代
2014-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人