![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习心得
胸中有沟壑
这个作者很懒,什么都没留下…
展开
-
Shiro框架
依赖包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> </dependency> <dependency> <groupId>原创 2021-08-11 17:24:36 · 70 阅读 · 0 评论 -
前端笔记(页面效果)
页面初始化光标定位到input(text)框document.getElementById("add").focus();当键盘被按下时触发的事件document.onkeydown = function(event) { var e = event || window.event || arguments.callee.caller.arguments[0]; if (e && e.keyCode == 13) { //执行方法 } };...原创 2021-08-01 17:49:28 · 90 阅读 · 0 评论 -
SSM整合(搭建)
SSM(Spring+SpringMVC+MyBatis)注意:SpringMVCIOC中可以使用SpringIOC中的对象,反之不行(SpringIOC中不可以使用SpringMVCIOC中的对象)搭建SSM框架一、新建maven项目在pom.xml中导入依赖(jar包)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt原创 2021-04-06 20:53:23 · 59 阅读 · 0 评论 -
SpringHelloWorld
Spring入门第一步新建maven项目,在pom.xml中引入Spring项目依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.12.RELEASE</version>原创 2021-03-30 15:21:20 · 100 阅读 · 0 评论 -
mybatis框架mapper.xml中sql片段的使用
创建sql片段<sql id=“取名”></sql>引入sql片段(include)使用<bind name="val" value="'%'+name+'%'"/>可以进行字符串拼接<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.o原创 2021-03-29 23:58:58 · 1217 阅读 · 0 评论 -
mybatis动态sql代码(增删改查)
动态查询方法一if:如果条件成立则自动拼接内部关键字where:自动根据内部条件添加where关键字,如果内部条件为空则不添加where关键字,反之添加可以自动的去除前面的的多余的AND/OR关键字 SELECT * FROM student <where> <if test="id != null"> id = #{id}原创 2021-03-29 23:35:22 · 235 阅读 · 0 评论 -
mybatis多表联查(1-n)
数据库测试需要思路:创建一个SchoolModel(继承School类,保存TeacherModel类型对象的集合) 、创建一个TeacherModel(继承Teacher,保存一个Student类型的集合)schoolModelTeacherModel一个mapper接口对应一个mapper.xml文件schoolMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PU原创 2021-03-29 19:44:55 · 125 阅读 · 0 评论 -
建立MyBatis项目
一、在pom中导入Mybatisy依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dependency原创 2021-03-28 22:35:11 · 58 阅读 · 0 评论 -
MyBatis传参
传入单个参数sql语句中使用#{任意字符}进行传参传入多个参数使用arg0~argN进行传参使用param1~paramN进行传参在传参的时候使用注解自定义变量名@Param("自定义名称")多个参数中有对象时paramN.属性名传入一个对象只有一个对象时可以直接使用#{属性名字}进行传参传入一个Map时1.可以使用Map中的key值进行传值#{key}传入一个集合list[0]~list[n]#{}和${}的区别${}可能存在依赖注入${}以字符串拼接的形式原创 2021-03-28 17:31:22 · 69 阅读 · 0 评论 -
排序(冒泡,选择)
对数组进行排序的工具类 : Arrays.sort(数组名)冒泡排序import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] buf = new int[10]; for (int i = 0; i < bu.length; i++) { buf[i] = (int) (Math.random(原创 2021-02-06 10:48:13 · 41 阅读 · 0 评论 -
MySQL(创建数据库基本操作)
MySQL数据库的操作1.创建数据库CREATE DATABASE student;2.显示全部数据库SHOW DATABASES;3.选择数据库USE student;4.打开数据库SELECT DATABASE();5.删除数据库DROP DATABASE student;表的操作1.显示数据库student中的所有表USE student;SELECT DATABASE();SHOW TABLES;//显示所有表2.建立数据表IDcardCREATE T原创 2020-12-24 23:22:48 · 410 阅读 · 0 评论 -
栈的用法
栈概念:先进后出语法创建一个String类型的栈Stack<String> stack = new Stack<>();检查栈是否为空System.out.println(stack.empty());//如果是空则输出true,反之false查看栈顶部的元素stack.peek();删除栈顶元素stack.pop();添加栈元素stack.push(内容);根据内容查找下标stack,search(内容);...原创 2020-12-21 22:43:08 · 96 阅读 · 0 评论 -
对象序列化(将对象通过流的方式保存到本地文件中)
对象序列化作用:可以将对象以文件的形式保存到电脑上·定义·:将对象转换成可以通过二进制进行传输的二进制文件序列化步骤创建一个学生对象(保存姓名和id),实现序列化接口implements Serializable //实现序列化接口package ObjectStudent;import java.io.Serializable;public class Student implements Serializable{ private String name; private I原创 2020-12-16 19:57:23 · 1470 阅读 · 2 评论 -
java_流(工具流)
工具流创建字节流InputStream is = new InputStream();//字节输入流OutputStream os = new OutputStream();//字节输出流创建字符流Reader rea = new Reader();//字符输入流Writer wri = new Writer();//字符输出流包装流(将字节流转换成字符流)InputStream is = new InputStream();InputStreamReader isr = new In原创 2020-12-16 19:08:40 · 285 阅读 · 0 评论 -
Java流的概念及运用(例子)
流什么是流是对输入输出的抽象数据从一端传输到另一端,流就是在不同的设备之间传输数据的注意要从开发者/程序的角度看待输入输出读文件:输入流(传到我这)设备到程序中写文件:输出流(我传出去)程序到设备节点流字符流字节流字节流可以传输任何类型的文件字符流只能传输文本文件字节流字符流输入流InputStreamReader输出流OutputStreamWriter读取文件D:/a/text.txt中的内容package com03;i原创 2020-12-15 20:22:43 · 135 阅读 · 0 评论 -
File对象中的方法以及使用
java基础(File对象)定义 对系统中的文件进行操作(不能读和写)package com03;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;public class Stream { public static void main(String[] args) { File file = new File("D:\\a"); System.out.原创 2020-12-15 17:24:36 · 139 阅读 · 0 评论 -
java基础(至java入门学者【后篇】)
封装对数据进行一些控制不允许外部程序直接控制想要访问或者修改需要调用该类提供的方法访问修饰符可访问的权限公共的public:同类,同包,子类收保护的protected:同类,同包,子类默认不写;同类,同包私有的private:仅同类可访问单例模式当前类只能创建一个对象创建的对象都可以被外界访问~~~java~~~~包装类型byte Bytrshort Shortint Integerlong Longfloat Floatdouble原创 2020-12-13 15:34:09 · 81 阅读 · 0 评论 -
java基础(至java入门学者【前篇】)
培训第二周笔记心得方法方法的定义当有重复代码需要多次使用的情况下,就使用方法对重复代码进行封装,使用的时候直接调用就可以了语法访问修饰符 返回值类型 方法名(参数列表){ // 方法体 return 返回结果;}返回值类型:所有全部返回值类型都可以参数列表,可以有多个,是形参方法的调用使用方法时,需要实例化一个对象,然后使用对象名加点加方法名()就可以调用数据类型 对象名 = new 数据类型();对象名.方法名(参数);//进行调用递归方法可以自原创 2020-12-06 19:44:51 · 94 阅读 · 0 评论