查看引擎情况:show engines; 查看默认的数据库配置:show variables like 'default_storage_engine'; 更改数据库引擎:修改配置文件my.ini,[mysqld]最后添加为上default-storage-engine=InnoDB,重启服务; 修 Read More
posted @ 2017-02-14 16:10 hq_sunshine Views(169) Comments(0) Diggs(0)
恢复内容开始 java字符集中常用gbk和utf-8,那么他们之间的区别有哪些呢? 关于汉字: UTF-8一个汉字占用3个字节; GBK或者GB2312一个汉字占用2个字节; 关于英文字母或者数字: UTF-8一个英文字母或者一个数字占用2个字节; GBK或者GB2312一个英文字母或者数字占用1个 Read More
posted @ 2017-02-09 10:46 hq_sunshine Views(950) Comments(0) Diggs(0)
Class.forName返回的Class对象可以决定是否初始化。而ClassLoader.loadClass返回的类型绝对不会初始化,最多只会做连接操作。 Class.forName可以决定由哪个classLoader来请求这个类型。而ClassLoader.loadClass是用当前的class Read More
posted @ 2017-02-08 16:59 hq_sunshine Views(244) Comments(0) Diggs(0)
最近在做redis缓存时,需要将一个Map<String,Object>的对象转换为String对象存入redis,用的时候需从redis中取出来后并转为Map<String,Objcet>对象。 之前的做法直接就是Map对象的toString()存入redis,后面取出是就是用再转换为Map. S Read More
posted @ 2016-07-18 10:32 hq_sunshine Views(35117) Comments(0) Diggs(0)
虽然大部分sql语句丢明了,但是偶尔还是会在某些知识点上纠结迷茫,好记性不如烂笔头,该记则记吧! 1. or ...and:sql在处理or操作符之前,优先处理and操作符。 2.btween... and:会返回匹配范围中的所有值的记录,包括指定的开始和结束值。 3.拼接符:Access、SQL Read More
posted @ 2016-06-07 17:32 hq_sunshine Views(353) Comments(0) Diggs(0)
一 Serial收集器 是最基本、最历史悠久的一个收集器,是一个单线程的收集器,但它的"单线程"的意义不仅仅是说明它只会使用一个CPU或一条收集线程去完成垃圾收集工作,更重要的是在它进行垃圾收集时,必须暂停其他所有工作线程,直到它收集结束。 二 ParNew收集器 ParNew收集器其实就是Seri Read More
posted @ 2016-05-18 16:02 hq_sunshine Views(195) Comments(0) Diggs(0)
标记-清除算法(Mark-Sweep算法) 首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。 该回收算法是最基础的收集算法,其主要缺点为:效率问题,标记和清除过程的效率都不高;空间问题,标记清除后会产生大量不连续的内存碎片。 其示意图如下: 复制算法(Copying算法) 她将 Read More
posted @ 2016-05-18 13:53 hq_sunshine Views(369) Comments(0) Diggs(0)
程序计数器:一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器,线程私有。如果线程正在执行的是一个java方法,这个计数器记录的是正在执行的虚拟机字节码的指令地址;如果正在执行的是native方法,这个计数器值为空(undefined)。此内存区域是唯一一个在java虚拟机规范 Read More
posted @ 2016-05-18 11:28 hq_sunshine Views(124) Comments(0) Diggs(0)
变量:是一种存储数据的载体。 变量名规则:简短且能清楚的表明变量的作用,首字母可以为字母、下划线和'$',其他分可为字母、数字、下划线和$。 一般情况下首单词字母小写,其他单词首字母大写,例如mySum。 在Java中,所有的变量必须先声明才能使用它们。 声明格式:type paramName[= Read More
posted @ 2016-05-10 17:41 hq_sunshine Views(453) Comments(0) Diggs(0)
java有八种基本类型,分别为byte、char、short、int、long、float、double和boolean。 byte:字节类型,占一字节8位。是有符号类型的,最高位是符号位,表示范围为-128—127。包装类为Byte。 char:字符类型,占2字节。无符号类型,大小范围 是0—65 Read More
posted @ 2016-05-09 17:01 hq_sunshine Views(386) Comments(0) Diggs(0)