- 浏览: 397985 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (760)
- 股票日志 (26)
- Selenium (0)
- selenium 2 环境的搭建 (1)
- 并发 (7)
- 框架开发 (1)
- 动态代理 (2)
- Struts2 (2)
- POI (2)
- jdk (3)
- maven (31)
- spring (35)
- mysql (31)
- 工作机会 (3)
- xtream (1)
- oracle dbms_metadata GET_DDL (0)
- SSI (1)
- DB (61)
- powermock (4)
- java 基础 (25)
- 多线程 (11)
- 高手 (2)
- java 底层 (2)
- 专业网站 (1)
- 开发联想 (1)
- 开发联想 (1)
- bat文件 (2)
- 清queue 语句 (1)
- 清queue 语句 (1)
- jquery (7)
- html5 (1)
- Jenkins (10)
- Linux (17)
- 工作issue (2)
- tomcat log (3)
- jvm (23)
- 项目细节 (0)
- oracle (41)
- 泛型 (3)
- 新知识点 (1)
- 数据库ddl 语句 (0)
- AQ (2)
- jms (0)
- 网络资源 (6)
- github (6)
- Easymock (1)
- Dom 解析XML (1)
- windows命令 (2)
- java (7)
- 正则表达式 (5)
- sequence (1)
- oracle 表meta信息 (1)
- 小工具技巧 (1)
- 辅助工具 (1)
- Junit (1)
- 泛型 generic (2)
- Java程序设计 (1)
- cglib (2)
- 架构师之路 (1)
- 数据库连接池 (5)
- c3p0 (1)
- eclipse使用 (1)
- oracle sql plus (1)
- 码农人生 (3)
- SVN (15)
- sqlplus (2)
- jsoup (1)
- 网络爬虫 (2)
- 新技能 (1)
- zookeeper (4)
- hadoop (1)
- SVNKIT (1)
- 从工具到知识点的整理 (1)
- log4j (13)
- 读文件 (0)
- 转义字符 (1)
- command (1)
- web service (3)
- 锁 (1)
- shell 脚本 (1)
- 遇到的错误 (2)
- tomcat (14)
- 房产 (5)
- bootstrap jquery ui (1)
- easyui (2)
- 个人征信 (1)
- 读写分离 (1)
- 备份 (1)
- rmi (6)
- webservice (1)
- JMX (4)
- 内存管理 (3)
- java设计 (1)
- timer (1)
- lock (2)
- concurrent (2)
- collection (1)
- tns (1)
- java基础 (15)
- File (1)
- 本机资源 (1)
- bat (1)
- windows (4)
- 数据结构 (3)
- 代码安全 (1)
- 作用域 (1)
- 图 (2)
- jvm内存结构 (1)
- 计算机思想 (1)
- quartz (6)
- Mongo DB (2)
- Nosql (4)
- sql (5)
- 第三方Java 工具 jar 项目 (2)
- drools (1)
- java swing (2)
- 调用console (1)
- runtime (1)
- process (1)
- swing (2)
- grouplayout (1)
- dubbo (0)
- bootstrap (0)
- nodejs (2)
- SVN hooks (1)
- jdbc (3)
- jdbc error (1)
- precedure (1)
- partition_key (1)
- active mq (1)
- blob (2)
- Eclipse (6)
- web server (1)
- bootstrapt (2)
- struts (1)
- ajax (1)
- js call back (1)
- 思想境界拓展 (1)
- JIRA (1)
- log (1)
- jaxb (3)
- xml java互相转换 (1)
- 装修 (2)
- 互联网 (2)
- threadlocal (3)
- mybatis (22)
- xstream (1)
- 排序 (1)
- 股票资源 (1)
- RPC (2)
- NIO (3)
- http client (6)
- 他人博客 (1)
- 代理服务器 (1)
- 网络 (2)
- web (1)
- 股票 (5)
- deadlock (1)
- JConsole (2)
- activemq (3)
- oralce (1)
- 游标 (1)
- 12月13日道富内部培训 (0)
- grant (1)
- 速查 (2)
- classloader (4)
- netty (4)
- 设计模式 (2)
- 缓存 (2)
- ehcache (2)
- framework (1)
- 内存分析 (2)
- dump (1)
- memory (2)
- 多高线程,并发 (1)
- hbase (2)
- 分布式系统 (1)
- socket (3)
- socket (1)
- 面试问题 (1)
- jetty (2)
- http (2)
- 源码 (1)
- 日志 (2)
- jni (1)
- 编码约定 (1)
- memorycache (1)
- redis (13)
- 杂谈 (1)
- drool (1)
- blockingqueue (1)
- ScheduledExecutorService (1)
- 网页爬虫 (1)
- httpclient (4)
- httpparser (1)
- map (1)
- 单例 (1)
- synchronized (2)
- thread (1)
- job (1)
- hashcode (1)
- copyonwriteArrayList (2)
- 录制声音 (1)
- java 标准 (2)
- SSL/TLS (1)
- itext (1)
- pdf (1)
- 钻石 (2)
- sonar (1)
- unicode (1)
- 编码 (4)
- html (1)
- SecurityManager (1)
- 坑 (1)
- Restful (2)
- svn hook (1)
- concurrentHashMap (1)
- 垃圾回收 (1)
- vbs (8)
- visual svn (2)
- power shell (1)
- wmi (3)
- mof (2)
- c# (1)
- concurrency (1)
- 劳动法 (1)
- 三国志游戏 (2)
- 三国 (1)
- 洪榕 (2)
- 金融投资知识 (1)
- motan (1)
- tkmybatis mapper (1)
- 工商注册信息查询 (1)
- consul (1)
- 支付业务知识 (2)
- 数据库备份 (1)
- 字段设计 (1)
- 字段 (1)
- dba (1)
- 插件 (2)
- PropEdit插件 (1)
- web工程 (1)
- 银行业知识 (2)
- 国内托管银行 (1)
- 数据库 (1)
- 事务 (2)
- git (18)
- component-scan (1)
- 私人 (0)
- db2 (14)
- alias (1)
- 住房 (1)
- 户口 (1)
- fastjson (1)
- test (6)
- RSA (2)
- 密钥 (1)
- putty (1)
- sftp (1)
- 加密 (1)
- 公钥私钥 (3)
- markdown (1)
- sweet (1)
- sourcetree (1)
- 好工具 (1)
- cmd (1)
- scp (1)
- notepad++ (1)
- ssh免密登录 (1)
- https (1)
- ssl (2)
- js (2)
- h2 (1)
- 内存 (2)
- 浏览器 (1)
- js特效 (1)
- io (1)
- 乱码 (1)
- 小工具 (1)
- 每周技术任务 (1)
- mongodb (7)
- 内存泄漏 (1)
- 码云 (2)
- 如何搭建java 视频服务器 tomcat (1)
- 资源 (1)
- 书 (1)
- 四色建模法 (1)
- 建模 (1)
- 配置 (1)
- 职位 (1)
- nginx (1)
- excel (1)
- log4j2 (2)
- 做菜 (1)
- jmap (1)
- jspwiki (1)
- activiti (1)
- 工作流引擎 (1)
- 安卓 (1)
- acitviti 例子 (1)
- 二维码 (1)
- 工作流 (1)
- powerdesign (2)
- 软件设计 (1)
- 乐观锁 (1)
- 王者荣耀 (1)
- session (2)
- token (5)
- cookie (4)
- springboot (24)
- jwt (2)
- 项目路径 (1)
- magicbook (1)
- requestType (1)
- json (2)
- swagger (1)
- eolinker (1)
- springdata (1)
- springmvc (1)
- controlleradvice (1)
- profile (1)
- 银行四要素 (1)
- 支付人员资源 (1)
- 支付渠道 (1)
- yaml (1)
- 中文编码 (1)
- mongo (2)
- serializable (1)
- 序列化 (1)
- zyd (1)
- unittest (1)
- 工具 (1)
- Something (1)
- 通达信 (1)
- protobuf (1)
- 算法 (1)
- springcloud (2)
- hikari (1)
- rocketmq (7)
- cachecloud (1)
- serfj (1)
- axure (1)
- lombok (1)
- 分布式锁 (1)
- 线程 (2)
- 同步代码块 (1)
- cobar (1)
- mq (1)
- rabbitmq (1)
- 定时执行 (1)
- 支付系统 (3)
- 唱歌 (1)
- elasticjob (1)
- 定时任务 (1)
- 界面 (1)
- flink (2)
- 大数据 (1)
- 接私活 (0)
- 内部培训 (2)
最新评论
-
dannyhz:
做股票从短线 试水,然后 慢慢发现 波段和 中期的故事可挖, ...
搭台唱戏 -
dannyhz:
http://developer.51cto.com/art/ ...
如何自己开发框架 它的注意点是什么
引用
https://blog.csdn.net/UnknownZYB/article/details/78334250
发表评论
-
实现redis 分布式锁的 改进方式,比-传-化-的优秀 使用redis的setnx()
2018-10-29 15:12 328引用 https://blog.csdn.net/xiaoly ... -
redis分布式锁的代码实践
2018-09-25 15:55 338引用 http://www.importnew.com/193 ... -
redis 实现分布式锁
2018-09-24 23:50 336引用 https://blog.csdn.net/KingCa ... -
哨兵模式详解
2018-08-16 19:21 658引用 https://blog.csdn.net/liguan ... -
单机 哨兵模式模拟
2018-08-16 14:41 414引用 https://blog.csdn.net/fightx ... -
redis 的哨兵模式 介绍
2018-08-16 14:12 447引用 https://www.cnblogs.com/Patr ... -
spring data redis 模块
2018-08-16 12:33 347引用 https://blog.csdn.net/adsada ... -
redis 持久化 的方式 rdm
2018-03-05 12:09 484http://blog.csdn.net/jy69240518 ... -
Redis以及jedis的事务处理
2017-06-30 11:30 438Redis http://www.open-open.com ... -
redis的事务
2017-06-29 18:31 303http://blog.csdn.net/hechurui/a ... -
redis 键值设计
2017-06-19 18:13 460http://blog.csdn.net/shikaiwenc ... -
spring ehcache redis 两级缓存的方案
2017-03-15 01:17 549http://blog.csdn.net/liaoyulin0 ...
相关推荐
UUID是一种生成全局唯一标识符的标准方法,适用于分布式系统中的主键生成。在秒杀系统中,每个成功的秒杀请求都会生成一个UUID,确保订单不会重复。 4. **乐观锁**:乐观锁是一种非阻塞锁,假设并发情况下数据冲突...
通过这种方式,可以在分布式环境下高效地生成全局唯一ID。 2. **UUID**:UUID(通用唯一标识符)是一种广泛使用的标准,它能生成128位的唯一ID。但由于UUID的生成包含随机性,可能在网络延迟或者并发较高的情况下...
MySQL本身也提供了如`UUID()`或`LAST_INSERT_ID()`等函数,可以生成全局唯一的ID。`UUID()`生成128位的UUID,而`LAST_INSERT_ID()`返回最后插入行的ID,通常用于自增列。 在选择全局ID生成方法时,需要考虑并发...
在传统的单机数据库环境中,我们通常使用数据库自身的自增机制来生成主键。但在分布式系统中,由于多个节点可能同时尝试插入新的记录,如果单纯依赖数据库的自增功能,可能会导致主键冲突。`...
分布式ID生成器是大型互联网系统中不可或缺的一部分,其主要任务是为系统中的各种实体生成全局唯一的标识符(ID)。在复杂分布式环境下,选择合适的ID生成策略对于系统的性能、可用性和可扩展性至关重要。以下是几种...
Redis 的字符串类型可应用于缓存、生成全局主键和计数器等场景。散列类型则适用于存储对象的属性,例如用户信息,每个字段代表一个属性,而字段值为对应的属性值。通过 `hset`、`hget` 等命令,可以方便地管理和操作...
2. 分布式环境中通过Redis和MySQL生成全局唯一ID的策略。 3. 数据的转换与处理,包括从数据库提取数据,然后转换成适配`TreeMap`的结构。 以上就是关于“treeMap实现分组数据树形结构”的详细阐述,以及如何结合...
在IT行业中,尤其是在数据库管理和分布式系统设计中,生成全局唯一标识符(ID)是一项至关重要的任务。本话题将深入探讨“应用级自增ID的生成”,这是一个确保每个新记录都有独特标识符的策略,这对于数据的正确性和...
通过时间戳、工作机器ID和序列号三部分组合,可以生成全局唯一的ID,而且排序性好。在Java中,可以使用诸如Snowflake或者其变种实现的库,如`Bingocat/SnowFlake4j`。 4. **数据库表锁**:在非分布式环境中,可以...
UUID(Universally Unique Identifier)是一种常见的生成全局唯一ID的方法,但它存在一些问题: 1. **存储不便**:UUID由16字节的128位组成,通常以36字符的字符串表示,对于某些应用场景可能过于冗长。 2. **安全性...
④分布式部署:通过 Redis 实现 Session 的持久化、通过 Lua 脚本解决分布式锁实现时误删与原子性问题、提供了通过 Redis 实现全局唯一 ID 的生成器替代 MySQL 中自增主键。 ⑤接口限流:使用 Redis+SpringAOP 实现...
分布式主键生成则是另一个关键点,因为每个分片都需要具有全局唯一的标识符。有几种常见的解决方案: 1. Uuid(通用唯一识别码):由当前日期和时间、时钟序列和全局唯一网卡MAC地址组成。虽然实现简单,不占用带宽...
2. **服务器生成并返回Token**:服务器生成一个全局唯一的Token,并将其保存到Redis或其他缓存系统中,同时返回给客户端。 3. **客户端携带Token发起支付请求**:客户端在支付请求中携带Token。 4. **服务器验证...
在微服务架构中,生成全局唯一的、连续的序列号是一项重要的任务。这涉及到数据库操作、事务处理以及分布式环境下的协调一致性。"xsequence-master.zip" 提供了一个解决方案,它利用MySQL作为基础,构建了一个分布式...
支持主键自动生成:可自由配置,充分利用Redis提高性能, 完美解决主键问题. 支持多主键查询、修改等 内置分页实现:基于 MyBatis 物理分页,开发者无需关心具体操作,写分页等同于普通查询 支持devtools/jrebel热...
- **Snowflake算法**:一种基于时间戳的分布式ID生成算法,可以生成全局唯一的ID。 - **UUID**:通用唯一标识符,适用于需要全局唯一ID的场景。 - **数据库自增+分表**:通过合理设计分表策略,结合每张分表的...
- **支持主键自动生成**:可自由配置,充分利用Redis提高性能, 完美解决主键问题. 支持多主键查询、修改等 - **内置分页实现**:基于 MyBatis 物理分页,开发者无需关心具体操作,写分页等同于普通查询 - **支持...
- 考虑使用分布式锁,如Redis或ZooKeeper,以确保在分布式环境中生成唯一的订单号。 - 使用数据库自增主键配合乐观锁或悲观锁,保证并发插入时不会生成重复订单号。 - 使用UUID代替自增序列,尽管可能较长,但...
在获取锁失败时,可以设置超时并重试,确保在高并发环境下也能安全地生成全局唯一的ID。这种方式避免了MySQL的自增锁问题,提高了并发性能。 这两种方法都旨在解决MySQL分表后生成唯一ID的挑战。使用Redis生成ID...
6. **分布式ID生成**:如雪花算法或Twitter的Snowflake,生成全局唯一且顺序递增的ID,有利于数据库的索引效率。 7. **微服务架构**:将秒杀系统拆分为商品服务、订单服务、库存服务等多个独立的服务,利用服务化...