JAVA
文章平均质量分 65
辉蛋儿
激情四射 活力无限
展开
-
标记spring
研究源代码的步骤 Spring确实使你能通过最简单可行的解决办法来解决你的问题。而这是有有很大价值的。同时他的源代码的设计理念也受到很多程序员的追捧,简洁,易用.可是从哪着手研究Spring却是很多新手头疼的地方,下面的参考资料将带领大家慢慢的深入解析Spring转载 2011-09-23 09:33:34 · 440 阅读 · 0 评论 -
中文转义英文拼音功能(pinyin4j)
装载自http://wister.iteye.com/blog/334562这里对自己很有帮助,也希望有这方面需求的同行们接纳最近CMS系统为了增加查询的匹配率,需要增加拼音检索字段,在网上找到了pinyin4j的java开源类库,提供中文转汉语拼音(并且支持多音字),呵呵,看了看他的demo,决定就用它了,因为我在实际使用的时候,需要考虑多音字的不同排列组合,下面的代码就是支持多转载 2015-07-02 16:54:49 · 1186 阅读 · 0 评论 -
失败的项目案例分析
题外话:印象笔记和有道云笔记的阅后感,感慨老外做出来的产品是具有一种灵性,细节中充斥着人性化;而国人做的产品比较死板(照葫芦画瓢)大致是为了完成任务而做出来的产品吧,功能点人机交互不是很流畅(仅代表个人意见)。突然联想到自己刚刚结束的一个项目中,(1)缺乏人性化设计:有一些功能点受限于开发期限的问题以及自己开发能力不足,为了实现某一功能而去完成任务,没有太多的去考虑实际使用过程中人机交互,原创 2015-01-06 22:43:22 · 8581 阅读 · 0 评论 -
WEB架构师成长之路之三-架构师都要懂哪些知识
Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求:一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经验。三、 架构师对操作系统、数据库、服务器各种软件使用的配置比较了解,比如转载 2014-03-12 23:15:52 · 775 阅读 · 0 评论 -
WEB架构师成长之路之一-走正确的路(转载)
这两天一直在反思自己的无知和被动,以及重温自己的理想“架构师”。厌倦了ctrl c和ctrl v的生活,我需要改变,一定要改变,必须要改变。收藏了一些文章时刻激励自己。本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几转载 2014-03-12 23:09:32 · 749 阅读 · 0 评论 -
Hibernate工作原理(1)
这两天再看hibernate,就自己总结了hibernate对jdbc的封装过程。1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFa原创 2012-05-23 17:40:35 · 1011 阅读 · 0 评论 -
JDBC操作数据库的基本流程
所有的JDBC应用程序都具有下面的基本流程: 1、加载数据库驱动并建立到数据库的连接。 2、执行SQL语句。 3、处理结果。 4、从数据库断开连接释放资源。下面我们就来仔细看一看每一个步骤:其实按照上面所说每个阶段都可得单独拿出来写成一个独立的类方法文件。共别的应用来调用。1、加载数据库驱动并建立到数据库的连接: String driverName="co原创 2012-05-22 15:47:31 · 1744 阅读 · 0 评论 -
java图形界面应用程序(转)
图形界面应用程序java中各种图形组件如按钮对话框都是Component类的子类,放在容器(Container)中。java中的容器有两类:窗口Window和面板Panel。窗口是可以独立存在的容器,Panel必须放在其他容器中,如窗口或浏览器窗口中。窗口有两类,一类是具有标题栏、最大化、最小化、按钮的Frame,另一类是对话框Dialog。使用Frame的主要步骤是:import原创 2012-06-07 21:47:35 · 694 阅读 · 0 评论 -
java多线程问题之同步器CyclicBarrier
还是上次的oracle迁移到mysql的遗留问题,当我在查看数据的时候,发现两个库数据量不一致。最后证实了我的看法,我修改代码时将10个进程简成1个单线程来完成了。所以数据量会少那么多呢。原因很简单当时就是这个函数CyclicBarrier,当时不理解具体的意思:if (sessionParameter.getSourceThreadNum() > 1) { System.out.原创 2012-06-04 11:24:52 · 1516 阅读 · 0 评论 -
java web中IBATIS的工作原理(1)
这段时间闲来无事重新研究下SSH和SSI的模型,以前写过一篇关于Hibernate对JDBC的封装的文章,这不就再来写一篇Ibatis的。相对于Hibernate的一站式ORM解决方案而言,Ibatis则是一种半自动化的ORM的实现方案了,怎么说呢,大家看Hibernate是对数据库结构提供了较为完整的封装,提供了POJO到数据库表的全套映射机制,我们要做的就是配置好配置文件和POJO以及他们原创 2012-05-29 21:35:24 · 7236 阅读 · 0 评论 -
Filter过滤器
今儿在做个项目的时候,页面出现乱码,还以为是页面的encoding的编码问题,可是还是不行。结果上网上查了下,说是使用filter过滤器来进行设置。因此就又重新把filter给看了一边:Filter为过滤或过滤器,用于在servlet之外对request或者response进行修改。filter提出过滤连(FilterChain)的概念,一个FilterChain包含多个Filter。客户原创 2012-04-11 20:25:17 · 1042 阅读 · 0 评论 -
IntelliJ IDEA中C盘文件过大怎么办
今儿加入了一个新的项目组,用到了好久没有用的IntelliJ IDEA工具,让我纠结了一小下:我的C盘本来就小可是打开项目了以后,我的C盘资源疯狂的下降。之前遇到过,可是为了写项目就没有注意,只是一味的删文件。今儿下定决心找到它的缓存路径,终于通过上网找资料。查到了http://loading51.blog.51cto.com/2615065/663443 这是作者的博客。大家可以参考下……原创 2011-12-13 17:57:16 · 11681 阅读 · 0 评论 -
优化Myeclipse8.5
如题,Building Workspace速度慢的很大一部分原因是在没必要地validate那些JS文件。而:关掉Preference -> General -> Workspace中的Build automatically,或者:将Preference -> MyEclipse -> Validation中的Manual以及Build关掉(备注:注意华丽丽的第一项:Allow pro转载 2015-08-21 16:30:04 · 627 阅读 · 0 评论