工具
文章平均质量分 81
王金铎王
从二十楼往下看,都是良辰美景。从二楼往下看,满地都是垃圾。
展开
-
Amaze Icon只有I标签的
Amaze Icon只有I标签的<i class="am-icon-bluetooth"></i><i class="am-icon-bluetooth-b"></i><i class="am-icon-codiepie"></i><i class="am-icon-credit-card-alt"></i>原创 2017-12-12 16:11:44 · 4676 阅读 · 0 评论 -
Java中的volatile
内存可见性 volatile是Java提供的一种轻量级的同步机制,在并发编程中,它也扮演着比较重要的角色。同synchronized相比(synchronized通常称为重量级锁),volatile更轻量级,相比使用synchronized所带来的庞大开销,倘若能恰当的合理的使用volatile,自然是美事一桩。 为了能比较清晰彻底的理解volatile,我们一步一步来分析。首先来看看...转载 2018-08-29 16:39:23 · 118 阅读 · 0 评论 -
Java并发编程:线程池的使用
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来达到这...转载 2018-08-29 16:04:11 · 148 阅读 · 0 评论 -
Spring Security 无法登陆,报错:There is no PasswordEncoder mapped for the id “null”
编写好继承了WebSecurityConfigurerAdapter类的WebSecurityConfig类后,我们需要在configure(AuthenticationManagerBuilder auth) 方法中定义认证用于信息获取来源以及密码校验规则等。(configure函数名字不重要,官方用的好像是configureGlobal(……),重要的是在这个被@EnableWebSecuri...转载 2018-08-31 15:56:37 · 209 阅读 · 0 评论 -
Java多线程 - Thread和Runnable的区别
在这我们就不在讲解Thread和Runnable的用法,如果不会的可以去看上一篇文章:《Java实现多线程的几种方式》Runnable是接口。Thread是一个类,继承了Runnable。我们来看一下Thread的源码:在Runnable接口中并没有Start方法,只有Thread类有。Thread类,有一个构造函数:public Thread (Runnable targer)此构造方法接受Ru...转载 2018-05-11 15:26:46 · 220 阅读 · 0 评论 -
Java实现多线程的几种方式
Java实现多线程主要有三种方式:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现由返回结果的多线程。其中前两种方式线程执行完之后是没有返回值的,只有最后一种是带有返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一...转载 2018-05-11 14:14:17 · 564 阅读 · 0 评论 -
Java JVM虚拟机参数配置 - GC
1、堆内存Java中的堆是JVM所管理的内存中最大的一块内存空间,主要用于存放各种类的实例对象。在Java中堆被划分成两个不同的区域:新生代(Young)、老年代(Old)。而新生代又被划分为三个区域:Eden、From Survivor、To survivor。这样的划分是为了JVM更好的去管理堆内存和对象,包括内存的分配以及回收。堆的内存模型大致为:从图片中可以看出:堆大小 = 新生代 + 老...转载 2018-05-11 12:30:00 · 565 阅读 · 0 评论 -
解决ERROR - unregister mbean error javax.management.InstanceNotFoundException: com.alibaba.druid:type=
项目中使用druid对数据库连接池进行管理,在本地及测试环境均无问题,但是上了生产环境后,每当tomcat第一次启动时,日志未报错,但是页面总是出不来,在关闭tomcat时,看日志,发现报错如下:ERROR [com.alibaba.druid.stat.DruidDataSourceStatM...转载 2018-02-08 17:10:59 · 902 阅读 · 0 评论 -
Font Awesome Icon 只有I标签的
Font Awesome<i class="fa fa-bicycle" aria-hidden="true"></i><i class="fa fa-binoculars" aria-hidden="true"></i><i class="fa fa-birthday-cake" aria-hidden="true"></i><i class="fa fa-blind" aria-hidden="true"></i><i class="fa fa-bluetooth" aria-hidden="原创 2017-12-12 16:24:09 · 2032 阅读 · 1 评论 -
RocketMQ最全配置分享
参数名 参数类型 描述 默认参数(时间为单位ms,数据单位为byte) rocketmqHome String RockerMQ主目录,默认用户主目录 namesrvAddr String ...翻译 2019-03-08 15:04:49 · 4708 阅读 · 0 评论