chen_sh_sh
码龄13年
关注
提问 私信
  • 博客:163,602
    社区:232
    163,834
    总访问量
  • 38
    原创
  • 2,354,159
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:主要做java web开发

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-11-10
博客简介:

css470895871的专栏

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得7次评论
  • 获得28次收藏
创作历程
  • 14篇
    2015年
  • 20篇
    2014年
  • 28篇
    2013年
成就勋章
TA的专栏
  • spring
    2篇
  • 编程工具
    2篇
  • servlet
    1篇
  • javascript
    11篇
  • 项目管理
    7篇
  • XML文件操作
    1篇
  • SQL数据库
    2篇
  • java打包
    1篇
  • java se
    17篇
  • html
    5篇
  • jquery
  • 设计模式
    1篇
  • java ee
    3篇
  • Linux
    2篇
  • FreeMarker
    3篇
  • html5
    2篇
  • css
    1篇
  • git
    2篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java MD5加密

public String toMD5() {        MessageDigest messageDigest = null;        try {            messageDigest = MessageDigest.getInstance("MD5");            messageDigest.reset();          
原创
发布博客 2015.12.11 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数字和字母混合计算

工作中遇到一个问题,给出一个邮编段,需要计算出这个邮编段之间的所有邮编。世界上各国的邮编格式都不一样,有的邮编包含数字,字母,空格或者中划线等等,因此邮编格式都是无规律的。例如111222, 1A2B3C, AAABBB, A1BBC2,DD-PP-CC, 11-2-C-D等等package com;import java.io.BufferedWriter;import java
原创
发布博客 2015.11.27 ·
1702 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git远程操作详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆
转载
发布博客 2015.09.12 ·
518 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java读取带有BOM的UTF-8文件乱码原因及解决办法

最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。上网找了一下,找到几篇比较好文章,这里就不转载啦把链接搞过来。文件编码问题集锦字符串编码(charset,encoding,decoding)问题原理Java编码浅析判定文
原创
发布博客 2015.07.02 ·
6118 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git忽略已经被提交的文件

使用git update-index这样做带来的最直接(不良)后果是这样的:所有的团队成员都必须对目标文件执行:git update-index --assume-unchanged 。这是因为即使你让 Git 假装看不见目标文件的改变,但文件本身还是在 Git 的历史记录里的,所以团队的每个人在fetch 的时候都会拉到目标文件的变更。(但实际上目标文件是根本不想被 Git
转载
发布博客 2015.05.28 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js验证正数(正整数和正小数,0)

var reg = /^\d+(?=\.{0,1}\d+$|$)/
原创
发布博客 2015.05.23 ·
3649 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

css3教程:box-sizing属性

说到 IE 的 bug,在 IE6以前的版本中,IE对盒模型的解析出现一些问题,跟其它浏览器不同,将 border 与 padding 都包含在 width 之内。而另外一些浏览器则与它相反,是不包括border和padding的。在我们开发的过程中会发现,有时候,如果对页面中的大区域进行设置时,将border、padding计算到width和height之内,反而更灵活。但W3C的 CSS2
转载
发布博客 2015.04.08 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

理解RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,
转载
发布博客 2015.03.14 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用FreeMarker来解析json数据

12345678910111213#assign text="{'name':'opal','age':'30+','addr':'上海上海'}" />#assign data=text?eval />#assign ncnt=10000 />data.name=${data.name} var="tm">
转载
发布博客 2015.02.11 ·
16754 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

各种浏览器的Hack写法(chrome firefox ie等)

Hack是针对不同的浏览器去写不同的CSS样式,从而让各浏览器能达到一致的渲染效果,那么针对不同的浏览器写不同的CSS CODE的过程,就叫CSS HACK,同时也叫写CSS Hack。然后将Hack放在浏览器特定的CSS文件中,让其符合条件的浏览器解析这些代码,就如前面所说的条件样式,我们将CSS Hack代码放入条件样式文件中,符合条件的浏览器就解析,不符合的将不解析,从面达到您所需要的页面渲
转载
发布博客 2015.02.05 ·
650 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git忽略已经提交过的文件

git的(.gitignore)不能直接忽略已经在版本库同步了的文件,只能控制本地忽略(不同步)某个文件...如果想在本地忽略某个文件的话执行这个命令:git update-index --assume-unchanged 如果想重新同步这个文件的话执行这个命令.git update-index --no-assume-unchanged
原创
发布博客 2015.01.29 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eclipse中安装freemarker插件

http://freemarker.org/editors.html
转载
发布博客 2015.01.29 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GIT入门教程

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
转载
发布博客 2015.01.26 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTMl5的sessionStorage和localStorage

html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非
转载
发布博客 2015.01.06 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

html input标签使光标移动到文本的最后面

var content = "input元素"; content.focus();  var len = content.value.length; if (document.selection) {    var sel = content.createTextRange();    sel.moveStart('character', len);    sel.coll
原创
发布博客 2014.12.27 ·
7118 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

用java对密码进行MD5加密

所谓MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的大容量文件信息在用数字签名软件来签署私人密钥前"压缩"成一种保密的格式,关键之处在于——这种"压缩"是不
转载
发布博客 2014.12.02 ·
2508 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

java精确计算

如果我们编译运行下面这个程序会看到什么?public class Test{    public static void main(String args[]){        System.out.println(0.05+0.01);        System.out.println(1.0-0.42);        System.out.println(4.015*1
转载
发布博客 2014.11.02 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

html title换行方法 如a链接标签内title属性鼠标悬停提示内容换行

一、直接title内容换行ahref='http://www.divcss5.com/jiqiao/j510.shtml'target='_ablank'title='标 题:DIVCSS5作 者:DIVCSS5 转 贴 自:CSS原创 更新时间:2013-05-17 推荐等级:无 关键字:title换行 分页方式:不分页 阅读等级:普通'>ht
转载
发布博客 2014.10.28 ·
1661 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

HttpURLConnection详解

最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。下面的代码简单描述了
转载
发布博客 2014.10.26 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java网络编程之HttpURLConnection你了解多少?

HttpURLConnection是Java提供用于支持HTTP协议的网络访问,用它访问一个URL的内容很方便。但是最近遇到一个问题,就是用它发送POST请求的时候总是返回502错误:Bad Gateway;但是同样的代码,同样的IDE,同样的JDK,同样的系统环境,用Apache的开源HttpClient发出同样的POST请求却是正常返回200;更诡异的是使用JDK1.6.0-14版本一切正常,
转载
发布博客 2014.10.26 ·
972 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多