MyBatis 传入多个参数方法 一、单参数: public List<XXBean> getXXBeanList(String xxCode); <select id=\"getXXXBeanList\" parameterType=\"java.lang.String\" resultType=\"XXBean\"> select t.* from tableName t where t.xxCode= #{i Java 小马同学 2021-03-09 17 热度 0评论
SpringBoot 配置 devtools 实现热部署 devtools 的原理: 深层原理是使用了两个 ClassLoader,一个 Classloader 加载那些不会改变的类(第三方Jar包),另一个 ClassLoader 加载会更改的类,称为 restart ClassLoader,这样在有代码更改的时候,原来的 restart ClassLoader 被丢弃,重新创建一个 restart ClassLoader,由于需要加载的类相比较少,所 Java 小马同学 2021-03-09 19 热度 0评论
SLF4J、Logback、Log4j、Logging 的区别与联系 对于这一点,IO大臣其实非常清楚, 日志是个很重要的东西, 因为程序运行起来以后, 基本上就是一个黑盒子,如果程序的行为和预料的不一致,那就是出现Bug了,如何去定位这个Bug 呢? 臣民们能用的工具有两个,第一个就是单步调试,一步步地跟踪,查看代码中变量的值, 这种办法费时费力, 并且只能 Java 小马同学 2021-01-30 16 热度 0评论
Spring @Transactional 事务注解 提示 @Transactional注解只能应用到public可见度的方法上,可以被应用于接口定义和接口方法,方法会覆盖类上面声明的事务。 使用方式: 例如用户新增需要插入用户表、用户与岗位关联表、用户与角色关联表,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作, 这样可以防止出现脏数据,就可以使用事务让它实现回退。做法非常 Java 小马同学 2021-01-28 15 热度 0评论
Java事务的类型 1、JDBC事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。 java.sql.Connection 提供了以下控制事务的方法: public void setAutoCommit(boolean) public boolean getAutoCommit() pu Java 小马同学 2021-01-28 18 热度 0评论
Maven使用教程 Maven规定的目录结构 若要使用Maven,那么项目的目录结构必须符合Maven的规范,其目录结构如下: Maven基本命令 -v:查询Maven版本 本命令用于检查maven是否安装成功。 Maven安装完成之后,在命令行输入mvn -v,若出现maven信息,则说明安装成功。 compile:编译 将java源文件编译成class文件 test:测试项目 执行test目录下的测试用例 pac Java 小马同学 2021-01-21 18 热度 0评论
IntelliJ IDEA 配置 Maven 1、下载Maven:http://maven.apache.org/download.cgi 2、解压,并新建一个本地仓库文件夹(名称、路径随便,尽量不要包含中文) bin:含有mvn运行的脚本 boot:含有plexus-classworlds类加载器框架 lib:含有Maven运行时所需要的java类库 conf:含有settings.xml配置文件 settings.xml 中默认的用户库: Java 小马同学 2021-01-21 17 热度 0评论
eclipse里的maven配置国内镜像 打开eclipse,选择Window - Perferences 然后Maven - User Settings - 点击open file eclipse中就打开了自带maven的配置文件,当然你也可以看路径在电脑文件里打开 然后找到下面这段配置 注释掉,替换为国内镜像 <mirror> <id>alimaven&l Java 小马同学 2020-07-13 17 热度 0评论
eclipse+maven+springBoot+整合jsp 1、新建项目 打开eclipse,File-New-Maven Project Next 选择webapp,Next 输入Group Id和Artifact Id,然后Finish 这样建完的项目会报错,因为没有tomact的运行环境 解决项目报错,右键项目-Build Path-Configure Build Path… 选择Add Add Library,加上tomact运行环境 如果这里没有 Java 小马同学 2020-07-13 18 热度 0评论
JDBC和ODBC的联系与区别 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时 Java 小马同学 2020-03-21 20 热度 0评论