- 博客(8)
- 收藏
- 关注
原创 学习笔记Day05
1.数据库连接池数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。 一个数据库连接对象均对应一个物理数据库连接,每次操作都打开一个物理连接,使用完都关闭连接,这样造成系统的性能低下。 数据库连接池的解决方案是在应用程序启动时建立足够的数据库连接,并...
2019-10-15 19:57:36 151
转载 如何设计第三方登录
前言:多账户登陆互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如:网易、微信、QQ等,我们把此称为多账户统一登陆。通过这篇文章, 我想阐释多账户登陆的技术方案细节,以及相应的表设计,流程设计。我这里不会有具体代码实现细节,只要方案做的对,有思路,代码咋写都不会太烂。创业初期归结为创业初期是因为这个时候用户量比较少,甚至还没有接入上面所说的其他第三方的账户系统,只是自建的体系就可...
2019-10-14 18:28:09 598
转载 200+面试题
200+ 最常见 Java 面试题全解析01面试题模块介绍这份面试题,包含了十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所...
2019-10-14 18:24:07 139
原创 学习笔记Day04
1.lambda表达式Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要使用大括号。可选的返回关键字:如果主体只有一个表达式返回值则编译器...
2019-10-11 20:35:36 134
原创 学习笔记Day03
1.序列化与反序列化对象序列化是一个用于将对象状态转换为字节流的过程,可以将其保存到磁盘文件中或通过网络发送到任何其他程序;从字节流创建对象的相反的过程称为反序列化。而创建的字节流是与平台无关的,在一个平台上序列化的对象可以在不同的平台上反序列化。如何使Java类可序列化?通过实现java.io.Serializable接口,可以在Java类中启用可序列化。它是一个标记接口,意味着它不包含任...
2019-10-10 18:30:16 147
原创 学习笔记Day01
一、笔记本配置信息最后的GHZ越高,CPU速度越快(但不能代替算法);Intel® 是指因特尔品牌名;Core™是酷睿系列的注册商标; 如下图的6是指第6代,后跟的数字越大表示性能越好;HQ指电路板为标压,推荐开发者使用;U指低压,常见于超极本等较薄的便捷笔记本;二、计算机硬盘名从C开始的原因在计算机刚诞生的年代,还没有硬盘,那时数据存储主要靠软盘。软盘驱动器主要有两种,按...
2019-10-09 21:21:04 187 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人