- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 全国各主要省市经纬度
{ "北京市": [116.395645,39.929986], "天津市": [117.210813,39.14393], "上海市": [121.487899,31.249162], "重庆市": [106.530635,29.544606],
2017-12-19 09:22:26
4824
原创 aes加密解密
最近在开发时用到了aes的加密解密技术,经过一些努力将其解决了。现将其总结下来。java端package com.example.demo.encryp;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.se
2017-10-09 16:37:49
828
原创 js再次确认密码
document.getElementById("checkPwd").addEventListener("focus", checkPwd);document.getElementById("checkPwd").addEventListener("blur", checkPwd);function checkPwd(){ if(!$("#checkPwd").val()){
2017-09-08 10:56:00
7066
转载 Js获取当前日期时间及其它操作
原文:http://www.cnblogs.com/carekee/articles/1678041.htmlvar myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前
2017-07-31 16:57:27
336
原创 读写properties文件
properties是java文件特有的一种文件类型,该文件的信息以键-值的格式存放。通常可以将容易变换的一些系统参数写到properties文件中,然后利用java程序读取,这样可以提高程序的灵活性。 存贮格式 name=adminpassword=admin 操作properties文件需要用到Properties类:Properties类继承自Hashtable类并且实现了
2017-07-27 13:53:46
475
原创 文件的压缩与解压
package com.example.demo.io;import java.io.*;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import java.util.zip.ZipOutputStream;/** * Created by cuizhixiang on 2017/7/25. * 文件及
2017-07-26 16:47:35
255
原创 文件以及文件夹的复制
/** * 文件复制 * * @param oldPath 原地址 * @param newPath 新地址 */public static void copyFile(String oldPath, String newPath) { File file = new File(oldPath); try { if (file.exists()) {
2017-07-21 09:44:28
300
原创 BufferedReader与BufferedWriter
Buffered流为缓冲流。BufferedReader可以从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。BufferedWriter可以将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。 public static void test2()throws Exception{ File file1 = new File("
2017-07-20 13:34:11
330
原创 CASE WHEN的简单用法
最近在做项目时遇到一个问题,要对一些条件进行模糊查询,但数据库中保存的是数字,找了一些方法,感觉CASE WHEN比较好用。 格式: CASE WHEN 字段=条件 THEN 结果 ELSE 其它 END select rec.status rec_status,re_statue.sta from (select id,
2017-07-18 17:54:56
4557
原创 InputStreamReader与OutputStreamWriter
InputStreamReader与OutputStreamWriter都能够通过其构造方法将字节流转为字符流,不同点在于流向不同: InputStreamReader继承自Reader其构造方法为: public static void test()throws Exception{ File file = new File("e:/data.txt"); FileIn
2017-07-12 18:12:11
259
原创 FileReader与FileWriter
FileReader是Reader的子类,用于读取字符流。FileWriter是Writer的子类,是用来读取字符文件的便捷类。 public static void test()throws Exception{ File file = new File("e:/data.txt"); FileReader fileReader = new FileReader(new Fi
2017-07-12 17:36:30
808
原创 EXTRACT() 提取函数
EXTRACT() 函数用于提取日期/时间的单独部分,比如年、月、日、小时、分钟等等。 示例:select created_at, EXTRACT (YEAR FROM created_at) AS year, EXTRACT (MONTH FROM created_at) AS month, EXTRACT (DAY FROM created_at) A
2017-07-10 18:10:02
14066
原创 FilterInputStream与FilterOutputStream
FilterInputStream(过滤输入流)是处理流的一种,它包含其他一些输入流,将这些流用作其基本数据源,可以直接传输数据或提供一些额外的功能。 FilterOutputStream是过滤输出流的所有类的超类。这些流位于已存在的输出流(基础 输出流)之上,它们将已存在的输出流作为其基本数据接收器,但可能直接传输数据或提供一些额外的功能。 下面介绍一下它们的一些实现类。
2017-07-10 15:15:54
599
原创 FileInputStream与FileOutputStream
FileInputStream与FileOutputStream分别是InputStream与OutputStream的实现类。FileInputStream是文件输入流,用于将文件中的数据读入程序中。一般用于读取诸如图像数据之类的原始字节流。要读取字符流,考虑使用 FileReader。FileOutputStream 是文件输出流,一般用于写入诸如图像数据之类的原始字节的流。要写入字符流,考虑使
2017-07-10 14:34:46
379
原创 File类
File是文件和目录路径名的抽象表示形式。 File提供了许多方法可以让我们对文件及目录进行操作,需要注意的是:File 类的实例是不可变的;也就是说,一旦创建,File 对象表示的抽象路径名将永不改变。 文件对象的创建 文件对象的构造方法: 文件及目录的新增、删除 public static void tes()throws Exception{ File file1 = new
2017-07-07 14:55:30
197
原创 java流概述
1:流是什么呢? 流是一个很形象的概念,简单来说呢,大部分的应用程序都需要接受某种形式的数据输入,并产生某种形式的数据输出。当需要读入数据的时候,就会开启一个通向数据源的流,同样当需要写出数据的时候,也会开启一个通向目的地的流。而这种数据源可以是内存,文件或网络连接。数据就像是会流动一样,从一个地方流向另一个地方。可知,流就是在管道中的数据。为了对数据进行输入输出操作,java把不同的输入输出源(
2017-07-07 11:16:26
264
转载 各主流浏览器内核介绍
原文:http://www.cnblogs.com/vajoy/p/3735553.html 所谓的“浏览器内核”无非指的是一个浏览器最核心的部分——“Rendering Engine”,直译这个词汇叫做“渲染引擎”,不过我们也常称其为“排版引擎”、“解释引擎”。这个引擎的作用是帮助浏览器来渲染网页的内容,将页面内容和排版代码转换为用户所见的视图。注:有时候我们所说的“浏览器内核”甚至
2017-07-06 09:20:21
333
转载 回顾java
22 岁,对于一个技术人来说可谓正当壮年。但对于一门编程语言来说,情况可能又有不同。各类编程语言横空出世,纷战不休,然而 TIOBE 的语言排行榜上,Java 却露出了明显的颓势。这个老牌的语言,未来会是怎样? 写在前面 从 1995 年第一个版本发布到现在,Java 语言已经在跌宕起伏中走过了 22 年,最新的 Java 版本也已经迭代到 Java 9。当年 Java 语言的跨平台优势如今看来
2017-06-23 16:20:27
557
原创 操作集合的工具类Collections
Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了将集合对象设置为不可变,对集合对象实现同步控制等方法。 排序操作 Collections提供了如下几个方法用于对List集合元素进行排序。// 当参数为正数时,将list集合的后参数个元素“整体”移动到前面,当参数为负数时,将lis
2017-06-23 15:28:37
432
原创 Map集合
Map用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组用于保存Map里的key,另外一组用于保存Map里的value,key和value都可以是任何引用类型的数据。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。 Key和value是一一对应的关系,即通过指定的key,总能找到唯一的value对象。Map里的key放在一可以
2017-06-23 11:31:02
206
原创 Set集合
Set集合是Collection集合的子类,与Collection基本上完全一样,它没有提供额外的方法,只是在行为上略有不同。 Set集合不允许包含相同的元素,如果把两个相同的元素加入到同一个Set集合中去,则添加操作失败,add方法返回false,且新元素不会被加入。 Set判断两个对象相同不是使用==运算符,而是使用equals方法。也就是说,只要两个对象equals方法比较返回tr
2017-06-22 17:52:33
212
原创 List集合
List集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认按元素的添加顺序设置元素的索引。 List接口和ListIterator接口 List作为Collection接口的子接口,可以使用Collection接口里的全部方法。由于List又是一个有序的集合,所以List集合中又增
2017-06-22 15:07:25
243
原创 Java集合框架
Java集合类是一种特别有用的工具类,可以用于存储数量不等的多个对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可以用于保存具有映射关系的关联数组。Java集合分为:Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、可重复的集合;Map则代表具有映射关系的集合。 集合概述 在编程时,常常需要集中存放多个数据,起初我们使用数组
2017-06-22 11:19:53
181
转载 Java-String类型的参数传递问题
原文:http://freej.blog.51cto.com/235241/168676刚才看见一个兄弟在为Java的String传值/传引用问题困惑,翻箱倒柜找到了这篇我很久以前写的文章,发在这里,希望能对迷惑的朋友有些帮助。 提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以String作为类型的变量在作为方法参数时所表现出的“非对象”的特性。一、 最开始的示例 写
2017-06-19 15:02:22
1094
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以
2017-06-19 14:42:19
170
转载 HTML5的 input:file上传类型控制
原文地址: http://www.haorooms.com/post/input_file_leixing一、input:file属性属性值有以下几个比较常用:accept:表示可以选择的文件MIME类型,多个MIME类型用英文逗号分开,常用的MIME类型见下表。multiple:是否可以选择多个文件,多个文件时其value值为第一个文件的虚拟路径。 1、accept只能选择png和gif图片<
2017-06-16 17:22:43
632
原创 解决 ORDER BY expressions must appear in select list
当一条sql语句中同时使用DISTINCT和created_at时,可能会出现 ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list错误信息 例如:select DISTINCT id from insure ORDER BY created_at; 翻译意思就是:错误:选择不同,O
2017-06-15 16:49:43
18679
原创 BigDecimal
double、float浮点数在进行数据基本运算时会发生数据丢失现象,这种情况不仅仅是在Java语言中,在其他语言中同样存在。 例如:public void test(){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100); Syste
2017-06-15 16:38:46
359
原创 java时间操作总结
项目中有用到时间操作,特总结下来。 Java提供了一系列用于处理日期、时间的类,包括创建日期、时间对象,获取系统当前日期、时间等操作。1:Date类Java提供了Date类来处理日期、时间,Date类既包含日期,也包含时间。Date类从JDK1.0版本就开始存在,存在时间久远,提供的6个构造器中,已有4个建议放弃使用,目前使用的为:Date():生成一个以系统当前时间日期为准的Date对
2017-06-13 15:38:08
432
原创 自定义注解
想深入学习注解,首先要自己定义一个注解。 上一遍写过四种元注解,在自定义注解时会用到。 在自定义注解时需要继承java.lang.annotation.Annotation接口,而用 @interface即会自动继承Annotation接口了,而且自定义注解不能继承其他的注解或接口。 注解需要满足接口定义方法的格式,但可以通过default来声明参数的默认值。而其实每一个方法实际上是声明了一
2017-06-01 17:22:13
263
原创 java四种元注解
在jdk1.5引进了注解的,有许多框架都使用了注解,例如spring,hibernate.现将其简单介绍一下 元注解:注解的注解,即java为注解开发特准备的注解。 在java中有四种元注解1.@Target@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.ANNOTATION_TYPE)public @in
2017-06-01 16:56:37
8175
原创 Java发送邮件的几种方式
最近的一个项目中用到了邮件发送,所以研究了一下。将其总结下来。 要发送邮件就要用到java中的JavaMail,关于JavaMailAPI的详解呢在 (http://blog.csdn.net/imain/article/details/1453677“)中有非常详尽的介绍,我就直接上代码了。 1:使用JavaMail发送邮件 // 1.创建一个程序与邮件服务器会话对象 Sessio...
2017-05-31 16:21:55
92964
8
原创 欢迎使用CSDN-markdown编辑器
最近做一个项目,其中用到了删除重复对象的问题,自己找了些文章看了看,完美解决了这个问题。现将其总结下来。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。 1:for循环便利 public void test1(){ List<String> list = new ArrayList<Str
2017-05-24 14:13:19
214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人