`
dixian
  • 浏览: 15155 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在Hibernate中使用memcached方法: 1、加入从http://code.google.com/p/spymemcached/下载jar包。 2、加入从http://code.google.com/p/hibernate-memcached/下载的jar包。 3、在linux下安装从http://code.google.com/p/memcached/下载的源码包。     hibernate.cache.use_query_cache=true hibernate.cache.use_second_level_cache=true hibernate.cache.u ...
楔子 一直在研究互联网技术,经常访问这样那样的网站,突发奇想,为什么我们不去看看这些网站的技术架构是怎么样的呢?研究一下源代码?于是便有了这个系列,首先找谁呢?我想还是找山寨版的开心网开刀吧,这个开心网,不是那个开心网,呵呵。 坦白说,我不太想注册,也不想研究太多太多,一般来说,一个网站最重要的是首页,Ok,那我们就从首页开始吧。 本系列文章仅仅是个人研究发布,仅供参考,本人不承担任何责任,呵呵,谢绝跨省抓捕。对于开心网,因为是一个封闭系统的系统,我挑了一个注册的页面来分析。页面网址:http://reg.kaixin.com/kx7201.do?ss=10112&rt=26分析工 ...
    《程序员》杂志上有一篇文章写的非常好,这里节选一段。文章一标题是《程序员分成几种不同的境界》。对比了一下,我觉得自己看来只能属于第五流的程序员。把这篇文章引在这儿,是准备时时刻刻激励自己,往更高层次努力,或者追求更高人生境界。 五流程序员比技术和工具  五流程序员关心的是用什么工具可以产生什么结果,追逐他听过最新、最好、最时髦的技术,沉浸于一些小练习,却很少走出象牙塔和客户或市场进行真正的沟通,甚至完成大型的真实案例。 四流程序员比整合和管理  四流程序员比前者更关心在什么地方使用什么,他的心里放着集成各种技术的地图,而不偏向单一工具和技术,他在乎运作一场战役的风险,还有资金成本 ...
        不管你的项目是否用到了Swing技术,我都要说,Swing是一个设计优秀的Java包,它充满了大师的智慧。如果你学了Java却连一个 Button还不会写,就象你学习Visual Basic却不会用Button,那可绝对是不能被原谅的。Swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务到前台人机交互界面,统统移到了java开发上。Swing出现了快10年了,凭借其先进的设计思想,一直未曾落后于哪种语言的界面开发技术,使用和理解Swing的设计思想,对软件开发者大有裨益。       ...

File IO

头文件: #ifndef STUDENT_H_ #define STUDENT_H_ #include <string> using namespace std; class Student { public: Student(); Student(string, char, string, int); void setFirstName(string); void setMiddleName(char); void setLastName(string); void setScore(int); string getFir ...
链表: #ifndef LINKEDLIST_H_ #define LINKEDLIST_H_ #include <stdexcept> using namespace std; template<typename T> class Node { public: T element; Node<T> *next; Node() { next = NULL; } Node(T element) { this->element = element; next = NULL; } }; ...
刚在一家公司离职,因为公司上市后规模迅速状大,急于开发几款战略产品支承,公司高层对我们之前进行的一个项目非常重视,投入巨大。系统开发之初需求原本很明确,但新的需求总是在开发的过程中不断地被提出,今天来 ...
svn2cvs.py #!/usr/bin/env python import os, sys, cn.dixian.checkoutsvn as checkoutsvn, cn.dixian.checkoutcvs as checkoutcvs tags = 'all'if len(sys.argv) < 2:    tags = 'all'else :    tags = sys.argv[1] checkoutcvs.cocvs(tags)checkoutsvn.cosvn(tags) os.chdir('/var/opt/payCVS/')#os.system('rsyn ...
一个架构究竟是简单还是幼稚,我们怎么判断: 一个架构可达到的简单程度,应该取决于业务需求,而不是技术平台。理想情况下,在项目周期的前期,架构满足业务需求的能力就可以用经验方法评测出来,而不是全凭主观臆 ...
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space(堆溢出)2.OutOfMemoryError: PermGen space(永久保存区域溢出)3.OutOfMemoryError: unable to create new native thread.(无法创建新的线程)   Tomcat内存溢出解决方案 对于前两种情况,在应用本身没有内存泄露的情况下可以用设置t ...
虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池, 但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。 package cn.dixian.auxiliary.commons; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLExc ...
杭州*网科技:   曾经去过的人告诉我,他们在打广告而已,其实跟本就不招人。 林子大了,什么鸟都有。     我的发展方向:高并发、海量数据处理、ERP。
Python - Sending Email using SMTP Simple Mail Transfer Protocol (SMTP) is a protocol which handles sending e-mail and routing e-mail between mail servers. Python provides smtplib module which defines an SMTP client session object that can be used to send mail to any Internet machine with an SMTP o ...
a) install JDK, both 1.5 and 1.6 are suitable. [root@centos ~]# yum install java-1.6*   [root@centos]# vi /etc/profile JAVA_HOME=/usr/java/jdk1.6.0 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [root@centos ~]# java -version java version &qu ...
搭建开发环境CentOS+MyEclipse+Oracle。有些东西真得记不住了,需要经常回顾才行。   安装ORACLE的时候,准备工作非常重要。   屁股决定脑袋还是有一定道理的。
Global site tag (gtag.js) - Google Analytics