自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (2)
  • 收藏
  • 关注

原创 论程序员发技术贴

程序员是一门很苦的职业,但也是一个非常有意思的职业。如果我们不小心踏上了这条不归路,那就是不管多苦多难都要走下去。工作两年慢慢的有了些体会,写出来与大家分享。程序员是一门很苦b的职业,我们面临的是永远也做不完的工作,无穷无尽的性能优化,还有无底洞似的加班。如果想在这个行道走的轻巧,那就只能让自己犀利起来,给你一个任务你可以立马有解决方案,然后很犀利的实现编码,这样你可以轻轻松松完成工作,又会有多余...

2013-05-16 23:45:23 152

原创 阿凡提web桌面,让您的首页独一无二

我用hao123至少有5年了,突然有一天它将我常用的某个网址换了个位置,我就找不到了,很不习惯,甚至会惯性的去点错别的网址,还有有一段时间竟然没有了当当网,我都没法买书了,还要自己输入,而且每个人常用的网址不超过十个,就产生了自己定制这个想法,如今网站大概已经做完上线了,阿凡提web桌面http://www.afanti123.com/,和各位朋友共享一下,我现在主页就是这个了,用着感觉挺爽的,...

2012-07-29 20:46:47 152

原创 做了个个人自定义web桌面

做了个个人自定义web桌面,[url]http://www.afanti123.com/[/url],大家指导一下,支持一下,谢谢!

2012-06-10 21:33:37 446

原创 浏览器渲染原理

Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么干活的:  1. 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件;  2. 浏览器开始载入html代码,发现<head>标...

2012-02-09 15:55:46 77

原创 从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[七]----lucene模块

    好久没有更新了,今天说说最近为这个项目加的一个新功能吧,即全文检索Lucene!至于Lucene到底是什么东西,大家可以在自己学习一下,我这里只说说是怎样将其配置到我的项目中的.大家如果对我这个项目不是很了解,可以先看看前面几个帖子.      其实说到Lucene,我也是第一次接触,以前听说过,但没有用过.搞了两天,先是看视频,看完了还是不会配到我的S2SH框架中,没办法,咱人笨.最...

2011-11-01 17:23:36 85

原创 从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[六]----权限

      上节谈了版区权限,这次来谈谈个人权限,也就是用户权限.这个系统有一个初始化的Action,当执行这个Action的时候,会对系统的[权限--角色--用户组]有一个初始化的功能.代码如下: //添加用户权限类public class SystemInitAction extends ActionSupport{ private PermissionService pe...

2011-10-11 17:57:57 96

原创 从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[五]----权限

      接四,四里面对权限说了个大概,今天打算将权限好好说说,接下来几个板块将对整个系统的权限做详细介绍,这是整个系统最核心的部分.     刚开始做系统时对权限抱有一颗敬畏的心,一直不敢深究,也没有遇到什么好的权限系统可以学习,前段时间公司开发了个很小的权限管理系统,我正好参与设计了权限设计.刚开始开会讨论时,大家意见不一致,其实都对权限模型不太懂,最后我建议放弃RBAC,倒不是说RBA...

2011-10-09 18:04:30 77

原创 从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[四]

前面说过dao层了,Service层我觉得没啥好说的,现在来说说Action层. 首先讨论一下,基于WebWork的Action类到底该怎么写?每个Action类对应一个bean模型还是每个action类实现一个功能?http://feiyang404.iteye.com/blog/1139012;Action类采用不采用ModelDriven模型?或者是采用FieldDriven?先说说我...

2011-10-08 23:16:29 102

原创 从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[三]

     今天来说说数据库的设计,现在一般用hibernate维护关系.首先探讨一个问题,一个系统的id是不是只用一种?或者String类型的uuid,或者其他的?如果全部用uuid的话,那么开发也会很方便,到哪里都操作的是String类型的,Action层也是String类型的,整个统一的好处不言而喻.但是,如果系统数据量很大的话,uuid其实是很费空间的,以前听说,在Oracle界不用uuid...

2011-10-08 10:25:32 79

原创 从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[二]

趁着假期,再接再厉.开发这个论坛刚开始就是数据库的设计,但是数据库的设计图在公司的电脑上,自己的电脑Rational坏了,所以数据库的设计就放到十一长假以后再说吧.先说说我遇到的第一个大问题:dao层的设计 怎样设计一个无耦合的dao层呢?dao层设计成通用的还是各司其职的?关于这个问题我曾经在问答里提出过.连接:http://feiyang404.iteye.com/blog/1138...

2011-10-04 17:34:20 79

原创 从零开始一步一步做论坛------抛砖引玉,欢迎拍砖[一]

在公司两个月闲来没事利用空余时间做了个论坛,功能虽少,但已能完成普通论坛的基本功能.利用国庆长假,将开发过程以及开发心得总结一下,权当抛砖引玉,欢迎各位有心者一起交流学习,提出宝贵意见,我文笔不好,请见谅!有心将这个帖子写好,希望各位多多指点. 这个论坛采用S2SH开发完成,中间用到了CKEditor可视化编辑器,还是用过其他插件,以后想到再说吧.先贴几张图让大家看看效果,由于我不是搞web...

2011-10-04 16:48:34 131

原创 CKeditor 配置使用

ckeditor 的官方网站是 http://ckeditor.com/ ,我当前使用的版本是v3.0.1。一、使用方法:1、在页面<head>中引入ckeditor核心文件ckeditor.js<script type="text/javascript" src="ckeditor/ckeditor.js"></script>...

2011-09-08 11:36:01 154

原创 CKEditor不得不说的

最近在搞一个论坛,发帖部分用CKEditor来实现,打算弄个可以支持图文贴的效果,研究了一天,可以了,记下来现在CKEditor已经到3.6.1了,可以支持html5了,并且令人欣慰的是,有java版的,对j2EE开发人员来说真是雪中送炭啊!下载ckeditor-java-core-3.5.3.zip里面带了几个jar包,只需要core包就可以了,放到lib目录下,然后下载cked...

2011-08-17 18:08:01 160

原创 关于Action层的疑惑!!!平地一声雷

在开发中我遇到了两种开发方式,第一种每个model类对应一个XXXAction,然后使用ModelDriven取得模型对象,在action中处理逻辑,感觉条理很清晰,但是如果要取得其他model的话就必须声明对象了,Modeldriven模型只能取一个模型对象.还有一种开发方式是在action层全部打乱,每个action类基本对应一个页面,采用FiledDriven的方式,处理各个model对象....

2011-08-03 13:47:36 91

原创 关于DAO层的疑惑!!!平地一声雷

最近一直在考虑一个问题,在S2SH开发中,DAO层到底应该怎么写?是一个通用DAO呢还是各个Model的DAO分开呢? 如果是各个MOdel的DAO分开写,这样会有很多重复代码,几乎每个DAO类里面都包含save,delete,update,load等一样标签的方法,和重用性相抵触,而且在application.xml中配置非常麻烦,每个DAO都得引用sessionFactory,这样配置...

2011-08-02 23:05:00 220

原创 概括Hibernate HQL和QBC查询

最早接触Hibernate是在2004年,当时怀着忐忑和不安的心情来学习这门技术。经过这几年的使用和研究,也积累了一定的经验,下面就HQL和QBC查询来谈一下我从工作中得到的一些总结。 本文不会讲什么是Hibernate、什么是ORM、更不会谈怎样使用HQL和QBC查询.本文的目的是让大家对平常使用最多,也是最广泛的与数据库打交道的两种方式,有一个新的认识。 恩,如果你还不知...

2011-08-02 10:59:57 83

原创 <s:property>用法

&lt;li&gt;1。访问值栈中的action的普通属性: username = &lt;s:property value="username"/&gt; &lt;/li&gt;&lt;li&gt;2. 访问值栈中对象的普通属性(get set方法):&lt;s:property value="user.age"/&gt; | &lt;s:property value=&quot

2011-07-06 08:50:26 101

原创 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:...

2011-06-07 17:18:14 79

原创 深入浅出之正则表达式

前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我...

2011-06-07 15:48:00 65

原创 乱码的由来

两个方向转换都有可能得到错误的结果:Unicode--&gt;Byte, 如果目标代码集不存在对应的代码,则得到的结果是 0x3f.如: "\u00d6\u00ec\u00e9\u0046\u00bb\u00f9".getBytes("GBK") 的结果是 "? ìé F? ù", Hex 值是 3fa8aca8a6463fa8b4.仔细看一下上面的结果,你会发现 \u00ec ...

2011-06-02 21:52:54 158

原创 java synchronized详解

java synchronized详解java基础知识 2010-01-18 00:42:11 阅读8445 评论5  字号:大中小 订阅一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇:  Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问...

2011-05-30 11:51:39 60

原创 解决log4j日志问题.

最近用eclipse开发一个系统.一直报下面这个警告,系统也不输出日志.所以就百度谷歌研究了好长时间,终于解决了.现在细细想来其实这个问题很简单.如果有经验的话就不算是个问题.log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory).log4j:WARN...

2011-05-26 18:01:33 246

原创 Jboss的安装与使用

Jboss的安装与使用 收藏前一段时间因为工作的关系,看了一下J2EE,用的应用服务器是JBoss,这是我自己写的关于如何使用JBoss的一篇文档,也算是对这一段时间以来的工作总结。1、 安装1.1、软件安装首先要安装JDK(仅仅安装JRE是不行的,因为JSP页面需要编译),最新的正式版是JDK1.4.2。然后把JBoss的压缩包解压到一个目录下,目录名一般是"Jbos...

2011-05-18 10:22:09 118

原创 tomcat配置

除了把war 文件 copy 到 webapp目录下之外, 我们也可以用tomcat 的管理功能来部署webapp.(注意蓝色内容)Zerol TibRegards======以下转贴内容: 一:简介 二:安装及配置 三:应用 四:综述 参考资料 关于作者 宗 锋 西北大学计算机系硕士 2001 年 12 月 随着...

2011-05-18 10:19:14 69

原创 将字符串中的英文双引号转换成中文的

public static String replaceQuatos(String content) { //把字符串按照双引号截成数组 String[] str = content.split("\""); //替换后的字符串 String Newstr = ""; for (int i = 1;...

2011-05-17 17:36:51 1824

原创 ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryErr

ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: Java heap space 异常1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看...

2011-05-10 13:26:58 4192

原创 log4j.properties 使用

[color=green][/color]log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.app...

2011-04-19 11:16:41 83

原创 使用org.apache.tools.zip包操作文件

import java.io.*;import org.apache.tools.zip.*;import java.util.Enumeration;/***功能:zip压缩、解压(支持中文文件名)*说明:本程序通过使用Apache Ant里提供的zip工具org.apache.tools.zip实现了zip压缩和解压功能.* 解决了由于java.util.zip包不...

2011-04-15 17:06:36 1409

Struts2+Hibernate+Spring+Flex实现用户登录

MyEclipse+Struts2+Hibernate3.2+Spring2.5+Flex4实现用户登录!研究了好一段时间,终于成功,果断上传,和大家共享,共同学习!由于附件最大只能上传10M,所以项目不能传上去,如果有朋友需要可以联系我。补充:第一次发帖,竟然有这么高人气,兴奋。。。这几天要代码的人过多,我只回复了一部分,大家可以下载文档然后加里面的群,群共享里有代码的。新群招人中!...

2011-04-02 12:24:52 56

空空如也

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

TA关注的人

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