- 博客(20)
- 收藏
- 关注
原创 更换电脑gitlab拉取代码失败
SSL certificate problem: unable to get local issuer certificate
2023-02-24 08:54:34
331
原创 Mybatis中的自定义别名的两种方式
这里使用的是常规的取别名方式;我们可以用user代替com.pojo.user<typeAliases> <typeAlias type="com.pojo.user" alias="user"></typeAlias> </typeAliases>这里使用的是包扫描的方式来取别名注意: 使用包扫描它会扫描该包路径下所有的类,为其取别名,不区分大小写,并不是单单取首字母小写作为它的别名例如你包下有个类People,那它的别名
2021-05-22 20:07:10
579
原创 Springmvc注解开发(笔记01)
SpringMvc的工作原理图项目结构图:1.新建maven项目右键添加web支持2.导入jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version>
2021-05-19 18:06:03
105
原创 Mybatis-Spring整合02(事务管理)
前提: Mybatis-Spring整合01中我们使用的Mybtis的写法,现在我们将它整合到Spring当中1.我们将Mybtis注册到Spring-dao.xml当中import com.feng.pojo.User;import org.mybatis.spring.SqlSessionTemplate;import java.util.List;public class UserMapperImpl implements UserMapper {// 原来的操作都是sqlsess
2021-05-02 15:34:43
93
原创 Mybatis-Spring整合01
整合Mybatis:步骤简述1.新建实体类User(com.feng.pojo)import lombok.Data;//此处导入了Lombok依赖使用注解@Datapublic class User { private int id; private String name; private String pwd;}2.编写Mybatis核心配置文件Mybatis-config.xml<?xml version="1.0" encoding="UTF-.
2021-05-02 14:52:45
180
原创 Aop实现的三种方法
首先我们现在pom.xml文件中导入织包<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</version></dependency>1.UserService接口(增删改查) ,User.
2021-04-24 17:56:30
213
原创 静态代理和动态代理
静态代理的简要结构组成:1.共同的抽象类(增删改查,房子出租)2.所要代理的对象需要继承并且抽象类或接口的方法(真实角色)2.中介代理Proxy类类继承了共同的抽象类或接口并且将所要代理对象作为属性并通过Set注入3.用户类Client测试功能的实现Aop面向切面编程:代理模式是他的实现方法之一?为了在不影响源代码的基础上增加新功能,于是我们设置一个代理(拥有代理对象的一切功能)来拓展新功能,从横向切入静态代理://需要被继承的接口类public interface UserSer
2021-04-21 21:23:02
97
原创 Mybatis 动态SQL
if: 当传入的参数只有一个时候结果只对应传入的参数,当传入结果有多个参数的时候,搜索出来的结果将满足传入的所有参数。我们这里用where标签嵌套if标签,它将会在一定的情况下自动帮助我们处理 And和Or或者其他的多种情况,避免出现sql语句的错误;choose、when、otherwise: 类似于java中的switch case语句,它最明显的特征就是当存在多条语句时,它只会选择最先满足的语句执行并且得出结果;后面的map.put(“view”,9999)会被忽略掉set标签: 在sql语
2021-04-11 21:26:53
112
原创 Spring学习笔记02
Set注入:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans ht
2021-04-10 17:12:50
123
原创 Spring_Study笔记01
IOC: 控制反转(个人理解,以前控制权都在程序员手上,常常因为用户需求不断的改变而导致牵一发而动全身,现在控制权给用户)AOP: 面向切面编程反转概念: 程序本身不在创建对象,而是被动接受对象依赖注入: 程序本身通过set方法来进行注入(赋值)弱耦合性: 程序和程序之间的关联性大大降低具体实现流程:1.在Dao文件夹中创建需要实现的接口UserDAo,该接口写入实际业务需要用到的方法,例如getUser()2.在同目录下我们基于UserDao接口(implements) 实现getUS
2021-04-08 11:19:20
168
原创 Mybatis多对一,一对多查询(自我学习总结)
一对多: 一个老师查询多个与其相关联的学生信息一对多: collection: 一对多(通俗讲就是用一个对象查询与其相关联的多个对象,例如一个老师有多个学生)association: 多对一(查询多个对象所对应的共同对象,如多个学生共同的老师)oftype: 用来指定映射到List或者集合的pojo类型,是泛型中的约束类型!JavaType: 用来指定实体类中属性的类型...
2021-03-23 19:15:47
239
原创 log4j标准配置文件及其使用说明(自我学习记录)
#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码log4j.rootLogger=DEBUG,console,file#控制台输出的相关设置log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.appender.console.Threshold=DEBUGlog4j.ap
2021-03-17 15:32:06
236
原创 Mabatis学习过程中踩过的坑
<resultMap id="userMap" type="user"> <result column="id" property="id"/> <result column="name" property="name"/> <result column="passwd" property="password"/></resultMap> <select id="getUserlist" resultMa
2021-03-17 15:27:34
254
原创 Mybatis学习笔记
Mybatis CRUD我们只需要操作Usermapper接口和Usermapper.xmlUsermapper接口public interface Usermapper { List<user> getUserlist(); user getUserById(int id); int addUser(user u); int update(user u); int deleteuser(int id);}还有一种万能的写法int addUs
2021-03-13 16:15:05
117
原创 Mybatis学习笔记01
1.打开idea创建一个maven项目在pom.xml导入依赖包; <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <
2020-12-25 20:09:55
139
原创 小米8刷安卓10魔趣Rom
前提准备小米手机一部和小米8魔趣ROM和救砖工具fastboot和官网下载的完整的线刷包(可有可无)1.去官方申请解锁b锁,下载解锁工具,手机解锁后登录拥有解锁权限的账号2.刷入第三方twrp,可以上TWRP官网下载适配的第三方TWRP镜像文件通过fastboot刷入,具体的可以参考这篇文章刷入镜像recovery 或者去百度搜索 wszx150 大佬的一键刷入twrp(注意:刷入第三方twrp需要在拥有usb2.0传输端口的笔记本或者台式机操作。变砖后的线刷操作也需要在2.0端口内操作)**3.*
2020-12-17 16:49:54
4166
原创 数据库基本搜索及分页公式
SELECT 字段名称FROM 表格名称WHERE 条件筛选IFNULL(字符段,返回值)例如查询一个值存在null的字符段,我们可以使用ifnull给予特定的返回值;条件查询关键字大于等于:>=小于等于:<=不等于: <> 或者 !=在什么与什么之间: BETWEEN 100 AND 120 (小的数值放前面)逻辑查询关键字与:AND 或者&&或:OR 或者 ||非:NOT 或者 !模糊查询LIKE:例如
2020-11-07 19:00:16
378
原创 git推送本地代码到远程仓库遇到的问题解决随录
git推送本地代码到远程仓库使用ssh协议1.ssh-keygen -t rsa -C “你的邮箱地址” (准备建立ssh协议密匙)2.直接回车三次 跳过代码提交密码验证3.接着给予绝对路径(.ssh文件的路径) 一般在C盘的用户文件夹下4.打开.ssh文件夹 用记事本打开 id_rsa.pub文件,复制文件内容。5.打开github选择设置,找到建立ssh,将内容复制进去。保存项目clone下来使用的是https协议如何转换成ssh协议:1.输入git remote -v 查看当前的url
2020-11-06 12:05:26
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人