会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KEEP ON CODING......
Cecil2020
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2017年8月29日
JAVA常用知识点及面试题总结
摘要: 1. String、StringBuffer、StringBuilder三者区别? (1)三者在执行速率上的比较: String<StringBuffer<StringBuilder 原因:String是字符串常量,StringBuffer,StringBuilder是字符串变量; 每当用Strin
阅读全文
posted @ 2017-08-29 19:41 Cecil2020
阅读(355)
评论(0)
推荐(0)
2017年8月21日
JAVA多线程之先行发生原则
摘要: 一、引子 如果java内存模型中所有的有序性都仅仅依靠volatile和synchronized来完成,那么有一些操作会变得很繁琐,但我们在编写java并发代码时并未感觉到这一点,这是因为java语言中有个先行发生原则(happens-before),通过这个原则,我们可以通过几条规则一揽子解决并发
阅读全文
posted @ 2017-08-21 18:37 Cecil2020
阅读(387)
评论(0)
推荐(0)
JAVA关键字Volatile的特性
摘要: 一、简述: 关键字Volatile是JAVA虚拟机提供的最轻量级的同步机制,但是它并不容易完全被正确、完整的理解,以致于许多程序员在遇到需要处理多线程数据竞争的时候一律使用synchronized来进行同步,了解volatile变量的语义对后面了解多线程操作的其他特性很有意义。 二、应用: 当一个变
阅读全文
posted @ 2017-08-21 18:31 Cecil2020
阅读(607)
评论(0)
推荐(0)
2017年8月7日
深入理解JAVA虚拟机之JVM性能篇---垃圾回收
摘要: 一、基本垃圾回收算法 1. 判断对象是否需要回收的方法(如何判断垃圾): 1) 引用计数(Reference Counting) 对象增加一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2) 可达性分析算法(Reac
阅读全文
posted @ 2017-08-07 19:55 Cecil2020
阅读(190)
评论(0)
推荐(0)
2017年8月4日
深入理解JAVA虚拟机之JVM性能篇---基础知识点(运行时数据区域)
摘要: 一、 运行数据区域划分 各个数据区域功能如下: 1. 程序计数器: 较小的一块内存空间,可以看做是当前线程所执行的字节码的行号指示器,每条线程都有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,这类内存区域称为“线程私有”的内存。 如果线程正在执行的是一个Java方法,这个计数器记录的是
阅读全文
posted @ 2017-08-04 17:38 Cecil2020
阅读(237)
评论(0)
推荐(0)
2017年7月28日
Oracle Rac创建表空间及用户
摘要: 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
阅读(5917)
评论(0)
推荐(0)
2017年6月17日
数据库的事务隔离(转)
摘要: 一、简述: 在数据库操作中,为了效保证并发读取数据的正确性,提出的事务隔离级别。数据库事务的隔离级别4个,由低到高依次为: Read uncommitted(未授权读取、读未提交) Read committed(授权读取、读提交) Repeatable read(可重复读取) Serializabl
阅读全文
posted @ 2017-06-17 15:27 Cecil2020
阅读(230)
评论(0)
推荐(0)
数据库的三大范式和五大约束(转)
摘要: 一、三大范式: 1. 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性; 2. 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描述一件事情 3. 第三范式(3NF):必须先满足第
阅读全文
posted @ 2017-06-17 14:59 Cecil2020
阅读(406)
评论(0)
推荐(0)
2017年6月15日
一些常用的操作命令及知识点
摘要: 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
阅读(359)
评论(0)
推荐(0)
2017年5月31日
基于tomcat+springMVC搭建基本的前后台交互系统
摘要: 一、摘要 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
阅读(5068)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
···
9
下一页