- Java基础day08ArrayList和继承
没有信仰的小白
ArrayList类对象数组数组长度是固定,无动态扩容java.util.ArrayList集合类,更方便image无参构造函数image基本格式,Jdk7之后右侧尖括号可以留空,但是必须保留ArrayListlist=newArrayList<>();成员方法添加元素publicbooleanadd(Ee)获取元素publicEget(intindex)集合中的元素publicintsize()
- Java面向对象与接口
怡晗★
Java基础知识java开发语言
目录Java面向对象与接口接口介绍定义接口和实现类接口中的方法抽象方法默认方法静态方法成员变量接口和抽象类的区别Java面向对象与接口接口介绍在Java中,除了有抽象类,还有与抽象类类似的特殊类型,称为接口,接口有以下几种特点:实现了接口,必须有对应的实现类,因为接口本身不可以实例化对象接口中的成员方法在JDK7及之前只有抽象方法,即publicabstract,如果不显式写publicabstr
- 面试:说一下HashMap的底层实现原理,我懵了
一只程序猿哟
哈希表(hashtable)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析(JDK8会有所不同,需要了解的可自行阅读JDK8的
- Java面向对象之接口—详细完整从0到1讲述接口以及使用(附有案例+代码)
蔚一
Java知识javapython开发语言idea数据结构算法
文章目录十六.接口16.1接口的定义和使用16.2类实现接口的要求和意义16.3接口中成员的特点16.4接口和类之间的关系16.6JDK8接口中的方法16.6.1默认方法16.6.2静态方法16.7JDK9接口中的私有方法十六.接口接口就是一种规则,是对行为的抽象接口是一种能力,一种约束jdk7以前:接口中只能定义抽象方法jdk8新特性:接口中可以定义有方法体的方法,该方法一种是默认方法,一种是静
- JAVA基础面试题总结(十三)——JVM(中)
城南vision
jvmjava开发语言
堆空间的基本结构JDK7以及之前的版本,堆空间包括以下部分:新生代内存(YoungGeneration)老生代(OldGeneration)永久代(PermanentGeneration)JDK8版本之后PermGen(永久)已被Metaspace(元空间)取代,元空间使用的是直接内存。内存分配与回收原则1、对象优先在Eden区分配大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空
- 【JAVA学习之路 | 进阶篇】ArrayList,Vector,LinkedList内存解析
Vez'nan的幸福生活
java开发语言
1.ArrayList(1).特点:实现了List接口,存储有序的,可重复的数据.底层使用Object[]数组存储.线程不安全.(底层方法未用synchronized修饰.)(2).版本解析::JDK7版本ArrayListlist=newArrayListJDK8版本ArrayListlist=newArrayListvector=newVectorlist=newLinkedList)都指向了
- 方法区【JVM】
码农回忆录
JVM方法区常量池JVM
JVM-方法区1.方法区的作用当类加载器加载完成类之后,会将类信息、运行时常量池、静态变量(此处指的是指针,如果是一个对象对象的分配还是在堆中)等存储在方法区;但在JDK不同版本对字符串常量和静态变量的存储有所不同,这部分内容后续列出2.不同版本的方法区JDK6:在JDK6以前方法区也就是HotSpot虚拟机中的永久代,此时类信息、运行时常量池、静态变量等存储在方法区JDK7:在JDK7中法区也是
- 从String.intern()方法浅谈堆中常量池
宸小朔
简介String是我们最常用的一个类,和普通java类一样其对象会存在java堆中。但是String类有其特殊之处,可以通过new方法生成,也可以通过带引号的字符串常量直接赋值。在JDK7之前,字符串常量是存在永久带Perm区的,JDK7开始在将常量池迁移到堆中,这个变化也导致了String的新特性,下面我们慢慢进行介绍。String.intern()方法简单的说,String.intern()方
- Cat 部署
阳光_8af8
1.安装环境要求lLinux2.6以及之上lJava服务端推荐是用jdk7的版本,客户端jdk6、7、8都支持lMaven3及以上lMySQL5.6,5.7,其他版本MySQL都不建议使用lJ2EE容器建议使用tomcat,建议使用推荐版本7..或*8.02.安装准备2.1java环境安装yuminstallepel-releaseyum-yinstalljava-1.8.0-openjdk*ja
- 2020-07-22Java基础day08ArrayList和继承
星河啊啊啊啊
ArrayList类对象数组数组长度是固定,无动态扩容java.util.ArrayList集合类,更方便image无参构造函数image基本格式,Jdk7之后右侧尖括号可以留空,但是必须保留ArrayListlist=newArrayList<>();成员方法添加元素publicbooleanadd(Ee)获取元素publicEget(intindex)集合中的元素publicintsize()
- 使用try-catch捕捉异常
恶心_3da6
处理异常可以使用try…catch…处理异常,例如之前的程序可以使用try…catch…处理可以捕捉多个异常,但是catch里面必须从小类型异常到大类型异常进行捕捉,先捕捉子后捕捉父,最多执行一个catch语句块里面的内容。jdk7新特性jdk7新特性,可以将多个捕捉的异常放到一个catch里面使用throw抛出异常如果我们需要在方法体中抛出一个具体的异常,此时可以使用throw关键字,注意这个是
- JDK8新增日期类(ZoneId,Instant,ZoneDateTime,DateTimeFormatter,LocalDate,LocalTime,LocalDateTime,.......)
骚穹
java开发语言
一.为什么出现新的时间相关类?1.代码层面:JDK7:代码麻烦日期对象计算/比较毫秒值JDK8:简单判断方法计算时间间隔的方法2.安全层面JDK7:多线程环境下会导致数据安全的问题JDK8:时间日期对象都是不可变的,解决了这个问题二.JDK8新增时间相关类这么多先不要慌,划分一下,不用全记,用到再看就可以,一般国难很少用到,可以说没几个会用就是(日历三兄弟)用到多一点,或者做国际项目,国外项目会用
- JAVA并发十二连招,你能接住吗?(建议收藏!!)
程序太难学了丶
java经验分享面试
话不多说,干货走起。1、HashMap面试第一题必问的HashMap,挺考验Javaer的基础功底的,别问为啥放在这,因为重要!HashMap具有如下特性:HashMap的存取是没有顺序的。KV均允许为NULL。多线程情况下该类安全,可以考虑用HashTable。JDk8底层是数组+链表+红黑树,JDK7底层是数组+链表。初始容量和装载因子是决定整个类性能的关键点,轻易不要动。HashMap是懒汉
- Tomcat性能分析
企业信息化架构
防火墙serviceiptablesstopserviceiptablesstartjmx分析工具路径T:\tool\jdk\jdk7\jdk1.7.0_80\binJava分析--Java路径获取java-verbosecd/usr/local/src/jdk1.7.0_45/bin--进程ID获取ps-ef|greptomcat--找到该进程下最耗费cpu的线程top-Hppid--转换进制p
- java多线程实现(二)Java并发容器和框架
w_t_y_y
多线程编程java开发语言
一、CouncurrentHashMap二、ConcurrentLinkedQueue三、java中的阻塞队列jdk7提供了7个阻塞队列四、Fork/Join框架
- Java switch、for、while、do while语句,循环嵌套,跳转语句break、continue、return
Pecksniff1994
语句1:switch语句(掌握)(1)格式:switch(表达式){case值1:语句体1;break;case值2:语句体2;break;...default:语句体n+1;break;}格式解释说明:switch:说明这是switch语句。表达式:可以是byte,short,int,charJDK5以后可以是枚举JDK7以后可以是字符串case:后面的值就是要和表达式进行比较的值break:表
- 【无标题】
小闫BI设源码
jsp
项目描述本系统模拟人力资源管理系统业务开发运行环境MyEclipse(idea)+Tomcat7,8+MySql5.5+jdk7,8项目技术Jsp+Servlet+apachedbutils+jdbc+c3p0+bootstrap+jquery运行截图↓↓↓你要找的是不是在这呀↓↓↓
- JAVA并发十二连招,你能接住吗?(建议收藏!!)
城府灬
话不多说,干货走起。1、HashMap面试第一题必问的HashMap,挺考验Javaer的基础功底的,别问为啥放在这,因为重要!HashMap具有如下特性:1.HashMap的存取是没有顺序的。2.KV均允许为NULL。3.多线程情况下该类安全,可以考虑用HashTable。4.JDk8底层是数组+链表+红黑树,JDK7底层是数组+链表。5.初始容量和装载因子是决定整个类性能的关键点,轻易不要动。
- switch-case的简单使用
杨存乐
Javajava
签名:但行好事,莫问前程。文章目录前言一、switch二、case三、break四、default总结前言记录一下switch-case的简单使用。一、switchswitch中的表达式只能是特定的数据类型。如下:byteshortcharint枚举(jdk5.0)String(jdk7.0)二、casecase后面跟的是常量,与switch的值进行比较三、break结束当前switch-case
- Mac系统安装JDK
小黄鸭呀
1、安装包下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下一步:下一步:点击下载2、找到安装包,根据提示安装3、找到安装好的jdk1.8其中Contents下的Home文件夹,是该JDK的根目录:终端中执行命令”java-version”,可以看到jdk版本为1.8则说明
- HashMap 面试题,看这一篇就够了
程序员麦冬
序言在后端的日常开发工作中,集合是使用频率相当高的一个工具,而其中的HashMap,则更是我们用以处理业务逻辑的好帮手,同时HashMap的底层实现和原理,也成了面试题中的常客。以前曾有详细了解过HashMap的实现原理,看过源码(JDK7版本)。但随着jdk版本的飞速迭代(现在都到JDK13了,但新特性还从没用过。。),主流的jdk使用版本也终于从JDK7挪到了JDK8。由于JDK的向前兼容,在
- Java笔记 --- 四、异常
Marchwho
java笔记开发语言
四、异常Java.lang.ThrowableErrorException(异常)异常的作用异常的处理方式JVM默认的处理方式捕获异常(自己处理)try里面没有出现异常,就不会运行catch里面的代码如果出现多个异常,需要多个catch要处理异常(如果异常存在父子关系,父类应该写在最下面)在JDK7以后,可以在catch中同时捕获多个异常,中间用|隔开,采取同一种方案如果try中没有捕获到,采用虚
- 【idea开发环境编译环境部署环境不一致,Unsupported major.minor version 51.0,查看jdk版本,查看编译打包jar的jdk版本】
解孔明
环境配置javaintellij-ideajar
问题描述spring、执行任务包jdk8、定时框架包jdk7windowsserver2008多jar包、不同编译版本、多服务远程调用定时项目部署时端口冲突,需要在代码中修改端口,接手项目时别人告诉我,所有项目都是jdk8,然后把项目jdk配成8打包。但是在部署到服务器上时,在一个很正常的类上报错了,出现了类似这个的错误:java.lang.UnsupportedClassVersionError
- JVM-堆空间
MG-net
jvmjvmjava
一、概念处于运行时数据区,进程唯一的(也就是一个JVM一个)。JVM创建的时候一起被创建,空间大小就确定了,也是JVM最大的一块内存。逻辑上连续、物理上可以不连续。几乎所有的对象和数组都分配在堆上。也是GC主要的区域。大部分内存都共享,会分出来一部分,每个线程独有->TLAB。二、设置堆内存大小与OOM1、堆内存的细分(分代)jdk7之前:新生区+养老区+永久区(方法区)YoungGenerati
- webrtc java api_WEBRTC--简单入门实例
weixin_39926639
webrtcjavaapi
WebRTC是一个支持网页浏览器进行实时语音对话或视频对话的技术,,最近工作需要研究了一下,写一个demo供大家参考,原理方面的东西大家可以百度一下,需要注意的是demo目前只支持火狐因为谷歌目前必须是https访问才可以获取视频信息.系统环境为:tomcat8+jdk7websocketpackagecom.li.web;importjava.io.IOException;importjava.
- Android studio要求JDK版本为JDK7及更高版本
皓皓amous
windows平台下Androidstudio开发环境搭建教程最近,Google已宣布,为了简化Android的开发力度,以重点建设AndroidStudio工具,到今年年底将停止支持Eclipse等其他集成开发环境。而随着Androidstudio正式版的推出和完善,Android开发者们转向Androidstudio开发平台也将是大势所趋!小弟Vike原先学习Android也是一直用的ecli
- jvm参数配置
星光不问赶路人-
JVMjvm
JVM(JavaVirtualMachine)参数的配置对于Java应用程序的性能和行为具有重要影响。以下是一些常见的JVM参数及其说明:堆内存相关参数:-Xms:设置JVM初始堆内存大小。-Xmx:设置JVM最大堆内存大小。-Xmn:设置新生代堆内存大小。-XX:MaxPermSize(JDK7及之前)或-XX:MaxMetaspaceSize(JDK8及之后):设置永久代或元空间的最大大小。j
- 18.JDK7以前的时间类(Date、SimpleDateFormat、Calendar)
酷小洋
#Java基础语法开发语言javaidea
JDK7以前的时间类Date类1.Date概述2.常用构造方法3.常用方法4.代码示例SimpleDateFormat类1.SimpleDateFormat类概述2.构造方法3.格式规则4.常用方法5.综合案例Calendar类1.Calendar类概述2.构造方法3.常用方法4.get方法示例5.set方法示例6.add方法示例7.综合案例JDK8以后的时间类Date类1.Date概述Date类
- 中级06 - Java的异常体系
晓风残月1994
Java的异常体系健壮而安全,比C++高到不知道哪里去了。什么是异常Java的异常体系throw/throwstry/catch/finally一、异常入门与控制流如果没有try,异常将击穿所有的栈帧catch可以将一个异常抓住finally执行清理工作JDK7+try-with-resources1.什么是异常异常为方法提供了另外的出口。如果当前抛出异常的方法栈不能处理异常,则该异常会顺着方法栈
- ConcurrentHashMap和HashMap的区别
Homeless Knight
java数据结构算法
什么是HashMap(1)HashMap是基于Map接口的非同步实现,线程不安全,是为了快速存取而设计的;它采用key-value键值对的形式存放元素(并封装成Node对象),允许使用null键和null值,但只允许存在一个键为null,并且存放在Node[0]的位置,不过允许存在多个value为null的情况。(2)在JDK7及之前的版本,HashMap的数据结构可以看成“数组+链表”,在JDK
- LeetCode[Math] - #66 Plus One
Cwind
javaLeetCode题解AlgorithmMath
原题链接:#66 Plus One
要求:
给定一个用数字数组表示的非负整数,如num1 = {1, 2, 3, 9}, num2 = {9, 9}等,给这个数加上1。
注意:
1. 数字的较高位存在数组的头上,即num1表示数字1239
2. 每一位(数组中的每个元素)的取值范围为0~9
难度:简单
分析:
题目比较简单,只须从数组
- JQuery中$.ajax()方法参数详解
AILIKES
JavaScriptjsonpjqueryAjaxjson
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
- JConsole & JVisualVM远程监视Webphere服务器JVM
Kai_Ge
JVisualVMJConsoleWebphere
JConsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程序是否有内存泄漏问题。
使用JConsole工具来分析WAS的JVM问题,需要进行相关的配置。
首先我们看WAS服务器端的配置.
1、登录was控制台https://10.4.119.18
- 自定义annotation
120153216
annotation
Java annotation 自定义注释@interface的用法 一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源
- CentOS 5/6.X 使用 EPEL YUM源
2002wmj
centos
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]#
- 在SQLSERVER中查找缺失和无用的索引SQL
357029540
SQL Server
--缺失的索引
SELECT avg_total_user_cost * avg_user_impact * ( user_scans + user_seeks ) AS PossibleImprovement ,
last_user_seek ,
 
- Spring3 MVC 笔记(二) —json+rest优化
7454103
Spring3 MVC
接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
- 替换“\”的时候报错Unexpected internal error near index 1 \ ^
adminjun
java“\替换”
发现还是有些东西没有刻子脑子里,,过段时间就没什么概念了,所以贴出来...以免再忘...
在拆分字符串时遇到通过 \ 来拆分,可是用所以想通过转义 \\ 来拆分的时候会报异常
public class Main {
/*
- POJ 1035 Spell checker(哈希表)
aijuans
暴力求解--哈希表
/*
题意:输入字典,然后输入单词,判断字典中是否出现过该单词,或者是否进行删除、添加、替换操作,如果是,则输出对应的字典中的单词
要求按照输入时候的排名输出
题解:建立两个哈希表。一个存储字典和输入字典中单词的排名,一个进行最后输出的判重
*/
#include <iostream>
//#define
using namespace std;
const int HASH =
- 通过原型实现javascript Array的去重、最大值和最小值
ayaoxinchao
JavaScriptarrayprototype
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var le
- UIWebView实现https双向认证请求
bewithme
UIWebViewhttpsObjective-C
什么是HTTPS双向认证我已在先前的博文 ASIHTTPRequest实现https双向认证请求
中有讲述,不理解的读者可以先复习一下。本文是用UIWebView来实现对需要客户端证书验证的服务请求,网上有些文章中有涉及到此内容,但都只言片语,没有讲完全,更没有完整的代码,让人困扰不已。但是此知
- NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
bijian1013
redis数据库NoSQL
3.事务处理
Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中
- 各数据库分页sql备忘
bingyingao
oraclesql分页
ORACLE
下面这个效率很低
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN <20;
下面这个效率很高
SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_
- 【Scala七】Scala核心一:函数
bit1129
scala
1. 如果函数体只有一行代码,则可以不用写{},比如
def print(x: Int) = println(x)
一行上的多条语句用分号隔开,则只有第一句属于方法体,例如
def printWithValue(x: Int) : String= println(x); "ABC"
上面的代码报错,因为,printWithValue的方法
- 了解GHC的factorial编译过程
bookjovi
haskell
GHC相对其他主流语言的编译器或解释器还是比较复杂的,一部分原因是haskell本身的设计就不易于实现compiler,如lazy特性,static typed,类型推导等。
关于GHC的内部实现有篇文章说的挺好,这里,文中在RTS一节中详细说了haskell的concurrent实现,里面提到了green thread,如果熟悉Go语言的话就会发现,ghc的concurrent实现和Go有点类
- Java-Collections Framework学习与总结-LinkedHashMap
BrokenDreams
LinkedHashMap
前面总结了java.util.HashMap,了解了其内部由散列表实现,每个桶内是一个单向链表。那有没有双向链表的实现呢?双向链表的实现会具备什么特性呢?来看一下HashMap的一个子类——java.util.LinkedHashMap。
- 读《研磨设计模式》-代码笔记-抽象工厂模式-Abstract Factory
bylijinnan
abstract
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* Abstract Factory Pattern
* 抽象工厂模式的目的是:
* 通过在抽象工厂里面定义一组产品接口,方便地切换“产品簇”
* 这些接口是相关或者相依赖的
- 压暗面部高光
cherishLC
PS
方法一、压暗高光&重新着色
当皮肤很油又使用闪光灯时,很容易在面部形成高光区域。
下面讲一下我今天处理高光区域的心得:
皮肤可以分为纹理和色彩两个属性。其中纹理主要由亮度通道(Lab模式的L通道)决定,色彩则由a、b通道确定。
处理思路为在保持高光区域纹理的情况下,对高光区域着色。具体步骤为:降低高光区域的整体的亮度,再进行着色。
如果想简化步骤,可以只进行着色(参看下面的步骤1
- Java VisualVM监控远程JVM
crabdave
visualvm
Java VisualVM监控远程JVM
JDK1.6开始自带的VisualVM就是不错的监控工具.
这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面
通过JMX连接远程机器, 需要经过下面的配置:
1. 修改远程机器JDK配置文件 (我这里远程机器是linux).
 
- Saiku去掉登录模块
daizj
saiku登录olapBI
1、修改applicationContext-saiku-webapp.xml
<security:intercept-url pattern="/rest/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern=&qu
- 浅析 Flex中的Focus
dsjt
htmlFlexFlash
关键字:focus、 setFocus、 IFocusManager、KeyboardEvent
焦点、设置焦点、获得焦点、键盘事件
一、无焦点的困扰——组件监听不到键盘事件
原因:只有获得焦点的组件(确切说是InteractiveObject)才能监听到键盘事件的目标阶段;键盘事件(flash.events.KeyboardEvent)参与冒泡阶段,所以焦点组件的父项(以及它爸
- Yii全局函数使用
dcj3sjt126com
yii
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。例如,Yii::app()->user;Yii::app()->params['name'];等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。(原文地址)
我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在
- 设计模式之单例模式二(解决无序写入的问题)
come_for_dream
单例模式volatile乱序执行双重检验锁
在上篇文章中我们使用了双重检验锁的方式避免懒汉式单例模式下由于多线程造成的实例被多次创建的问题,但是因为由于JVM为了使得处理器内部的运算单元能充分利用,处理器可能会对输入代码进行乱序执行(Out Of Order Execute)优化,处理器会在计算之后将乱序执行的结果进行重组,保证该
- 程序员从初级到高级的蜕变
gcq511120594
框架工作PHPandroidhtml5
软件开发是一个奇怪的行业,市场远远供不应求。这是一个已经存在多年的问题,而且随着时间的流逝,愈演愈烈。
我们严重缺乏能够满足需求的人才。这个行业相当年轻。大多数软件项目是失败的。几乎所有的项目都会超出预算。我们解决问题的最佳指导方针可以归结为——“用一些通用方法去解决问题,当然这些方法常常不管用,于是,唯一能做的就是不断地尝试,逐个看看是否奏效”。
现在我们把淫浸代码时间超过3年的开发人员称为
- Reverse Linked List
hcx2013
list
Reverse a singly linked list.
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
p
- Spring4.1新特性——数据库集成测试
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- C# Ajax上传图片同时生成微缩图(附Demo)
liyonghui160com
1.Ajax无刷新上传图片,详情请阅我的这篇文章。(jquery + c# ashx)
2.C#位图处理 System.Drawing。
3.最新demo支持IE7,IE8,Fir
- Java list三种遍历方法性能比较
pda158
java
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码例如以下:
package com.hisense.tiger.list;
import java.util.ArrayList;
import java.util.Iterator;
- 300个涵盖IT各方面的免费资源(上)——商业与市场篇
shoothao
seo商业与市场IT资源免费资源
A.网站模板+logo+服务器主机+发票生成
HTML5 UP:响应式的HTML5和CSS3网站模板。
Bootswatch:免费的Bootstrap主题。
Templated:收集了845个免费的CSS和HTML5网站模板。
Wordpress.org|Wordpress.com:可免费创建你的新网站。
Strikingly:关注领域中免费无限的移动优
- localStorage、sessionStorage
uule
localStorage
W3School 例子
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不