P3 关于单向认证和双向认证单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对数据进行解密,这就完成了客户端和服务器之间通信的安全问题,但是单向认证没有验证客户端的合法性。
P9 在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。
P38 struts2.3.1+hibernate3.6.9Final+spring3.1.0+proxool+maven+annotation
P34 老大想要做一个TimeSheet的东西,要管理公司员工每年的时间和effort.反正还要个什么报表,老大发话了,很荣幸我有此机会又可以和刚进公司带我的老大一起做东西了,感觉很好。不过这个项目是一个partimejob,自己在工作中抽时间来做。当然啦,堆码的事情肯定我来搞定啦。
P15 使用ip欺骗功能时,需要将系统防火墙,杀毒软件关闭(如果有影响的话。)2、MI_viewer默认密码:LR的远程控制帐号MIOrchid#13、参数化:1、每次循环:顺序取值,执行4次,取值是顺序的,按照设置,第一列,第一行。2、每次循环:随机取值,执行4次,取值是随机的,按照设置,第一列,第一行。3、每次循环:唯一取值,执行4次,取值是唯一的,按照设置,超出范围的,取最后一个数据继续执行。
P6 如何利用集群技术实现Web服务器的负载均衡集群和负载均衡的概念集群(Cluster)所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。负载均衡(LoadBalance)网络的负载均衡是一种动态均衡技术,通过一些工具实时地分析数据包,掌握网络中的数据流量状况,把任务合理均衡地分配出去。这种技术基于现有网络结构,提供了一种扩展服务器带宽和增加服务器吞吐量的廉价有效的方法,加强了网络数据处理能力,提高了网络的灵活性和可用性。
P10 Excel自定义函数方法:1.启动Excel2003(其它版本请仿照操作),打开相应的工作表; 2.执行“工具→宏→VisualBasic编辑器”命令(或者直接按“Alt+F11”组合键),进入VisualBasic编辑状态;3.执行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态;4.将代码输入其中; 5.代码输入完成后,关闭VisualBasic编辑窗口,返回Excel编辑状态;
P38 文章目的最近整合SSH框架,期间遇到很多问题,中途几次熬夜查找,精神几度崩溃,心想如此好的框架为啥搭建整合的时候确实如此费劲,在网上找了很多解决方案,均不能解决问题。为了以后让想学SSH的人少走点弯路,故此次将整个完整搭建步骤写出来,供大家分享,希望对大家有所帮助。
P38 能熟练使用struts2框架中的timer(计时拦截器)、token(防重复提 交拦截器)。 熟练定义拦截器。 熟练 struts2框架中的action方法进行效验。 数量掌握xml配置方式进行效验。 拦截器(interceptor)类似于Filer,在执行Action方法前后执行。拦截器是一种AOP(Aspect-Oriented Programming,面向切面的编程)思想的编程方式。它提供一种机制使开发能者对独立的代码抽象出来,配置到Action前后执行。
P125 在实际应用中,随着应用规模的增加,系统中的Action的数量的的增多,需要把action的配置根据表或者业务逻辑进行分类,显然一个struts.xml配置是不可能满足应用的需求(即便有的小项目把所有的配置配置在struts.xml一个文件中,可读性和,逻辑性显然不很清晰),所以在struts 2中可以将以strtus.xml配置文件分解成多个配置文件,然后再struts.xml文件中包含其他配置文件。
P29 Struts 2.x仍然是一个MVC框架。一般来说,某种软件的第二个版本都是起源第一个版本,但实际上,Struts 2.x是个特例,它并非起源于Struts 1.x,而是起源于WebWork框架 ------ 另一MVC的框架。因此Struts 2.x与Struts 1.X是没有直接关系的。<br> WebWork是Apache的另一个MVC框架,发布于2002年3月。WebWork 项目在起时曾参考过Struts 1.x,因为Struts 1.x当时已经是个十分流行的MVC框架(Struts 1.x起源最早,应用最广的基于MVC框架的Java Web 技术)。WebWork可以说对Struts 1.x进行了换血式的大改装,从一个新的视觉实现MVC。抛弃了request、response等基于servlet 的API。
P14 玩Oracle2年多了,从接触Oracle到现在,一直没有停止过学习。要学的东西太多,刚入门的时候是这样的感觉,现在还是这样的感觉。有时候也在想,还要学多长时间才能感觉自我良好了,有十足的自信心了。很多朋友都想做DBA,因为他们觉得这一个高薪的行业。但是并不是所有都明白为什么DBA是个高薪的行业。
P5 索引并不是越多越好,索引固然可以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率,因为 insert 或 update 时有可能会重建索引,所以怎样建索引需要慎重考虑,视具体情况而定。一个表的索引数最好不要超过6个,若太多则应考虑一些不常使用到的列上建的索引是否有必要。
P32 导出错误消息EXP-00000导出终止失败原因:导出时产生Oracle错误。操作:检查相应的Oracle错误消息。EXP-00001数据域被截断-列长度=数字,缓冲区大小=数字,实际大小=数字原因:数据缓冲区中列不适合。操作:记录错误参数和消息,作为输出内部错误发送到Oracle Support Services(如果一个表不能完全导出,则导出不能继续)。
P14 为防止乱码,切换操作系统语言 在linux中文环境下安装oracle,会显示乱码,需要切换为英文语言环境 /etc/sysconfig/il8n,内容修改为:LANG="en_US.UTF-8"
P15 JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图和曲线图的进阶应用,来达到熟练使用JFreeChart的目的。
P54 AIX操作系统的安装方式(Installation Method)有以下四种: 完全覆盖安装: 操作系统被安装在rootvg的第一块硬盘上,这将覆盖原系统中所有的系统保留目录。 保留安装:这种安装方式可以保留操作系统的版本不变,同时保留 rootvg上的用户数据,但将覆盖/usr 、/tmp、/var 和/ 目录。用户还可以利用/etc/preserve.list指定系统安装时需要保留的文件系统。默认的需保留的文件系统为/etc/filesystem中所列。
P8 Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人 们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想 下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如 :http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据 到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地 从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FT P,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西。
P17 准备系统操作系统:ubunt12.0 4server321.将你的系统升级到最新下面的这些操作最好都用root用户来操作,sudo–i2.设置本机的ip将下面的设置复制进去这个ip是可以更改的,如果改变亦需要保持后续的ip都跟着更改然后重启网络,让配置生效:2.安装bridge重启网络3.设置NTP重启服务
P44 设计模式是前辈总结的一些编程经验,在面向对象设计者经常遇到的一些问题,如避免重复设计,代码重用,可扩展性,可维护性提供了一些解决方案GoF模式(gangoffour)23种创建型设计模式AbstractFactory模式Builder模式FactoryMethod模式Prototype模式Singleton模式结构型设计模式Adapter模式Bridge模式Composite模式Decorator模式Facade模式Flyweight模式Proxy模式行为设计模式ChainofResponsibility模式Command模式Interpreter模式Iterator模式Mediator模式Memento模式Observer模式State模式Strategy模式TemplateMethod模式Visitor模式Singleton模式单例模式要点:单例类只可有一个实例.