摘要: MyBatis 初体验 记录第一次在项目中引入 MyBatis 准备工具: IDEA Maven MySQL 具体步骤: 搭建一个Maven项目,导入依赖 本次测试需要三个依赖,分别是mybatis、mysql-connector-java 和 junit <dependencies> <depen 阅读全文
posted @ 2021-09-12 13:22 realzhangsan 阅读(28) 评论(0) 推荐(0) 编辑
摘要: ResourceBundle读取properties文件 集成开发工具:IDEA 下面是一个名为db.properties的文件的内容 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/db?useSSL=true&useUni 阅读全文
posted @ 2021-09-09 21:53 realzhangsan 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 程序解决十苹果问题 Java 题目:10个苹果,其中有9个重量相同,剩余1个相比其它重量不同(或重或轻,不得而知),使用天平比较三次,找出重量特殊的那一个 import org.junit.Test; import java.util.Random; public class MyUtil { cl 阅读全文
posted @ 2021-09-04 13:34 realzhangsan 阅读(160) 评论(0) 推荐(0) 编辑
摘要: JavaWeb使用Filter进行字符编码过滤 预防web服务中文乱码 准备条件:一个创建好的 JavaWeb 项目 步骤: 1、创建一个类并实现 Filter 接口 import javax.servlet.*; import java.io.IOException; public class C 阅读全文
posted @ 2021-09-01 17:40 realzhangsan 阅读(232) 评论(0) 推荐(0) 编辑
摘要: MySQL修改配置文件 避免中文乱码 MySQL安装后默认的服务器字符集是拉丁文,也就是说默认 character_set_server = latin1 ,这是造成 MySQL 中文乱码的主要原因之一,对于中文项目的开发者,明智的做法是在安装 MySQL 之后手动修改其配置文件,具体做法是在MyS 阅读全文
posted @ 2021-08-30 10:57 realzhangsan 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 使用junit进行最简单的单元测试 使用工具: jdk IDEA Maven 第一步 创建一个Maven项目 第二步 导入junit依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.1 阅读全文
posted @ 2021-08-23 16:57 realzhangsan 阅读(106) 评论(0) 推荐(0) 编辑
摘要: leetcode——217. 存在重复元素 题目描述:给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 阅读全文
posted @ 2021-08-18 22:34 realzhangsan 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Servlet 之文件下载 import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.ser 阅读全文
posted @ 2021-08-17 16:53 realzhangsan 阅读(40) 评论(0) 推荐(0) 编辑
摘要: MySQL 的 char(n) 和 varchar(n) 括号中 n 代表字符的个数,而非字节个数,这里说的字符不论文字种类,假设一个字段的数据类型被规定为 char(2),则可以在这个字段上插入 '张三' 但是不能插入 'san' 。 阅读全文
posted @ 2021-08-08 15:21 realzhangsan 阅读(236) 评论(0) 推荐(0) 编辑
摘要: JavaScript——数组——slice方法 JavaScript中的slice方法类似于字符串的substring方法,作用是对数组进行截取。 slice方法有两个参数,indexStart 和 indexEnd,分别表示截取的起始位置和结束位置,indexStart是必选的,indexEnd是 阅读全文
posted @ 2021-08-02 21:03 realzhangsan 阅读(827) 评论(0) 推荐(0) 编辑