java
hello csdn
这个作者很懒,什么都没留下…
展开
-
left join 查询慢
碰到一个 sqlSELECT kcd.id,kcd.importTime,kcd.phone,wou.realName workOrderUserName,IF (os.studentId IS NULL, '否', '是') isSuccess,FROM_UNIXTIME(os.payTime) payTimeFROMcoaches.kf_cus原创 2017-10-24 11:47:21 · 3527 阅读 · 0 评论 -
【笔记】深入理解 java 虚拟机---运行时数据区域
java 内存 中的区域 一共 5种。 分别是 (既然是区域,就是空间,有大小,放数据用的。)1 程序计数器(Program Counter Register ) 当前线程执行字节码的行号计数器。 就是 一个 字节码文件 在虚拟机里被执行的时候,在这个区域内,存放当前线程在当前所执行到的行号,每个线程都有唯一的程序计数器,也必须是这样的。该区域不存在 OutOfMem原创 2017-12-14 19:26:03 · 267 阅读 · 0 评论 -
【笔记】深入理解 java 虚拟机---虚拟机内存溢出
虚拟机的内存溢出有以下情况:1 Java 堆内存溢出。 OutOfMemory。2 栈内存溢出。StatckOverMemory。OutOfMemory。3 方法区内存溢出。OutOfMemory:PermGen space。4 本地内存直接溢出。指定 本机内存 -XX:MaxDirectMemorySize。原创 2017-12-17 22:39:37 · 156 阅读 · 0 评论 -
【笔记】深入理解 java 虚拟机---GC.
什么是GC. GC (Grabage Collection) 垃圾收集。目的是为了清除不需要的对象,来腾出内存,供其他对象使用。因为 在虚拟机中,程序计数器,本地方法栈,虚拟机栈,随线程线程而生随线程而灭。 所以 GC 的作用域 只在 堆上和 方法区。既然要清楚不需要的对象,第一步就要知道,那些对象已死。1 引用技术算法。 当有对象被其他地方引用时,计数器+1,直到计数器为0时, 判定对原创 2017-12-18 18:15:05 · 188 阅读 · 0 评论 -
【笔记】深入理解 java 虚拟机---内存回收
1 对象优先在eden 上分配。配置参数: jvm初始分配的内存最大内存 年轻带内存 Eden 和 Suriv 的关系8:1:1-Xms20M -Xmx20m -Xmn10M -XX:SuriviorRatio =8新生代 GC 。比较频繁。作用于新生代。 Mionor GC老年代GC。 发生在老年代。发生一次原创 2017-12-22 22:10:09 · 206 阅读 · 0 评论 -
如何让自己电脑可以在外网访问,不用自己申请域名
有人问我如何搭建自己的服务,并且可以用指定域名访问。去网上找了一大堆,乱七八糟的。 自己把自己的配置经历,方便自己回顾。 我们在内网用tomcat等web容器将我们项目正常启动后,如何让外网的人访问。首先 需要将自己的ports 映射到域名上。这里有两种方法,1种是基于路由的,2另一种使用 三方工具帮助完成映射。三方工具的相对简单些,毕竟是收费项目。我使原创 2017-07-18 16:11:28 · 4864 阅读 · 0 评论 -
解决 emoji 表情的存储问题。
我用的mysql 的5.5.27。1 将 该 字段 的编码集 改为 utf8mb4 即可-- select version(); -- 查看自己的 字符集编码 SHOW VARIABLES LIKE 'character%';-- 修改 数据库的字符集为utf8mb4alter database ok_look default character s原创 2017-12-01 09:41:36 · 2141 阅读 · 0 评论