- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 SQL注入
${}和#{}的区别 ${}是拼接符,直接将字符串填到SQL中,像普通的SQL一样。 #{}是占位符,预编译之后会留一个空格(?)可以大规模的防止SQL注入的问题 动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 在下面的语句中,如果 username 的值为 zhangsan,则两种方式无任何区别: select * fro
2021-09-08 21:35:15 241
翻译 java集合
一.List接口 1.特点 有序 有索引 可重复,元素可为null 底层用数组实现 2. ArrayList 2.1 实现 public class MyArrayList { /** * 定义数组,保存数据 */ private Object[] objects = null; /** * 默认数组长度 */ private final int DEFAULT_LENGTH = 10; /** * 数组长度 */ private int length; /**
2021-09-08 21:30:19 140
原创 反射----
反射 1.获取Class对象的方法 public class Test { public static void main(String[] args) { //通过类获取Class对象 Class clazz1 = Student.class; //通过对象获取Class对象 Student s = new Student(18, 0); Class clazz2 = s.getClass(); //通过forName静态方法 try { Class clazz3 =
2021-09-08 21:28:54 106
原创 ssm框架常用依赖或配置,约束
Mapper <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> config <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configur
2021-09-08 21:27:25 120
翻译 第4章 数组
第4章 数组 在第2章中我们学习了变量,我们知道变量可以用于保存数据,但是一个变量只能保存一个值,这样存在很大的局限性。例如:要计算一个班50名同学的平均成绩,我们就只能定义50个变量,然后保存每个同学的成绩,然后累加求和并计算平均值。这样不仅效率低下,代码可读性也比较差,那么如何解决这个问题呢,就需要用到我们在本章节内学习的数组。 数组是编程语言中最常见的一种数据结构,可以存储多个数据,每个数组元素放数据,通常可以通过数组元素的索引来访问数组元素,包括为数组元素赋值和去除元素的值。那么,什么数组呢? 数组
2021-09-08 21:25:52 815
翻译 第3章 流程控制
第3章 流程控制 在大量代码实践的基础上,可以发现所有的程序都可以抽象为三类程序结构:顺序结构、分支结构、循环结构。 顺序结构是指,通常情况下,我们编写的代码都是自上而下,依次执行,不会出现跳行执行、逆向执行等情况。 其中分支结构用于实现根据条件来选择性执行某一段代码,因此分支结构也被叫做选择结构。 循环结构则是用于实现根据循环条件重复执行某段代码。 Java提供了if和switch两种分支语句,还有while,do while和for三种循环语句。除此以外,JDK5还提供了增强for循环,foreach循
2021-09-08 21:24:58 185
原创 git 基本命令
git 基本命令 通用方法: 首先在码云上创建仓库 在本地 git clone “仓库地址” 将包下的所有项目复制到本地项目下 打开IDEA控制台 git add . git commit -m "提示型的信息" git push 返回码云,查看代码是否已经提交 ...
2021-09-08 21:21:22 82
原创 idea版mybatis的入门及环境配置
idea版mybatis的入门及环境配置遇到的问题:步骤;注意事项 #简单来说,MySQL是jdbc的升级,将更多的注意力放在编写MySQL语句上, 这是我在b站上学习mybatis框架时遇到的问题,说实话卡了挺长时间了,基础不好,查了很多资料,试了很多方法才得以解决,鄙人确实比较菜 遇到的问题: 这只是其中一个问题,其他的没记录,就这一个保存下来了 Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException: E
2021-03-31 23:29:24 235
原创 猜数字大小的游戏
猜数字大小的游戏 ######程序随机生成一个数,然后根据提示猜测数字,总共有五次机会,用完为止,游戏结束之后可以选择继续或者退出 有用到递归 循环 判断 模块化的代码 ```下面展示一些 源代码 import java.util.Scanner; public class Test { public static void main(String[] args) { System.out.println("这是一个猜数字大小的游戏,你总共有五次机会!"); t
2020-11-30 22:06:13 574
原创 JAVA-约瑟夫环
用户在键盘输入约瑟夫环的总人数,杀人的位置,通过程序的计算就可以输出幸存的人,程序借助单列集合保存元素,通过循环删除相应位置的人
2020-09-12 14:23:53 93
原创 csp-线性分类器
csp-线性分类器 试题编号: 202006-1 试题名称: 线性分类器 import java.util.Scanner; public class 线性分类器 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int[][] a=new
2020-09-08 22:51:11 193
原创 Python《外星人入侵》源码
Python项目《外星人入侵》 这个项目是接触Python一学期以后老师让我们做的项目,当然刚接触,肯定是照着书本写的,期间错误不断,重写了好几次,改了很多,花了大概四天时间吧,本来就啥也不懂,所以比较慢,下面吧源码放在上面, 这是效果图 alien_invasion.py import pygame from pygame.sprite import Group from settings import Settings from game_stats import GameStats from scor
2020-06-19 17:23:47 1567
java Javaweb Vue mysql宿舍管理系统
2020-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人