02 2021 档案

摘要:# 配置用户名 git config --global user.name "username" //(名字,随意写) # 配置邮箱 git config --global user.email "xxxxx@xx.com" // 注册账号时使用的邮箱 # 配置密钥 ssh-keygen -t rs 阅读全文
posted @ 2021-02-25 16:01 小白小白小白小白 阅读(66) 评论(0) 推荐(0)
摘要:1. 分布式事务解决方案 Fescar Seata 分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上节点:集群中的一个服务器 2.远程调用 Feign 分布式系统中调用其它主机 springcloud用http+json 3.负载均衡 如nginx Ribbo 阅读全文
posted @ 2021-02-23 22:52 小白小白小白小白 阅读(52) 评论(0) 推荐(0)
摘要:使用xml bean依赖注入有set注入和构造器注入 set注入用的比较多 <bean id="a" class="com.A"> <property name="name" value="小明"/>//常量注入 <property name="address" ref="addr"/>//bean 阅读全文
posted @ 2021-02-23 10:52 小白小白小白小白 阅读(38) 评论(0) 推荐(0)
摘要:今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。 在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] = 0 阅读全文
posted @ 2021-02-23 10:19 小白小白小白小白 阅读(50) 评论(0) 推荐(0)
摘要:线上故障主要包括cpu 磁盘 内存 网络等问题 依次排查 1.cpu 1) 先用ps找到进程pid 2) top -H -p pid 找到cpu占用高的线程 3)printf '%x\n' pid 获得16进制的nid 4) jstack pid |grep 'nid' -C5 -color 显示堆 阅读全文
posted @ 2021-02-18 22:03 小白小白小白小白 阅读(135) 评论(0) 推荐(0)
摘要:以案例说明(以下案例代码都敲过验证过) 多对一(多个学生对一个老师 即学生集合中都存一个老师对象) Mybatis多对一实现方式1: //定义Student 和 Teacher 实体 @Data public class Student { private int id; private Strin 阅读全文
posted @ 2021-02-09 22:57 小白小白小白小白 阅读(159) 评论(0) 推荐(0)
摘要:内存模型 我理解的jvm: 个人理解的jvm流程: .java反编译为.class文件 经类加载器到上图的内存模型 方法区:存静态 常量区(String在里面) 本地栈区:调本地服务其它库的方法 计数器:线程计数器(了解) 栈区:据其名知其意 就是栈 栈区别于队列 先进后出 后进先出 一个线程就会有 阅读全文
posted @ 2021-02-02 23:17 小白小白小白小白 阅读(65) 评论(0) 推荐(0)
摘要:20210201记录 遇到一个加锁的问题 如下例子 public class Juc7 { public static void main(String[] args) { String strtest="test"; //分别new2个SynStr对象的线程调用方法 new Thread(()-> 阅读全文
posted @ 2021-02-01 21:06 小白小白小白小白 阅读(83) 评论(0) 推荐(0)