- 博客(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
转载 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关注的人