
开发工具
文章平均质量分 62
向小凯同学学习
余生向小凯同学学习,做个暖男!
展开
-
使用IntelliJ IDEA创建Kotlin项目
一、kotlin被谷歌看中后,开始了突飞猛进的进步 下面来看一下维基百科关于Kotlin的介绍 简介: Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。[3]2012年1月,著名期刊《Dr. Dobb’s Journal》中K...原创 2018-03-28 18:51:21 · 12777 阅读 · 0 评论 -
使用IntelliJ IDEA创建基于Gradle的kotlin项目
一、首先打开Idea,选择Create New Project 二、选择Gradle项目并勾选 三、填写项目信息 四、然后一路默认下去就可以了 五、最终创建好的项目如下 六、写个HelloWorld ...原创 2018-03-29 11:19:58 · 7417 阅读 · 2 评论 -
SpringFramework核心技术一(IOC:依赖注入)
依赖注入什么是依赖注入?为什么要有依赖注入? 典型的企业应用程序不包含单个对象(或Spring的说法中的bean)。即使最简单的应用程序也有几个对象一起工作,将最终的结果展示出来的程序作为一个整体的应用。使用依赖注入将一个个分散开来、没有联系的Bean注入到一起,一起完成工作。一、依赖注入的解释依赖注入(DI)是一个过程,通过这种过程,对象可以通过构造函数参数,工厂方法参数或者在...原创 2018-05-15 12:17:56 · 234 阅读 · 0 评论 -
并发处理:锁,写一个死锁的实例和线程监控
锁锁是一个非常有用的工具,运用的场景非常多,因为他使用起来非常的简单,而且易于理解。但是,锁的问题就是很可能会出现一个非常坏的事情,就是一旦造成死锁,就会导致线程得不到释放,一旦死锁的线程出现的太多,就会造成系统的不可用。一、死锁的例子学习掌握一个概念,最好的方法就是去写一个例子。 复制出去,即可立马验证了。package com.newframe.controllers...原创 2018-08-24 15:45:51 · 885 阅读 · 0 评论 -
Java如何保证集合是线程安全的?(代码实践抛砖引玉)
在Java中绝大部分的集合像什么ArrayList、HashMap等绝大部分不是线程安全的。仅有的线程安全的实现,像HashTable、Vector等在性能上又不好。但是不要怕啊。我们大Java还有并发包(Java.util.concurrent)啊,为高度并发需求提供了全面安全的支持。一、在传统的集合框架中,如何解决线程安全问题。当然,除了Hashtable等同步容器,我们可以使用同步包...原创 2018-12-28 13:10:13 · 2741 阅读 · 0 评论