![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
文章平均质量分 94
林纾y
这个作者很懒,什么都没留下…
展开
-
https
TSL/SSL(应用层);对称+非对称加密(密钥)(中间人攻击—>解决:证书(颁发机构));通过签名保证证书的正确(同时私钥加密防伪造)原创 2022-07-04 17:23:44 · 1052 阅读 · 0 评论 -
博客系统的思路
博客系统简单思路原创 2022-07-03 12:13:18 · 293 阅读 · 0 评论 -
文件上传场景+会话管理(Cookie/Session)
1.文件上传(form表单实现:multipart/form-data+POST+@MultipartConfig修饰类...) ;2.Cookie +Session;3.用户管理(注册+登录+获取用户信息...)原创 2022-06-30 13:12:23 · 550 阅读 · 0 评论 -
前后端分离
前后端分离;对代码的重构(整理各种类);浏览器把数据给服务器(表单方式orjson方式);Controller(前台)+Service(服务员)+DataAccessObject(数据访问对象DAO)原创 2022-06-29 13:51:03 · 1402 阅读 · 0 评论 -
Servlet的日常开发(基于场景)
GET和POST方法的区别⭐⭐;资源重定向;错误排查;常见Servlet场景(响应体是文本内容,读取请求参数)原创 2022-06-11 17:29:15 · 399 阅读 · 0 评论 -
用户在浏览器中输入url回车,直到看到网页期间发生了什么?
.原创 2022-06-11 12:41:59 · 189 阅读 · 0 评论 -
HTTP协议和Web服务器的使用
http;tomcat;servlet原创 2022-06-06 18:28:53 · 1499 阅读 · 0 评论 -
文件操作—IO
1.文件(分类+结构+数据+路径(⭐))(其他:endsWith()方法用来检测字符串是否以指定后缀结束)原创 2022-05-08 23:42:37 · 836 阅读 · 0 评论 -
线程池(四)——其他问题
1.读锁(共享锁)VS写锁(独占锁)2.重入和不可重入锁3.公平锁和不公平锁5.乐观锁VS悲观锁6.锁的实现导致的锁的种类:互斥锁VS自旋锁;CAS机制7.sync锁的实现与优化8二juc下的常见工具类原创 2022-05-07 19:24:47 · 422 阅读 · 0 评论 -
多线程(三)
一、阻塞队列:生产-消费者模型【Object.wait();Object.notify();】自主实现二、定时器:Timer;TimerTask;定时器自主实现(一次/周期性执行任务)sleep和wait()区别三、线程池(⭐⭐⭐⭐⭐⭐):WHY,构造方法含义,创建线程策略+拒绝策略原创 2022-05-01 07:44:51 · 380 阅读 · 0 评论 -
多线程(二)
一.线程共享的内存区域:堆(对象实例)、方法区(被加载的类)、常量池,私有区域:PC,栈(局部变量)二.线程不安全出现原因;CPU缓存和内存的关系三.保护线程安全的机制:锁(synchronized修饰符、互斥、加锁粒度,sync保原子性、内存可见性、重排序约束);JUC包下类和对象形式给我们使用锁;状态转移图(全);Volatile机制;单例模式原创 2022-04-21 16:35:02 · 707 阅读 · 0 评论 -
计算机原理概述(CPU工作原理+操作系统)
一CPU:1.冯诺依曼体系结构;程序=指令+数据(指令数据在内存中的存储-转换成二进制操作码)2.CPU:组成(ALU+CU+寄存器);工作周期(取码->解码->执行);中断模式;Java中的方法是保存在JVM内存区域的哪块区域二OS(管理资源,协调者):程序vs进程(程序的一次执行过程+OS资源分配的最小单位,进程状态划分;执行流;OS实现面临的其他问题:死锁问题。三、线程【进程:OS进行资源分配的基本单位(不包含CPU资源)线程:OS进行调度的基本单位(CPU资源)】原创 2022-04-17 23:09:17 · 3551 阅读 · 0 评论 -
多线程(一)
1.创建线程2.t.start()启动线程(新建 -> 就绪,等待被调度)3.线程和方法调用栈的关系【拓展:栈和栈桢】4.线程状态5.get/set线程优先级(建议)6.前台、后台线程(JVM进程退出?)7.控制别的线程【Thread.join()-线程间协调工作】8.静态方法(sleep();currentThread();yield())9.停止线程10.多线程使用场景原创 2022-04-18 23:47:16 · 684 阅读 · 0 评论