自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑儒无涯的博客

诗酒江南剑外身,眼惊幻墨带天真。是谁不道君无对?世上元来更有人。

  • 博客(17)
  • 收藏
  • 关注

转载 sso单点登录

二、多系统的复杂性  web系统早已从久远的单系统发展成为如今由多系统组成的应用群,面对如此众多的系统,用户难道要一个一个登录、然后一个一个注销吗?就像下图描述的这样  web系统由单系统发展成多系统组成的应用群,复杂性应该由系统内部承担,而不是用户。无论web系统内部多么复杂,对用户而言,都是一个统一的整体,也就是说,用户访问web系统的整个应用群与访问单个系统一样,登录/注销只要一...

2019-01-15 17:04:25 285

转载 Hystrix 分布式系统限流、降级、熔断框架

LinkedKeeper博客头条大咖读书导航搜索Hi, 请登录  为什么需要Hystrix 在大中型分布式系统中,通常系统很多依赖,如下图: 在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等,如下图: 当依赖阻塞时,大多数服务器的线...

2018-10-12 15:37:07 648

转载 MySQL更新死锁问题

就是如何利用乐观锁来解决并发问题,但是项目推到线上后就报错了,如下-08-13 15:12:44 [ERROR] com.zhubajie.coupon.app.CouponReceiveAppServiceImpl {CouponReceiveAppServiceImpl.java:50} -### Error updating database. Cause: com.mysql.j...

2018-10-08 09:45:08 1763 1

转载 数据库锁解决并发问题

问题描述: 一个优惠券活动,用户可以领取优惠券,但是一个优惠券活动领取数量有限制,所以用户在领取的时候就需要先统计一下以领用的优惠券数量。 然后在生成这张优惠券领取记录。那么此时就会出现并发问题,当多个用户领取同一个优惠券活动的时候,他们统计的优惠券已领数量小于限定可领取数量,所以都可以执行生成 优惠券领取记录的操作,但是剩下的可领取数量可能小于这些用户数量。如何来解决这个问题呢,首先我们...

2018-10-08 09:44:11 862

转载 MySQL中SELECT+UPDATE处理并发更新问题解决方案

问题背景假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下:当一个会员想续买会员(只能续买1个月、3个月或6个月)时,必须满足以下业务要求:如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买的月数 如果end_at等于或晚于当前时间,则设置end_at=end_at+续买的月数 续买后active_sta...

2018-10-08 09:43:16 3509

转载 高级java面试

JVM1、请介绍一下JVM内存模型??用过什么垃圾回收器都说说呗2、线上发送频繁full gc如何处理? CPU 使用率过高怎么办?如何定位问题?如何解决说一下解决思路和处理方法3、知道字节码吗?字节码都有哪些?Integer x =5,int y =5,比较x =y 都经过哪些步骤?4、讲讲类加载机制呗都有哪些类加载器,这些类加载器都加载哪些文件?手写一下类加载Demo...

2018-07-26 16:28:32 282

转载 quartz定时任务cron表达式详解

 cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。1.Seconds (秒)2.Minutes(分)3.Hours(小时)4.Day-of-Month  (天)5.Month(月)6.Day-of-Week (周)7.Year(年)例:"0 0 12 ? * WED” 意思是:每个星期三的中午12点执行...

2018-07-26 14:31:23 113

转载 Java集合:HashMap源码剖析

一、HashMap概述二、HashMap的数据结构三、HashMap源码分析     1、关键属性     2、构造方法     3、存储数据     4、调整大小     5、数据读取              6、HashMap的性能参数              7、Fail-Fast机制 一、HashMap概述  HashMap基于哈希表的 Map 接口的实现...

2018-07-18 18:02:32 116

转载 mysql partitions by range auto (mysql 自动创建按年月的表分区)

环境:mysql 5.5 第一:怎么创建表分区第二:怎么按年月格式(201601)自动创建分区1、创建表,时间字段datetime由于业务需要必须要是unix_timestamp, 由于是按照时间来进行分区的,所以datetime这个字段必须要是主键。否则创建分区的时候会报错。 CREATE TABLE `test` ( `id` bigint(20) u...

2018-05-23 17:59:11 9487

原创 linux mysql5.6yum安装

1.打开vi编辑器:vi  /etc/yum.repos.d/mysql-community.repo2.在打开的vi 编辑器中输入:# Enable to use MySQL 5.6[mysql56-community]name=MySQL 5.6 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.6-community/e

2018-01-19 15:28:18 515

转载 mysql5.7安装遇到的问题总结,持续更新

装载自liukai6的博客http://blog.csdn.net/liukai6/article/details/78481308文件权限问题mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for

2018-01-17 16:47:16 971

转载 关于web工程中java类如何获取webapp路径下的文件

第一步: 先获得classpath路径1String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", "");这样子可以得到classpath路径,类似于:F:/projects/JavaStudyParent/study

2018-01-08 14:17:18 12842

转载 java获取Object属性类型、属性名称、属性值

转载自linshutao博客点击打开链接因为项目需要用到,于是简单封装了一些常用的操作:[java] view plain copyprint?/**  * 根据属性名获取属性值  * */     private Object getFieldValueByName(String fieldName, Object o) {  

2017-12-18 17:50:51 42785

转载 git常用

转载 自独孤求败https://segmentfault.com/a/1190000012012164关于Git的用法我们已经写七篇文章,介绍了Git的不少用法,这些足以应付工作中90%的需求了,剩下的10%就需要小伙伴们在工作中自己慢慢总结了,我这里再给小伙伴们推荐一点Git学习资料,为我们的Git系列画上一个句号。书推荐两本个人觉得很不错的书: 1.《GitHub入门与实践》

2017-11-16 17:55:41 201

转载 Linux下用户组、文件权限详解

转载自 打伞的鱼 点击打开链接用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念- 所有者- 所在组- 其它组- 改变用户所在的组 所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls ‐ahl命令可以看到文件的所有者也可以使用chown 用户名 文件名来修改文件的所有

2017-11-16 09:30:56 223

转载 Hadoop0.23.0 RM-NM-AM源码级分析

本文装载自klose  http://blog.sina.com.cn/s/blog_4a1f59bf01011e6n.htmlHadoop0.23.0RM-NM-AM源码级分析缩写词NM:NodeManagerRM:ResourceManagerAM:ApplicationManager 表格1 ResourceManager的服务父类或接口

2017-11-15 14:08:49 752

转载 Kafka深度解析

原创文章,转载请务必将下面这段话置于文章开头处。 本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/2015/01/02/Kafka深度解析 背景介绍Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能高吞吐

2017-09-19 14:50:59 985

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除