首页
学习
活动
专区
工具
TVP
发布

会跳舞的机器人

专栏作者
29
文章
28026
阅读量
11
订阅数
微服务架构下的结算系统设计
公司业务系统的账户资金对接了第三方存管业务,第三方存管指的是银行与证券公司根据相关的法律法规,为投资者提供的客户交易结算资金管理服务。根据银行要求,在每个交易日闭市后业务系统都要将客户的资金变动情况生成清算文件发送给银行进行资金的清结算。
会跳舞的机器人
2020-06-12
1.1K0
关于使用微服务架构的一些思考
在单体应用时代,我们把所有的业务模块都写在一个系统内,随着新功能的增加,系统的代码库会越来越大,以至于想要知道该在什么地方做修改都很困难。虽然系统内划分了模块,但事实上这些模块的界限可能很难维护,相似的代码随处可见,使得修复bug或实现更加困难。
会跳舞的机器人
2020-06-12
3560
java并发编程的艺术第九章——java中的线程池
execute()方法适用于任务提交之后没有返回值的这种情况,因为没有返回值,所以提交任务之后我们也无法判断任务是否执行成功。
会跳舞的机器人
2018-09-21
3250
java并发编程的艺术笔记第八章——java中的并发工具类
在JDK的并发包里面提供了几个非常有用的并发工具,CountDownLatch、CyclicBarrier、Semaphore工具类提供了一种并发控制流程的手段,Exchanger工具类则提供了在线程间交换数据的一种手段。
会跳舞的机器人
2018-09-21
3130
java并发编程的艺术笔记第五章——java中的锁
锁是用来控制多个线程访问共享资源的方式,一般来说锁能够防止多个线程同时访问共享资源(有的锁可以允许多个线程访问共享资源,比如说读写锁),在Lock接口出现之前,java程序是靠synchronized关键字实现锁功能的,但是在JKD1.5之后并发包中新增了Lock接口及其实现来实现锁的功能。它提供了synchronized关键字类似的功能,但是Lock需要显示的获取锁、释放锁,而synchronized是通过隐式的方式来实现获取、释放锁。
会跳舞的机器人
2018-09-21
4050
Spring Cloud(1)——服务注册中心
Eureka是一个云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。用它我们可以实现服务注册与发现功能
会跳舞的机器人
2018-09-21
5900
Redis持久化
Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大. 如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任何持久化方式. 你也可以同时开启两种持久化方式, 在这种情况下, 当redis重启的时候会优先载入AOF文件来恢复原始的数据,因为在通常情况下AOF文件保存的数据集要比RDB文件 保存的数据集要完整.
会跳舞的机器人
2018-09-21
9200
Redis实现用户登录错误次数限制
系统登录的时候经常会有这种场景,如果密码连续N次输入错误,则要等N分钟之后才能重试。实现的方式有多种,比如在内存中维护一个数据结构来存储这些信息,但实现起来比较麻烦而且也存在问题,比如应用重启会导致数据丢失,并且内存的占用也是一个问题。
会跳舞的机器人
2018-09-21
3.2K0
Redis使用规范
?
会跳舞的机器人
2018-09-21
4780
记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
使用top命令查看资源占用情况,发现pid为14063的进程占用了大量的CPU资源,CPU占用率高达776.1%,内存占用率也达到了29.8%
会跳舞的机器人
2018-09-21
2.1K0
JedisHelper——Redis客户端简单封装
由于公司在不同的业务系统场景都有用到Redis,为了减少业务之间带来的相互影响,所以部署了多个Redis集群,JedisHelper就提供了获取不同业务集群Redis实例的方法。
会跳舞的机器人
2018-09-21
1.3K0
RabbitMQ简介以及应用
2、Queue:队列,rabbitmq的内部对象,用于存储消息,其属性类似于Exchange,同样可以设置是否持久化、自动删除等。 消费者重Queue中获取消息并消费。多个消费者可以订阅同一个Queue,这时Queue中的消息会被平均分摊给多个消费者进行处理,而不是每个消费者都收到所有的消息并处理。
会跳舞的机器人
2018-09-21
4310
记一次系统密码安全事故以及修改方案
运营人员反馈在晚上十一点多收到系统后台登录的短信验证码,第二天在后台的操作日志中发现自已的账号有被登录过后台系统,但实际上自已并没有登录操作,怀疑账号被他人恶意登录。
会跳舞的机器人
2018-09-21
6320
Spring Cloud(2)——服务提供者
前言: 本文中的注册中心基于Spring Cloud(1)——服务注册中心,请先了解注册中心的相关知识后再阅读本文。
会跳舞的机器人
2018-09-21
4090
java并发编程的艺术笔记第六章——java并发容器和框架
ConcurrentHashMap由Segment数组结构和HashEntry数组结构组成,Segement是一种可重入锁,在ConcurrentHashMap扮演着锁的角色;HashEntry用于存储键值对数据,一个ConcurrentHashMap中包含一个Segment数组,它是数组和链表结构。一个Segment里包含一个HashEntry数组,当对HashEntry数组进行修改操作时必须要获取它对应的Segment锁。
会跳舞的机器人
2018-09-21
3090
java并发编程的艺术第十章——Executor框架
Executor框架的主要成员:ThreadPoolExecutor、ScheduledThreadPoolExecutor、Future接口、Runnable接口、Callable接口、Executors。
会跳舞的机器人
2018-09-21
5390
git合并特定commit到指定分支
在A分支上提交了一个commit,B分支也同样需要这个commit的代码,为了避免人工复制代码,可以用git的一些操作替代
会跳舞的机器人
2018-09-21
3K0
Spring Cloud(6)——注册中心高可用集群
在Spring Cloud(1)——服务注册中心这篇文章中,我们已经搭建好一个单机的注册中心。这篇文章要做的就是把单机版的注册中心改造为高可用集群模式。
会跳舞的机器人
2018-09-21
7110
Spring Cloud(5)——熔断器
Hystrix熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。
会跳舞的机器人
2018-09-21
6600
Spring Cloud(4)——分布式配置中心
Spring Cloud Config是一个配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 Spring Cloud Config分为两部分
会跳舞的机器人
2018-09-21
3800
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档