摘要:
上一个章节,我们学习了负载均衡的理论知识,那么是不是把应用部署多套,前面挂一个负载均衡的软件或硬件就可以应对高并发了?其实还有很多问题需要考虑。比如:
1. 当一台服务器挂掉,请求如何转发到其他正常的服务器上?
2. 挂掉的服务器,怎么才能不再访问?
3. 如何保证负载均衡的高可用性?
等等等等...
... 阅读原文
2020-06-14 20:25:25 阅读(2387) 评论(0)
摘要:
整理于网络
1、遵循单一职责原则
函数是程序员的工具中最重要的抽象形式。它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠。较小的函数遵循单一职责原则更有可能被重复使用。
2、尽量减少共享状态
你应该尽量减少函数之间的隐式共享状态,无论它是文件作用域的变量还是对象的成员字段,这有利于明确... 阅读原文
2020-06-14 18:51:02 阅读(2506) 评论(0)
摘要:
疫情原因,我也不得不走上了面试之路,先是在网上收集了各种面试资料,再是闭关啃题看源码。这一路走来的辛酸,在拿到offer的那一刻让我觉得是值得的。为了让大家多吸取一些经验能顺利的进大厂,顺便把我自己的一些能用上的资料分享给大家,希望对大家有所帮助,早日进入心仪的大厂!年薪百万!
一面:
1、离职原因;
... 阅读原文
2020-06-14 17:05:04 阅读(3654) 评论(0)
摘要:
在JDBC中使用预编译PreparedStatement 以及它的优点
步骤 1 : 使用PreparedStatement
和 Statement一样,PreparedStatement也是用来执行sql语句的
与创建Statement不同的是,需要根据sql语句创建PreparedStatement
除此... 阅读原文
2020-06-14 15:44:02 阅读(2450) 评论(0)
摘要:
SQL--事务
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
概念
如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败
操作
1. 开启事务: start transaction;
2. 回滚:rol... 阅读原文
2020-06-14 14:42:01 阅读(2366) 评论(0)
摘要:
Synchronized关键字可以用来修饰方法或者代码块。对于同步方法,JVM 采用 ACC_SYNCHRONIZED 标记符来实现同步。 对于同步代码块。JVM 采用 monitorenter、monitorexit 两个指令来实现同步。
在JDK1.6之后对对synchronized锁进行了升级,在1.... 阅读原文
2020-06-14 14:06:04 阅读(2734) 评论(0)
摘要:
SQL--多表查询(mysql)
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
笛卡尔积
有两个集合A,B .取这两个集合的所有组成情况。
要完成多表查询,需要消除无用的数据
分类
内连接查询
1. 从哪些表中查询数据
2. 条... 阅读原文
2020-06-14 13:14:02 阅读(2411) 评论(0)
摘要:
Stream API
经过前面 4 篇内容的学习,我们已经掌握了 Stream 大部分的知识,本节我们针对之前 Stream 未涉及的内容及周边知识点做个补充。
Fork/Join 框架
fork/join 框架是 Java 7 中引入的新特性 ,它是一个工具,通过 「 分而治之 」 的方法尝试将所有可用的处... 阅读原文
2020-06-14 12:15:02 阅读(3764) 评论(0)
摘要:
SQL--数据库的备份和还原(mysql)
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
备份
mysqldump -u用户名 -p密码 数据库名称 > 保存的路径
还原
登录数据库
mysql -u用户名 -p密码
... 阅读原文
2020-06-14 12:05:02 阅读(2443) 评论(0)
摘要:
是的,Spring Boot 2.3 刚发布不久,Spring Boot 2.3.1 又来了,又加了很多新功能啊,一起来瞧瞧。
下面是官宣:
https://spring.io/blog/2020/06/12/spring-boot-2-3-1-available-now
栈长解读:
Spring Bo... 阅读原文
2020-06-14 11:14:02 阅读(2498) 评论(0)