以前写的博客
系统学习之前的博客
码弟冷鑫
正在准备接本,备考中,考完继续卷java
展开
-
Mybatis-plus 总结
Maven依赖:<!--基于SpringBoot--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>Latest Version</version> </dependency>&原创 2021-05-27 11:26:58 · 232 阅读 · 0 评论 -
Spring之Bean的配置的参数
id:Bean的唯一标识符,用于配置和管理和配置Beanname:可以为Bean指定多个名称(起别名)class:指定Bean的实现类(必须有实现方法)(scope:设定Bean的作用域Singleton:单例:表示通过IoC容器获取的Bean是唯一的Prototype:原型:表示通过IoC容器获取的Bean是不同的request:请求:表示在一次HTTP请求内有效session:会话:表示在一个用户会话内有效)property:Bean的子元素,用来指定需要赋值的属性value:Bean原创 2021-02-22 17:03:58 · 1095 阅读 · 0 评论 -
Java JDBC技术
JDBC(Java Data Base Connectivity)Java数据库连接技术使用maven依赖:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version></dependency>原创 2021-02-13 13:23:57 · 132 阅读 · 5 评论 -
Mybatis应用
mybatis需要导入的maven依赖:<!--mysql连接工具--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version> </dependency> <!--测原创 2021-03-10 17:13:33 · 173 阅读 · 2 评论 -
Spring之XML配置
Spring框架是由于软件开发的复杂性而创建的轻量级控制反转(IoC)和面向切面(AOP)的容器框架。它使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,其用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从spring中受益。IoC(Inversion of Control)控制反转 DI(Dependency Inject)依赖注入AOP(Aspect Oriented Programming)面向切面编程Spring官网需要的原创 2021-02-17 12:45:03 · 348 阅读 · 1 评论 -
DBUtils工具的使用
import com.mchange.v2.c3p0.ComboPooledDataSource;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.BeanHandler;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.原创 2021-02-13 21:17:18 · 166 阅读 · 1 评论 -
Maven遇到的错误
Could not transfer artifactorg.apache.maven.surefire:surefire-junit-platform:pom:2.22.2 from/toalimaven (http://maven.aliyun.com/nexus/content/groups/public/):java.lang.RuntimeException: Unexpected error:java.security.InvalidAlgorithmParameterExceptio.原创 2021-06-27 19:03:47 · 175 阅读 · 0 评论 -
Spring的Bean配置类型
第一个bean的方法package com.lengxin1;import lombok.Data;import java.util.*;@Datapublic class lianxi1 { private int age; private Lianxi2 lianxi2; private String[] books; private List<String> pet; private Map<String, String>原创 2021-02-19 22:04:09 · 165 阅读 · 0 评论 -
mybatis核心配置文件解析
核心配置文件:configuration:配置文件根元素environments :元素定义了如何配置环境,可配多个环境,default属性指定环境配置【environment:一个环境的配置,id属性为环境指定唯一id transactionManager:事物管理器,type属性指定事物【JDBC和MANAGED】 【dataSource:数据源 type属性指定数据源【UNPOOLED和POOLED和JNDI】 driver – 这是 JDBC 驱动的 Java 类全限定名(并不原创 2021-03-12 13:25:46 · 60 阅读 · 0 评论 -
Mybatis逆向工程
MyBatis Generator简称 MBG,是⼀个专⻔为 MyBatis 框架开发者定制的代码⽣成器,可⾃动⽣成。MyBatis 框架所需的实体类、Mapper 接⼝、Mapper.xml,⽀持基本的 CRUD 操作,但是⼀些相对复杂的 SQL 需要开发者⾃⼰来完成。Maven依赖:<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybat原创 2021-04-10 10:46:34 · 97 阅读 · 1 评论 -
Centos安装MongoDB
下载网址:https://www.mongodb.com/try/download/community下载:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.6.tgz(刚才复制的下载地址) 解压:tar -zxvf移动到:mv 文件夹名 /usr/local创建配置目录:mkdir -p /usr/local/mond4/mondbs/data /usr/local/mond4/mondbmond4:文原创 2021-06-08 11:03:11 · 106 阅读 · 0 评论 -
Centos7安装mysql
下载MySQL包:下载通过远程工具放到Linux文件夹下然后解压通过命令查看是否安装了mariadb数据库:rpm -qa | grep mariadb如果有强制删除:rpm -e 名称 --nodeps然后安装使用的几个mysql组件:rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm --no原创 2021-05-28 16:52:02 · 200 阅读 · 0 评论 -
c3p0数据库连接池
基于方法创建:import com.mchange.v2.c3p0.ComboPooledDataSource;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.SQLException;public class DataSource1 { public static void main(String[] args) { try {原创 2021-02-13 21:33:08 · 147 阅读 · 2 评论 -
Java类Lombok
Lombok是一个Java类库,可以使用注解的方式帮助我们来实现代码的简化,从而使开发变得更加的简洁。maven依赖:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> <scope>原创 2021-02-18 11:47:13 · 208 阅读 · 5 评论 -
mybatisSQL语句映射文件
mapper:SQL语句执行的根节点 namespace属性:设置命名空间select:查询语句 insert:插入语句 update:更新语句 delete:删除语句id属性:在命名空间中唯一的标识符,可以被用来引用这条语句。parameterType属性将会传入这条语句的参数的类全限定名或别名。resultType属性期望从这条语句中返回结果的类全限定名或别名resultMap属性对外部 resultMap(结果映射) 的命名引用。结果映射:resultMap:ResultMap 的设计原创 2021-03-16 13:31:20 · 100 阅读 · 0 评论 -
一些常用的下载地址
jdk官网:JDKEclipse:EclipseIntelliJ IDEA:IDEATomcat:TomcatMaven:MavenSQLyog:SQLyogMongoDB:MongoDBMongoDB可视化工具Robo3T:Robo3T原创 2021-05-09 17:04:55 · 697 阅读 · 0 评论 -
mybatis-plus之AutoGenerator
基于SpringBoot生成,需要导入SpringBoot的相关依赖Maven依赖: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version>原创 2021-05-27 10:08:00 · 171 阅读 · 0 评论 -
SSM框架整合
Maven依赖:<!--单元测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>原创 2021-06-21 20:28:29 · 88 阅读 · 0 评论 -
SpringMVC实现的两种方式
配置文件实现:web.xml注册DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/j原创 2021-04-02 12:16:42 · 146 阅读 · 1 评论 -
Centos7安装java,并配置环境变量
下载远程连接工具XShell,下载远程传输软件XFTP:XSheel,XFTP 也可以从软件商店下载连接成功然后下载对应的jdk版本:jdk网址然后使用XFTP拖拽到你想放置软件的目录然后检测有没有安装Openjdk:rpm -qa | grep jdk如果有强制删除:rpm -e --nodeps jdk名称然后进入放置安装包的目录:rpm -ivh 安装包的名称配置java环境变量的文件:/etc/profileJAVA_HOME=/usr/java/jdk1.8.0_291-a原创 2021-05-27 17:14:59 · 150 阅读 · 1 评论