码迷,mamicode.com
首页 > 编程语言
java集合框架--工具类Collections
1.Collections概述是针对集合操作的工具类。2.Collection和Collections的区别?Collection:是单列集合的顶层接口,而Collections是针对集合操作的工具类。Collection有子接口List和Set,而Collections有对集合进行排序和二分查找的方法。3.Collections工具类的功能publicstati..
分类:编程语言   时间:2016-10-22 18:32:23    阅读次数:167
python3.5------用户的三次验证
笔者QQ: 360212316 逻辑图 代码 #/usr/bin/python # -*- coding: utf-8 -*- lock = open("black_user_list.txt", 'a', encoding='utf-8') lock.write("\n") user_list =... ...
分类:编程语言   时间:2016-10-22 18:21:24    阅读次数:180
用spring aop实现动态代理的例子
下面由我来给大家展示用spring aop实现动态代理的例子(电脑打印) 下面就看一下具体的代码: 先定义一个打印机的接口 然后定义两个实现类,分别实现彩色打印和黑白打印 再定义一个代理类PrintHandler 实现动态代理打印功能 最后就定义一个测试类TestPrint 用于测试打印的功能 到这 ...
分类:编程语言   时间:2016-10-22 18:21:47    阅读次数:212
字符串匹配:KMP算法
一、原理: KMP算法是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。朴素算法(即暴力循环)的效率太差,因为它没有好好利用比较时产生的信息,而KMP算法则运用了这一点,所以可以达到 ...
分类:编程语言   时间:2016-10-22 18:20:51    阅读次数:238
JAVA 直接内存(DirectMemory)
Baisics: JAVA NIO使用,基于通道和缓冲区的IO方式,使用Native函数库直接分配堆外内存(allocateDirect),然后通过一个Java堆中的DirectByteBuffer对像作为这块儿内存的引用进行操作,避免了在Java堆和Native堆中复制耗费的时间。 内存的分配不受 ...
分类:编程语言   时间:2016-10-22 18:13:19    阅读次数:239
java中如何获取昨天的当前日期
在java里,获取昨天的当前日期,可以采用calendar来做,也可以采用date来做;如下: 1.采用calendar来做: Calendar cal=Calendar.getInstance(); //System.out.println(Calendar.DATE);//5 cal.add(C ...
分类:编程语言   时间:2016-10-22 18:16:08    阅读次数:181
Java生成验证码小工具
无意中看到一个生成简易验证码的小工具类: 工具类代码: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.imag ...
分类:编程语言   时间:2016-10-22 18:12:25    阅读次数:283
页面提交 string数组和list对象集合举例
ajax表单提交 $.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#yourformid').serialize(),// 你的formid async: false, error: function(request) { a ...
分类:编程语言   时间:2016-10-22 18:10:03    阅读次数:257
JAVA validation 后台参数验证
一、前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后。所以把校验层抽象出来是必然的结果,下面说下几种解决方案。 二、解决方 ...
分类:编程语言   时间:2016-10-22 18:09:27    阅读次数:816
JavaScript语言精粹读书笔记 - JavaScript函数
JavaScript是披着C族语言外衣的LISP,除了词法上与C族语言相似以外,其他几乎没有相似之处。 JavaScript 函数: 函数包含一组语句,他们是JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用。 函数用于指定对象的行为。 函数对象Functions: 在JavaSc ...
分类:编程语言   时间:2016-10-22 18:06:00    阅读次数:204
使用Python批量下载网站图片
先上代码,一会写。 串行版本: 批量并发版本: ...
分类:编程语言   时间:2016-10-22 18:04:11    阅读次数:427
java中hashcode()和equals()的详解
今天下午研究了半天hashcode()和equals()方法,终于有了一点点的明白,写下来与大家分享(zhaoxudong 2008.10.23晚21.36)。 1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如 ...
分类:编程语言   时间:2016-10-22 18:01:46    阅读次数:232
《深入理解JavaScript》—— JSON
导读: JSON(JavaScript Object Notation)是纯文本格式的数据存储。它被广泛应用于Web服务的传输媒介、配置文件等。 (1)数据格式 (2) JSON.stringify(value,replacer?,space?) JSON.stringify(value,repla ...
分类:编程语言   时间:2016-10-22 18:04:21    阅读次数:215
《深入理解Java虚拟机》笔记02:Java内存区域与内存溢出异常
1、运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间: 有的区域随着虚拟机进程的启动而存在 有些区域则依赖用户线程的启动和结束而建立和销毁 根据《Java虚拟机规范(Java SE 7版)》的规定,Ja ...
分类:编程语言   时间:2016-10-22 18:03:00    阅读次数:203
c++下利用URLOpenStream下载
虽然URLDownloadToFile很方便,但你可能想利用URLOpenStream实现更复杂的需求 但查msdn还是比较麻烦的,这里直接上示例代码: ...
分类:编程语言   时间:2016-10-22 18:01:55    阅读次数:261
python2.7高级编程 笔记一(Python中的with语句与上下文管理器学习总结)
0、关于上下文管理器上下文管理器是可以在with语句中使用,拥有__enter__和__exit__方法的对象。 相当于以下情况的简化: 换言之,PEP 343中定义的上下文管理器协议允许将无聊的try...except...finally结构抽象到一个单独的类中,仅仅留下关注的do_somethi ...
分类:编程语言   时间:2016-10-22 18:00:48    阅读次数:175
Spring Boot实现一个监听用户请求的拦截器
项目中需要监听用户具体的请求操作,便通过一个拦截器来监听,并继续相应的日志记录 项目构建与Spring Boot,Spring Boot实现一个拦截器很容易。 Spring Boot的核心启动类继承WebMvcConfigurerAdapter 拦截器的编写 我们自己实现的拦截器需要继承Handle ...
分类:编程语言   时间:2016-10-22 17:57:12    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!