zno2

2016年8月5日 #

js replace

摘要: some.txt \ / : * ? " < > | js escape 方法: 该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: *@ - _ + . / 。其他所有的字符都会被转义序列替换。html 转义符: @ &#64; Commercial a 阅读全文

posted @ 2016-08-05 18:48 zno2 阅读(132) 评论(0) 推荐(0)

Function 对象 & anonymous 匿名函数

摘要: functionName = new Function( [argname1, [... argnameN,]] body ); 例子: 打印结果: 不论参数还是方法都是以字符串形式出现,自行体会下面的不同。 return "{a:1}" "return {a:1}" 实际应用[对象字符串]转[对象 阅读全文

posted @ 2016-08-05 18:48 zno2 阅读(721) 评论(0) 推荐(0)

Object 和 JSON 区别联系

摘要: JavaScript Object-based JavaScript is almost entirely object-based. Object name Object property names are string keys. syntax dot notation (obj.x = 10 阅读全文

posted @ 2016-08-05 18:48 zno2 阅读(1040) 评论(0) 推荐(0)

parseInt(string, radix)

摘要: 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。 如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。 用法: 结果: 阅读全文

posted @ 2016-08-05 18:48 zno2 阅读(460) 评论(0) 推荐(0)

js Object

摘要: 对象 键值对 可以做为key的有 :数字,boolean(某些浏览器不支持,比如IE),字符串(不包含标识符) 可以作为value的有 :一切可以解析为具体值的代码 取值[] 先解析中括号里的内容,然后转成字符串key查询value 中括号里的标识符需要预先定义 对象中存在相同key时,取后者 遭遇 阅读全文

posted @ 2016-08-05 18:47 zno2 阅读(215) 评论(0) 推荐(0)

JScript 对象 <|> JSON

摘要: 阅读全文

posted @ 2016-08-05 18:47 zno2 阅读(476) 评论(0) 推荐(0)

js 中的 2 与 "2"

摘要: case1: "15" * 2 结果:30 case2: 2 * "15" 结果:30 case3: "2" * "15" 结果:30 case4: "15" > 2 结果:true case5: 15 > "2" 结果:true case6: "15" > "2" 结果:false 结论:有数字字 阅读全文

posted @ 2016-08-05 18:47 zno2 阅读(242) 评论(0) 推荐(0)

引入jQuery

摘要: 用于测试和开发(未压缩,是可读的代码) uncompressed, 用于实际的网站中,已被精简和压缩。 minified jQuery 1.xjQuery Migrate 过渡版jQuery 2.x 远程: <script type="text/javascript" src="http://cod 阅读全文

posted @ 2016-08-05 18:47 zno2 阅读(148) 评论(0) 推荐(0)

console.dir(someObject);

摘要: 结果: Console控制台查看结果 阅读全文

posted @ 2016-08-05 18:47 zno2 阅读(211) 评论(0) 推荐(0)

html 中的<script>标签

摘要: https://www.w3.org/TR/html51/semantics-scripting.html#the-script-element 一、 <script type='text/javascript'> function ... </script> 二、 <script type='te 阅读全文

posted @ 2016-08-05 18:47 zno2 阅读(310) 评论(0) 推荐(0)

Java® Language Specification

摘要: Java™ Platform, Standard Edition 8 API Specification http://docs.oracle.com/javase/8/docs/api/ The Java® Language Specification http://docs.oracle.com 阅读全文

posted @ 2016-08-05 18:46 zno2 阅读(366) 评论(0) 推荐(0)

String 、 StringBuffer 和 StringBuilder

摘要: StringBuffer (一个线程安全的可变字符串序列,用于多线程) A thread-safe, mutable sequence of characters. StringBuilder (可变字符串序列,是StringBuffer用于单线程时的替代,效率高) A mutable sequen 阅读全文

posted @ 2016-08-05 18:46 zno2 阅读(174) 评论(0) 推荐(0)

从github开始javamelody

摘要: https://github.com/javamelody/javamelody 阅读全文

posted @ 2016-08-05 18:46 zno2 阅读(155) 评论(0) 推荐(0)

IO 之 InputStream 和 Reader

摘要: package java.io; // Representing an input stream of bytes. public abstract class InputStream implements Closeable // Abstract class for reading charac 阅读全文

posted @ 2016-08-05 18:45 zno2 阅读(171) 评论(0) 推荐(0)

javadoc tags

摘要: Where Tags Can Be Used The following sections describe where the tags can be used. Note that these tags can be used in all doc comments: @see, @since, 阅读全文

posted @ 2016-08-05 18:44 zno2 阅读(287) 评论(0) 推荐(0)

递归

摘要: 递:传递 归:回归(return import org.junit.Test; public class Digui { @Test public void diguiTest() { System.out.println(f(2)); } public int f(int n) { // 归 if 阅读全文

posted @ 2016-08-05 18:43 zno2 阅读(70) 评论(0) 推荐(0)

java this

摘要: this 代表什么 this 应用场景 https://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html When used as a primary expression, the keyword this denotes a val 阅读全文

posted @ 2016-08-05 18:43 zno2 阅读(122) 评论(0) 推荐(0)

java 文件中 定义一个字符串,它的默认编码是什么?

摘要: .java 文件的编码就是 String 字符串的编码 File 文件的编码就是 文件内容的编码 request 的设置的编码就是inputstream 的编码 jvm 的默认编码(the default charset of this Java virtual machine)为: import 阅读全文

posted @ 2016-08-05 18:43 zno2 阅读(590) 评论(0) 推荐(0)

合并数组

摘要: 结果: 阅读全文

posted @ 2016-08-05 18:43 zno2 阅读(111) 评论(0) 推荐(0)

<< 移位运算

摘要: 为什么用移位运算? 1. 得到的一定是偶数 2. 简洁 (上面例子中如果直接赋int值是 1073741824 ,没有意义的一组数字,不好记,太可怕) 3. 控制位数 (int 是32位) 阅读全文

posted @ 2016-08-05 18:42 zno2 阅读(162) 评论(0) 推荐(0)

final static T

摘要: final 修饰的类不能被继承 final 修饰的方法不能被重写 final 修饰的变量不能被重新赋值 不能被二次赋值 The final field Test1.PERSON_LIST cannot be assigned 不能不赋值 The blank final field PERSON_LI 阅读全文

posted @ 2016-08-05 18:42 zno2 阅读(164) 评论(0) 推荐(0)

图片上传2

摘要: 如此这样: 1. 点击其他元素,间接触发选择文件。 2. 显示到本地 3. ajax异步上传到服务器 4. 返回url 阅读全文

posted @ 2016-08-05 18:41 zno2 阅读(108) 评论(0) 推荐(0)

Comparator 排序

摘要: 例1: 例2: 注: 值等时保持原有顺序 非自然序,降序 自然序(1,2,3,...),升序 阅读全文

posted @ 2016-08-05 18:41 zno2 阅读(241) 评论(0) 推荐(0)

Base64.java 工具类

摘要: import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializab... 阅读全文

posted @ 2016-08-05 18:41 zno2 阅读(444) 评论(0) 推荐(0)

JVM 关闭前执行命令的钩子

摘要: 可添加多个,在jvm 关闭之前会调用这些钩子。 使用场景:清理某些资源或者关闭连接。 阅读全文

posted @ 2016-08-05 18:41 zno2 阅读(263) 评论(0) 推荐(0)

Serializable 序列化为文件

摘要: 第一步:只保留here1 ,运行。 第二步:只保留here2 ,运行。 第三步:只保留here2、here3 ,运行。 第4步:只保留here1(here4 ),运行。 第5步:只保留here2(here4 ),运行。 第6步:只保留here2、here3(here4 ),运行。 阅读全文

posted @ 2016-08-05 18:40 zno2 阅读(179) 评论(0) 推荐(0)

统计连续签到的方法

摘要: 示例: 结果: 阅读全文

posted @ 2016-08-05 18:40 zno2 阅读(378) 评论(0) 推荐(0)

Serializable 序列化为字符串 base64

摘要: 工具类 Base64.java 测试: 运行结果: 阅读全文

posted @ 2016-08-05 18:40 zno2 阅读(3646) 评论(0) 推荐(1)

Serializable 序列化使用限制

摘要: 序列化不能跨语言 如果单纯为了传数据,完全可以被json代替。 阅读全文

posted @ 2016-08-05 18:40 zno2 阅读(158) 评论(0) 推荐(0)

Serializable 剔除某些不想保存的字段 transient

摘要: 示例: 运行结果: 阅读全文

posted @ 2016-08-05 18:40 zno2 阅读(298) 评论(0) 推荐(0)

java 2 8 10 16

摘要: An integer literal may be expressed in decimal (base 10), hexadecimal (base 16), octal (base 8), or binary (base 2). int decimal = 10; int hexadecimal 阅读全文

posted @ 2016-08-05 18:39 zno2 阅读(178) 评论(0) 推荐(0)

java 数据类型

摘要: Literals 8bit 1byte byte 16bit 2byte short 32bit 4byte int 64bit 8byte long http://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.2.1 http 阅读全文

posted @ 2016-08-05 18:39 zno2 阅读(169) 评论(0) 推荐(0)

hashCode()

摘要: /** * Returns a hash code value for the object. This method is * supported for the benefit of hash tables such as those provided by * {@link java.util.HashMap}. * * The g... 阅读全文

posted @ 2016-08-05 18:39 zno2 阅读(181) 评论(0) 推荐(0)

Base64

摘要: Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 re 阅读全文

posted @ 2016-08-05 18:39 zno2 阅读(224) 评论(0) 推荐(0)

java commons-lang 工具包 逃脱工具 转unicode 及其他

摘要: StringEscapeUtils 阅读全文

posted @ 2016-08-05 18:39 zno2 阅读(202) 评论(0) 推荐(0)

properties.load(in); 引出的中文乱码问题

摘要: /** * Reads a property list (key and element pairs) from the input byte stream. * The input stream is in a simple line-oriented format and is assumed 阅读全文

posted @ 2016-08-05 18:38 zno2 阅读(1787) 评论(0) 推荐(0)

数组重复值和数组去重

摘要: 判断数组中是否有重复的值 数组中的值去重复 集合包含 Set 阅读全文

posted @ 2016-08-05 18:38 zno2 阅读(173) 评论(0) 推荐(0)

String 和 byte[]

摘要: 使用默认字符集合 Encodes this String into a sequence of bytes using the platform's default charset, storing the result into a new byte array. public byte[] ge 阅读全文

posted @ 2016-08-05 18:38 zno2 阅读(215) 评论(0) 推荐(0)

JAVA 反射应用:properties2Object

摘要: MixAll.java import java.lang.reflect.Method; import java.util.Properties; public class MixAll { /** * 将Properties中的值写入Object */ public static void pro 阅读全文

posted @ 2016-08-05 18:38 zno2 阅读(340) 评论(0) 推荐(0)

java tools: jstat

摘要: jstat - Java Virtual Machine Statistics Monitoring Tool jstat - Java Virtual Machine Statistics Monitoring Tool Synopsis Parameters Description Virtua 阅读全文

posted @ 2016-08-05 18:37 zno2 阅读(210) 评论(0) 推荐(0)

java tools: jstack

摘要: SYNOPSIS jstack [ option ] pidclick here to see other detail If the given process is running on a 64-bit VM, you may need to specify the -J-d64 option 阅读全文

posted @ 2016-08-05 18:37 zno2 阅读(114) 评论(0) 推荐(0)

java tools: jmap

摘要: SYNOPSIS jmap [ option ] pid click here to see detail DESCRIPTION jmap prints shared object memory maps or heap memory details of a given process or c 阅读全文

posted @ 2016-08-05 18:37 zno2 阅读(172) 评论(0) 推荐(0)

MAT(2)安装Memory Analyzer

摘要: http://www.eclipse.org/mat/ http://download.eclipse.org/mat/1.8.1/update-site/ 两大功能: 1.find memory leaks 2.reduce memory consumption http://www.eclips 阅读全文

posted @ 2016-08-05 18:37 zno2 阅读(223) 评论(0) 推荐(0)

CommandLine 和 Options

摘要: 用到的jar包 Option 的格式 Option(String opt, String longOpt, boolean hasArg, String description) 选项名,选项全称,是否有参数(如果true时没有参数会抛异常),描述 例如: new Option("h","help" 阅读全文

posted @ 2016-08-05 18:37 zno2 阅读(2203) 评论(0) 推荐(0)

日期时间(二)

摘要: // Calendar.class // 如果直接设置月份或者星期时请注意±1,使用SimpleDateFormat则无此问题。 /* * #DAY_OF_WEEK * public final static int SUNDAY = 1; * public final static int MON 阅读全文

posted @ 2016-08-05 18:36 zno2 阅读(65) 评论(0) 推荐(0)

java 指导 (Java Tutorial)

摘要: case1: site:docs.oracle.com -xmx -xms case2: site:docs.oracle.com thread case3: site:docs.oracle.com transient case4: site:docs.oracle.com interface c 阅读全文

posted @ 2016-08-05 18:36 zno2 阅读(171) 评论(0) 推荐(0)

Oracle & Sun

摘要: January 27, 2010: Oracle acquires Sun Microsystems. 阅读全文

posted @ 2016-08-05 18:36 zno2 阅读(72) 评论(0) 推荐(0)

Chapter 8. Classes

摘要: 8.1. Class Declarations 阅读全文

posted @ 2016-08-05 18:36 zno2 阅读(206) 评论(0) 推荐(0)

java 关键字

摘要: Keywords transient 序列化保存时,排除不想保存的字段时候用这个关键字修饰。 final final修饰的类不能被继承,final修饰的方法不能被重写,final修饰的字段不能被重新赋值。 阅读全文

posted @ 2016-08-05 18:34 zno2 阅读(127) 评论(0) 推荐(0)

ManagementFactory (简介)

摘要: https://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html Java Management Extensions (JMX) is a Java technology that supplies too 阅读全文

posted @ 2016-08-05 18:34 zno2 阅读(632) 评论(0) 推荐(0)

ManagementFactory (一) getClassLoadingMXBean

摘要: ClassLoadingMXBean case Tests if the verbose output for the class loading system is enabled. Returns the total number of classes that have been loaded 阅读全文

posted @ 2016-08-05 18:34 zno2 阅读(305) 评论(0) 推荐(0)

ManagementFactory (二) getMemoryMXBean

摘要: MemoryMXBean 垃圾回收是否启用 获取堆内存使用情况 获取非堆内存使用情况 VM args 或 或 或 运行结果: 垃圾回收格式解读 init = 33554432(32768K) used = 24568936(23993K) committed = 32440320(31680K) m 阅读全文

posted @ 2016-08-05 18:34 zno2 阅读(877) 评论(0) 推荐(0)

commondline 之三 执行jar文件

摘要: java [-options] -jar jarfile [args...] 点击查看获取可执行jar文件方法 阅读全文

posted @ 2016-08-05 18:33 zno2 阅读(128) 评论(0) 推荐(0)

接口和抽象类的区别联系(一)

摘要: 接口 有缺省的默认值,并且不能填写除此之外的值。接口的字段都是 public static final接口的方法都是 public abstract接口的类只能是 public abstract interface 或者 abstract interface接口不能有代码块 抽象类没有缺省的默认值, 阅读全文

posted @ 2016-08-05 18:33 zno2 阅读(154) 评论(0) 推荐(0)

接口和抽象类的区别联系(二)

摘要: 需求一:普通门 版本1.0 版本2.0 需求二:报警门 版本1.0 版本2.0 版本3.0 点评: 普通门中,版本1.0 如果添加一个非抽象方法,则子类自动具有,不需要改代码(优势) 报警门中,版本1.0 所有子类,都要实现报警,但好多门是不需要报警的(劣势) 报警们中,版本2.0 因为接口添加了一 阅读全文

posted @ 2016-08-05 18:33 zno2 阅读(138) 评论(0) 推荐(0)

StackOverflowError 和 OutOfMemoryError

摘要: package cn.zno.outofmomery; import java.util.ArrayList; import java.util.List; public class Test { void s() { s(); } void h() { List list = new ArrayList(); ... 阅读全文

posted @ 2016-08-05 18:33 zno2 阅读(180) 评论(0) 推荐(0)

eclipse查看 rt.jar 源码

摘要: 源码位置: %JAVA_HOME%/src.zip step1: step2: step3: 阅读全文

posted @ 2016-08-05 18:32 zno2 阅读(492) 评论(0) 推荐(0)

java -X 这不是标准的选项只是为了获取帮助信息

摘要: -? -help 输出此帮助消息 获取帮助信息方式有三种: java java -? java -help -X 输出非标准选项的帮助 java -X -Xms<size> 设置初始 Java 堆大小 -Xmx<size> 设置最大 Java 堆大小 -Xss<size> 设置 Java 线程堆栈大 阅读全文

posted @ 2016-08-05 18:32 zno2 阅读(153) 评论(0) 推荐(0)

commondline 之一 常识

摘要: 用法: 执行类执行 jar 文件 java [-options] class [args...]java [-options] -jar jarfile [args...] 常识:javac Some.javajava Some.classjava Some执行java的目录是classes 根目录 阅读全文

posted @ 2016-08-05 18:32 zno2 阅读(153) 评论(0) 推荐(0)

commondline 之二 执行类

摘要: E:\cn\zno\commandline\Test.class java [-options] class [args...] 阅读全文

posted @ 2016-08-05 18:32 zno2 阅读(121) 评论(0) 推荐(0)

Java虚拟机JVM学习05 类加载器的父委托机制

摘要: Java虚拟机JVM学习05 类加载器的父委托机制 类加载器 类加载器用来把类加载到Java虚拟机中。 类加载器的类型 有两种类型的类加载器: 1.JVM自带的加载器: 根类加载器(Bootstrap) 扩展类加载器(Extension) 系统类加载器(System) 2.用户自定义的类加载器: j 阅读全文

posted @ 2016-08-05 18:31 zno2 阅读(186) 评论(0) 推荐(0)

java 接口

摘要: 1. 接口中错误语法 // Illegal modifier for the interface SomeInterface; ........................only public & abstract are permitted // Illegal modifier for t 阅读全文

posted @ 2016-08-05 18:31 zno2 阅读(254) 评论(0) 推荐(0)

java 抽象类

摘要: 1.错误的语法 // The class SomeAbstract can be either abstract or final, not both // Illegal modifier for the class SomeAbstract; only public, abstract & fi 阅读全文

posted @ 2016-08-05 18:31 zno2 阅读(313) 评论(0) 推荐(0)

代码块(2)

摘要: The interface SomeInterface cannot define an initializer 初始化块 site:docs.oracle.com initializer http://docs.oracle.com/javase/specs/jls/se8/html/jls-8. 阅读全文

posted @ 2016-08-05 18:31 zno2 阅读(152) 评论(0) 推荐(0)

Java虚拟机JVM学习01 流程概述

摘要: Java虚拟机JVM学习01 流程概述 Java虚拟机与程序的生命周期 一个运行时的Java虚拟机(JVM)负责运行一个Java程序。 当启动一个Java程序时,一个虚拟机实例诞生;当程序关闭退出,这个虚拟机实例也就随之消亡。 如果在同一台计算机上同时运行多个Java程序,将得到多个Java虚拟机实 阅读全文

posted @ 2016-08-05 18:30 zno2 阅读(138) 评论(0) 推荐(0)

Java虚拟机JVM学习02 类的加载概述

摘要: Java虚拟机JVM学习02 类的加载概述 类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 加载.class文件的方式: 1.从本地系统中直接加载 2.通 阅读全文

posted @ 2016-08-05 18:30 zno2 阅读(113) 评论(0) 推荐(0)

Java虚拟机JVM学习03 连接过程:验证、准备、解析

摘要: Java虚拟机JVM学习03 连接过程:验证、准备、解析 类被加载后,就进入连接阶段。 连接就是将已经读入到内存的类的二进制数据合并到虚拟机的运行时环境中去。 连接阶段三个步骤:验证、准备和解析。 类的验证 类的验证内容: 1.类文件的结构检查 确保类文件遵从Java类文件的固定格式。 2.语义检查 阅读全文

posted @ 2016-08-05 18:30 zno2 阅读(162) 评论(0) 推荐(0)

Java虚拟机JVM学习04 类的初始化

摘要: Java虚拟机JVM学习04 类的初始化 类的初始化 在初始化阶段,Java虚拟机执行类的初始化语句,为类的静态变量赋予初始值。 在程序中,静态变量的初始化有两种途径: 1.在静态变量的声明处进行初始化; 2.在静态代码块中进行初始化。 没有经过显式初始化的静态变量将原有的值。 静态变量的声明语句, 阅读全文

posted @ 2016-08-05 18:30 zno2 阅读(189) 评论(0) 推荐(0)

.java 文件中只能定义一个public class 且与文件名相同

摘要: 阅读全文

posted @ 2016-08-05 18:29 zno2 阅读(165) 评论(0) 推荐(0)

代码块(1)

摘要: https://docs.oracle.com/javase/tutorial/java/javaOO/initial.html A class can have any number of static initialization blocks, and they can appear anyw 阅读全文

posted @ 2016-08-05 18:29 zno2 阅读(172) 评论(0) 推荐(0)

String.valueOf(null) 报空指针

摘要: String.valueOf 默认的方法 argument 可以为null 的 String.valueOf(null) 会调用更为具体valueOf(char[] data) 会在value.length 处抛空指针异常! case1: String.valueOf(null); case2: c 阅读全文

posted @ 2016-08-05 18:28 zno2 阅读(1124) 评论(0) 推荐(0)

AtomicInteger

摘要: /** * @param args */ public static void main(String[] args) { final AtomicInteger TotalMapedFiles = new AtomicInteger(0); System.out.println(TotalMapedFiles); ... 阅读全文

posted @ 2016-08-05 18:28 zno2 阅读(132) 评论(0) 推荐(0)

简单的爬信息

摘要: excel txt Chrome Eclipse pom.xml 阅读全文

posted @ 2016-08-05 18:28 zno2 阅读(158) 评论(0) 推荐(0)

图片预览上传

摘要: 框架:Struts2、Spring、MyBatis 需求简介: [新建页面] 可添加多张图片,只显示一张,添加后显示在页面列表中,可删除,可切换预览。 [编辑页面] 功能同上。 页面设计: 预览图 xxxxx1.jpg 删除 xxxxx2.jpg 删除 添加文件 技术点: 1. 本地图片上传后在js 阅读全文

posted @ 2016-08-05 18:27 zno2 阅读(311) 评论(0) 推荐(0)

文件转二进制流

摘要: 还需自行查阅源码,做健壮处理。 需要完善。 阅读全文

posted @ 2016-08-05 18:27 zno2 阅读(316) 评论(0) 推荐(0)

CGI 是什么

摘要: CGI是公共网关接口,是Java Servlet 的前身,Java Servlet 是运行在服务器端的小程序。 阅读全文

posted @ 2016-08-05 18:27 zno2 阅读(161) 评论(0) 推荐(0)

想要的学习思路 !! 请反复看

摘要: http://www.oschina.net/question/12_52027 返璞归真。 不做空中阁楼。有些东西该死记硬背,烂熟于心。 阅读全文

posted @ 2016-08-05 18:27 zno2 阅读(128) 评论(0) 推荐(0)

jsp 是什么 ,jsp 隐式对象

摘要: google 搜索 java server page http://www.oracle.com/technetwork/java/javaee/jsp/index.html http://docs.oracle.com/javaee/5/tutorial/doc/bnagx.html 5. Jav 阅读全文

posted @ 2016-08-05 18:26 zno2 阅读(182) 评论(0) 推荐(0)

IllegalStateException

摘要: 例1 Console: Exception in thread "main" java.lang.IllegalStateExceptionat java.util.ArrayList$Itr.remove(Unknown Source) 例2 Console: [2, 3, 4] 例3 Conso 阅读全文

posted @ 2016-08-05 18:26 zno2 阅读(392) 评论(0) 推荐(0)

使用Map List 封装json数据

摘要: net.sf.json-lib json-lib 2.4 jdk15 import net.sf.json.JSONObject; public static void main(String[] args) { ... 阅读全文

posted @ 2016-08-05 18:26 zno2 阅读(1571) 评论(0) 推荐(0)

MAT(1) 小样

摘要: 一、内存溢出时生成hprof文件 运行参数: -Xms40m -Xmx40m -Xmn20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=E:\Java\dump Console: 二、打开文件 获取帮助信息: 注:-XX:HeapDumpPat 阅读全文

posted @ 2016-08-05 18:25 zno2 阅读(166) 评论(0) 推荐(0)

MAT(3)获取dump文件

摘要: 方式一:遇错时自动生成(添加启动参数) -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=E:\Java\dump 生成的文件例如:java_pid2080.hprof 方式二:运行时主动生成(jmap命令) jmap -J-d64 -dump:for 阅读全文

posted @ 2016-08-05 18:25 zno2 阅读(673) 评论(0) 推荐(0)

★★★★★★★★★★★★ JavaEE 7 API 〓〓〓〓〓〓〓〓〓〓〓〓

摘要: http://docs.oracle.com/javaee/7/api/overview-summary.html 阅读全文

posted @ 2016-08-05 18:25 zno2 阅读(103) 评论(0) 推荐(0)

如何批量处理大数据

摘要: 1. 通过数据状态(未处理、处理中、处理完成) 2. 分页 分层 3. 通过数据锁定 select for update (多线程安全) 4. 事务 实例: 用户表、兑换资格表、兑换资格统计表 1. 千万用户 2. 用户通过签到获取若干兑换资格 3. 定时任务在固定时间统计每个用户去年未兑换的资格总 阅读全文

posted @ 2016-08-05 18:25 zno2 阅读(761) 评论(0) 推荐(0)

JavaServer Faces 2.2 requires Dynamic Web Module 2.5 or newer

摘要: 调查 关键字:j2ee 、 javaee 发现 http://java.sun.com/xml/ns/j2ee 下有 web-app_2_4.xsd ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ http://java.sun.com/xml/ns/javaee 下有 web-app 阅读全文

posted @ 2016-08-05 18:25 zno2 阅读(2206) 评论(0) 推荐(0)

web.xml 详解

摘要: http://xmlns.jcp.org/xml/ns/javaee 重定向为 http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html ps:新版为javaee 旧版为j2ee ,注意区分 这个xml语法定义文 阅读全文

posted @ 2016-08-05 18:25 zno2 阅读(495) 评论(0) 推荐(0)

GC: 垃圾回收算法

摘要: 标记-清除算法标记-清除(Mark-Sweep)算法是最基础的算法,就如它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。之所以说它是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其缺点进行改进而得到的。它主要有两个缺 阅读全文

posted @ 2016-08-05 18:24 zno2 阅读(195) 评论(0) 推荐(0)

GC: 最佳实践

摘要: http://www.oracle.com/technetwork/java/gc-tuning-5-138395.htmlhttp://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.htmlhttp://docs.oracle. 阅读全文

posted @ 2016-08-05 18:24 zno2 阅读(109) 评论(0) 推荐(0)

GC:垃圾回收器简介

摘要: Java堆内存被划分为新生代和年老代两部分,新生代主要使用复制和标记-清除垃圾回收算法,年老代主要使用标记-整理垃圾回收算法,因此java虚拟中针对新生代和年老代分别提供了多种不同的垃圾收集器,JDK1.6中Sun HotSpot虚拟机的垃圾收集器如下: 图中如果两个垃圾收集器直接有连线,则表明这两 阅读全文

posted @ 2016-08-05 18:24 zno2 阅读(227) 评论(0) 推荐(0)

GC: CMS垃圾回收器一(英文版)

摘要: Memory Management in the Java HotSpot™ Virtual Machine Concurrent Mark-Sweep (CMS) Collector For many applications, end-to-end throughput is not as im 阅读全文

posted @ 2016-08-05 18:24 zno2 阅读(361) 评论(0) 推荐(0)

GC: CMS垃圾回收器三(实践)

摘要: jstat -gc -t [pid] 1000 监控日志... ,抽取其中关键记录不一定连续 应用启动时间 2015-06-23 10:22:27 ,换算后,第二条记录时间是2015-06-24 22:35:16 ,转换过程中有毫秒级的误差,与GC日志一致。 以下是开启-XX:+PrintGCDet 阅读全文

posted @ 2016-08-05 18:24 zno2 阅读(189) 评论(0) 推荐(0)

Java书籍经典

摘要: 《The Java Language Specification, Java Se 8 Edition 》 《Effective Java , Second Edition (by Joshua Bloch) 》 本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人 阅读全文

posted @ 2016-08-05 18:23 zno2 阅读(323) 评论(0) 推荐(0)

Exception (1) Understanding Exception Handling

摘要: When an exception is thrown, it cannot be ignored--there must be some kind of notification or termination of the program. If no user-provided exceptio 阅读全文

posted @ 2016-08-05 18:23 zno2 阅读(140) 评论(0) 推荐(0)

Exception (2) Java Exception Handling

摘要: The Java programming language uses exceptions to handle errors and other exceptional events.An exception is an event that occurs during the execution 阅读全文

posted @ 2016-08-05 18:23 zno2 阅读(251) 评论(0) 推荐(0)

Exception (3) Java exception handling best practices

摘要: List Before we dive into deep concepts of exception handling best practices, lets start with one of the most important concepts which is to understand 阅读全文

posted @ 2016-08-05 18:23 zno2 阅读(277) 评论(0) 推荐(0)

get post

摘要: url get 显示到地址栏 java 后台 可以request.getParameter(""); url post 不显示到地址栏 java 后台 struts2 getter setter get 方式 url里的中文需要 encodeURIComponent("张三") %E5%BC%A0% 阅读全文

posted @ 2016-08-05 18:22 zno2 阅读(117) 评论(0) 推荐(0)

MIME 参考手册

摘要: http://www.w3school.com.cn/media/media_mimeref.asp 阅读全文

posted @ 2016-08-05 18:22 zno2 阅读(93) 评论(0) 推荐(0)

java.awt.Graphics2D 图片缩放

摘要: 关键字:java image thumbnail google 粗略demo: 阅读全文

posted @ 2016-08-05 18:19 zno2 阅读(946) 评论(0) 推荐(0)

自己上传的ICON

摘要: http://images0.cnblogs.com/blog2015/753930/201508/281150305315355.png http://images0.cnblogs.com/blog2015/753930/201508/281155589535656.png 阅读全文

posted @ 2016-08-05 18:18 zno2 阅读(126) 评论(0) 推荐(0)

什么是awt ?

摘要: http://docs.oracle.com/javase/6/docs/technotes/guides/awt/ Abstract Window Toolkit (AWT) Abstract Window Toolkit (AWT) The Abstract Window Toolkit (AW 阅读全文

posted @ 2016-08-05 18:18 zno2 阅读(372) 评论(0) 推荐(0)

导航