文章分类 -  java

摘要:理解: 1,Java编译器(即编译成class文件时) 用的是unicode字符集。 2,乱码主要是由于不同的字符集相互转换导致的,理论上各个字符的编码规则是不同的,是不能相互转换的,所以根本解决乱码的方法就是不要转换编码方式,编码方式前 后统一。 3,ASCII、GB2312、GBK、GB1803 阅读全文
posted @ 2016-04-08 17:41 淡泊名利 阅读(16432) 评论(0) 推荐(0)
摘要:什么是环境变量环境变量其实就是一组变量,就如你在java编程的时候需要定义的变量一样,它的作用是给系统和应用程序提供参数。具体到细节,例如path,它是系统中的一个重要变量,它告诉系统和应用程序一些系统必备的程序的存储位置,例如你想在命令行窗口中使用ipconfig命令查看自己的ip地址,可是系统怎... 阅读全文
posted @ 2016-01-11 11:48 淡泊名利 阅读(837) 评论(0) 推荐(0)
摘要:400 错误请求 — 请求中有语法问题,或不能满足请求。 404 找不到 — 服务器找不到给定的资源;文件不存在500 内部错误 — 因为意外情况,服务器不能完成请求 或者出问题了2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未... 阅读全文
posted @ 2015-12-24 16:52 淡泊名利 阅读(2460) 评论(0) 推荐(0)
摘要:当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说StringBuilder中,有这么一句,“将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。 ”,那么下面手动创建一个线程不安全的类,然后在多线程... 阅读全文
posted @ 2015-12-21 17:17 淡泊名利 阅读(610) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/honglei_zh/article/details/7089601 阅读全文
posted @ 2015-12-21 12:00 淡泊名利 阅读(152) 评论(0) 推荐(0)
摘要:用Myeclipse,在导入相应的包后(有人说不导包也有提示,因为默认的eclipse导入了jdk的包),eclipse会有代码提示功能。那么XML文件能不能也这样呢?其实也是可以的,只不过导包的地方不一样。下面以spring为例(虽然Myeclipse6.5中已经集成了,这里只是示范说明)。进入:window -> Preference... -> MyEclipse -> Editors -> XML ->XML Catalog选择:选中“User Specified Entries”,点击“Add...”按钮填入:URI: 请选择本地文件系统上SPRING_ 阅读全文
posted @ 2013-05-22 11:28 淡泊名利 阅读(1817) 评论(0) 推荐(0)
摘要:myeclipse 8.6.1 安装反编译工具插件 jad (net.sf.jadclipse_3.3.0.jar)过程指南一、现有环境及准备1.1myeclipse8.6.1安装路径:【G:\software\myeclipse\】。其目录如下:.eclipseproductconfigurationdropins---------此为插件目录languagemyeclipse.exemyeclipse.ini1.2准备反编译需要的jad.exe,net.sf.jadclipse_3.3.0.jar这两个文件可以到http://www.kpdus.com/jad.html#download和 阅读全文
posted @ 2013-05-21 10:54 淡泊名利 阅读(357) 评论(0) 推荐(0)
摘要:以前导数据库信息的时候,总是会先开启sql窗口,把自己手写的建表文件复制进去,然后再导入数据信息。今天突然懒得去找以前的建表文件,而想用SLSQL直接从一个数据库中导出信息,导入到另外一个数据库中,发现自己对PLSQL的导入导出完全不了解。下面详细记录一下。先写一个正确的方法:导出步骤:1 tools ->export user object 选择选项,导出.sql文件2 tools ->export tables-> Oracle Export 选择选项导出.dmp文件导入步骤:1 tools->import tables->SQL Inserts导入.sql文 阅读全文
posted @ 2013-05-14 15:50 淡泊名利 阅读(4246) 评论(0) 推荐(0)
摘要:public String uploadPic() {String path = ServletActionContext.getServletContext().getRealPath("/");BufferedInputStream bis = null;BufferedOutputStream bos = null;InputStream streamIn = null; // 定义输入流的引用OutputStream streamOut = null; // 定义输出流的引用try {streamIn = new FileInputStream(file1);bis 阅读全文
posted @ 2012-07-23 18:50 淡泊名利 阅读(222) 评论(0) 推荐(0)
摘要:1. 理解拦截器1.1. 什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。谈到拦截器,还有一个词大家应该知道——拦截器链(Interceptor Chain,在Struts 2中称为拦截器栈Interce 阅读全文
posted @ 2012-07-18 19:03 淡泊名利 阅读(216) 评论(0) 推荐(0)
摘要:为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版本,struts2.1.*版本对应0.34版本 2.jso 阅读全文
posted @ 2012-07-18 19:01 淡泊名利 阅读(607) 评论(0) 推荐(0)
摘要:oracle不用安装客户端也可以用plsql远程连接PLSQL Developer下载地址:http://www.allroundautomations.com/plsqldev.html?gclid=CP_J-vHHyakCFdRvHAodAxt4NA 每次问人家,plsql 可不可以直接远程连接服务器,他们都说要安装客户端,记得以前用过个什么sql deveplore 什么的工具,不用安装客户端的,而且是绿色软件来的,我就想,一定就办法,不用这么麻烦安装客户端的。上网找了找,下面把我的实践详细过程记录下来,希望对大家有帮助,有什么不对的,请大家多多评论,指出来。 首先,在安装ORACLE服 阅读全文
posted @ 2012-07-17 15:46 淡泊名利 阅读(224) 评论(0) 推荐(0)
摘要:一. Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。Gson里最重要的对象有2个Gson 和 GsonBuilder。Gson有2个最基本的方法1) toJson() – 转换java 对象到JSON2) fromJson() – 转换JSON到java对象二. 几个简单的例子。exp1(一个简单对象object和json之间的转换):Java代码 publicclassMsgInfo2{ privateStringmessage; privateStringflag; 阅读全文
posted @ 2012-07-17 15:05 淡泊名利 阅读(1366) 评论(0) 推荐(0)
摘要:# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.67)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ORCL1 =//起的 阅读全文
posted @ 2012-07-16 17:09 淡泊名利 阅读(173) 评论(0) 推荐(0)
摘要:先定义需要用el调用函数所在的类:注意el所调用的方法必须是static的!Java代码packagecom.qingsoft.el.function; publicclassCheckUsername{ publicstaticbooleancheck(Userinfouserinfo) { if(userinfo.getUsername().equals("admin")) { returntrue; } returnfalse; } } 接下来定义tld文件如下:XML/HTML代码<?xmlversion="1.0"encoding=&qu 阅读全文
posted @ 2012-07-16 09:46 淡泊名利 阅读(1145) 评论(0) 推荐(0)
摘要:1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一个变量3)变量 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。 因为我们并没有指... 阅读全文
posted @ 2012-07-16 09:45 淡泊名利 阅读(32592) 评论(2) 推荐(3)
摘要:整体方法就是,web.xml配置启动指定的servlet,在该servlet中的init()方法实现代码。 ================================================================ 配置 web.xml 配置一个普通的servlet <servlet> <servlet-name>SmsSend</servlet-name> <servlet-class>com.servlet.SmsSend</servlet-class> <load-on-startup>4< 阅读全文
posted @ 2012-07-10 15:11 淡泊名利 阅读(7826) 评论(0) 推荐(0)
摘要:惭愧,现在才知道解决方法,哎…… 如果要事物处理不能try catch,就不能自己处理了,否则事物不回滚,<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/sc 阅读全文
posted @ 2012-07-09 21:16 淡泊名利 阅读(636) 评论(0) 推荐(0)
摘要:src不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下。不过值得注意的是,spring配置文件里这个locations是uri表示,也就是说你写的jdbc.properties是当前相对路径,要访问classpath记得要这样写:<value>classpath:jdbc.properties</value>首先 classpath是指 WEB-INF文件夹下 阅读全文
posted @ 2012-07-09 13:21 淡泊名利 阅读(26378) 评论(0) 推荐(4)
摘要:import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;import org.xml.sax.Attributes;import org.xml.sax.InputSource;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;import java.io.File;i 阅读全文
posted @ 2012-05-25 18:29 淡泊名利 阅读(807) 评论(0) 推荐(0)