排序:
默认
按更新时间
按访问量

利用SpringMVC实现基于Http和Json的轻量级RPC框架

使用SpringMVC框架实现基于Http和Json的轻量级RPC框架

2017-06-16 10:40:31

阅读数:700

评论数:0

JAXB实现XML和实体对象互转

通过JAXB实现XML和实体对象的互转,代码如下: import java.io.IOException; import java.io.StringReader; import java.io.StringWriter; import javax.xml.bind.JAXBContext; ...

2017-05-16 20:58:24

阅读数:273

评论数:0

通过Rest实现文件下载

Rest下载

2017-05-16 20:55:34

阅读数:4372

评论数:0

主外键造成ORA-00060死锁问题的解决方案

在我们项目性能测试过程中出现了ORA-00060死锁,查了一下Oralce的官方文档,该死锁是属于表级死锁。我们的测试场景是不断的提交数据,然后删除数据,虽然涉及到多张表的操作,理论上不可能产生表级死锁。 进一步分析代码和出现死锁的表,发现出现死锁的是一张由主外键关联的表。在代码方面当时为了省事...

2017-01-05 16:08:20

阅读数:1907

评论数:1

Oralce如何修改间隔分区

最近项目上碰到个问题,在初始化某张表时,按照设计要求是按年做间隔分区。但是竟然忘记加上间隔的参数INTERVAL(NUMTOYMINTERVAL(1,'year')),造成没有按年创建分区。按年自动创建分区的语句如下: CREAT TABLE tt (      ID NUMBER(8),   ...

2017-01-03 14:59:48

阅读数:775

评论数:0

关于Memcached的CAS和Set方法造成Socket泄漏的问题

为了解决多并发下写Memcached的冲突方案,我们项目组引入了CAS机制,类同于Java并发包中的CAS(Compareand set)原子操作,用来处理同一个Item被多个线程更改的并发问题。Memcached的CAS是原理是引入版本号概念,每个存储数据对象都有一个64bit长度的数值作为该k...

2015-06-10 16:00:29

阅读数:1968

评论数:0

基于Pushlet实现的Web版报价系统

项目的原因需要实现基于Web版的网上报价查询系统。用户需求很简单就是客户通过登录网站后,可以对产品提交买卖价格,系统有个集中展示屏幕来展示10档最优买入和卖出价格。对于上述功能的实现无外乎有两种实现方式: 推送(Push)技术: 一种建立在服务器上的机制,由服务器主动将信息发往客户端的技术。P...

2015-01-08 15:44:09

阅读数:1176

评论数:1

基于Antisamy项目实现防XSS攻击

最近项目上线,请第三方公司进行了一次渗透性测试,被发现存在多处XSS攻击。由于我们对于URL的Get请求已经通过URLFilter进行了特殊字符过滤,Get请求的漏洞已经被封堵,但是对于Post请求考虑到我们项目存在表单提交,富文本编辑等功能,不敢贸然的使用Filter对关键字进行过滤。 为了解决...

2014-11-06 17:23:53

阅读数:10870

评论数:2

Oracle 11g 通过间隔分区实现按月创建表分区

在项目数据库设计过程中由于单表的数据量非常庞大,需要对表进行分区处理。由于表中的数据是历史交易,故按月分区,提升查询和管理。   由于之前对于表分区了解不多,为了实现上述功能查了很多资料,一开始的方向是通过Crontab调用Shell脚本来按月自动创建分区,或者使用Oracle的Job调用存储过...

2014-05-06 16:16:14

阅读数:26833

评论数:1

Oracle分页查询排序数据重复问题

在项目开发过程中大量的使用了分页查询,当想要让数据按照日期排序时,出现了很多重复的数据出现。 造成这一问题出现的原因是:在数据中,日期的值不是唯一的。我们知道 Oracle的分页查询是没有进行任何排序操作的,Oracle是顺序的从数据块中读取符合条件的数据返回到客户端。而Oracle的排序算法不...

2013-10-16 16:06:59

阅读数:4728

评论数:0

关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案

在项目中碰到了一个应用异常,从表象来看应用僵死。查看Weblogic状态为Running,内存无溢出,但是出现多次线程堵塞。查看Weblogic日志,发现程序出现多次Time Out。 <[STUCK] ExecuteThread: '1' for queue: 'weblogic...

2013-09-30 21:52:06

阅读数:34805

评论数:3

java.lang.OutOfMemoryError: GC overhead limit exceeded 问题分析和解决

在项目历史数据导入过程中,出现了应用无法访问的情况。立刻对Weblogic进行分析,发现Weblogic的内存、线程等性能良好,Server也是Running的状态。随后查看了Weblogic日志,在日志中发现下述错误 java.lang.OutOfMemoryError: GC overh...

2013-09-28 15:06:13

阅读数:23157

评论数:0

修改用户进程可打开文件数限制

1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使...

2013-09-28 14:46:11

阅读数:5722

评论数:0

Java定时任务的实现

本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。 MyListener: import java.util.Timer; import javax.servlet.ServletContextEvent; imp...

2013-08-13 17:47:13

阅读数:911

评论数:0

在MyEclipse8.5中配置Tomcat6.0服务器

一、单击工具栏的的黑小三角,选择—>Configure Server,出现首选项对话框,在对话框的左边框中找到MyEclipse—>Application Servers下找到Tomcat选项,如下图: 二、根据自己的Tomcat版本选择相应的Tomcat选项,然后在对话...

2013-07-04 15:34:20

阅读数:5544

评论数:0

Weblogic和使用include标签的问题

今天发布了新的升级包,发现前台JSP页面报错,分析了一下是使用include标签的问题。这个问题在我们开发环境上没有问题,只是在Weblogic部署后报出来的。 错误信息如下: Compilation of JSP File '/default.jsp' failed: __________...

2012-08-09 14:25:23

阅读数:4513

评论数:0

SSi通过JNDI实现数据库连接

在Spring中配置数据库连接,使用JNDI。 jdbc hq classpath:/config/sqlConfig.xml ...

2012-06-28 15:29:13

阅读数:1243

评论数:0

50种方法巧妙优化你的SQL Server数据库

查询速度慢的原因很多,常见如下几种:      1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)      2、I/O吞吐量小,形成了瓶颈效应。      3、没有创建计算列导致查询不优化。      4、内存不足      5、网络速度慢     ...

2012-06-28 14:34:26

阅读数:1027

评论数:0

ibatis数据库连接配置

1.创建数据库配置文件 sqlMapConfig.propeties driverClassName=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@192.168.24.136:1521:jdbc username=xxxx pas...

2012-06-28 14:30:57

阅读数:10878

评论数:0

SSi(spring+struts_ibatis)多数据库连接解决方案

项目中使用SSI框架进行网站开发, 在网上看到很多人关注ibatis多数据库连接。我把我们项目的解决方案写出来供大家参考。 1.在Config文件夹中配置多个数据库配置文件。    jdbc.properties jdbc.driverClassName=oracle.jdbc.driver...

2012-06-28 14:20:56

阅读数:5248

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭