杂谈与面试录
文章平均质量分 72
记录一些想法与面试题
SuperBetterMan
正在成为一名High Level的程序猿
展开
-
docker中nginx添加SSL证书,并支持http和https连接
关于SSL证书,可以去阿里云或者腾讯云去申请。我们申请到证书后,放到nginx中。因为我的项目之前在docker里已经用了nginx做代理,所以我这里就不再赘述docker安装nginx的流程。最近在弄一个小程序,小程序上线需要后端https访问。那我原先的需要在nginx中添加SSL证书。就直接修改nginx的配置文件,需要在http块内再配置一个server。另外我们还做了一个端口转发,把小程序的访问转到了9005端口。9001是http的端口,9006是https的端口。原创 2023-12-20 11:12:53 · 543 阅读 · 1 评论 -
面试---聊一下MySql的隔离级别
MySql有四种隔离级别- Read Uncommitted(读取未提交内容)- Read Committed(读取提交内容)- Repeatable Read(可重读)- Serializable(可串行化)Read Uncommitted(读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。这也造成了脏读这种问题。事务A读取数据事务B更新数据,但未提交事务A再读数据,发现数据发生变化事务B回滚事务A再读数据,数据回到初始化脏读,读取未提交的数据Rea原创 2021-04-09 22:16:14 · 174 阅读 · 0 评论 -
面试---TCP/IP三次握手与四次挥手
我理解的TCP/IP三次握手与四次挥手TCP/IP是传输层应该面向连接可靠安全的传输协议。三次握手的机制是为了保证确立一个安全可靠的连接。第一次握手是由客户端发起,客户端会向服务器发送一个报文,在报文里面同步序号SYN置为1,当服务器收到报文后,服务器知道客户端要建立连接,于是服务器向客户端发送一个确认消息包,这个包确认序号ACK置为1.经过以上2次握手后,客户端与服务器彼此都准备好交互。都是对于服务器而言,2次握手是不够的,因为此时服务器知道客户端要建立连接,但是服务器不知道客户端能不能收到由服务器收到原创 2021-03-18 23:19:40 · 205 阅读 · 0 评论 -
杂谈---由网站自动登录与退出账号拓展出的一个bug
背景:最近在复现一个JavaWeb商城项目,在完善功能遇到了一个问题:在jsp中销毁不了cookie自动登录首先,简单描述怎么实现自动登录。我们输入用户名与密码并勾选自动登录,客户端将请求发送到服务器,服务器创建cookie,把username与password放在cookie,并把cookie放在响应中返回给客户端。第二次登录,客户端再次发送请求,服务器过滤器从请求中拿到cookie,并在cookie中获取username与password,把获取到信息拿到数据库中比对,比对成功后,把用户的信息.原创 2021-02-17 14:36:28 · 142 阅读 · 0 评论 -
杂谈---Tomcat与idea的爱恨情仇
拖延症变严重了,本来两天前就像讲一讲Tomcat与idea的,但是一直拖到现在。Tomcat什么是Tomcat?:web应用服务器,是向外部发送资源的软件我们把web资源部署在服务器上,当用户向服务器发送请求,服务器则会响应请求,即把web资源发送给客户端其拥有三种模式:阻塞式I/O操作bio,一个线程处理一个请求基于缓冲区、并能提供非阻塞I/O操作nio。利用 Java 的异步请求 IO 处理,可以通过少量的线程处理大量的请求。apr模式,从操作系统层面解决IO阻塞问题。为什么.原创 2021-02-06 22:05:25 · 434 阅读 · 0 评论