06 2015 档案

摘要:下表显示了各种存储引擎的特性:其中最常见的两种存储引擎是MyISAM和InnoDB刚接触MySQL的时候可能会有些惊讶,竟然有不支持事务的存储引擎,学过关系型数据库理论的人都知道,事务是关系型数据库的核心。但是在现实应用中(特别是互联网),为了提高性能,在某些场景下可以摈弃事务。下面一一介绍各种存储... 阅读全文
posted @ 2015-06-26 11:17 Rozdy 阅读(2220) 评论(0) 推荐(0)
摘要:一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.vector;class cel { void method (vector vector) { ... 阅读全文
posted @ 2015-06-26 10:53 Rozdy 阅读(297) 评论(0) 推荐(0)
摘要:oracle 性能优化建议小结原则一:注意WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.尤其是“主键ID=?”这样的条件。原则二: SELECT子... 阅读全文
posted @ 2015-06-26 10:29 Rozdy 阅读(406) 评论(0) 推荐(0)
摘要:Spring定时任务的几种实现Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种... 阅读全文
posted @ 2015-06-18 16:22 Rozdy 阅读(730) 评论(0) 推荐(0)
摘要:RestEasy简介RestEasy技术说明简介RESTEasyRESTEasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。它是JAX-RS规范的一个完整实现并通过JCP认证。作为一个JBOSS的项目,它当然能和JBO... 阅读全文
posted @ 2015-06-16 14:12 Rozdy 阅读(1203) 评论(0) 推荐(0)
摘要:服务端新开多线程使用HibernateSession 杜绝No session新起的线程需要绑定Hibernate session,才能在新线程中使用事务和延迟加载等功能,否则会曝出no session异常;解决办法:[java]view plaincopynewRunnable(){@Overri... 阅读全文
posted @ 2015-06-16 10:50 Rozdy 阅读(2566) 评论(0) 推荐(0)
摘要:HttpClient使用详解Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方... 阅读全文
posted @ 2015-06-15 14:20 Rozdy 阅读(371) 评论(0) 推荐(0)
摘要:程序员如何写出一份好的文档?分类:杂谈2015-06-10 16:371249人阅读评论(6)收藏举报在实际的软件开发工作中,除了编写代码之外,程序员还会花大量的时间来编写相关的研发文档,这些文档包括:详细设计文档、单元/集成测试文档、软件版本开发报告、软件安装说明、软件升级指导书等。在《程序员既要... 阅读全文
posted @ 2015-06-12 17:36 Rozdy 阅读(380) 评论(0) 推荐(0)
摘要:想用JAVA做一个服务器,请问怎么利用TCP和线程,实现多个客户端同时在线,能与服务器进行交互?服务器监听端口 做个无限循环 接到一个连接就创建一个通道线程,并将通道线程存储到一个list集合中12345678910111213141516171819202122232425262728293031... 阅读全文
posted @ 2015-06-04 11:19 Rozdy 阅读(7157) 评论(0) 推荐(0)
摘要:java Process的waitFor() 在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本。在Java中提供了两种方法来启动其他程序: (1) 使用Runtime的exec()方法 (2) 使用ProcessBuilder的start()方法 Runt... 阅读全文
posted @ 2015-06-03 17:20 Rozdy 阅读(9875) 评论(0) 推荐(2)
摘要:oracle 怎样查一个表中的记录是否被锁住了 怎么查询一个数据库中有几个表引用了其中某个特定表的主键做为其外键的select t.table_name from user_constraints twhere t.constraint_type='R' and t.r_constraint_nam... 阅读全文
posted @ 2015-06-03 15:39 Rozdy 阅读(277) 评论(0) 推荐(0)
摘要:java socket实现全双工通信单工、半双工和全双工的定义如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。用s... 阅读全文
posted @ 2015-06-02 16:21 Rozdy 阅读(1816) 评论(0) 推荐(0)
摘要:常见HTTP状态(304,200等)在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的... 阅读全文
posted @ 2015-06-02 16:16 Rozdy 阅读(1051) 评论(0) 推荐(0)
摘要:JavaScript之this,new,delete,call,apply1.this一般而言,在Javascript中,this指向函数执行时的当前对象。2.new在JavaScript中,使用new关键字后,意味着做了如下四件事情:创建一个新的对象,这个对象的类型是object;设置这个新的对象... 阅读全文
posted @ 2015-06-01 18:11 Rozdy 阅读(314) 评论(0) 推荐(0)
摘要:【Oracle连接字符串】【Oracle Net Manager 服务命名配置】【PL/SQL 登陆数据库】连接数据库的几个重要参数:1. 登陆用户名:user;2. 登录密码:password;3. 存放数据库的服务器地址(server_ip)和端口(server_port);4. 数据库名(db... 阅读全文
posted @ 2015-06-01 18:09 Rozdy 阅读(10119) 评论(0) 推荐(0)