摘要:很多程序员都学过MySQL,而且也会写SQL语句。但仅仅会写还远远不够,在面试中以及在工作中,还必须要会事务和并发。 一、事务 事务是满足 ACID 特性的操作,可以通过 Commit 提交事务,也可以使用 Rollback 进行回滚。 A(Atomicity)原子性:事务被视为不可分割的小单元,事 阅读全文
posted @ 2020-04-30 19:54 Max_Lyu 阅读(528) 评论(0) 推荐(0) 编辑
摘要:前言 一般开发中,都会把图片上传到一个目录,然后将目录和文件名拼接存储在数据库中,但是,这种方法如果没弄好的话可能有一定的缺陷。 若项目搬迁,即时这台服务器本身还在用,存放在服务器的跟项目相关的图片也要跟着搬迁,同时还要修改代码,会造成较多麻烦。如果搭建一个专门存放图片的服务器,而且通过ftp传输, 阅读全文
posted @ 2020-03-26 23:20 Max_Lyu 阅读(1681) 评论(0) 推荐(3) 编辑
摘要:初面 1、JVM的垃圾回收器有哪些? Serial、Parallel、CMS、G1 2、MyBatis 中 # 和 $ 的区别? # 预编译后生成占位符,$ 类似于字符串拼接;# 比较安全,$ 容易造成 SQL 注入 3、什么是 SQL 注入?(我给忘了) sql注入是一种将sql代码添加到输入参数 阅读全文
posted @ 2020-03-18 22:52 Max_Lyu 阅读(162) 评论(2) 推荐(0) 编辑
摘要:本人Java岗,最近面的都是一些中小型企业,大厂还在筛选和笔试阶段(估计凉了......)面完感觉得稍微做个总结,基本上问到一个点都能扩展开来,问来问去都是那些。有一些可能忘了,想到什么就写什么。 String类相关 1、String和StringBuffer、StringBuilder的区别 St 阅读全文
posted @ 2020-03-13 13:04 Max_Lyu 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1、http 响应码 301 和 302 代表的是什么?有什么区别?301:永久重定向;302:暂时重定向。 2、dns流程是什么 DNS服务器里存着一张表,表中放着域名和IP地址,域名和IP地址以映射关系保存。 1.先向本地dns缓存查看有没有该域名对应的ip地址,有直接跳出,没有接着往下 2.向 阅读全文
posted @ 2020-03-01 16:58 Max_Lyu 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一、什么是 JVM JVM(Java Virtual Machine)是一个可以执行 Java 字节码文件(即 .class 文件)的虚拟机进程。当 Java 源文件能被成功编译成 .class 文件,就能在不同平台上的不同版本的 JVM 运行,因为 JVM 能将相同的 .class 文件解释称不同 阅读全文
posted @ 2019-12-24 23:26 Max_Lyu 阅读(554) 评论(0) 推荐(0) 编辑
摘要:下面的代码运行结果是什么?解释一下为什么会有这些差异。 String s1 = "hello";String s2 = s1 + ",world";String s3 = "hello" + ",world";String s4 = "hello,world";String s5 = new Str 阅读全文
posted @ 2019-12-21 13:39 Max_Lyu 阅读(223) 评论(0) 推荐(2) 编辑
摘要:leetcode 237. 删除链表中的节点 链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/ 示例 : 输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5  阅读全文
posted @ 2019-12-08 21:59 Max_Lyu 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、概述 MD5(Message Digest Algorithm 5),是一种散列算法,是不可逆的,即通过md5加密之后没办法得到原文,没有解密算法。 在一般的项目中都会有登录注册功能,最简单的,登录注册过程完全没有加密,存储在数据库的密码也是明文,安全性是很差的,万一数据泄露就不好了(表一)。所 阅读全文
posted @ 2019-11-19 21:57 Max_Lyu 阅读(1953) 评论(1) 推荐(0) 编辑
摘要:一、MVC 模式 MVC: Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 model(模型):用于存储数据及用户请求的业务逻辑; view(视图):向控制器提交数据;显示模型中的数据; Controller(控制器):根据视图层的请求判断交 阅读全文
posted @ 2019-11-10 23:06 Max_Lyu 阅读(119) 评论(0) 推荐(0) 编辑