- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 centos7 iptables
With RHEL 7 / CentOS 7, firewalld was introduced to manage iptables. IMHO, firewalld is more suited for workstations than for server environments.It is possible to go back to a more classic iptabl...
2015-05-02 18:35:38
177
原创 Oracle索引
--转载结论:使用索引,可以大大降低访问I/O的次数,从而可以提高SQL语句的查询性能。一旦创建了索引,Oracle会自动维护和使用它们。如果我们更改了表中的数据Oracle也会自动更新索引数据。索引虽然对查询是有帮助的,但我们要对具体的列进行分析,从而创建不同类型的索引。不恰当的索引,很有可能会适得其反。下面列出的这些情况,应该考虑使用索引:1、大表2、主键列(Oracle自动产生索引)3、唯一...
2013-03-19 14:39:05
111
原创 spring各jar包作用
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来...
2012-12-16 12:21:40
126
原创 Maven学习
1.Maven与ant比较: Ant是过程式的,开发者显式地指定每一个目标,以及完成该目标所需要执行的任务。针对每一个项目,开发者都需要重新编写这一过程,这里其实隐含着很大的重复。Maven是声明式的,项目构建过程和过程各个阶段所需的工作都由插件实现,并且大部分插件都是现成的,开发者只需要声明项目的基本元素,Maven就执行内置的、完整的构建过程。这在很大程度上消除了重复。 ...
2012-12-16 12:18:56
139
原创 oracle基础学习
所有运行针对oracel 11g 1. oracel体系结构: 物理存储结构: 数据文件dbf(数据库中的所有数据最终都保存在数据文件中,频繁访问的数据会被存在缓冲区中); 控制文件ctl (是一个很小的二进制文件,用于描述和维护数据库物理结构,存放数据文件和日志文件信息,oracle启动时要访问,使用过程中,它是不断更新的。一旦受...
2012-10-10 23:16:24
140
原创 oracle性能优化
总原则:如何用最小的硬件资源消耗、最少的响应时间定位数据位置。sql共享原理: 为了不重复解析相同的SQL语句,在第一次解析之后,Oracle将SQL语句存放在内存中。这块位于系统全局区域SGA(systemglobal area)的共享池(shared buffer poo1)中的内存可以被所有的数据库用户共享。因此,当你执行一个SQL语句(有时被称为一个游标)时,如果...
2012-09-24 19:53:54
102
原创 全文检索的基本原理
全文检索的确加快了搜索的速度,但是多了索引的过程,两者加起来不一定比顺序扫描快多少。的确,加上索引的过程,全文检索不一定比顺序扫描快,尤其是在数据量小的时候更是如此。而对一个很大量的数据创建索引也是一个很慢的过程。然而两者还是有区别的,顺序扫描是每次都要扫描,而创建索引的过程仅仅需要一次,以后便是一劳永逸的了,每次搜索,创建索引的过程不必经过,仅仅搜索创建好的索引就可以了。这也是全文搜索相...
2012-09-24 10:36:51
176
PD实用总结
1.PowerDesigner 的mysql PDM 的COMMENT注释 2.PD的得到中文注释的表名和列名可能对于有些PD,如果上面链接的方法不能完成操作,就要麻烦一点了,通过VB脚本自己执行下如下命令:在pd里面运行下面这段代码 '**************************************************************...
2012-09-17 09:09:14
176
一步步收集我对JAVA的问题
1.设置scope=prototype,对多线程的插入有什么帮助? 这是两个不同的概念。比如:数据的插入我只要在action定义好范围就可以了.2.深入理解Serializable接口对于多线程的意义?何为反序列化? 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对...
2012-09-05 22:08:50
101
设计模式概念
1. 策略模式: 定义了算法族,分别封闭起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。2. 观察者模式: 定义了对象之间的一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。3. 装饰者模式: 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。4. 工厂方法模式: 定义了一个...
2012-09-05 21:53:43
105
原创 关于final 修饰
final意味着不会再改变了它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 [b]final修饰类时:[/b] 这个类不能被继承,final的成员没有机会被覆盖,默认都是final的.在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会被扩展,那么就设计为final类。 [b]final修饰方...
2012-05-10 20:36:05
155
原创 Servlet事件监听器
在一个WEB应用程序的整个运行周期内,WEB容器会创建和销毁三个比较重要的对象,分别是ServletContext、HttpSession和ServletRequest对象,所谓域对象创建和销毁的事件监听器就是用来监听这三个对象的创建和销毁事件的监听器,这三个对象的创建和销毁情况如下:ServletContext对象的创建和销毁,用ServletContextListen接口监听
2012-01-17 09:19:08
388
原创 Filter接口和HttpServlet类的详解
Filter接口 Servlet API提供三个接口类供我们编写:javax.servlet.Filter;FilterChain和FilterConfig,作为Servlet的拦截器。FilterConfig在重写Filter接口时,在init方法里主要通过getInitParameter("参数名")调用web.xml里的配置信息。在destroy里付值null销毁.FilterC
2012-01-11 16:53:27
1527
原创 JS用ActiveXObject调用本地EXE,再执行虚拟按键
客户端的操作是能调用服务器端的程序,但是没有办法得到服务器端的运行界面的,除非在系统服务中的“登陆”把“允许服务与桌面交互”打勾。但要若要连接到远程的电脑得先进行远程桌面连接,只有这样才能提交显示服务器端的界面效果我知道的有两个办法解决:1 用JS 2.用APPLET这里我们用JS的ActiveXObject对象测试环境: IE8 要把浏览的网站设为“可信任站点”,不然
2011-11-04 10:18:52
2072
转载 StringBuffer 与 StringBuilder
StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,只是StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程不安全的。
2011-10-16 10:01:27
274
JSP下 一个简单的自定义标签
2012-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人