- 浏览: 577143 次
- 性别:
- 来自: 成都
最新评论
-
a1641693970:
还不错,学习了
BeanUtils使用总结(二)LazyDynaBean -
zjfshowtime:
很好的办法,学习了。
ORA-28001: the password has expired -
ya654277yo:
哦,多谢分享
Apache整合Tomcat后get方式提交中文乱码问题解决 -
foolkeeper:
nice !!
jvm内存参数设定 -
tracy821:
谢谢了,找了好久才找到
关于Spring 声明式事务处理时,throws exception不回滚的问题
文章列表
日常应用中使用过很多次代理,主要停留在配置级别。
近期无意看到一篇blog:http://blog.csdn.net/xuesong123/article/details/1719430。
来了兴致,决定参照实验一把,加深对http协议,代理模式的理解。主要做了如下工作:1、copy博主现有的代码结构,构建整个项目
2、解决掉一系列的bug(down下来的代码无法运行),包含asicc码核对、IO流控制。
基本实现了Transfer-Encoding chunk以及非chunk模式请求的代理控制。
再次对原博主:xuesong123【http://blog.csdn.net/xu ...
网上很多文章是关于Spring Security 2实现多页面登录的。因为现在需要使用Spring Security 3.x来实现所以只能自己动手解决。参考了网上这两篇文章《spring security 2中使用通过自定义过滤器实现多登录页面》和《spring security 全配置》。 ...
eclipse debug 失效解决方案
- 博客分类:
- Others
好记性不如烂笔头,最近debug失效,断点上多了一条斜线。
======================================解决办法如下:
Just delete the following file in your workspace:
${workspace_dir}\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.debug.core.prefs
${workspace_dir}\.metadata\.plugins\org.eclipse.core.run ...
Oracle10g获取sql语句的执行计划详解
---
Oracle诊断或调优经常需要做的就是查看SQL语句的执行计划,很多时候我们需要得到sql语句在不同场景、不同时间段的执行计划。
一,通过explain plan命令获得sql语句的执 ...
问题描述:
同一个weblogic下新建两个domain:bjmmis_domain,report_domain。前者用来部署应用,后者用来部署报表。
在应用中通过redirect方式访问报表,就会出现访问报表后,无法访问应用(session丢失,提示重新登陆)。
问题分析:
访问应用时,会在客户端保留一个名为JsessionID的cookie,记录了
bjmmis_domain的信息,JSessionID为Weblogic
cookie-name的默认值。当访问报表时,客户端Cookie中JSessionID的值被
...
前几日系统流程回调时,一个方法莫名其妙被调用,无法定位调用点。最后打印堆栈调用信息,找到问题点。
具体使用如下:
在需要跟踪的方法中嵌入如下代码(当然AOP是个更好的选择):
Throwable ex = new Throwable();
StackTraceElement[] stackElements = ex.getStackTrace();
if (stackElements != null) {
for (int i = 0; i < stackElements.length; i++) {
...
1、根据关键字查询问题所在行
grep key -n filename
2、vi编辑,显示行号
vi filename
:set nu
cat -n
3、find
find . –name ‘m*’ –print
在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示文件名。
find . –name ‘m*’ –exec ls –l {} \;
在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示详细的文件列表信息。
-exec 使得find以非交互的方式执行-e ...
解决linux下删除文件磁盘空间不释放问题
- 博客分类:
- OS
最近通过crontab 定时任务,制定FTP备份服务器附件到备份机。
由于某些原因,备份文件不正确,果然采用rm删除已经备份的部分文件(当时定时任务仍然在执行
)。
于是问题就来了, rm后的文件并没有释放磁盘空间。
寻求解决办法:
1、查询锁定的文件
这里就需要提到lsof命令了。
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的 ...
最近生产系统部署个小应用,服务器选型tomcat7.0,一直运行得好好的,最近看日志发现消息发布功能报白页。贴日志:
org.apache.jasper.JasperException: /news/listNews.jsp (line: 32, column: 70) "${new.title}" contains invalid expression(s): javax.el.ELException: Failed to parse the expression [${new.title}]
本地环境tomcat6.0跑起来好好的。
参考文档:http: ...
xfire设置连接超时问题
- 博客分类:
- Java basic
- XML
近期使用xfire作为客户端访问WS,结果因为目标主机假死,造成客户端一致无法返回,后续调用也无法进行。更悲催的是采用定时器轮询调用,结果整个定时器都阻塞无法执行后续任务。
跟踪了一下代码发现引起上诉问题的代码出现在此处(红色部分):
public Client loadClient() throws MalformedURLException, Exception{
Client client = new Client(new URL(url));
client.setTimeout(20000);
HttpCl ...
将多个对象写到一个文件
- 博客分类:
- Java basic
来看一段ObjectOutputStream构造方法的源代码
public ObjectOutputStream(OutputStream out) throws IOException {
verifySubclass();
bout = new BlockDataOutputStream(out);
handles = new HandleTable(10, (float) 3.00);
subs = new ReplaceTable(10, (float) 3.00);
enableOverride = fal ...
设置WebLogic启动内存
- 博客分类:
- WebServer
我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种:
一、在..\domain\startWebLoigc.***文件中设置
在startWebLogic.bat或startWebLogic.sh中找到以下内容,在其下方添加需要设置的内存
Java代码
echo ***************************************************
echo * To start WebLogic Server, use ...
Javascript常用收集
- 博客分类:
- web basic
1. javascript的with
当你有一个对象的多个属性或者方法需要操作时,就可以使用with简化代码操作
Js代码
<script type=
"text/javascript"
>
var
o=document.createElement(
"div"
);
with
(o){
style.cursor="pointer"
;
style.zIndex="100&qu ...
linux在shell中获取时间
- 博客分类:
- OS
获得当天的日期
date +%Y-%m-%d
输出: 2011-07-28
将当前日期赋值给DATE变量
DATE=$(date +%Y%m%d)
有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数
获取明天的日期
date -d next-day +%Y%m%d
获取昨天的日期
date -d last-day +%Y%m%d
获取上个月的年和月
date -d last-month +%Y%m
获取下个月的年和月
date -d next-month +%Y%m
获取明年的年份
date -d next-year +% ...
很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet
container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首
先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对
connector做了详细的源代码分析。并且我们以Http11NioProtocol为例详细说明了tomcat是如何通过实现
ProtocolHandler接口而构建connector的。
...