自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 判断当前时间到结束时间的某个时间段的时间

//1    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");       Calendar c = Calendar.getInstance();    c.set(Calendar.HOUR_OF_DAY, 8);    c.set(Calendar.MINUTE, 0);    c.s

2017-04-28 16:23:35 738

原创 中文和Unicode互相转化

Unicode转中文String unicode = "\u6ca1\u6709\u8be5\u8ba2\u5355";String result = new String(unicode.getBytes("UTF-8"), "UTF-8");System.out.println(result);或String msg=json.getString("ms

2017-04-28 10:48:06 1276

转载 一个ajax通用函数(xmlhttprequest封装)

var ajax = function(options){    options = {        type        : options.type          || 'POST',        url         : options.url           || '',        timeout     : options.timeout       

2017-04-27 13:52:32 266

原创 工具拼接xml

Date date=new Date();        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSz");        String datetime=format.format(date).replace("GMT", "");        String AppKey="ae

2017-04-27 11:44:42 455

原创 java int类型转换成String , 不足10位 在前面补0

String.format("%010d", 25);0代表前面要补的字符10代表字符串长度d表示参数为整数类型String s = "Hello World!";int i = 13 ;double d = 88.8 ;System.out.printf("整形数据i = %2+−10d\n字符串s=+−10d\n字符串s=

2017-04-27 11:34:00 3155

原创 JAVA如何取得HTTP请求头

在利用Java网络编程时,利用Java获取HTTP Request 和 Response头字段;可以利用Java语言根据需要添加自定义的HTTP头字段,而不必拘泥于标准HTTP定义的头字段。代码如下:public class TestURL { public static void main(String[] args) { String de

2017-04-27 11:18:57 2477

原创 String,StringBuffer、StringBuilde

JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是 final 类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参数被修改影响到其它的应用。StringBuffer 与 

2017-04-27 11:16:04 233

原创 java 怎么在现有时间上加3个小时

首先我从数据库取出Timestamp类型时间的储存在字符串String date = "2012-07-25 21:00:00.0" 里,我怎么这个这个时间上加3个小时变成"2012-07-26 00:00:00.0"SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date=null;try

2017-04-27 11:06:30 11103

原创 StringBuffer

StringBuffer有append()方法;    StringBuffer其实是动态字符串数组;    append()是往动态字符串添加,跟"xxxx"+"yyyy"相当于那个"+"号;     跟String不同的是StringBuffer是放一起的;     String1+String2和StringBuffer1.append("yyyy")虽然打印效果一样,但在内

2017-04-27 10:57:20 347

转载 判断一个请求是否为Ajax请求

这几天在写一个网站的登录判断拦截器,需要对请求进行拦截,在拦截器中我需要判断HttpServletRequest是否为Ajax异步请求。我们可以通过X-Requested-With="XMLHttpRequest"来判断这个请求是否为Ajax请求! /**  * isAjaxRequest:判断请求是否为Ajax请求.   *  * @param request

2017-04-27 09:51:33 4384

转载 [集合框架] List 实现

List 实现分为通用 List 实现和特殊用途的 List 实现。通用 List 实现有两个通用的 List 实现 —— ArrayList 和 LinkedList。大多数时候,你可能会使用 ArrayList,它提供了按位置访问的功能并且速度比较快。当你需要同时移动多个元素的时候,可以充分发挥 System.arraycopy 的优势。可以将 ArrayList 看成是没有同步功

2017-04-27 09:49:39 202

转载 tomcat使用不同jdk的解决方法

1,修改bin文件夹下面的catalina.bat文件,把如下内容   rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BASE:   %CATALINA_BASE%echo Using CATALINA_HOME:   %CAT

2017-04-27 09:48:34 442

转载 设置TOMCAT SESSIONID 字符长度和生成算法

修改TOMCAT 默认的生成SESSION ID的算法和字符长度非常简单,只需修改context.xml中的标签值,比如:sessionIdLength="20" pathname="SESSIONS.ser" maxActiveSessions="8000" secureRandomAlgorithm="SHA1PRNG" secureRandom

2017-04-27 09:47:02 2711

转载 Java 与 Json的互相转换

这几天一直在做Java解析Json数据的一个项目,因为初识json,所以很多东西都是有着懵懂的认识。这里写下我解析时遇到的问题和收获。   我解析json时用到的是json-lib包。下载地址:http://json-lib.sourceforge.net。用这个包时,还要用到其他几个支持包:commons-lang.jar、commons-logging.jar,commons-bean

2017-04-27 09:45:17 228

转载 Java 公历转农历,然后农历减一年(或者几天或者任意天),再把这个日期转成公历

2017-04-27 09:42:26 580

翻译 java用正则方法验证文件名是否合法

Java中用到文件操作时,经常要验证文件名是否合法. 用File类的createNewFile()方法的确很管用.但当要批量验证时,效率上就会有问题.正则匹配的开销比创建文件少了很多. 那么一个合法的文件(Win下)应该符合如下规则: 1.文件名不能为空,空在这里有两个意思: 文件名(包括扩展名)长度为0或仅由空字符组成(包括\t\b等不可见的转义字符)文件名和扩展名不能同时为

2017-04-27 09:28:31 7558 1

翻译 Java ArrayList、string、string[]之间的转换

1、ArrarList 转换为 string[] :  ArrayList list = new ArrayList();  list.Add("aaa");  list.Add("bbb");  string[] arrString = (string[])list.ToArray(typeof( string)) ;2、string[] 转换为 Arra

2017-04-27 09:24:10 2833

翻译 openssl 证书操作命令

生成Self Signed证书# 生成一个key,你的私钥,openssl会提示你输入一个密码,可以输入,也可以不输,# 输入的话,以后每次使用这个key的时候都要输入密码,安全起见,还是应该有一个密码保护> openssl genrsa -des3 -out selfsign.key 4096# 使用上面生成的key,生成一个certificate signing requ

2017-04-27 09:22:08 324

翻译 Windows下RSA密钥生成工具openssl

点击下载1. 生成原始 RSA私钥文件 private_key.pemopenssl genrsa -out private_key.pem 10242. 将原始 RSA私钥转换为 pkcs8格式openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM -nocrypt -out rsa_priv

2017-04-27 09:18:33 1872

原创 Java中获取日期函数应用

(1)String类型转换成日期(Date类型):         SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");            java.util.Date date = myFormatter.parse(sj1);            java.util.Date mydate =

2017-04-27 09:14:33 409

原创 jquery---基本标签

你觉得 jquery 有哪些好处?jQuery 是轻量级的 javascript 框架强大的选择器出色的 DOM 操作的封装可靠的事件处理机制完善的 ajax 封装出色的浏览器的兼容性支持链式操作,隐式迭代支持丰富的插件jquery 的文档也非常的丰富jquery 对象和 dom 对象如何转换?1. jquery 转 DOM 对象:jQuery 对象是一个数组对象,可以通过

2017-04-26 16:46:06 291

原创 HTTP协议

一、什么是HTTP协议  HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本  H

2017-04-26 16:37:48 221

原创 开发过程遇到的中文乱码问题

1.数据库编码不一致导致乱码解决方法:首先查看数据库编码,输入:show variables like "%char%";确认编码一致,如果不一致,可输入:SET character_set_client='utf8';SET character_set_connection='utf8';SET character_set_results=

2017-04-26 15:56:02 241

原创 JAVA & JSON详解

JSON定义JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网

2017-04-26 15:46:57 341

原创 Java对日期Date类进行加减运算,年份加减,月份加减

Date d=new Date();    SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");    System.out.println("今天的日期:"+df.format(d));    System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - (lo

2017-04-26 15:38:43 548

原创 java中 的matchs方法

java中用到的是matchs,不是match,意思为比较两个值是否相等。举例:String str = "1111111";String str1 = "1111111";System.out.println(str.matches(str1));//两个输出的值相等,所以是trueString format = "yyyy-MM-dd hh:mm:ss";

2017-04-25 16:27:17 4609

原创 document.createElement()的用法

document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。       下面,举例说明document.createElement()的用法。

2017-04-25 11:28:01 604

原创 Xml Dom

http://www.w3school.com.cn/xmldom/dom_document.asp

2017-04-25 11:12:32 211

原创 Java date format 时间格式化

import java.util.Date;import java.text.DateFormat;/*** 格式化时间类* DateFormat.FULL = 0* DateFormat.DEFAULT = 2* DateFormat.LONG = 1* DateFormat.MEDIUM = 2* DateFormat.SHORT = 3* @aut

2017-04-25 10:16:19 262

原创 java replace和replaceAll的区别以及用法

replace和replaceAll是JAVA中常用的替换字符的方法public String replace(char oldChar, char newChar)         在字符串中用newChar字符替代oldChar字符,返回一个新的字符串public String replaceAll(String regex,String replacement)使用给定的 r

2017-04-25 09:56:31 57867

原创 JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别

HH是24小时制,hh是12小时制区别就是:大写的H是二十四小时制的小时数(0-23),小写的h是十二小时制的小时数(am/pm 1-12)//24小时制SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//12小时制SimpleDateFormat sdf1 = new SimpleDateFor

2017-04-25 09:30:27 32835

原创 yyyy-MM-dd'T'HH:mm:ss.S的作用

大S是毫秒。Z是时区。这个T是自定义的字符串,可以替换为其他任何的字符串的。Date date = new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");SimpleDateFormat df1 = new SimpleDateFormat("

2017-04-25 09:26:45 2222

原创 JSON介绍及Android最全面解析方法(Gson、AS自带org.son、Jackson解析)

前言今天,我们来介绍一下现今主流的数据交换格式-JSON!同样作为主流为数据交换格式-XML,如果有兴趣可以阅读我写的XML及其DOM、SAX、PULL解析方法和对比目录定义JavaScript Object Notation,JavaScript的对象表示法,是一种轻量级的文本数据交换格式。作用用于数据的标记、存储和传输。

2017-04-24 15:37:17 597

原创 XML简介&DOM、PULL、SAX解析对比

目录定义作用特点语法树结构解析方法定义XML(extensible Markup Language) ,是一种数据标记语言 & 传输格式作用对数据进行标记(结构化数据)对数据进行存储对数据进行传输与html的区别:html用于显示信息;xml用于存储&传输信息XML特点标签可进行自定义 XML允许作者定义自己的标签和文档结

2017-04-24 15:35:24 438

原创 单例模式(Singleton)

目录1. 引入1.1 解决的是什么问题之前说过,设计模式 = 某类特定问题的解决方案,那么单例模式是解决什么问题的解决方案呢?含义:单例 =一个实例;解决的问题:降低对象之间的耦合度解决方法:单例模式,即实现一个类只有一个实例化对象,并提供一个全局访问点 1.2 实例引入接下来我用一个实例来对单例模式进行引入背景:小成有一

2017-04-24 15:10:32 241

原创 实现搜索框(含历史搜索记录)

前言像下图的搜索功能在Android开发中非常常见今天我将手把手教大家如何实现具备历史搜索记录的搜索框目录1. 使用场景在敲下代码前,理解用户的功能使用场景是非常重要的,这样有助于我们更好地去进行功能的实现,使用场景如下:用户需要进行某类事物的搜索(通过文字输入进行精确搜索)在搜索框输入时,通过显示搜索历史从而降低用户二次搜索

2017-04-24 15:06:47 13596 1

原创 全面了解“设计模式”

前言最近在对项目进行重构,希望能利用设计模式使得自己的代码能更加简化 & 优雅一些,所以对设计模式进行了一系列的总结今天我带你来了解一切关于设计模式的知识。其他设计模式介绍 单例模式(Singleton) - 最易懂的设计模式解析 简单工厂模式(SimpleFactoryPattern)- 最易懂的设计模式解析 工厂方法模式(Factory Method)- 最易懂

2017-04-24 15:04:44 291

原创 Service生命周期最全面解析

前言Service作为Android四大组件之一,应用非常广泛本文将介绍Service最基础的知识:Service的生命周期 如果你对Service还未了解,建议先阅读我写的文章: Android四大组件:Service史上最全面解析目录1. 生命周期常用方法在Service的生命周期里,常用的有:

2017-04-24 15:02:50 1755

原创 教你如何安装Protocol Buffer

前言习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol BufferProtocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多!  由于 Google出品,我相信Protocol Buffer已经具备足够的吸引力今天,我主要讲解如何安装 Protocol Buf

2017-04-24 14:57:14 518

原创 windows系统桌面右下角出现不是正版提示水印的解决办法

找到windows目录下的system32文件夹——选择cmd,右键选择“以管理员身份运行”——进入C:\windows\system32\路径——输入命令:SLMGR  -REARM——回车、重启系统即可。

2017-04-24 14:47:24 2064

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除