- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 Mybatis_plus自动填充字段功能
一般来说我们表中有很多通用字段 比如创建时间 修改时间 或者一些不是业务逻辑相关的字段 我们没有必要没有都去操作它。这时候Mp给我们提供了很好的方法 自动填充功能来了💯。这里给我们说明了 所以我们只需要在通用字段上面加上。
2022-09-27 16:16:08
840
原创 springmvc持续更新
day01现在解决一下tomcat中文乱码的问题解决控制台乱码问题1) 点击Help => Edit custom VM Options,在最后面添加“-Dfile.encoding=UTF-8”2) 点击右上角 Edit Configurations,在tomcat配置中的 VM option中添加“-Dfile.encoding=UTF-8”在第二步的Startup/Connection页签的Run和Debug添加一个key为JAVA_TOOL_OPTIONS, va...
2022-04-27 20:01:21
1310
原创 spring声明式事务
回顾事务事物的四大特征(ACID)原子性 一致性 隔离性 持久性事务的三种行为开启事务 connection.setAutoCommit(); jdbc默认为false 提交事务 connection.commit(); 回滚事务: connection rollback();spring中支持的事务管理一..编程式事务管理 获取数据库连接Connection对象 取消事务的自动提交【开启事务】 执行操作【核心业务代码】 正常完成操作...
2022-04-26 19:15:50
471
原创 sping-aop(注解顶流方式)
想要使用spring中的任何技术 第一步都需要导包第一步导包spring核心包 spring整个aspectj lombok偷懒神器 测试包junit spring集合junit4 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-con
2022-04-24 20:47:27
557
原创 mybatis_动态SQL
动态sql是指sql语句可动态的变化/** * 通过条件查询员工信息【条件不确定】 private Integer id; //员工id private String lastName; //员工姓名 private String email; //员工邮箱 private Double salary; //员工薪资 Employee对象中属性不为空,就添加到查询条件中 id
2022-04-18 20:00:59
5976
1
原创 mybatis之多表查询
准备两张表第一种sql语句<!-- 多表查询 设置一个resultMap 来映射 /-->测试代码第二种多表查询使用association语句接口mapper测试第三种association 的高级用法对多表查询进行分割 变成单表查询来提高效率第一步写第一个表的查询根据id //多表查询association 分解成单标查询 先查询Employee的全部数据 然后再通过deptId...
2022-04-16 20:39:29
1492
原创 mybatis注意事项
导入jar包<!--导入MyBatis的jar包--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version></dependency><dependency> <groupId>mysql
2022-04-16 11:58:14
1014
原创 spring复习
引入pom坐标 <dependencies><!--spring-mvc--> <!-- https://mvnrepository.com/artifact/org.springframework/spring-web --> <dependency> <groupId>org.springframework</groupId> <a
2022-04-14 11:25:28
412
原创 Javaweb-thymeleaf
thymeleaf的部分标签 1) 使用步骤: 添加jar , 新建ViewBaseServlet(有两个方法) , 配置两个<context-param> : view-prefix , view-suffix 2) 部分标签: <th:if> , <th:unless> , <th:each> , <th:text>添加jar包新建ViewBaseServletpackage com.cong.controll...
2022-04-10 09:50:49
446
原创 vue技术学习
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <input v-model="username"> <input v-model="url"&g...
2022-04-07 18:03:19
774
原创 json格式
定义json<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> <!--定义json--> var json = { "name": "张三", ...
2022-04-07 16:49:48
259
原创 Ajax技术
以前我们在网页显示后台服务器的数据是通过 servlet->jsp->页面展示而且jsp还要依靠我们的服务器来启动访问现在直接使用ajax技术 前台页面 servlet->ajax->页面直接展示 使用html 也不用依靠服务器来启动创建servletAjax@WebServlet(value = "/ServletAjax")public class ServletAjax extends HttpServlet { @Ove...
2022-04-06 22:29:34
170
原创 Filter拦截器(过滤器)
不让浏览器直接访问我们的web资源 需要加一层拦截器 来过滤 比如没有登录就直接访问我的购物车等一些不合理操作和servlet同样是三大组件之一所以和servlet的创建方式差不多 同样是实现一个接口 不过是filter的接口测试 在不加filter拦截器的情况下 访问web资源下面加上拦截器 实现Filter接口 注意是哪个包下面的import javax.servlet.*;页面同样访问 就会拦截下来接下来是放...
2022-04-06 19:54:31
1571
原创 会话跟踪技术
(1)客户端会话跟踪技术:==Cookie== 基本使用发送cookie/*发送cookie给浏览器 */@WebServlet(value = "/l01")public class ServletCookieDemo01 extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws S..
2022-04-05 18:24:05
358
原创 jsp技术
在jsp中既可以写java代码又可以写html代码 这种如果写多了就太乱了 不太好 要专一添加jsp依赖<!--jsp--> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2...
2022-04-04 23:53:36
308
原创 Javaweb实现用户登录注册案例
项目结构User实体类package com.cong.pojo;public class User { private Integer id; private String username; private String password; public Integer getId() { return id; } public void setId(Integer id) { this.id ...
2022-04-04 18:19:11
1820
原创 Javaweb技术学习
servletpom.xml 打包方式为war包 servlet的scope属性必须配置为provided 在配置Tomcat插件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2022-04-04 00:06:12
406
原创 注册时的表单验证
用户名验证首先用户名要大于6位小于12位 然后给用户名表单加一个离开焦点的事件 如果输入有错 就下显示提示信息js代码//验证名户名是符合法var elementById = document.getElementById("username"); elementById.onblur=function (){ //trim() 去除字符串两端的空格 value是得到表单的内容 var username = document.getEle...
2022-04-03 15:34:57
1358
原创 jdbc快速入门
/*jdbc 快速入门 */public class JdbcDemo { public static void main(String[] args) throws Exception { //1.加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //2.获取连接 String url="jdbc:mysql://localhost:3306/ssm?useSSL=f...
2022-04-01 23:39:10
230
原创 Redis-jedis客户端操作
首先创建一个maven的项目 导入jedis的坐标 <dependencies><!-- jedis 坐标--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.1.1<
2022-03-19 16:53:20
1203
原创 redis基本语法操作
连接到图形化界面数据类型redis的通用命令keys的使用 keys * 查看所有的key也可以模糊查询 * 是通配符2代表删除后的返回值 就是影响的行数String类型这个命令错了 忘了加:了 Hash类型List类型Set类型...
2022-03-18 22:24:02
404
原创 java面试题
二分查找法package com.cong.二分查找;/*要求 给定一个数组 在给定义数组 要在数组中查出这个数字在数组里面的索引 */public class Demo { public static void main(String[] args) { //首先定义一个数组 保证他是排好序的 int[] ints = {1,2,3,4,5,6,7,8,9,10,11,22,33,55,99,101}; //给定一个方法 传.
2022-03-18 14:37:38
764
原创 bean的加载方式
第一种 利用spring xml配合文件方式加载第二种方式通过注解并自动扫描在配置文件中开启指定的扫描包 并开启自动装配配置第三方bean 需要一个配置类 来处理第三种方式代替xml的配置文件...
2022-03-16 16:09:26
791
原创 springBoot-SSMP
首先创建环境主要相关依赖 德鲁伊连接池 还有spring-puls <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc.
2022-03-03 23:24:11
567
原创 spring集成mybatis
首先导入相关坐标 最重要的主角是mybatis-spring坐标<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.0.RELEASE</v
2022-03-01 12:00:47
141
原创 JVM之GC常用算法
标记计数法 (引用计数法)对象每用一次就会标记一次 这样吧标记较小的次数就会剔除掉这个优缺点每次对象赋值时均要维护引用计数器 并且引用计数器本身也有消耗 如果这个程序是个死循环 这个就崩了...
2022-02-27 11:19:12
70
原创 数据库(Mysql重要的命令)
对数据库的操作查看所有的数据库 show datebases 创建数据库 create database 使用哪一个数据库 use database 删除数据库 drop database MySQL重要命令select 从数据库中提取数据 update 更新数据库中的数据 delete 删除数据库中的数据 insert into 增加数据库中的数据 create database 创建数据库...
2022-02-21 23:38:48
539
原创 第一个SpringBoot项目
使用IDEA创键项目其中 下面是主启动类首先创建一个Controllerpackage com.cong.controller;import org.springframework.stereotype.Component;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@C..
2022-02-21 11:31:31
211
原创 多线程学习
多线程的创建方式有三种实现方式一继承Thread类首先创建线程类 继承Threadpublic class MyThread extends Thread{//继承Thread //重写run方法 方法里面是我们要做的事情 @Override public void run() { for (int i = 0; i < 10; i++) { System.out.println("子线程运行:"...
2022-02-15 23:58:46
267
原创 Lambda表达式
代码首先创建函数式接口@FunctionalInterface//加这个注解表明他是 函数式接口 里面只有一个抽象方法public interface Demo { void swimming();}实现类/*lambda表达式必须是函数式接口 */public class LambdaDemoImpl { public static void main(String[] args) {// Demo demo =new Demo ...
2022-02-15 21:47:41
1321
原创 io流复习
FileFile的创建方法第一个方法createNewFile()注意:如果不存在文件 就创建成功 如果存在 就创建失败/*File类 创建文件 */public class Demo02 { public static void main(String[] args) throws IOException { File file = new File("G:\\File\\java.txt"); System.ou...
2022-02-11 23:45:15
122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人