![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 77
稳住,别浪,慢慢来,我能翻
主攻Java,喜欢接触一些新技术
展开
-
Docker最全总结
docker介绍及其常用命令文章目录docker介绍及其常用命令1.为什么要用到docker?2.安装docker2.1卸载旧版本2.2安装docker2.3启动docker2.4配置镜像加速2.4.1 安装/升级Docker客户端2.4.2 配置镜像加速器3.Centos7安装DockerCompose3.1下载3.2修改文件权限4.Docker镜像仓库4.1基础仓库4.2图形化界面仓库4.3配置信任地址5.docker常用命令5.1镜像操作5.1.1拉取镜像5.1.2查看镜像5.1.3保存镜像5.1.原创 2021-11-23 21:13:45 · 720 阅读 · 0 评论 -
SpringBoot数据访问
SpringBoot数据访问 整合Mybatis与springmvc整合myabtis的步骤基本一致,主要分为以下几步导入pom文件主要是导入对应的mysql驱动以及对应的mybaits启动器<!-- properties标签可以自定义版本--> <properties> <java.version>1.8</java.version> <repackage.classifier/>原创 2021-10-08 17:45:20 · 255 阅读 · 0 评论 -
吐血整理!SpringMVC常用简单注解(超详细)
注解解析直达目录1.用于接收前端给后端的json数据-**@RequestBody**1.1需求分析1.2具体情境1.3最佳实操1.4运行结果以及分析2.获取restful风格url中的参数值 -**@PathVariable**2.1需求分析2.2具体情境2.3最佳实操2.4运行结果以及分析3.获取http请求的header部分信息 - **@RequestHeader**3.1需求分析3.2具体情境3.3最佳实操3.4运行结果以及分析4.获取矩阵变量的值 - **@MatrixVariable**4.1原创 2021-09-12 11:47:13 · 1011 阅读 · 2 评论 -
五篇教你掌握spring之五:Spring与mybatis的整合以及事务的织入
Spring与mybatis的整合以及事务的织入整合Mybatis创建依赖我们需要用到junit,mysql驱动,mybatis,spring-webmvc,spring-jdbc,aspectjweaver<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>原创 2021-07-31 16:32:48 · 261 阅读 · 0 评论 -
五篇教你掌握spring之四:代理模式介绍及Spring的AOP实现
代理模式介绍及Spring的AOP实现AOP前情之代理模式静态代理角色分析:抽象角色:一般会用接口或者抽象类来解决真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,我们一般会做一些相关业务的处理客户:访问代理对象的人模拟静态代理现有service业务是增删改查Service接口package com.lwh.service;public interface Service { public void add(); public void delete原创 2021-07-31 16:28:28 · 217 阅读 · 0 评论 -
五篇教你掌握spring之三:详解Spring的bean以及注解开发
详解Spring的bean以及注解开发各种复杂类型的依赖注入我们采用一个类的大杂烩的形式,新建一个Studentpackage com.lwh.pojo;import java.util.*;public class Student { private String name; private Address address; private String[] books; private List<String> hobbys; priva原创 2021-07-31 16:23:35 · 221 阅读 · 0 评论 -
五篇教你掌握Spring之二:Spring的常见配置
Spring的常见配置别名(alias)<!-- alias的name属性是已创建的bean的id,给他取个别名叫user2--><bean id="hello" class="com.lwh.pojo.User"> <constructor-arg name="name" value="名字"/> <constructor-arg name="age" value="123"/></bean><ali原创 2021-07-31 16:13:23 · 186 阅读 · 0 评论 -
五篇教你掌握spring之一:Spring的简单入门
Spring的简单入门IOC理论介绍为什么要使用控制反转(IOC),下面我们来看一段代码也就是往常我们写项目,采用的三层架构UserDao接口:package com.lwh.dao;public interface UserDao { public void getUser();}UserDaoImpl实现类:package com.lwh.dao;public class UserDaoImpl implements UserDao{ @Override原创 2021-07-31 16:10:00 · 206 阅读 · 0 评论 -
Linux文件和目录命令
Linux文件和目录相对路径与绝对路径:. 代表此层目录.. 代表上一层目录- 代表前一个工作目录` 代表目前使用者身份所在的home目录`account 表示account的home目录处理目录的命令:cd 切换目录pwd 显示当前目录mkdir 建立一个新目录rmdir 删除一个【空】目录mkdir:建立多层目录时需要一层一层建立,如果不想一层一层,那么就可以用下面:[huaye@localhost`]$ mkdir -p /home/tast/tasting原创 2021-07-23 15:09:48 · 198 阅读 · 0 评论 -
学MyBatis看这四篇就够了!(4)之一对多,多对一,分页查询以及Log4j的使用
MyBatis入门(4)多对一查询第二种方法首先,我们可以在sql上下个功夫:select s.id sid,s.name sname,s.tid,t.name tnamefrom student s,teacher t where s.tid=t.id查询到的结果就是上面的,我们所希望的也是上面的形式,其实本质上也是个连接查询更新StudentMapper.java,增加方法:package com.lwh.dao;import com.lwh.pojo.Student;impo原创 2021-07-23 15:06:39 · 131 阅读 · 0 评论 -
学MyBatis看这四篇就够了!(3)之聊聊模糊查询以及复杂查询案例
MyBatis入门(3)关于模糊查询模糊查询一般使用${},而取出基本数据类型或者String或者对象的属性用#{},这样可以放置SQL注入:SELECT * FROM student WHERE name like '%${name}%';当在处理这样的场景时,只是进行了简单的字符串拼接,此时如果传入的时对象的属性,即User中的name属性,拼接后就是:SELECT * FROM student WHERE name like '%李%';而当使用#{}时,SELECT * FROM原创 2021-07-23 15:02:20 · 216 阅读 · 0 评论 -
学MyBatis看这四篇就够了!(2)之实现增删改查
Mybatis入门(2)代码整体预览dao层:UserMapper:package com.lwh.dao;import com.lwh.pojo.User;import java.util.List;public interface UserMapper { List<User> getUserList(); //查询对应id User getUserById(int id); //插入用户 int insertUser(User原创 2021-07-23 14:58:20 · 71 阅读 · 0 评论 -
学MyBatis看这四篇就够了!(1)之创建第一个MyBatis
学习笔记(第一天)之MyBatisMyBatis官网:https://mybatis.org/mybatis-3/zh/index.htm什么是Mybatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记原创 2021-07-23 14:52:19 · 84 阅读 · 1 评论 -
框架学习必备!java基础学习之《反射》
java基础学习之《反射》动态语言和静态语言动态语言是一类运行时可以改变结构的语言,例如新的函数,对象,甚至代码可以被引进,已有的函数可以被删除或者是其它结构上的变化主要动态语言:Objcet-C,C#,JavaScript,PHP,Python静态语言运行时结构不可改变的语言,Java,C,C++Java不是动态语言,但是可以称之为准动态语言,具有一定的动态性,我们可以通过反射机制获得类似动态语言的特性,时代码更加灵活反射定义反射能够分析类能力的程序叫做反射反射机制可以用来:原创 2021-07-23 13:45:41 · 98 阅读 · 0 评论