最新文章列表

RocketMQ(02)——发送消息的三种方式

发送消息的三种方式   同步发送 Producer在进行消息发送时可以是阻塞的,也可以是非阻塞的。具体对应到发送方式一共有三种,分别是同步、异步和单向的(ONEWAY)。之前介绍的调用send()返回SendResult的方法是阻塞的,它一定要等到Broker进行了响应后才会返回,才能继续往下执行。对于下面的代码就是只有第一条消息发送完了后,才能发送第二条消息,接着是第三条。这种阻塞发送的方 ...
234390216 评论(0) 有2069人浏览 2019-12-27 23:37

SAP ERP和C4C Account和Contact的双向同步

Account和Contact是C4C里唯一支持可以和ERP进行双向同步的主数据类别。   C4C里创建一个Account:Mouser Electronics   在C4C里保存Account,自动同步到ERP中,在ERP生成Account。然后在ERP里给这个Account维护Sales Area数据,包括Sales Organization,D ...
JerryWang_SAP 评论(0) 有843人浏览 2018-11-17 17:06

两个不同系统之间数据同步

PS:走着走着忘记了自己做了什么,有时间就就记录下自己的脚印。。。。。。。  涛声一笑 场景:这几天在做前后台数据同步时,遇到这种情况,前台系统的数据表结构与后台的数据表结构不相同,但前台只需要后台表中某些数据的字段,以下记录下自己处理的原理过程。 技术支持:mybatis、JPA、spring工具类BeanUtils 首先双方约定好,前台定义接口以及实现,后台通过前台提供的接口包传输数据 ...
lintaozhou 评论(0) 有4291人浏览 2018-11-04 23:24

synchronized 和 ReentrantLock区别

一.sychronized sychronized是java中最基本同步互斥的手段,可以修饰代码块、方法、类。 在修饰代码块的时候需要一个reference对象作为锁的对象。 在修饰方法的时候默认是当前对象作为锁的对象, 在修饰类时候默认是当前类的Class对象作为锁的对象。 synchronized会在进入同步块的前后分别形成monitorenter和monitorexit字节码指令。 ...
welcome66 评论(0) 有778人浏览 2018-06-01 11:45

springboot 同步解耦 异步化

   ---------------------------------------------------------------------------------------------------------------- springboot 详解 (一) helloworld                                    下载demo           ...
knight_black_bob 评论(0) 有2091人浏览 2018-03-23 11:38

关于java并发需要知道的几个概念(一)

最近在看《Java高并发程序设计》这本书,了解一些并发相关的概念,分享一下自己的理解 同步:方法调用一旦开始,方法调用者必须等待结果返回后,才能继续执行后续行为 例子:老师上课提问小明同学,要求小明同学立即给予解答,这时老师对小明就是同步操作,老师需要等待小明给予解答,才能继续后续工作 异步:方法调用一旦开始,方法调用就会立即返回,调用者可以继续后续操作。真正方法执行会另起一个线程执行。整个过 ...
wo511040717 评论(0) 有424人浏览 2018-01-08 22:55

使用 spring-rabbit 实现 同步调用的效果

         虽然大部分情况使用mq是要实现一些异步的效果,但是有的时候有的需求缺需要使用mq来实现同步的效果,项目中使用的是rabbitMq,这里说下 ...
fhqfjfh 评论(0) 有1042人浏览 2018-01-08 17:44

Java内存模型—JMM

  有时候编译器、处理器的优化会导致runtime与我们设想的不一样,为此Java对编译器和处理器做了一些限制,JAVA内存模型(JMM)将这些抽象出来,这样 ...
noble510520 评论(0) 有860人浏览 2017-12-21 16:46

现代IM系统中消息推送和存储架构的实现

摘要: 前言 IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。 前言 IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为 ...
猫耳m 评论(0) 有502人浏览 2017-12-01 14:00

nodejs 实现方法的同步

一.本人推荐的是类库: async 点击跳转到官方文档.   二.实现同步的方法: async.series 该方法可以实现多个函数同步执行.例如: async.series([ function(callback){ 函数一 }, function(callback) { 函数二 ...
黄祚敏 评论(0) 有803人浏览 2017-06-20 14:15

大数据来了,数据库爆仓了,宝宝们怎么办?

双11来了,快递企业包裹量剧增。数据显示,11月10日到11月17日7天时间,全行业需要处理的快件量近6亿件,日最高处理量将接近1亿件,是今年以来日常处理量的3倍。   虽然各大快递公司都事先增加了人员、设备、仓库,提升了运能,但面临的压力仍旧空前。         直播火了,用户每天产生的日志越来越多,数据存储成本越来越高,数据分析效率越来越低。如何解决海量数据存储、如何挖掘用 ...
iyulang 评论(0) 有15人浏览 2017-05-08 09:54

IO - 同步,异步,阻塞,非阻塞

http://www.cnblogs.com/whyandinside/archive/2012/03/04/2379234.html http://blog.csdn.net/historyasamirror/article/details/5778378 OIO与NIO区别 OIO: old IO API NIO: new IO API http://blog.csdn.net/xlgen ...
darrenzhu 评论(0) 有664人浏览 2017-05-02 13:37

定时同步数据表的思考

定时任务: 1小时一次: 1、商定取值时间:时间 = min(主服务器时间 - 1小时5分,上次商定的时间 + 1小时) 这里的5分钟我考虑的是最大事物的用时。就是假定所有事物的时间长度不可以超过5分钟。 因为我们在程序中经常是先设置更新时间,然后插入数据库,然后再做些别的(浪费了一些时间), 最后提交了事物。那么根据mvcc模式,非锁定读,是读快照。导致更新时间本应该在本次同步中被同步的,而并没 ...
我的网络世界 评论(0) 有677人浏览 2017-04-19 15:28

[转]帧同步和状态同步

转自:http://www.gameres.com/489361.html 腾讯一下出了两款MOBA游戏,全民超神,王者荣耀,玩了一下,效果不错,就分析了一下它底层的一些技术,发现一个 ...
wanzhanzhuce 评论(0) 有656人浏览 2017-03-06 12:22

Java之线程同步与安全(Thread Synchronize & Safe)

Java之线程同步与安全(Thread Synchronize & Safe) 一、问题背景 Java语言提供了多线程的功能。 多线程创建于相同的Object,多线程间共享Object的变量或属性。 但是,当线程对共享的数据进行读写时,会导致数据的不一致(data inconsistency)。 二、线程同步情景分析 数据不一致的原因是由数据操作的非原子性引起的。 即:更新任何属性 ...
Lixh1986 评论(0) 有3136人浏览 2017-01-07 22:07

mysql双主同步

配置db1,db2主-主同步  1配置机器1(100) vi /etc/my.cnf    server-id=1 log-bin= donut-1-bin replicate-do-db = testcopy2 #在从库中的目标库 replicate-rewrite-db = testcopy-> testcopy2 #在从库中配置不同名字的数据库 replicate-i ...
xinyuemengxing 评论(0) 有695人浏览 2016-11-23 17:45

CentOS 6.5配置nfs服务

了解一下什么是nfs 网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法。 NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件 ...
paynexss 评论(0) 有452人浏览 2016-10-14 09:21

异步同步 oio nio aio 总结

异步:多线程干多件事,叫异步 同步:单线程干多件事,叫同步 oio:单线程中,connect,canRead,read,canWrite,write 5种操作有可能阻塞当前线程叫oio。为啥会有这种模型呢?因为系统底层遇到以上5种事件并不通知你,你都需要自己去等。 nio:单线程中,connect,canRead,canWrite 不阻塞当前线程,read和write 阻塞当前线程 叫nio。 ...
zhangming04 评论(0) 有1081人浏览 2016-09-30 14:14

操作系统的工具类Collections

一 Collections介绍 1 Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作。 2 Collections还提供了将集合对象设置不可变、对集合对象实现同步控制等方法。   二 排序操作 1 代码示例 import java.util.*; public class Sort ...
cakin24 评论(0) 有1014人浏览 2016-09-15 09:13

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics