- 博客(9)
- 资源 (27)
- 收藏
- 关注
原创 2.计算机网络
1.httpsTLS 是 SSL 的升级替代版https原理和通信流程1、客户端向服务端发起建立HTTPS请求,带随机数A。2、服务器向客户端发送数字证书,带随机数B。3、客户端验证数字证书,证书验证通过后客户端生成会话密钥C(双向验证则此处客户端也会向服务器发送证书)。4、服务器用私钥解密客户端发来的会话密钥C(双向验证此处服务端也会对客户端的证书验证)。5、客户端与服务端以随机数A,随机数B,会话密钥C生成的秘钥D开始进行加密会话。...
2020-10-09 10:46:29 125
原创 4.数据库
数据库的四大特征: (1)原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。 (2)一致性(Consistency) 一个事务执行之前和执行之后都必须处于一致性状态。 (3)隔离性(Isolation) 隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个 用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。 (4)持久性(Durability) 持久性是指一个事务一旦被提交了,那么对数据库中的
2020-10-09 10:46:16 68
原创 java线程篇
第二节 Java 并发面试题 一、线程池相关 (⭐⭐⭐) 1、什么是线程池,如何使用?为什么要使用线程池? 答:线程池就是事先将多个线程对象放到一个容器中,使用的时候就不用 new 线程而是直接去池中拿线程即可,节 省了开辟子线程的时间,提高了代码执行 效率。 2、Java 中的线程池共有几种? Java 有四种线程池: 第一种:newCachedThreadPool 不固定线程数量,且支持最大为 Integer.MAX_VALUE 的线程数量: public sta
2020-08-11 11:35:16 100
原创 1.java基础
1.运行时数据区程序计数器 每条线程都需要有一个程序计数器,计数器记录的是正在执行的指令地址,如果 正在执行的是 Natvie 方法,这个计数器值为空(Undefined) java 虚 拟机栈 Java 方法执行的内存模型,每个方法执行的时候,都会创建一个栈帧用于保存局 部变量表,操作数栈,动态链接,方法出口信息等。一个方法调用的过程就是一 个栈帧从 VM 栈入栈到出栈的过程 本地方 法栈 与 VM 栈发挥的作用非常相似,VM 栈执行 Java 方法(字节码)服务,Na
2020-08-10 16:09:27 108
原创 5.其他
2、你所知道的设计模式有哪些? 答:Java 中一般认为有 23 种设计模式,我们不需要所有的都会,但是其中常用 的种设计模式应该去掌握。下面列出了所有的设计模式。要掌握的设计模式我单 独列出来了,当然能掌握的越多越好。 总体来说设计模式分为三大类: 创建型模式,共五种: 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种: 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模 式。行为型模式,共十一种: 策略模式、
2020-08-10 09:55:01 85
原创 3.android基础
https://blog.csdn.net/zhy1121354567/article/details/107807877
2020-08-10 09:52:03 103
原创 Cannot cast object com.android.build.gradle.internal.pipeline.TransformTask
Cannot cast object 'com.android.build.gradle.internal.pipeline.TransformTask$2$1@41406110' with class 'com.android.build.gradle.internal.pipeline.TransformTask$2$1' to class 'com.android.build.gradle.internal.pipeline.TransformTask'classpath 'com...
2020-06-04 18:43:23 6890 4
Android几个游戏源码合集(AndEngine和Libgdx)
2015-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人