摘要:https://www.cnblogs.com/hckblogs/p/7858545.html
阅读全文
摘要:http://www.cnblogs.com/pureEve/p/6421273.html https://www.cnblogs.com/mingyao123/p/7424911.html
阅读全文
摘要:详见: http://www.cnblogs.com/pureEve/p/6421273.html
阅读全文
摘要:目录 1-Synchronized 关键字概述 2- Synchronized关键字作用域 3- Synchronized 原理(反编译指令解释) 正文 1-Synchronized 关键字概述 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言
阅读全文
摘要:Ref: MSDN (https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/0c6xyb66(v=vs.100) ) Difference between Build action con
阅读全文
摘要:总结: 1. 抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。 2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。 3. 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。 4.
阅读全文
摘要:文档: https://wenku.baidu.com/view/ef14b0e1900ef12d2af90242a8956bec0975a5e7.html?rec_flag=default https://www.iccube.com/support/documentation/mdx/AllMe
阅读全文
摘要:总结 言简意赅版本:https://mikechen.cc/17310.html 一、JMX简介 参考:https://honeypps.com/java/jmx-quick-start-1-standard-mbean/ JMX的全称为Java Management Extensions. 顾名思
阅读全文
摘要:恢复内容开始 http://www.importnew.com/21089.html https://blog.csdn.net/Evankaka/article/details/44153709 http://wiki.jikexueyuan.com/project/java-concurrenc
阅读全文
摘要:总结 String 和 StringBuffer、StringBuilder 的区别 在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,
阅读全文
摘要:结论 1-源代码中使用的+连接,实际上都使用的是StringBuilder。 2-用jad工具反编译,好处之一就是可以同时生成字节码和源代码。这样可以进行对照研究。 正文 字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"
阅读全文
摘要:转载自:https://www.cnblogs.com/wxgblogs/p/6696229.html Profile能让你为一个特殊的环境自定义一个特殊的构建;profile使得不同环境间构建的可移植性成为可能。Maven中的profile是一组可选的配置,可以用来设置或者覆盖配置默认值。有了pr
阅读全文
摘要:使用镜像如果你的地理位置附近有一个速度更快的central镜像,或者你想覆盖central仓库配置,或者你想为所有POM使用唯一的一个远程仓库(这个远程仓库代理的所有必要的其它仓库),你可以使用settings.xml中的mirror配置。以下的mirror配置用maven.net.cn覆盖了Mav
阅读全文
摘要:转载自:https://www.cnblogs.com/shuaiandjun/p/7604619.html 什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,ju
阅读全文
摘要:总结: <repository> 允许我们可以在POM中配置其它的远程仓库。这样做的原因有很多,比如你有一个局域网的远程仓库,使用该仓库能大大提高下载速度,继而提高构建速度,也有可能你依赖的一个jar在central中找不到,它只存在于某个特定的公共仓库,这样你也不得不添加那个远程仓库的配置。 <p
阅读全文