![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 73
lizhuquanx
这个作者很懒,什么都没留下…
展开
-
【java】对象非空属性复制
public abstract class BeanUtils extends org.springframework.beans.BeanUtils { /** * 功能 : 只复制source对象的非空属性到target对象上 * */ public static void copyNoNullProperties(Object source, O...原创 2014-06-25 17:55:44 · 278 阅读 · 0 评论 -
【java】Java编码字符集与字符集编码入门(七) JSP页面编译成Servlet类文件过程中所涉及到的编码问题...
当请求一个JSP页面时,一般的都需要经历下面几个阶段:1、应用服务器根据JSP页面生成一个Java文件 2、应用服务器调用java.exe将Java文件编译成一个Servlet对应的class文件 3、用户的浏览器请求JSP对应的Servlet,Web容器起一个线程执行Servlet,将数据返回给客户端浏览器 4、用户的IE根据返回的数据,将结果显示给用户。 ...原创 2015-07-27 21:07:09 · 176 阅读 · 0 评论 -
【java】Java编码字符集与字符集编码入门(六) Java中的增补字符
Java号称对Unicode提供天然的支持,这话在很久很久以前就已经是假的了(不过曾经是真的),实际上,到JDK5.0为止,Java才算刚刚跟上Unicode的脚步,开始提供对增补字符的支持。 现在的Unicode码空间为U+0000到U+10FFFF,一共1114112个码位,其中只有1112064个码位是合法的(我来替你做减法,1114112-1112064=204...原创 2015-07-27 20:59:18 · 125 阅读 · 0 评论 -
【java】Java编码字符集与字符集编码入门(五) Java代码中的字符编码转换Part1...
Java使用的统一字符集Unicode 如果你是JVM的设计者,让你来决定JVM中所有字符的表示形式,你会不会允许使用各种编码方式的字符并存? 我想你的答案是不会,如果在内存中的Java字符可以以GB2312,UTF-16,BIG5等各种编码形式存在,那么对开发者来说,连进行最基本的字符串打印、连接等操作都会寸步难行。例如一个GB2312的字符串后...原创 2015-07-17 23:40:52 · 220 阅读 · 0 评论 -
【java】Java编码字符集与字符集编码入门(四) 网页文件的编码
接着上节的思路说,一个网页要想在浏览器中能够正确显示,需要在三个地方保持编码的一致:网页文件,网页编码声明和浏览器编码设置。 系统对文件的默认编码 首先是网页文件本身的编码,即网页文件在被创建的时候使用什么编码来保存。这个完全取决于创建该网页的人员使用了什么编码保存,而进一步的取决于该人员使用的操作系统。例如我们使用的中文版Windo...原创 2015-07-17 23:40:09 · 109 阅读 · 0 评论 -
【java】Java编码字符集与字符集编码入门(三) GB2312,GBK与中文网页
GB2312是对中国的开发人员来说很重要的一个词汇,它的来龙去脉并不需要我在这里赘述,随便Goolge之便明白无误。我只是想提一句,记得前一节说到编码字符集和字符集编码不是一回事,而有的字符集编码又实际上没有做任何事,GB2312正是这样一种东西! GB2312即是字符集,也是编码方案 GB2312最初指的是一个编码字符集,其中包含了ASC...原创 2015-07-17 23:39:31 · 214 阅读 · 0 评论 -
【java】Java编码字符集与字符集编码入门(二) 编码字符集和字符集编码的区别...
需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。 抽象意义上的编码字符集 一个抽象字符集其实就是指字符的集合,例如所有的英文字母是一个抽象字符集,所有的汉字是...原创 2015-07-17 23:38:52 · 227 阅读 · 0 评论 -
【java】Java编码字符集与字符集编码入门(一) 编码字符集的前世今生
ASCII及其相关标准 地球人都知道ASCII就是美国标准信息交换码的缩写,也知道ASCII规定用7位二进制数字来表示英文字符,ASCII被定为国际标准之后的代号为ISO-646.由于ASCII码只使用了7个二进制位,也就是说一个字节可以表示的256个数字中,它仅使用了0~127这128个码位,剩下的128个码位便可以用来做扩展,用来表示一些特定语言所独有的字符,因...原创 2015-07-17 23:38:13 · 100 阅读 · 0 评论 -
【java】获取项目资源路径
目资源路径分两种,一种是普通Java项目的资源路径,另一种是JavaEE项目的资源路径。 获取Java项目的包(源码下的包 或者 jar包)的资源路径 // 方法1:通过this.getClass().getResoure("")获取, 有"/"开头表示以bin目录为根目录, 没"/"开头表示以当前文件夹为根目录 this.getClass().g...原创 2013-10-29 12:52:02 · 573 阅读 · 0 评论 -
【java】js、java获取URL请求路径信息
有时候,我们需要对请求路径做处理,例如url重定向,或者为url追加参数,我们可以使用js在前端对请求路径做处理, 也可以使用java在后端对请求路径做处理。 js获取请求路径信息js有个全局变量location,操作这个对象就等于操作浏览器的地址栏,下面我们观察一下location对象可以获取到什么url信息 //测试的请求url, get方法...原创 2015-07-27 21:11:13 · 1153 阅读 · 0 评论