自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海,春暖花开

IN IT && WIN IT

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 mysql函数-GROUP_CONCAT

GROUP_CONCAT GROUP_CONCAT ([DISTINCT] expr [,expr …] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name …]] [SEPARATOR str_val])This funct

2017-11-30 09:12:16 161

转载 jsp页面存在大量空白行问题

jsp页面存在大量空白行问题项目中出现大量的空白行,纠其原因,原来是引入jsp文件的时候使用了<%@include />标签解决方案在<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>后面加上<%@ page trimDirectiveWhitespaces="true" %>

2017-11-28 09:03:17 2241 3

转载 JVM中触发full gc的条件

JVM中触发full gc的条件从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称为Major GC,而Full GC是对整个堆来说的:显示的调用System.gc()方法老年代代空间不足(Tenured Generation)永生区空间不足(Permanet Generation)

2017-11-27 09:04:57 889

转载 静态方法不依赋对象

静态方法不依赋对象public class StaticTest { public static void sayHi(){ System.out.println("invoke sayHi()..."); }}@Testpublic void staticTest(){// StaticTest staticTest = null;//

2017-11-26 09:56:40 136

原创 谷歌浏览器插件

谷歌浏览器插件: + AdBlock + HTTP Status + JSON-handle + Postman + 划词翻译

2017-11-25 15:07:10 299

转载 spring资源加载-resource

spring(4.2.3)资源加载(Resource)接口spring使用了一套自己加载资源的接口Resource,部分类关系图: ClassPathResource:类路径下的资源,资源以相对路径的方式WritableResource:主要有PathResouce和FileSystemResource实现类ServletContextResouce:访问web容器上下文的资源,相对于web应

2017-11-25 15:02:12 759

转载 值传参和引用传参

值传参和引用传参问题 @Test public void referTest(){ String a = "a"; String b = "b"; StringBuilder A = new StringBuilder("A"); StringBuilder B = new StringBuilder("B");

2017-11-25 09:20:40 542

转载 java中类型转换优先顺序

由大到小需要强制转换,由小到大不需要 精度由小到大顺序:byte,short,char -> int -> long -> float -> double//compile successfloat method(){ int i=1; return i;}//compile errorint method2() { double i = 3.4d; //

2017-11-25 08:59:01 2424

转载 enum枚举认识

enum枚举认识enum特点:枚举不能继承其他类,但是所有的枚举都继承超类java.lang.Enum,可以实现接口枚举不能是超类,因为它是final修饰的枚举的构造函数修饰符只能是private和default,因此不能通过new出对象实例枚举常量都是 public static final类型的调用枚举实例的时候会调用所有实例的构造函数,并且只调用一次调用枚举实例的时候会调用所有实例

2017-11-24 21:03:56 254

转载 UML基础知识

UML基础知识在UML类图中,一般由三个部分组成:类名字段名:即类的成员变量”类型”表示属性的数据类型,可以是基本数据类型,也可以是用户自定义类型“可见性”表示该属性对于类外的元素而言是否可见,包括公有(public)、私有(private)和受保护(protected)三种,在类图中分别用符号+、-和#表示“+”表示public方法和字段,可以从类的外部访问这些方法和字段“-“表示pri

2017-11-18 18:13:53 273

转载 Java中GC日志参数

Java中GC日志参数GC日志参数有: 参数 功能 -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式) -XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234

2017-11-18 18:09:57 975

转载 str1==str2和str1.equals(str2)的问题

问题: @Test public void stringTest(){ String str1 = "hello"; String str2 = "hello"; System.out.println("str1.equals(str2) : "+ str1.equals(str2)); System.out.println("

2017-11-18 14:41:03 7175

转载 JVM扫盲

Java虚拟机内存模型 Java虚拟机将内存数据分为程序计数器、虚拟机栈、本地方法栈、Java堆和方法区等部分程序计数器一块很小的内存空间,用于记录下一条要运行的指令虚拟机栈Java虚拟机栈也是线程私有的空间,它和Java线程在同一时间创建,它保存方法的局部变量、部分结果、参与方法的调用和返回两种和栈空间有关的异常:StackOverflowError: 如果线程在计算的过程中,请求的栈深度

2017-11-18 09:41:46 179

转载 classLoader扫盲

ClassLoader扫盲 类装载器就是寻找类的字节码文件并构造出类在JVM内部表示对象的组件类装载器把一个类加载到JVM中的步骤:装载:查找和导入Class文件链接:执行校验、准备和解析步骤,其中解析步骤是可以选择的检查载入的Class文件数据的正确性准备:给类的静态变量分配存储空间解析:将符号引用转换成直接引用初始化:对类的静态变量、静态代码块执行初始化工作加载器类别JVM在运

2017-11-16 21:27:00 129

转载 idea中单元测试设置JVM参数

idea在单元测试中设置JVM参数选择要测试的类选择Edit Configuration…可以看到VM Options参数设置,并且可以指定具体的方法

2017-11-15 21:17:27 11581

原创 mysql中not-null插入问题

mysql表结构中not null插入的问题问题mysql> desc t_info;+-------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+--------------+------+-----+--------

2017-11-14 11:36:54 2193

原创 对象初始化(一)

问题如下:public class SomeBean { private static int age = 30; private static String name = getInitName(); { System.out.println("code block init..."); } static { age = 40;

2017-11-13 09:11:07 231

转载 表单重复提交问题

表单重复提交问题重复提交日前遇到两种情况:ajax方式提交和非ajax方式提交表单非ajax方式提交方式通过点击button按钮,然后进行submit,可以在发送请求之后就将button的状态设置为disabled,或者直接redirect到一个新的页面 如果是使用springmvc,可以使用拦ajax方式提交方式未完…

2017-11-13 09:06:23 187

转载 mysql函数-FROM_UNIXTIME

mysql函数-FROM_UNIXTIME将一个unix_timestamp时间戳转成日期字符串用法: FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)如果第二个参数format不为空,则转成format日期格式的字符串mysql> select from_unixtime(1111860000);+-

2017-11-12 16:03:14 1535

转载 mysql函数-UNIX_TIMESTAM

mysql函数-UNIX_TIMESTAM返回一个unix的时间戳 (seconds since ‘1970-01-01 00:00:00’ UTC)用法 : UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)mysql> select unix_timestamp();+------------------+| unix_timestamp() |+------

2017-11-12 15:55:43 365

转载 机器的日期和时间格式(Instant)

机器的日期和时间格式(Instant) 从计算机的角度来看,建模时间最自然的格式是表示一个持续时间段上某个点的单一大整型数。这也是新的 java.time.Instant 类对时间建模的方式,基本上它是以Unix元年时间(传统的设定为UTC时区1970年1月1日午夜时分)开始所经历的秒数进行计算* Instant 的设计初衷是为了便于机器使用,它包含的是由秒及纳秒所构成的数字*如果强制获取某一

2017-11-12 10:00:26 4409

转载 菱形继承问题(default)

java8中的默认方法(default)//InterfaceApublic interface InterfaceA { default void hello(){ System.out.println("hello from A"); }}//InterfaceApublic interface InterfaceB extends InterfaceA{

2017-11-12 08:56:10 768

原创 spring@transactional事物回滚

spring中的@transactional注解标注事物回滚,但是触发的条件是在抛出RuntimeException后才会触发

2017-11-10 16:00:15 386

转载 函数式接口

函数式接口位于java.util.function包下(可以自定义)可能加了@FunctionalInterface的注解,如果你用 @FunctionalInterface 定义了一个接口,而它却不是函数式接 口的话,编译器将返回一个提示原因的错误,这不是必要的特征只能拥有 一个抽象方法可以有静态方法多个默认的方法(在普通方法加上default)Predicate函数接口和BiPred

2017-11-04 22:12:01 228

转载 arguments 转换成数组

arguments 转换成数组function func(){ var args = [].slice().call(arguments); return args.reverse();}> f(1,2,3,4);< [4, 3, 2, 1]> var arr = f(1,3,4,2);> arr;< [2, 4, 3, 1]> arr.sort();< [1, 2, 3, 4

2017-11-01 21:13:54 227

转载 javascript查看对象拥有的属性

javascript查看对象拥有的属性Object.prototype.properties = function(){ var result = []; for (var property in this) result.push(property); return result;}var test = {a: 10, b:3};test.properties();//这

2017-11-01 21:10:34 527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除