![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
cxhzqhzq
java,Web,Ext
展开
-
移除ArrayList内重复数据
import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Collections;import java.util.Set;public class test1 ...{ /** *//** * @para原创 2008-05-18 12:45:00 · 852 阅读 · 0 评论 -
dwr下A request has been denied as a potential CSRF attack.问题
<br />最近换到了tomcat7,运行代码的时候发现问题了,<br />控制台所有的dwr请求都变成了:“A request has been denied as a potential CSRF attack”<br />所有的都不能访问,提示跨域访问问题,然后换回tomcat6,发现每一点问题,<br />网上查了半天,发现时dwr的问题<br />解决办法如下:<br />修改web.xml的dwr配置,:<br /><listener> <listener-class> org.原创 2010-12-04 23:58:00 · 6446 阅读 · 3 评论 -
tomcat访问优化,提高并发
<br />系统发布使用的是tomcat6,发布的时候为了方便,把地图服务和web应用服务发布在一起了,<br />所以呢,在访问人数稍微多一些的情况下,就出现了页面访问速度慢,页面打不开的情况,<br />修改了tomcat的配置,然后发现情况好了很多,说明修改有效,记录下来。<br />server.xml<br /> <br /> <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="2000" minSpa原创 2010-12-06 10:11:00 · 2040 阅读 · 0 评论 -
java文件的写入和追加
/** * 日志文件的写入 * @param contects */ private void saveLogsToFile(String contects){ String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath(); String rootPath = path.substring(0, path.lastIndexOf("/WEB-INF"))原创 2010-12-16 12:00:00 · 1983 阅读 · 0 评论 -
java配置文件property文件内容的修改
<br />public void abc(String value) { String path = this.getClass().getProtectionDomain().getCodeSource() .getLocation().getPath(); String rootPath = path.substring(0, path.lastIndexOf("/classes")); String propertyFilePath = rootPath + "原创 2010-12-16 12:01:00 · 3040 阅读 · 1 评论 -
iBATIS sqlMapConfig配置详解
<br /><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><sqlMapConfig> <!-- <properties resource="prop转载 2011-01-27 12:57:00 · 828 阅读 · 0 评论 -
Netty初步之hello world
Java的网络操作一直比较复杂,虽然说在加入NIO之后简单了些,但还不是我这些菜鸟玩得起的,由于存在大量低层操作和协议处理,所以在使用上面还是很难。迄今为止,还没有用NIO写出稳定可靠的网络操作,也许这和具体的应用需求较少也有关系吧。大概也有人和我对NIO有同样的想法,他们最NI原创 2011-07-17 12:32:50 · 7695 阅读 · 4 评论 -
使用Netty进行网络间对象传输
代码大部分和上一篇《Netty初步之Hello World》一样,所以这里也就不写什么说明了,仅仅粘贴代码就OK了。1、ClientThread.javapackage ObjectTest;import static org.jboss.netty.channel.Chan原创 2011-07-17 18:24:23 · 10947 阅读 · 5 评论 -
使用Netty进行文件传输
在写出了Netty Hello World 和 netty对象传输之后,又觉得不够,看了官网的例子,所以有了现在的这个文件传输。顺便说下,netty官网的例子真的好,如果要学习netty,还是看官网例子的好。不过我英文不太好,刚开始走了绕了好大一圈,但是现在熟悉了之后,回过头来看原创 2011-07-19 22:45:52 · 21588 阅读 · 19 评论 -
Java线程终止,避免使用stop
<br />package Threadtest;/** * 停止线程的方法 * stop的方法已经不推荐使用了,为了适用以后的需要,还是得来好好的琢磨下thread中的interrupt方法 * @author Don Quixote * 2010-12-2 下午02:52:56 * Hello,Don Quixote! */public class ThreadTest extends Thread { public static void main(String[]原创 2010-12-02 15:24:00 · 1346 阅读 · 0 评论 -
java的公共方法——对象自动匹配
<br />package com.copote.shop.util;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Queue;import java.util.Set;/** * 一个公原创 2010-11-30 10:59:00 · 1179 阅读 · 0 评论 -
通过反射进行map和bean之间的互相转换
<br />/** * 反射方法 * 将map转化为bean和将bean转化为map * @author Don Quixote * 2010-11-29 下午05:18:58 * Hello,Don Quixote! */public class PublicReflection { //忽略属性的大小写问题 //字段类型也只支持最基本的String,Integer,Long,Float,Double public static <T> T ChangeMapToS原创 2010-11-29 17:19:00 · 2730 阅读 · 0 评论 -
小试iBatis
iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。iBatis最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教程也能看明白。下面我们看一转载 2008-06-24 16:00:00 · 410 阅读 · 0 评论 -
在 Java 应用程序中计划重复执行的任务
级别: 中级Tom White (tom@tiling.org), 首席 Java 开发人员, Kizoom2003 年 12 月 01 日所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没转载 2008-12-30 10:46:00 · 577 阅读 · 0 评论 -
对synchronized(this)的一些理解
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。三、尤其关键的是,转载 2008-12-30 11:12:00 · 422 阅读 · 0 评论 -
Java 继承机制
1 继承的概念 如果类 B 具有类 A 的全部属性和方法,而且又具有自己特有的某些属性和方法,则把类 A 称作一般类,把类 B 称作特殊类。 在面向对象程序设计中运用继承原则,就是在每个由一般类和特殊类形成的一般 - 特殊结构中,把一般类的对象实例和所有特殊类的对象实例都共同具有的属性和操作一次性地在一般类中进行显式的定义,在特殊类中不再重复地定义一般类中已经定义的东西,但是在语义上,特殊类却转载 2008-12-16 10:18:00 · 6401 阅读 · 4 评论 -
利用反射动态生成sql语句
/**这里代码的意思是传进来一个object,检查里面有没有空值,如果有空值,则赋给默认值,最后传出一个没有空值的object,防止入库的时候发生空值错误**/package com.copote.xmove4Frame.util;import java.lang.reflect.Field;import java.lang.reflect.InvocationTarg原创 2008-12-22 11:08:00 · 1690 阅读 · 0 评论 -
java反射机制详解
Java Reflection (JAVA反射) Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者转载 2008-12-19 18:12:00 · 739 阅读 · 0 评论 -
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能转载 2009-03-21 13:22:00 · 509 阅读 · 0 评论 -
Java线程中start和run方法的区别
<br />public class TestThread1 { public static void main(String[] args) { Runner1 r = new Runner1();// r.run();//这是方法调用,而不是开启一个线程 Thread t = new Thread(r);// 调用了Thread(Runnable target)方法。且父类对象变量指向子类对象。 t.start(); for (int i = 0; i < 10000原创 2010-11-30 17:11:00 · 1685 阅读 · 1 评论 -
Netty之源代码解析
Netty始终要写一篇来作为终结的,但是到了写的时候才发现无从下手,了解 的还是不够吧。无奈,从四处摘录了一大片东西,很多都是官网下来的,没有什么文字说明,权当参考了。首先来一张总体架构图,这个是从Neety官网上摘下来的,描述了Netty的核心架构和总体功能。 1. Boot原创 2011-07-20 21:14:23 · 10481 阅读 · 4 评论