摘要:
地址链接: msi:https://dev.mysql.com/downloads/installer/ zip:https://downloads.mysql.com/archives/community/ 安装配置:https://blog.csdn.net/weixin_44051608/ar 阅读全文
摘要:
之前的一篇 Mybatis中 #{}和${}的区别 中涉及到通过 SQL预编译和 #{} 传值 的方式防止SQL注入。 由此引发了想了解预编译的想法。那么什么是预编译那? 一、三个阶段: 词法和语义解析 优化sql语句,制定执行计划 执行并返回结果 二、预编译出现的原因 1、很多情况下,一条SQL语 阅读全文
摘要:
一、增 1、<trim> 和<if>实现数据插入 <insert id="addInOrder" parameterType="XXX.model.InOrder"> INSERT INTO inorder <trim prefix="(" suffix=")" suffixOverrides=", 阅读全文
摘要:
2019.11.01 杭州的一个面试,有问道这个问题: 讲一下Mybatis中 #{}和${}的区别? 部分内容涉及到 MySQL的预编译 情况一:只用 #{} <select id="getUserByNameAndPsw" resultType="com.hotel3.model.User"> 阅读全文
摘要:
1、两种方式: 2、匹配模式 结果: 3、或 | 结果: 4、或 [ ] * 或 [], []里面也是 或 的关系 * var reg=/[ab]/; var reg=/[ab]/; var str="baAcd";//待验证数据 大写 var result=reg.test(str); conso 阅读全文
摘要:
TortoiseGit程序以及中文汉化包:https://tortoisegit.org/download/ TortoiseGit程序: 汉化包: 阅读全文
摘要:
1、三层框架: 表现层: 是用于展示数据 业务层: 是处理业务需求 持久层: 是和数据库交互 注:MyBatis在持久层 2、JDBC操作数据库 3、ORM(对象关系映射):Object Relational Mapping 简单说: 就是把 数据库表 和 实体类 以及 实体类 对应的 属性 对应起 阅读全文
摘要:
正向代理: 反向代理: 1、一句话总结: 正向代理:代理客户端,为客户端收发请求,访问无法访问的服务器资源,使真实客户端对服务器不可见; 反向代理:代理服务器端,为服务器收发请求,做负载均衡,安全防护,使真实服务器对客户端不可见; 2、所处的位置: 正向代理:位于客户端和目标服务器之间的服务器(代理 阅读全文
摘要:
一、创建多线程程序的第一种方式: 继承(extends) Thread类 Thread类的子类: MyThread //1.创建一个Thread类的子类 public class MyThread extends Thread{ //2.在Thread类的子类中重写Thread类中的run方法,设置 阅读全文
摘要:
一、什么是Java中的内存泄露? 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点, 首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。 如果对象满足这两个条件,这些对象就可以判定为Java中的内存泄漏,这些对象不 阅读全文