2019年4月28日

Java 多线程 - Java对象头, Monitor

摘要: 详见: http://www.cnblogs.com/pureEve/p/6421273.html 阅读全文

posted @ 2019-04-28 23:10 frank_cui 阅读(509) 评论(0) 推荐(0)

Java 多线程 - Synchronized关键字

摘要: 目录 1-Synchronized 关键字概述 2- Synchronized关键字作用域 3- Synchronized 原理(反编译指令解释) 正文 1-Synchronized 关键字概述 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言 阅读全文

posted @ 2019-04-28 16:30 frank_cui 阅读(211) 评论(0) 推荐(0)

2019年4月26日

Visual Studio - File Properties (Build Action, Copy to Output Directory)

摘要: Ref: MSDN (https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/0c6xyb66(v=vs.100) ) Difference between Build action con 阅读全文

posted @ 2019-04-26 16:02 frank_cui 阅读(2396) 评论(0) 推荐(0)

Debug - not supported in -source 1.5

摘要: 阅读全文

posted @ 2019-04-26 15:57 frank_cui 阅读(174) 评论(0) 推荐(0)

2019年4月24日

Java基础 -- Java 抽象类 抽象方法

摘要: 总结: 1. 抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。 2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。 3. 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。 4. 阅读全文

posted @ 2019-04-24 15:28 frank_cui 阅读(311) 评论(0) 推荐(0)

2019年4月19日

MDX Query - mdx的基本语法和概念

摘要: 文档: https://wenku.baidu.com/view/ef14b0e1900ef12d2af90242a8956bec0975a5e7.html?rec_flag=default https://www.iccube.com/support/documentation/mdx/AllMe 阅读全文

posted @ 2019-04-19 10:43 frank_cui 阅读(842) 评论(0) 推荐(0)

2019年4月17日

JMX - JMX监控原理与使用详解

摘要: 总结 言简意赅版本:https://mikechen.cc/17310.html 一、JMX简介 参考:https://honeypps.com/java/jmx-quick-start-1-standard-mbean/ JMX的全称为Java Management Extensions. 顾名思 阅读全文

posted @ 2019-04-17 13:19 frank_cui 阅读(3385) 评论(0) 推荐(0)

2019年4月16日

面试准备 - 必考点

摘要: 阅读全文

posted @ 2019-04-16 20:29 frank_cui 阅读(138) 评论(0) 推荐(0)

多线程 - 死锁

摘要: 1-产生死锁的必要条件 阅读全文

posted @ 2019-04-16 20:27 frank_cui 阅读(96) 评论(0) 推荐(0)

2019年4月12日

多线程 - 汇总

摘要: 恢复内容开始 http://www.importnew.com/21089.html https://blog.csdn.net/Evankaka/article/details/44153709 http://wiki.jikexueyuan.com/project/java-concurrenc 阅读全文

posted @ 2019-04-12 09:28 frank_cui 阅读(146) 评论(0) 推荐(0)

2019年4月9日

Java基础 -- String,StringBuilder,StringBuffer三者的区别

摘要: 总结 String 和 StringBuffer、StringBuilder 的区别 在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作, 阅读全文

posted @ 2019-04-09 17:09 frank_cui 阅读(292) 评论(0) 推荐(0)

Java基础 -- 连接字符串时,使用+还是StringBuilder

摘要: 结论 1-源代码中使用的+连接,实际上都使用的是StringBuilder。 2-用jad工具反编译,好处之一就是可以同时生成字节码和源代码。这样可以进行对照研究。 正文 字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+" 阅读全文

posted @ 2019-04-09 16:08 frank_cui 阅读(600) 评论(0) 推荐(0)

2019年4月2日

Maven - <Profile>详解

摘要: 转载自:https://www.cnblogs.com/wxgblogs/p/6696229.html Profile能让你为一个特殊的环境自定义一个特殊的构建;profile使得不同环境间构建的可移植性成为可能。Maven中的profile是一组可选的配置,可以用来设置或者覆盖配置默认值。有了pr 阅读全文

posted @ 2019-04-02 13:27 frank_cui 阅读(6526) 评论(0) 推荐(0)

Maven - 镜像<mirror>

摘要: 使用镜像如果你的地理位置附近有一个速度更快的central镜像,或者你想覆盖central仓库配置,或者你想为所有POM使用唯一的一个远程仓库(这个远程仓库代理的所有必要的其它仓库),你可以使用settings.xml中的mirror配置。以下的mirror配置用maven.net.cn覆盖了Mav 阅读全文

posted @ 2019-04-02 10:59 frank_cui 阅读(2233) 评论(0) 推荐(0)

Maven - 本地仓库(.m2) vs. 远程仓库(联网)

摘要: 转载自:https://www.cnblogs.com/shuaiandjun/p/7604619.html 什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,ju 阅读全文

posted @ 2019-04-02 10:58 frank_cui 阅读(629) 评论(0) 推荐(0)

Maven - pom中的<repository> <pluginRepositories>

摘要: 总结: <repository> 允许我们可以在POM中配置其它的远程仓库。这样做的原因有很多,比如你有一个局域网的远程仓库,使用该仓库能大大提高下载速度,继而提高构建速度,也有可能你依赖的一个jar在central中找不到,它只存在于某个特定的公共仓库,这样你也不得不添加那个远程仓库的配置。 <p 阅读全文

posted @ 2019-04-02 10:55 frank_cui 阅读(4539) 评论(0) 推荐(0)

2019年3月24日

Leetcode - 238. Product of Array Except Self

摘要: 题目Given an array of n integers where n > 1, nums, return an array output such that output[i] is equal to the product of all the elements of nums excep 阅读全文

posted @ 2019-03-24 18:03 frank_cui 阅读(117) 评论(0) 推荐(0)

2019年3月19日

手写代码 - java.util.List 相关

摘要: List<List<Integer>>变量的实例化 正确写法: new的时候,只写外层就行了 错误写法: ArrayList 访问元素,不能使用ArrayList[0]形式 必须使用ArrayList.get(0); 阅读全文

posted @ 2019-03-19 23:27 frank_cui 阅读(269) 评论(0) 推荐(0)

手写代码 - java.util.Arrays 相关

摘要: 对primitive[]数组进行排序 直接使用Arrays.sort()即可。不必自己去写排序算法了。 拷贝一个范围内的数组 Arrays.copyOfRange( array, startIndex, endIndex); include startIndex... exclude endInde 阅读全文

posted @ 2019-03-19 22:49 frank_cui 阅读(153) 评论(0) 推荐(0)

2019年3月17日

Leetcode - 110 判断二叉树是否为平衡二叉树

摘要: 110. Balanced Binary Tree Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as: a bi 阅读全文

posted @ 2019-03-17 23:11 frank_cui 阅读(253) 评论(0) 推荐(0)

导航

levels of contents