摘要: Java中,一个类要支持序列化,我们通常实现Serializable。在使用Serializable,应当制定一个SerialVersionUID,用于代表类的版本。如果不指定会有什么影响呢?在了解这个之前,先来看一段exectpioon thread stack:   org.apache.catalina... 阅读原文
2018-02-08 10:50:02 阅读(774) 评论(0)
摘要:因为数据库的日期时间字段在实体类中是Date类型,所以直接输出在页面上的是GTM时间而不是想要的格式化之后的时间。所以可以在后台把数据封装到一个Map里,key为格式化之后的时间字符串,然后在前台遍历map时,取值为{map.key}就行了。 阅读原文
2018-02-08 09:35:02 阅读(742) 评论(0)
摘要: 首先恭喜从培训班出来找到工作的同学,确实挺不容易的,4个月的培训,每天从早上9点到晚上9点,也是996,主要的活动地方就是宿舍和教室, 让我现在也去培训,我估计还熬不下来。 尤其是对于从小白开始的同学,4个月期间不断地接触新技术、新概念,一个还没彻底理解,另外一个就呼啸而来,狼吞虎咽,想真正消化是很难的。 所以我经常... 阅读原文
2018-02-08 08:02:01 阅读(754) 评论(0)
摘要: ■ 前言   之前 LockSupport 那篇已经叙述了是线程阻塞工具类,其底层由 Unsafe 实现,即 park(), unpark() 方法,获取指针偏移量,并操纵内存。本篇主要介绍 Unsafe 的源码,看看底层到底做了什么。   ■ Unsafe 综述 作用: Unsafe是个后门类,封装了一些类似指... 阅读原文
2018-02-08 07:57:02 阅读(790) 评论(0)
摘要: 一、包装类   JAVA是一种面向对象语言,java中的类把方法与数据连接在一起,但在JAVA中不能定义基本类型对象,为了能将基本类型视为对象进行处理,java为每个基本类型都提供了包装类。 对应关系如下: 基本类型 包装类型 byte Byte short Short int Integer l... 阅读原文
2018-02-08 06:19:08 阅读(736) 评论(0)
摘要: 1.EL概述: EL表达式可以嵌入再JSP页面内部,减少JSP脚本的编写 EL出现的目的是要替代JSP页面中脚本的编写   EL最重要的作用就是从域中取出数据: 引入: JSP中<%=request.getAttribute(name);%> EL只需这样写:${requestScope.name}   ... 阅读原文
2018-02-08 06:00:10 阅读(747) 评论(0)
摘要:public class 线程组创建 { public static void main(String[] args) { ThreadGroup threadGroup=new ThreadGroup("my"); threadGroup.setMaxPriority(5); ... 阅读原文
2018-02-08 00:05:02 阅读(751) 评论(0)
摘要: 引言   从JDK1.5起,增加了加强型的for循环语法,也被称为 “for-Each 循环”。加强型循环在操作数组与集合方面增加了很大的方便性。那么,加强型for循环是怎么解析的呢?同时,这是不是意味着基本for循环就会被取代呢? 语法: for(var item:items){//var 代表各钟类型 /... 阅读原文
2018-02-07 22:06:02 阅读(765) 评论(0)
摘要: package com.swift; import java.util.Arrays; import java.util.Comparator; public class ArrayThread_Test { public static void main(String[] args) { ... 阅读原文
2018-02-07 20:27:02 阅读(782) 评论(0)
摘要: 引言   JDK中提供了自增运算符++,自减运算符--。这两个操作符各有两种使用方式:前缀式(++ a,--a),后缀式(a++,a--)。可能说到这里,说不得有读者就会吐槽说,前后缀式都挺简单的,前缀式不就是先进行+1(或-1),然后再使用该值参与运算嘛,后缀式则相反。有必要长篇大论吗?   前后缀式的区别确实是这... 阅读原文
2018-02-07 19:04:02 阅读(748) 评论(0)