随笔分类 -  java

摘要:在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务 阅读全文
posted @ 2018-09-07 13:49 一只发霉的猪 阅读(121) 评论(0) 推荐(0)
摘要:异步+线程池:两个线程A、B可以并发执行,没有依赖关系,两者可以独立运行 https://www.cnblogs.com/liumaowu/p/9293627.html 同步:线程A、B之间有依赖关系,B运行前必须A先运行完,故同步已经实现了互斥 互斥:线程A、B同时访问临界资源,同时只有一个线程能 阅读全文
posted @ 2018-09-05 19:17 一只发霉的猪 阅读(123) 评论(0) 推荐(0)
摘要:在Java语言中为开发者准备了各种各样的开发包,常见的包有以下几种: ·java.lang:是一个基础的开发包,里面包含了一些常用类:String、Integer、Exception、Object ·java.lang.reflect:是反射操作包 ·java.util:为开发的工具包 ·java. 阅读全文
posted @ 2018-08-28 09:30 一只发霉的猪 阅读(141) 评论(0) 推荐(0)
摘要:常见问题怎么解决: 1、内存溢出 2、运行系统很慢 遇到dump文件(对象的形成)+GC(虚拟机的运行情况) 在之前没有垃圾自动回收的日子里,比如C语言和C++语言,我们必须亲自负责内存的申请与释放操作,如果申请了内存,用完后又忘记了释放,比如C++中的new了但是没有delete,那么就可能造成内 阅读全文
posted @ 2018-08-27 20:33 一只发霉的猪 阅读(399) 评论(0) 推荐(0)
摘要:待看 阅读全文
posted @ 2018-08-21 14:23 一只发霉的猪 阅读(298) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000012363841 阅读全文
posted @ 2018-08-21 14:21 一只发霉的猪 阅读(111) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/lk569696322/article/details/79675783 erukaServer注册中心配置: 使用@EnableEurekaServer erukaClient服务者和消费者: 服务者:@EnableDiscoveryClient 消费者 阅读全文
posted @ 2018-08-14 19:11 一只发霉的猪 阅读(1253) 评论(0) 推荐(0)
摘要:nginx: 1、并发性好,官方nginx处理静态文件并发5w/s 2、反向代理性能强 3、内存和cpu占用率低 怎么处理请求: nginx进程分为master和worker进程 阅读全文
posted @ 2018-08-08 15:58 一只发霉的猪 阅读(82) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/u012562943/article/details/58043827 阅读全文
posted @ 2018-08-08 15:39 一只发霉的猪 阅读(70) 评论(0) 推荐(0)
摘要:恢复内容开始 分布式消息队列: 1、为什么要使用消息队列啊?消息队列有什么优点和缺点啊? 2、如何保证消息队列的高可用啊?如何保证消息不被重复消费啊? 3、kafka,activemq、rabbitmq、rocketmq都有什么优点,缺点? 4、如果让你写一个消息队列,该如何进行架构设计? 消息队列 阅读全文
posted @ 2018-08-08 15:37 一只发霉的猪 阅读(74) 评论(0) 推荐(0)