摘要:
/** * 冒泡排序 */ public class BubblingSort { public static void main(String[] args) { long[] arr = {45, 34, 23, 12, 1}; sort(arr); for (int i = 0; i < ar 阅读全文
摘要:
什么是Redis redis的结构是key-value key是字符串,value有5种类型 字符串类型,hash类型(map),set类型(不允许重复),list(linkedlist),有序集合类型(sortedset) 1 字符串类型 | 命令 | 代码 | | : | : | | 存储 | 阅读全文
摘要:
1 看图 2 令牌的生成 “你们看,第一部分是JWT的基本信息,然后把用户的身份信息放在第二部分,接着和第一部分合在一 起做一个计算,计算的时候加入了一个只有我们才知道的密钥 secretkey ,计算结果作为第三部分。最后三部分拼在一起作为最终的token发送给客户端保存着···” 3 令牌的校验 阅读全文
摘要:
1-什么是微服务 微服务可以部署在不同的服务器上,也可以部署在同一个服务上, 但是分布式一定是在多台机器上 2-分布式,集群,SOA 马爸爸有一套天猫的代码,部署在一台服务器上。 后来天猫越做越大,怎么办? 马爸爸可以把同一套代码同时部署在多个服务器上,用nginx做负载均衡,这就是集群 后来,流量 阅读全文
摘要:
1-利用 static 关键字,可以把字段变成静态字段,也可以把函数变为静态函数,调用时就无需初始化类对象。 2-提前return异常 3-数据量比较大,批量操作数据入库 4-耗时操作考虑异步处理 5-恰当使用缓存,redis,map, 6-优化sql (加索引 避免返回不必要的数据 优化sql结构 阅读全文
摘要:
1-什么是分布式事务 1 什么是分布式系统 我的理解是,将一个项目按照业务功能横向拆分成不同的模块,然后部署在不同的机器上,互相之间通过网络协同,这就是分布式 2 什么是事务 把多条SQL作为一个整体,要么全部成功,要么全部失败。 3 分布式事务 现在有2个服务,订单服务和库存服务,分别部署在不同的 阅读全文
摘要:
1-Java插入到mysql数据库显示问号? 在连接方式后面添加?useUnicode=true&characterEncoding=UTF-8 2-初次maven项目加载过慢 3 - 无法连接远程数据库 alter user 'root'@'localhost' identified by 阅读全文
摘要:
1 快捷键 # idea快捷键 # 设置窗⼝口(command + , 最近⽂文件(command + E 最近修改⽂文件(command + shift + E 运⾏行行窗⼝口(command + 4 Debug窗⼝口(command + 5 VCS窗口(command + 9 终端窗⼝口(opt 阅读全文
摘要:
1:标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2: 字体 *斜体文本* **粗体文本** ***粗斜体文本*** 斜体文本 粗体文本 粗斜体文本 3:分割线 4:删除线 RUNOOB.COM GOOGLE.COM ~~BA 阅读全文
摘要:
1-全局设置和项目设置 -- 设置全局 git config --global user.name "xxx" git config --global user.email "xxx" -- 设置当前项目,进入到当前项目目录/.git/文件夹 git config user.name "xxx" g 阅读全文