logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

9种分布式ID生成方式,总有一款适合你

分布式ID必要性。业务量小于500W或数据容量小于2G的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来。但当主从同步也扛不住的是就需要分表分库了,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求;特别一点的如订单、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。那么这个全局唯一ID就叫分布式ID。分布式ID

#分布式#java
mysql 数据迁移-将一个表中的数据插入到另一个表中(相同/不相同数据库)

在实际开发中,常常涉及旧数据的迁移。如下为数据迁移sqlINSERT INTO ls.(字段,字段) SELECTFROMgs.表名称;

#mysql
java 枚举(enum) 使用示例(周)

java枚举(enum) 使用示例public enum Week {MONDAY(1,"周一"),TUESDAY(2,"周二"),WEDNESDAY(3,"周三"),THURSDAY(4,"周四"),FRIDAY(5,"周五"),SATURDAY(6,"周六"),SUNDAY(7,"周日");private int key;private String value;public static S

#java
java实现,获取今日0时0分0秒(最小时间)-获取今日23时59分59秒(最大时间) -线程安全方法

获取今日0时0分0秒(最小时间)/*** 获取当天最小时间Date类型** @return Date*/public static Date getToDayStartTimeDate() {//获取当前时间-在这里可以增加或者减少时间求出非当前天的最小时间LocalDateTime localDateTime = LocalDateTime.now();LocalDateTime

#java
java 根据经纬度获取地理位置信息(省、市、县、乡镇)-没有外网

场景:1.在安全性较高的场景中,程序部署在内网,无法通过地图api接口获取地理位置信息,如下程序通过解析json数据获取对应区域地理位置信息(注:地理位置信息精确度根据json数据详细度正相关)。2.代码采用线程池(也可改为消息队列)异步执行经纬度转换为地理位置信息。优点/缺点优点:1.采用线程池,2.解决了在内网项目上地图中展示 标注(经纬度点)。缺点:大量数据同时转化需要加锁,json地理位置

文章图片
#java
mysql 多表查询中 根据一个表中一个字段的最大值求另一个字段

mysql 多表查询中 根据一个表中一个字段的最大值求另一个字段,获取 查询最大值的这条数据。示例表a:idname1张三2李四表b:idsexa_id1女12男2表c:ida_idagehobby1115唱歌2116跳舞31118游泳4216吃饭求:如何查出每个人的性别,以及他年龄最大的时候的爱好?SELECT`name`,.

#mysql
Java 8 Stream 流如何使用3-并行数据处理与性能

本篇内容用并行流并行处理数据并行流的性能分析分支/合并框架使用Spliterator分割流

欢迎进入微服务的世界

本文首先介绍系统架构演变的几个阶段;然后介绍微服务框架Dubbo和Spring Cloud,以及服务网格istio;最后介绍Duboo、SpringCloud、Istio三者之间的无别。

#java#spring cloud
认识微服务

    本节将介绍微服务系统架构的优缺点、微服务设计的原则、随着微服务而火的领域驱动设计、微服务的部署,以及微服务与云原生架构的区别。

#java#分布式
    共 11 条
  • 1
  • 2
  • 请选择