
高并发
文章平均质量分 79
Happy王子乐
联系QQ:820155406
展开
-
java中实现同步的两种方式:syschronized和lock的区别和联系
Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下: public class LockTest { public st转载 2017-02-06 18:28:03 · 222 阅读 · 0 评论 -
Java中的ReentrantLock和synchronized两种锁定机制的对比
多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchronized 和 volatile 。在简化与平台无关的并发类的开发的同时,它决没有使并发类的编写工作变得更繁琐,只是转载 2017-02-15 16:10:13 · 278 阅读 · 0 评论 -
ExecutorService 的理解与使用
接口 Java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。ExecutorService 样例这里有壹個简单的使用Java 实现转载 2017-05-03 11:25:03 · 284 阅读 · 0 评论 -
锁对象Lock-同步问题更完美的处理方式--ReadWriteLock
Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下:[java] view plain copy print?转载 2017-05-03 11:52:29 · 354 阅读 · 0 评论 -
多线程测试接口,可显示多次请求最大时间,最小时间
package com.wpg.yuebo.utils;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.HttpURLConnection;import java.net.URL;import java.util.Date原创 2017-06-26 14:34:22 · 1004 阅读 · 0 评论 -
分布式RPC框架性能大比拼 dubbo、motan、rpcx、gRPC、thrift的性能比较
分布式RPC框架性能大比拼 dubbo、motan、rpcx、gRPC、thrift的性能比较 Dubbo 是阿里巴巴公司开源的一个Java高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟淘宝另一个类似的框架HSF(非开源)有竞争关系,导致dubbo团队已经解散(参见http:转载 2017-11-23 18:47:17 · 16104 阅读 · 0 评论 -
企业级搜索系统案例源码(已经非常精简),根据前公司项目搭建,基于 spring-boot + elasticsearch + canal
一、准备工作:mysql数据库,并且把bin_log设置打开,新建数据库:db_search并运行准备好的sql文件 db_search.sqlelasticsearch安装,包括对应的可视化插件elasticsearch-head,详情参考:elasticsearch 安装:https://blog.youkuaiyun.com/u012888052/article/details/797104...原创 2019-04-17 10:32:34 · 5349 阅读 · 5 评论