KEEP ON CODING......
上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 1. String、StringBuffer、StringBuilder三者区别? (1)三者在执行速率上的比较: String<StringBuffer<StringBuilder 原因:String是字符串常量,StringBuffer,StringBuilder是字符串变量; 每当用Strin 阅读全文
posted @ 2017-08-29 19:41 Cecil2020 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、引子 如果java内存模型中所有的有序性都仅仅依靠volatile和synchronized来完成,那么有一些操作会变得很繁琐,但我们在编写java并发代码时并未感觉到这一点,这是因为java语言中有个先行发生原则(happens-before),通过这个原则,我们可以通过几条规则一揽子解决并发 阅读全文
posted @ 2017-08-21 18:37 Cecil2020 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一、简述: 关键字Volatile是JAVA虚拟机提供的最轻量级的同步机制,但是它并不容易完全被正确、完整的理解,以致于许多程序员在遇到需要处理多线程数据竞争的时候一律使用synchronized来进行同步,了解volatile变量的语义对后面了解多线程操作的其他特性很有意义。 二、应用: 当一个变 阅读全文
posted @ 2017-08-21 18:31 Cecil2020 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 一、基本垃圾回收算法 1. 判断对象是否需要回收的方法(如何判断垃圾): 1) 引用计数(Reference Counting) 对象增加一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2) 可达性分析算法(Reac 阅读全文
posted @ 2017-08-07 19:55 Cecil2020 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、 运行数据区域划分 各个数据区域功能如下: 1. 程序计数器: 较小的一块内存空间,可以看做是当前线程所执行的字节码的行号指示器,每条线程都有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,这类内存区域称为“线程私有”的内存。 如果线程正在执行的是一个Java方法,这个计数器记录的是 阅读全文
posted @ 2017-08-04 17:38 Cecil2020 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tablespaces WHERE tablespace_name = UPPER( 阅读全文
posted @ 2017-07-28 16:56 Cecil2020 阅读(5822) 评论(0) 推荐(0) 编辑
摘要: 一、简述: 在数据库操作中,为了效保证并发读取数据的正确性,提出的事务隔离级别。数据库事务的隔离级别4个,由低到高依次为: Read uncommitted(未授权读取、读未提交) Read committed(授权读取、读提交) Repeatable read(可重复读取) Serializabl 阅读全文
posted @ 2017-06-17 15:27 Cecil2020 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、三大范式: 1. 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性; 2. 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描述一件事情 3. 第三范式(3NF):必须先满足第 阅读全文
posted @ 2017-06-17 14:59 Cecil2020 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1.Flume相关:(1)window环境上flume启动命令: D:\apache-flume-1.6.0-bin\bin>路径下,先执行: java -Dflume.root.logger=INFO,console 再执行: flume-ng.cmd agent -conf ../conf -c 阅读全文
posted @ 2017-06-15 19:44 Cecil2020 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、摘要 1、所需软件列表: 1) tomcat : apache-tomcat-7.0.54 服务端容器 2) Intellij: Intellij IDEA 14.0.3 开发工具 3) Syslog: SQLyog Community 数据库工具 2. 步骤简述: 1) 新建一个 Java 项 阅读全文
posted @ 2017-05-31 17:15 Cecil2020 阅读(5023) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页