自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 maven下载及配置

maven下载及配置官网https://maven.apache.org/点击download在Previous Releases中选择archives选择想要下载的版本进到目录里选binaries,点击apache-maven-3.6.1-bin.zip进行下载并解压进行环境变量的配置添加一个新变量在path中配置在cmd中输入maven -version查看是否成功修改配置文件修改apache-maven-3.6.1\conf\settin

2020-10-01 11:21:28 108

原创 通过springboot配置数据源

springboot整合jdbc-配置数据源使用默认的hikariDataSource数据源spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTCspring.datasource.usern

2020-07-08 17:40:50 587

原创 python爬虫简单练手:音乐top250

python爬虫练习爬取音乐top250

2023-04-04 00:31:08 484

原创 解决端口号被占用问题

端口号被占用如何解决

2022-09-18 12:43:50 931

原创 springcloud alibaba快速入门

springcloud alibaba快速入门:nacos注册中心和配置中心快速入门

2022-09-08 00:41:34 412

原创 Hystrix快速入门

springcloud-Hystrix 快速入门

2022-07-14 16:26:22 243

原创 Feign快速入门

springcloud-Feign快速入门

2022-07-12 09:33:51 620

原创 Http状态码

Http状态码

2022-07-12 09:31:15 156

原创 ribbon快速入门

springloud-netflix-ribbon

2022-07-07 11:00:00 298

原创 springcloud注册中心-Eureka入门

springcloud注册中心eureka

2022-06-29 09:00:00 218

原创 mybatis-plus入门

mybatis-plus入门创建数据库create database mybatis_plus;use mybatis_plus;create table user( id bigint(20) not null comment '主键id', name varchar(30) null default null comment '姓名', age int(11) null default null comment '年龄', email varchar(50) null defa

2021-04-17 00:21:40 227 1

原创 5删除用户

springboot整合jdbc-实现删除用户修改controller//删除用户@GetMapping("/deleteUser")public String deleteUser(Integer id){ try{ this.usersService.dropUser(id); }catch (Exception e){ e.printStackTrace(); return "error"; } return

2020-07-09 14:42:08 248

原创 4更新用户

springboot整合jdbc-实现更新用户修改controller//更新用户@PostMapping("/updateUser")public String updateUser(Users users){ try{ this.usersService.modifyUser(users); }catch (Exception e){ e.printStackTrace(); return "error"; }

2020-07-09 14:41:36 173

原创 3更新用户预更新查询

springboot整合jdbc-实现预更新用户的查询功能修改controller//预更新用户的查询 @GetMapping("/preUpdateUser") public String preUpdateUser(Integer id,Model model){ try{ Users user = this.usersService.findUserById(id); model.addAttribute("use

2020-07-09 14:41:14 134

原创 2查询用户

springboot整合jdbc-实现查询全部用户修改controller//查询全部用户@GetMapping("findUserAll")public String findUserAll(Model model){ List<Users> list = null; try{ list = this.usersService.findUsersAll(); model.addAttribute("list",list); }

2020-07-09 14:39:48 306

原创 1用户添加

springboot整合jdbc-实现添加用户创建实体类(pojo/Users)public class Users { private Integer id; private String username; private String usersex; public Integer getId() { return id; } public void setId(Integer id) { this.id =

2020-07-08 17:41:30 224

原创 整合jdbc-@ConfigurationProperties

springboot整合jdbc-@ConfigurationProperties注解读取配置信息创建配置信息实体类(config/JdbcProperties)//jdbc配置信息属性类@ConfigurationProperties(prefix = "jdbc") //是springboot的注解,只能读取springboot的application的配置文件public class JdbcProperties { private String driverClassNam

2020-07-08 17:38:20 613

原创 springboot整合jdbc-@PropertySource

springboot整合jdbc-@PropertySource注解读取配置文件创建表CREATE TABLE `users` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) DEFAULT NULL, `usersex` varchar(10) DEFAULT NULL, PRIMARY KEY (`userid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2020-07-08 17:36:27 117

原创 springboot整合servlet

springboot整合servlet方法一创建servlet//整合serlvet方式一@WebServlet(name = "FirstServlet",urlPatterns = "/first")public class FirstServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response){ System.out

2020-07-08 17:35:38 144

原创 springboot整合listener

springboot整合listener方式一创建listener//整合listener@WebListenerpublic class FirstListener implements ServletContextListener { public void contextDestoryed(ServletContextEvent event){ } public void contextInitialized(ServletContextEvent event

2020-07-08 17:34:59 118

原创 springboot整合jsp

springboot整合jsp创建springboot项目修改pom文件<!--添加jsp引擎,springboot内置的tomcat没有此依赖--><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId></dependency><!--添

2020-07-08 17:34:14 176

原创 springboot整合freemarker

springboot整合freemarker创建springboot项目修改pom文件<!--freemarker启动器依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>创建u

2020-07-08 17:30:39 106

原创 整合filter

springboot整合filter整合filter方式一创建filter//整合filter方式一// @WebFilter(filterName = "FirstFilter",urlPatterns = {"*.do","*.jsp"})@WebFilter(filterName = "FirstFilter",urlPatterns = "/first")public class FirstFilter implements Filter { @Override p

2020-07-08 17:29:59 147

原创 文件上传

springboot文件上传创建springboot项目编写页面(resources/static/fileupload.html)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form action="/fileUp

2020-07-08 17:29:10 69

原创 maven创建springboot项目

通过maven创建一个springboot项目创建一个maven项目修改pom文件<parent> <groupId>org.springframework.boot</groupId> <version>2.3.1.RELEASE</version> <artifactId>spring-boot-starter-parent</artifactId></parent>

2020-07-08 17:26:32 231 1

原创 缓存

一级缓存一级缓存也叫本地缓存:sqlsession与数据库同一次会话期间查询到的数据会放在本地缓存中以后如果需要获取相同的数据直接从缓存中拿,没必要再去查询数据库测试:开启日志测试一个session查询两次相同记录查看日志输出缓存失效的情况查询不同的东西增删改操作可能会改变原来的数据,所以必定会刷新缓存查询不同的Mapper.xml手动清理缓存小结:一级...

2020-04-18 14:45:59 101

原创 动态sql

搭建环境create table `blog`( `id` varchar(50) not null comment '博客id', `title` varchar(100) not null comment '博客标题', `author` varchar(30) not null comment '博客作者', `create_time` datetime not null comm...

2020-04-13 23:47:09 183

原创 一对多

环境搭建@Datapublic class Student { private int id; private String name; //学生需要关联一个老师 private int tid;}@Datapublic class Teacher { private int id; private String name; //...

2020-04-10 20:43:04 55

原创 多对一

SQL建表CREATE TABLE `teacher`( `id` int(10) not null, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY(`id`))ENGINE=INNODB DEFAULT CHARSET=utf8;INSERT into teacher(`id`,`name`)VALUES(1,'老师');CREAT...

2020-04-10 20:42:39 79

原创 mybatis入门04

日志如果一个数据库操作出现异常,我们需要排错logImpl指定 MyBatis 所用日志的具体实现,未指定时将自动查找。SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING在mybatis中具体使用哪一个日志实现在设置中设定STDOUT_LOGG...

2020-04-08 22:00:48 86

原创 limit实现分页

分页为什么要分页?减少数据的处理量使用limit分页select * from user limit startIndex,pageSize;select * from user limit 3; 使用Mybatis实现分页,核心sql接口//分页List<User> getUserByLimit(Map<String,Integer> map)...

2020-04-08 22:00:18 2181

原创 lombok的使用

使用在idea中安装lombok插件2. 在pom.xml中导入jar包<dependencies> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.project...

2020-04-08 21:59:49 78

原创 mybatis入门03

mybatis-config.xml配置解析核心配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(...

2020-04-06 13:11:32 81

原创 mybatis入门02

mybatis CRUD数据库CREATE TABLE `user`( `id` INT(20) NOT NULL PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL, `pwd` VARCHAR(30) DEFAULT NULL)ENGINE=INNODB DEFAULT CHARSET=utf8; namespacenamespace...

2020-04-05 11:17:42 100

原创 mybatis入门01

mybatis-01mybatis中文文档:https://mybatis.org/mybatis-3/zh/getting-started.html数据库CREATE TABLE `user`( `id` INT(20) NOT NULL PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL, `pwd` VARCHAR(30) DEFAULT N...

2020-04-05 11:14:10 65

原创 邮件

邮件发送发送邮件:SMTP协议接收邮件:POP3协议需要JavaMail API 和 Java Activation Frameworkjar包:mail.jar和activation.jar普通java程序package com.yu;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;impo...

2020-04-02 11:39:04 212 1

原创 文件上传

文件上传ServeltFileUpload负责处理上传的文件数据,并将表单中每个输入项封装成一个FileItem对象,在是用ServletFileUpload对象解析请求时需要DiskFileItemFactory对象。所以,我们需要在进行解析工作前构造好DiskFileItemFactory对象,通过ServletFileUpload对象的构造方法或setFileItemFactory()方法...

2020-04-01 01:30:46 81

原创 事务

事务ACID原则:保证数据的安全开启事务事务提交 commit()事务回滚 rollback()关闭事务转账:a:1000b:1000a(900) - -100–> b(1100)Junit单元测试web.xml 依赖<dependency> <groupId>junit</groupId> <...

2020-03-20 21:04:04 75

原创 jdbc

JDBCjava连接数据库mysql版本:8.0.17mysql-connecter-java驱动版本:8.0.15配置web.xml,这里可能会有版本问题,根据mysql版本选择合适的驱动<dependencies> <!-- mysql驱动 --> <dependency> <groupId&g...

2020-03-20 16:52:45 91

原创 Filter过滤器

FilterFilter: 过滤器用来过滤网站的数据实现javax.servelt.Filter这个接口定义的三个方法:init,doFilter和destory编写过滤器导包要选servletpackage com.yu.filter;import javax.servlet.*;import java.io.IOException;public class Charac...

2020-03-20 01:00:58 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除