加载中
JAVA雪花算法

一、概念 本文主要介绍Twitter的SnowFlake。 SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的i...

08/16 11:09
20
Mycat2 数据分片配置

一、概述 数据分片,主要是优化大表,将数据按特定规则分散到不同库的同一张表内。除此之外,类似多租户的场景,也可以使用数据分片,将同一个租户的数据放在同一个数据库中,这样可以做到物...

08/15 15:50
46
Mycat2读写分离配置

一、概述 读写分离是常见的一种数据库架构,一般是由1主多从构成,特殊场景下也会存在多主多从的架构。以下是常见的架构示意图: 一主一从 一主多从 双主双从 双主多从 无论哪一种架构,对于...

08/11 14:05
675
Mycat2安装

一、概述 Mycat社区开发的一款分布式关系型数据库(中间件)。它支持分布式SQL查询,兼容MySQL通信协议,以Java生态支持多种后端数据库,通过数据分片提高数据查询处理能力。 二、mycat1和myc...

08/11 10:49
114
JAVA拾遗系列之JAVA基础-语法糖

一、概述 Java语言发展至今,也在不断跟随时代的进步,增加了很多新特性。不过java中的语法糖只存在于编译期, 在编译器将 .java 源文件编译成 .class 字节码时, 会进行解语法糖操作, 还原最原...

01/20 11:13
28
SpringCloud-zuul解决跨域问题

zuul网关代理的接口,页面访问时会报错,提示跨域问题。 解决步骤分两步: 1、第一步增加配置: #跨域 zuul.sensitive-headers=Access-Control-Allow-Origin zuul.ignored-headers=Access-C...

01/19 14:14
244
JAVA拾遗系列之JAVA基础-多线程

一、概述 要了解多线程,需要了解相关的基础知识。 在计算机操作系统中,进程管理也称为处理机管理,其核心是如何合理地分配处理机的时间,提高系统的效率。在计算机系统中有多个并发执行的程...

01/19 10:41
31
JAVA拾遗系列之JAVA基础-网络

一、概述 要学习Java的网络,必须要先了解通信网络,通信网络是一个很大的领域,本文只进行粗略的简介,详细的可进行单项专业学习。 二、通信网络 通信网络按覆盖范围分为局域网、城域网、广...

01/14 15:59
20
JAVA拾遗系列之JAVA基础-流

一、概述 Java中IO流按方向分为输入流和输出流,按数据类型分为字节流和字符流。 二、按类型 三、按方向 输入 输出 四、常见流介绍 节点流类型常见的有: 对文件操作的字符流有FileReader/Fi...

01/12 16:42
23
JAVA拾遗系列之JAVA基础-反射

一、概述 反射,指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对任意一个对象,都能调用它的任意一个方法。这种动态获取信息,以及动态调用对象方法的功能,叫做jav...

01/11 14:26
27
JAVA拾遗系列之JAVA基础-异常

一、概述 Java异常分为两类,一个是错误,一个异常。异常和错误的区别是,异常是可以被处理的,而错误是没法处理的。 所有异常的超类只有Throwable一个,Throwable下分为异常(Exception)和...

01/07 14:23
35
Java内存解压文件

public static Map<String, String> unzip(String zipBase64) throws IOException { ZipInputStream zipInputStream = null; Map<String, String> retMap = new HashMap<>(); try { byte[] z...

2021/12/23 20:07
55
Cloudreve私有云盘在线预览WORD、EXCEL、PPT

一、概述 默认安装的Cloudreve,是无法在线预览WORD、EXCEL、PPT文件的,需要进行设置才能正常预览。 二、配置 1、使用admin账号登录 2、点击右上角头像,然后点击控制面板 3、点击参数设置-...

2021/12/16 18:22
32
sonarqube7.2与jenkins联动实现提交代码时自动分析并发送分析结果

一、概述 本文主要描述sonarqube7.2如何与jenkins联动实现提交代码时自动分析并发送分析结果。 二、安装 sonarqube和jenkins安装可参照官网。 还需要配合代码仓库,如gitlab或者gitea,这不是...

2021/12/16 18:18
123
JAVA拾遗系列之JAVA基础-集合

一、概述 要了解Java的集合,就要先说说数据结构。 数据结构描述数据元素的集合及元素间的关系和运算。在数据结构中,元素之间的相互关系称之为数据的逻辑结构。按照逻辑关系的不同将数据结构...

2021/12/02 10:59
54
JAVA拾遗系列之JAVA基础-语法

一、概述 语法是一个语言的基本使用逻辑,只有遵循语法才能合理使用语言解决实际问题。本文将从基本语法和高级技巧两个方面讲述JAVA。 二、基本语法 2.1、条件表达式 if是最常用的条件表达式...

2021/11/24 15:00
47
JAVA拾遗系列之JAVA基础-类

一、概述 类是面向对象的核心,他是对事物的抽象。以人为例,人有形象,有动作。形象如一个脑袋,胳膊,腿。动作如跑步、休息。现在如果对人进行抽象,那么首先脑袋、胳膊、腿这些是硬件条件...

2021/11/19 17:12
81
JAVA拾遗系列之JAVA基础-基本数据类型

一、基本数据类型 Java基本类型分四类,整数、浮点数、字符和布尔。其中整数从小到大为byte、short、int、long,浮点数按精度从小到大是float,double,字符为char(String不是基本类型),布...

2021/11/19 11:04
62
JAVA拾遗系列之JAVA基础-面向对象

一、什么是面向对象 学习Java就是学习面向对象,在百度百科上可以看到是这么解释: 面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开...

2021/11/18 14:21
65
JAVA拾遗系列之JAVA基础-目录

一、前言 好记性不如烂笔头,日常搬砖难免丢三落四,此系列主要是记录日常技术所需以及备忘还有面试前临时撸一遍应战面试,限于个人水平有限,可能会有错误之处,如本文被路过看官发现并看到...

2021/11/18 13:45
216

没有更多内容

加载失败,请刷新页面

返回顶部
顶部