- 博客(26)
- 资源 (20)
- 问答 (4)
- 收藏
- 关注
原创 java不同的编码格式下字符串所占用的字节数
单个英文字母: 字节数:1;编码:GB2312 字节数:1;编码:GBK 字节数:1;编码:GB18030 字节数:1;编码:ISO-8859-1 字节数:1;编码:UTF-8 字节数:4;编码:UTF-16 字节数:2;编码:UTF-16BE 字节数:2;编码:UTF-16LE单个中文汉字: 字节数:2;编码:GB2312 字节数:2;编码:GBK 字节数:2;编码:GB18
2016-07-28 15:58:27 1388
原创 ev.preventDefault()在火狐下不起作用的解决方法
问题描述: 调用event. preventDefault() 来避免浏览器对数据的默认处理,但是该方法在 火狐下不起作用的解决方法,结合使用ev.stopPropagation()解决问题。 解决方案:ev.preventDefault();ev.stopPropagation();
2016-07-27 14:24:22 4295 1
原创 eclipse Mars中安装properties插件
在eclipse Mars中编写properties文件时,如果直接写中文,它不会自动转换成ASCII编码,显示为乱码。 安装properties插件解决这个问题。该插件可以在输入中文时自动转换为ASCII码。 方法/步骤1 首先,在eclipse中点击“help”-“Install New Software”。2 点击右侧的“Add”按钮。3 输入以下,然后点击OK。 Name:
2016-07-25 09:56:34 1192
原创 window.close()在火狐中不起作用
解决方法:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> function winClose() { if(confirm("确定要退出吗?")){ var browserName=navigator.app
2016-07-19 15:19:14 1441
原创 win2008server pid=4占用80端口
tomcat80端口被占用,进程PID是4。 在运行里面输入cmd,调出命令行窗口。 在命令行窗口输入regedit,调出系统注册表。 单击注册表下的HKEY_LOCAL_MACHINE,在点开SYSTEM。 再点开SYSTEM下的CurrentControlSet,在点开Services 在 Services下单击HTTP,然后在注册表右边双击打开Start属性项。 将Start的属性
2016-07-16 09:37:05 5493
原创 window.location在IE中路径问题
如果在jsp的head中指定了basepath,如下,则表示客户端路径以basepath所指定的路径为相对地址开始寻址。但是使用window.location时,在IE浏览器中不识别basepath,此时window.location是以本js页面为相对路径的,此处推荐使用绝对路径,在火狐等浏览器中识别basepath。 当css中引用url时,在使用了basepath、不区分浏览器的的情
2016-07-15 11:20:47 3100
原创 Spring整合Hibernate
DAO模式是一种标准的Java EE设计模式,DAO模式的核心思想是,所有的数据库访问都通过DAO组件完成,DAO组件封装了数据库的增、删、改等原子操作。业务逻辑组件依赖于DAO组价提供的数据库原子操作,完成系统业务逻辑的实现。针对Hibernate持久层访问技术而言,Spring提供了如下三个工具类来支持DAO组件的实现:HibernateDaoSupportHibernateTe
2016-07-12 16:36:45 956
原创 Hibernate4不自动建表
<property name="hibernateProperties"><!-- 配置Hibernate属性 --> <value> hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.hbm2ddl.auto=create hibernate.show_sql=true h
2016-07-12 16:04:31 955
原创 java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Sessio
**问题描述:**spring整合Hibernate4的时候报如下错误:Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session; at org.springframework.orm.hibe
2016-07-12 15:22:51 2675
原创 Spring整合Struts2的两种方式
Spring提供了一个ContextLoaderListener,该监听类实现了ServletContextListener接口。该类可以作为Listener使用,它会在创建时自动查找WEB-INF/下的applicationContext.xml文件,因此如果只有一个配置文件且配置文件命名为applicationContext.xml,则只需在web.xml文件中增加如下配置片段:<!-- 使用C
2016-07-12 11:44:04 13935 3
原创 Spring事务管理
Spring的事务: Spring的事务管理不需要与任何特定的事务API耦合。对不同的持久层访问技术,编程式事务提供了一致的事务编程风格,通过模块化的操作一致性的管理事务。声明式事务基于Spring AOP实现,却并不需要程序开发者成为AOP专家。 JavaEE应用的传统事务有两种策略:全局事务和局部事务,全局事务由应用服务器管理,需要底层服务器的JTA支持。底层事务与底层所采用
2016-07-12 10:36:36 830
原创 Gson学习
package com.bh.test;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.Date;import java.util.LinkedList;import java.util.List;import com.google.gson.Gson;import com.google.g
2016-07-08 16:34:00 519
原创 gson2.7官网下载
gson2.7官网下载地址:http://repo1.maven.org/maven2/com/google/code/gson/gson/2.7/或者http://download.csdn.net/detail/cuiyaoqiang/9570822
2016-07-08 14:11:13 10884 2
原创 Spring AOP基础知识学习——XML配置
在Spring的配置文件中,所有切面、切入点和增强处理都必须定义在<aop:config.../>元素内部。<bean.../>元素下可以包含多个<aop:config.../>元素,一个<aop:config>可以包含pointcut、advisor和aspect元素,且这三个元素必须按照此顺序来定义。关于<aop:config../>元素所包含的字元素如下图所示。 1)配置切面 定义切面
2016-07-08 10:44:22 682
转载 JAVAEE5 VS JAVAEE6
Java EE 5 由 Java Community Process 通过 Java Specification Request 244 发布,这个 “总纲” JSR 指出了详细描述 Java EE 5 中各种技术的其他规范(参见 参考资料)。Sun Microsystems 的 Bill Shannon 领导一个专家组制订了这个规范,这个专家组包括从 IT 行业重量级人物到个人专家的 31 位成员
2016-07-08 10:16:31 4659
原创 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
问题描述: mybatis连接mysql数据库时,url中指定了编码格式以及ssl方式: <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&characterEncoding=utf8" />提示如下错误:Exception in thread "main" org
2016-07-07 17:33:13 6716
原创 WARN: Establishing SSL connection without server's identity verification is not recommended.
问题描述: 在使用mysql-connector-java-5.1.38-bin.jar版本连接数据库时,出现如下警告:Thu Jul 07 16:58:37 CST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL
2016-07-07 17:29:03 33682 9
原创 Spring AOP基础知识学习——Annotation配置
AOP(Aspect Orient Programming),也就是面向切面编程。 AOP从程序运行角度考虑程序的流程,提取业务处理过程的切面。AOP面向的是程序运行中各个步骤。 AOP代理其实是由AOP框架动态生成的一个对象,该对象可以作为目标对象使用。AOP代理包含了目标对象的全部方法,但AOP代理中的反复噶与目标对象的方法存在差异,AOP方法在特定切入点添加了增强处理,并回调了目标对象的方
2016-07-07 15:43:34 1765
原创 tcp socket客户端发送请求连接http服务
首先模拟一个http服务端,用于接收请求package bhpp.rsserver.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.InetSocketAddres
2016-07-07 13:30:55 4832
原创 Netty5.0 获取http get、post请求参数
private Map<String, String> getRequestParams(ChannelHandlerContext ctx, HttpRequest req){ Map<String, String>requestParams=new HashMap<>(); // 处理get请求 if (req.getMe
2016-07-06 16:41:54 6785
原创 Spring 资源访问
Spring为资源访问提供了一个Resource接口,该接口提供了比URL更强的资源访问能力。Resource接口主要提供了一下几个方法。getInputStream();定位并打开资源,返回资源对应的输入流。每次调用都返回新的输入流,调用者必须负责关闭输入流。exists();返回Resource所指向的资源是否存在。isOpen();返回资源文件是否打开,如果资源文件不能多次读取,
2016-07-05 16:46:29 561
原创 ant 构建时遇到 “非法字符: \65279”的解决办法
问题描述:*.java:1: 非法字符: \65279 [javac] package com.*.*; [javac] ^ [javac] 1 错误 对于这个错误,是文件的第一行有隐藏字符。但是直接删除不起作用。 解决方案: 使用NotePad++打开文件,选择工具栏中的“格式”,点击“转为UTF-8无BOM编码格式”即可。
2016-07-05 11:39:32 613
转载 用ant编译时出现“编码 UTF8 的不可映射字符“,这是因为编译的时候编码跟文件存储的编码方式不一样造成的
用ant编译时出现“编码 UTF8 的不可映射字符“,这是因为编译的时候编码跟文件存储的编码方式不一样造成的若ant构建文件写着<?xml version="1.0" encoding="UTF-8"?>,那么ant用UTF-8编码方式编译源文件,如果源文件是 用GBK编码的,那么就会出现“编码 UTF8 的不可映射字符“,解决办法: <javac srcdir="src" destdir="b
2016-07-05 11:12:56 795
原创 tomcat8 response重定向带json参数问题,Illegal character in query at...
问题描述:警告: Failed to redirect to [rsserver/jsp/ServerMonitor.jsp?resultMap={"durationTime":"0天0小时16分25秒","tcpServerURL":"192.163.20.79:9999","WSServerURL":"http://192.163.20.79:9899/RSServer","receiveTot
2016-07-04 15:24:49 2608 1
原创 javascript与jsp发送请求到servlet的几种方式
JavaScript提交至servlet 4种方式:/**第一种提交方式 * */function submitForm1(){ window.location.href="TestServlet?param=hrefMethod";}/**第二种提交方式 * */function submitForm2(){ var form=document.forms[0];
2016-07-01 11:25:50 21175
原创 servlet转发与重定向基本概念与区别
1.转发与重定向概念介绍1.1转发 浏览器的请求发送给组件1,组件1经过一些处理之后,将request和response对象“传递”给组件2,由组件2继续处理,然后输出响应(当然,也可以继续向其他组件“传递”),这个传递的过程称之为“转发”。 转发过程:客户浏览器发送http请求—-》web服务器接受此请求–》调用内部的一个方法在容器内部完成请求处理和转发动作—-》将目标资源发送给客
2016-07-01 09:29:52 3463
Workspaces_Eclipse_Netty.rar
2019-08-20
guava-21.0-rc2 、guava-21.0-rc2-javadoc 、guava-21.0-rc2-sources
2017-01-12
com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar
2016-05-20
request.getHeader("referer")防盗链
2016-05-07
itext2.1.7
2016-04-05
httpurlconnection post请求中如何能保证请求头与正文是一次发送
2016-12-31
Java如何调用FreeSwitch接口
2016-01-14
Java swing实现图片放大超过电脑屏幕2倍以上
2015-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人