![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-mvc
tomspiders
这个作者很懒,什么都没留下…
展开
-
用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM_addr
一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示 二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 IP HTTP_VIA = 代理...2009-10-09 18:06:00 · 84 阅读 · 0 评论 -
汉字字符编码与转码详解
程序中有汉字参数,经常会遇到编码转码问题,总结下: 1.汉字为多字节字符,须多字节编码解码,如"测试".getBytes("gb2312"); 这样"测试".getBytes("gb2312")就变成一个byte数组,这时候你可以随意重新指定编码如iso-8859-1, String s1=new String("测试".getBytes("gb2312"),"iso-8852010-05-23 13:19:00 · 304 阅读 · 0 评论 -
jni javac++ 参数传递问题解决
一,问题 1.多参数回传 2.参数传递出现乱码 二,解决 1.使用byte[]数组传入c++,在生成的头文件里就会变成jbyteArray 类型 例如,java 中参数:byte[]account,头文件里参数变成jbyteArray account, 通过c++修改完account的值后,java要获取该值,直接使用 jbyte* jbAccount = (env)->Get...2010-05-23 13:18:00 · 123 阅读 · 0 评论 -
java dom4j操作xml
java dom4j操作xml SAXReader reader = new SAXReader(); Document doc = reader.read(...); List childNodes = doc.selectNodes("//Config/Child/ChildNode"); for(Object obj:childNodes) { No...2010-05-22 18:26:00 · 63 阅读 · 0 评论 -
汉字字符编码与转码详解
程序中有汉字参数,经常会遇到编码转码问题,总结下: 1.汉字为多字节字符,须多字节编码解码,如"测试".getBytes("gb2312");这样"测试".getBytes("gb2312")就变成一个byte数组,这时候你可以随意重新指定编码如iso-8859-1, String s1=new String("测试".getBytes("gb2312"),"iso-8859-12010-04-26 14:03:00 · 892 阅读 · 0 评论 -
四个有用的过虑器
一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCacheFilter implements Filter {...2010-04-24 16:36:00 · 53 阅读 · 0 评论 -
【转】单例模式不可使用双重检查锁定
转自:http://www.ibm.com/developerworks/cn/java/j-dcl.html 双重检查锁定及单例模式 全面理解这一失效的编程习语 ...2010-04-21 00:49:00 · 95 阅读 · 0 评论 -
【转】在Java与C程序间进行socket通信的讨论
1. 背景 使用socket在Java程序与C程序间进行进程间通信。本文主要描述了在同C程序进行通信的Client端的Java实现功能。 1.1. 使用的语言 Client端:Java,JVM(JDK1.3) Server端:C,UNIX(Sun Solaris) 1.2. 讨论范围 数据发送:只涉及到Java中int整型系列的讨论,包括byte,short,int。 数据接受:涉...2010-04-15 13:29:00 · 105 阅读 · 0 评论 -
【转】网络字节序与主机字节序
最近在项目开发过程中,需要在采用JAVA作为语言的服务器与采用C++作为语言的服务器间进行通信,这就涉及到这两种语言间数据类型的转换以及网络字节序与主机字节序的区别。该文主要说说网络字节序和主机字节序的区别以及Little endian与Big endian的概念。其实编程的事就比较简单了 我也懒得写了,直接引用了我觉得写的挺好的两篇文章: 什么是Big Endian和Little Endi...2010-04-15 10:37:00 · 202 阅读 · 0 评论 -
ConcurrentHashMap应用注意事项
1、public V get(Object key)不涉及到锁,也就是说获得对象时没有使用锁; 2、keySet().iterator()及keys(),获取的Iterator、Enumeration变量是单线程访问安全的,多线程访问时要么生成多个Iterator、Enumeration(通过调用相应的获取方法),要么以ConcurrentHashMap变量为锁进行同步(synchronized该...2010-04-13 09:23:00 · 98 阅读 · 0 评论 -
jni 中要注意的问题
JNI 的类型和数据结构 Java 类型 本地类型 说明 boolean jboolean 无符号,8 位 byte jbyte 无符号,8 位 char jchar 无符号,16 位 short jshort 有符号,16 位 int jint 有符号,32 位 long jlong 有符号,64 位 flo...2009-11-24 15:03:00 · 95 阅读 · 0 评论 -
【ibatis】动态结果集 类型映射
ibatis的动态结果使用 java.util.HashMap,来映射,在昨天遇到一个情况,,,挺郁闷: HashMap虽然可以映射,但返回值类型是不确定的,我调用一个存储过程,返回字段为 @result,值为0或-1,开始还能通过map.get("@result")来正常获到0或-1,后来就报错了, 通过调试,发现map里key "@result" 对应的value 是个字节数组byte[...2009-10-20 10:58:00 · 182 阅读 · 0 评论 -
java的社区网站不是用java写的,俺觉得很讽刺
java的技术社区网站不是用java写的,俺觉得很讽刺~~~原创 2010-10-17 14:52:51 · 184 阅读 · 0 评论