public static String createNewId(){ return UUID.randomUUID().toString() ; } UUID.randomUUID().toString()是javaJDK提供的一个自动生成主键的方法。UUID(Universally Unique ...
分类:
其他好文 时间:
2018-07-10 11:25:17
阅读次数:
147
前言 在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有用。 正文 分布 ...
分类:
其他好文 时间:
2018-07-10 11:15:43
阅读次数:
168
Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。这就是linux中的mount。基本的命令格式就是mountdevicemount_point(1)我们可以通过设备名称,卷标和uuid来指定device。通过mount命令我们也可以看到通过伪文件系统名称也可以进行挂载(例如p
分类:
系统相关 时间:
2018-07-09 23:13:36
阅读次数:
254
今天记录一下之前遇到的问题:项目部署在window登录能很快完成,部署到linux后,第一次登录过程变得很慢。通过查看系统日志,发现时间主要消耗在了创建session,并且定位到是SecureRandom的初始化问题,继续查看,发现session的id创建方式为uuid,到这里,熟悉linux的人就会明白问题在哪了。Java的UUID依赖于SecureRandom.nextBytes方法,而Sec
分类:
编程语言 时间:
2018-07-09 17:54:45
阅读次数:
172
0. 添加前端页面 1.添加并保存至阿里云 ,后台控制器 2.从阿里云服务器读取后台: 3. 前端jsp显示页面 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib uri="http://ja ...
分类:
其他好文 时间:
2018-07-09 15:21:29
阅读次数:
371
简介 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、pacemaker。 但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的高可用。 Keep ...
分类:
其他好文 时间:
2018-07-08 23:02:49
阅读次数:
285
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, ...
分类:
其他好文 时间:
2018-07-07 22:34:35
阅读次数:
183
实现方法: 暂时写一种方法,将字符串写出到本地文件,以后可以补充更多种方法: public static void main(String[] args) { /** * 准备一些数据-start */ String fileName = UUID.randomUUID().toString(); ...
分类:
编程语言 时间:
2018-07-07 20:32:54
阅读次数:
176
一、Linux集群概述1)、根据功能划分为两大类:高可用和负载均衡高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务2)、实现高可用的开源软件有:heartbeat、keepalivedheartbeat:有很多的BUG,有很长时间没有更新了,不推荐用。3)、负载均衡集群需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集
分类:
系统相关 时间:
2018-07-05 15:53:36
阅读次数:
213