- 博客(81)
- 资源 (4)
- 收藏
- 关注
原创 4.mybatis使用包装类
1.好处,可以使用多个model的域进行查询2.目录结构3.用user_vo去包装user,…等类(对包装的再回顾)package mybatis.model;public class User_VO { private User user; public User getUser() { return user; } public void setUser(User user) { this.user = user;
2020-08-30 21:22:36
402
原创 3.mybatis对操作的简化
1.目录结构(1) usermapper里面存放的是调用方法public interface UserMapper { public void add_user(User user);}(2)此时user.xml要和usermapper一一对应,包括方法名,参数名,以及类名(在user.xml中是mapper标签的namespace属性)**<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper
2020-08-16 07:53:47
222
原创 2.mybati 基本sql的使用
1.查询(多个)public class test1 { @Test public void test1() throws IOException { //加载配置文件 InputStream stream = Resources.getResourceAsStream("SqlMapConfig.xml"); //加载xml到工厂创造者 SqlSessionFactory build = new SqlSessionFact
2020-08-15 20:55:20
108
原创 1.mybatis快速入门
1.过程(0)导入包(0.1) 目录结构(建的时JavaEE工程,其他的都一样,只是lib的位置变了罢了)(1)创建全局配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><
2020-08-15 19:13:55
105
原创 9 spring aop事务配置
1.创建表CREATE TABLE account( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50), money INT);INSERT INTO account(username,money) VALUES('jack','10000');INSERT INTO account(username,money) VALUES('rose','10000');2.导包3.创建Dao,DaoImplpublic in
2020-08-14 21:58:32
193
原创 8 spring JdbcDaoSupport的使用示范
1.建一个表,包括name,password2.导包3.创建daopublic class Dao extends JdbcDaoSupport { public void add(){ String sql="insert into user(name,password) values ('jiang','1234')"; this.getJdbcTemplate().update(sql); }}4.配置beans.xml<?xml
2020-08-14 16:27:31
168
原创 7 spring AspectJ代理
1.service接口package spring.service.service2;public interface Service1 { public void add(); public void del();}2.service实现类package spring.service.service2;public class Service1Imp implements Service1 { @Override public void add() {
2020-08-14 16:27:04
149
原创 6 Spring注解的使用
1.以常见的web–service–dao模式为例2.web@Controller("web")public class action { @Resource(name = "service") private ServiceImp serviceImp; public ServiceImp getServiceImp() { return serviceImp; } public void setServiceImp(ServiceImp
2020-08-14 16:26:44
114
原创 5 Spring 集合的注入
1.beanpackage spring.bean;import java.util.List;import java.util.Map;import java.util.Properties;public class Collection { private List<String> list; private Map<String,String> map; private Properties pro; public List<
2020-08-14 16:26:24
126
原创 4.Spring EL表达式的应用
1.beanpackage spring.bean;public class example { private String s1; private String s2; private String s3; private String s4; public String getS1() { return s1; } public void setS1(String s1) { this.s1 = s1;
2020-08-14 16:26:00
268
原创 3.spring 属性注入
1.beanpackage spring.bean;public class student { private String name; private int age; public student() { } public student(String name, int age) { this.name = name; this.age = age; } public String getName()
2020-08-14 16:25:37
126
原创 2 spring配置bean的三种方式
1.service接口package spring.service;public interface Service { public void do_some();}2.实现类package spring.service;public class ServiceImp implements Service{ @Override public void do_some() { System.out.println("你好,spring");
2020-08-14 16:25:14
142
原创 2.对redis的基本操作
1.连接池去专栏前面看2.代码package com.jiang.test;import com.jiang.Util.Redis_Util;import org.junit.Test;import redis.clients.jedis.Jedis;import java.util.List;import java.util.Map;import java.util.Set;public class redis_test { @Test public void te
2020-08-09 17:51:20
99
原创 1 json的应用
1.代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/jquery-3.3.1.min.js"></script> <script> //基本的bean var person={
2020-08-09 17:29:34
113
原创 2.json异步交互
注:(1)json解析使用fastjson1.html页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-3.3.1.min.js"></script> <script> $(funct
2020-08-09 17:28:51
114
原创 1.redis jedis_util工具类
1.工具类package com.jiang.Util;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class Redis_Uti
2020-08-09 17:27:31
216
原创 3 Jquery插件的应用
1.本质对JQ方法的扩展2.代码感受<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><script src="../js/jquery-3.3.1.min.js"></script><script> //增加对象的方法
2020-08-05 13:12:29
161
原创 2.Jquery 中级案例
1.实现抽奖功能<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>jquery案例之抽奖</title> <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script> <script> //准备一个一
2020-08-05 13:09:45
103
原创 1 Jquery 基础案例
1.全选和全不选<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="../js/jquery-3.3.1.min.js"></script> <script> //首先,事件已经被标签属性绑定,只要实现方法就行 function selectAll(targ
2020-08-05 07:54:34
157
原创 1.动态代理
1.动态代理就是在不改变原来类的方法的情况下,利用代理增加方法的内容。2.举例(1)创建接口package com.jiang.peoxy;public interface Person { public void test();}(2)创捷实现该接口的类package com.jiang.peoxy;public class Student implements Person { @Override public void test() {
2020-08-03 22:09:42
102
原创 1 XML 解析器Jsoup示范
1.xml<?xml version='1.0' encoding='UTF-8'?><students> <student> <name nid="1">江</name> <age>18</age> <gender>男</gender> </student> <student> &l
2020-07-29 22:15:09
121
原创 4 Servlet Respond 案例 下载行为的实现
1.创建html页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>实现下载功能</title></head><body><a href="/test2/download?filename=desk.jpg">下载图片</a></body></html
2020-07-29 16:55:34
121
原创 3 Servlet 写一个完整的注册页面(从前端到后端)
1.导入必要的包1.1(1)创建mysql表格(2)数据展示2。导入必要的配置文件(1)这里我使用druid(2)注意一下,数据库名字可能要修改3.先写连接池工具类package com.jiang.login.util;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.io.Input
2020-07-26 16:17:07
741
原创 2 Servlet Request 获取请求体
1.Servlet代码(只讲两个方法)package com.jiang.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRes
2020-07-25 21:39:23
632
原创 1 Servlet Request 获取请求头 示例1 简单防盗链
1.首先,先建一个servletpackage com.jiang.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespon
2020-07-25 18:19:55
158
原创 6 JS 正则表达式的使用
1.代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>正则表达式尝试</title></head><body><form> 密码<input id="name" type="text" > <a id="h_name">请输入包含字母和数字的6到
2020-07-22 21:23:05
119
原创 0 基础表单
1.代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>普通表单</title></head><body><form> 姓名 <input ><br> 密码 <input type="password"><br>
2020-07-21 10:58:31
110
原创 5 JS 事件案例1 表格全选
1.代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格全选</title> <style> table{ border: 1px solid; width: 500px; margin-left: 30%;
2020-07-19 14:18:29
145
原创 4 JS DOM示范1,添加与删除表格
1.添加操作代码(1)绑定事件,获取输入var submit = document.getElementById("btn_add"); submit.onclick=function () { //首先先来获取输入内容 var id= document.getElementById("id").value; var name=document.getElementById("name").value;
2020-07-18 22:36:06
172
原创 3 JS 循环定时器的停止
1.代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>倒计时停止</title></head><body><span id="time"></span><script> var second=100; var show; var f
2020-07-18 20:40:41
1152
原创 2 JS BOM使用范例1(倒计时跳转)
1.代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS BOM Window 示范1</title></head><body><span id="time"> 5秒后自动跳转</span></body><script> var se
2020-07-17 19:26:00
335
原创 1 JS DOM 使用范例1
1.导入图片素材2.就在模块根目录上建一个html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS DOM 示范1</title></head><body><img id="img1" src="img/bage.jpg"></body><script&g
2020-07-15 18:05:22
169
原创 8 spring对JDBC的封装
1.首先创建一个表,塞点数据2.创建一个Bean去接受它**public class User_name { private String name; private String password; public String getName() { return name; } public void setName(String name) { this.name = name; } public St
2020-07-13 17:15:23
151
原创 7 JDBC Druid连接池的使用
1.工具类(1)根据配置和工厂得到DataSource对象 //先获取配置 Properties properties = new Properties(); //获取路径 InputStream resourceAsStream = JDBC_util_2.class.getClassLoader().getResourceAsStream("druid.properties"); properties.l
2020-07-12 18:29:39
213
原创 6 JDBC对事务的管理
1.建账户表2.未使用事务时(1)代码public class Damo5 { public boolean tran(int mon) { Connection con = null; PreparedStatement preparedStatement = null; PreparedStatement preparedStatement1 = null; try { con = JDBCutil.
2020-07-12 12:02:54
147
原创 5 登录示范(解决注入问题)
1.对于准备状态的认识 con = JDBCutil.getCon(); String sql="select * from user1 where name=? and password=?"; //使用准备状态解决注入问题 preparedStatement = con.prepareStatement(sql); //给占位符对号入座 preparedStatement.setS
2020-07-12 10:10:42
238
原创 4 JDBC工具类(将步骤简化)
1.工具类应包含(1)获取con对象 public static Connection getCon() throws SQLException { return DriverManager.getConnection(url,name,pass); }(2)关闭资源public static void close(Statement statement,Connection connection){ if (statement!=null){
2020-07-11 23:35:12
168
原创 3 将数据库中表中数据封装成集合对象
1.首先创造表头的类public class stu { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } publi
2020-07-11 22:30:01
855
2
原创 2 JDBC遍历查询
1.代码 while(resultSet.next()){ int id = resultSet.getInt("id"); String name = resultSet.getString("name"); System.out.println("编号: "+id+" 姓名: "+name); }2.结果编号: 2 姓名:
2020-07-11 21:57:50
400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅