自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea启动Tomcat服务打印日志以及语句输出中文乱码问题

idea启动Tomcat服务打印日志以及语句输出中文乱码问题文章目录idea启动Tomcat服务打印日志以及语句输出中文乱码问题方法记录第一种方法第二种方法还是没有解决2021年6月14-16日,在学习SpringMVC时,需要启动web项目同时点击网页按钮时后台输出一串中文提示信息,结果遇到中文乱码问题。最先遇到的情况一:tomcat启动打印中文日志信息乱码;(System.out.printf输出正常)开始看网上其他人的经验瞎改乱改,试了许多方法,把能改的编码方式都设置成了UTF-8起先找

2021-06-16 21:13:30 4198 7

原创 Spring试错笔记(一)

试错笔记文章目录试错笔记小错误Spring对C3P0数据库连接池注入时出现的问题引用外部配置文件时需要使用的命名空间context小错误MultipartFile判空操作不能用“==”,而应该用MultipartFile内置的isEmpty()方法,否则达不到判空的目的File类关联文件建议传两个参数 new File(a1,a2),a1表示文件所在目录,a2表示文件名称,直接拼接可能报错,会将文件名称视为文件夹名称,判断文件是否存在时,exists()会返回不存在,暂时不知道原因sp

2021-06-06 15:34:40 182 1

原创 Spring IOC(控制反转)思想笔记

Spring IOC(控制反转)思想笔记IOC控制反转基本理念就是将程序控制权从程序员手中交给用户自定义,从而避免了因为用户一个小需求的变化使得程序员需要改动大量代码。案例如果按照之前javaweb的固定方法,写一个简单的业务逻辑一个DAO接口public interface UserDao { public void getUser();}实现DAO接口public class UserDaoImpl implements UserDao { @Overrid

2021-01-03 16:17:33 12332 35

原创 一个考排序的题目(使用java语言)

题目描述:小A去参加W大学的一个招生项目.除了小A,还有n个人报名了W大学的这个招生项目,而W大学只招收m个人.每个人有一个高考分和一个校测分,分数都是非负整数,满分都是p,分数都不大于p.因为小A优异的竞赛成绩,W大学给了小A承诺,他将会校测给满分.然后每个人的最终得分为 高考分85% + 校测分15%.最终得分从高到低排前m高的将被录取,如果有同分,小A将优先被录取.求小A高考至少要考到多少分才能被W大学录取.链接:https://ac.nowcoder.com/acm/contest

2020-12-20 16:49:06 687 1

原创 题解笔记1

题解在jdk1.5以上版本中,以下代码将打印出import java.util.*;import java.util.List;public class test7{ public static void main(String args[]) { List Listlist1 = new ArrayList(); Listlist1.add(0); List Listlist2 = Listlist1; //S

2020-12-13 18:57:12 655

原创 JDBC连接数据库的代码及笔记

JDBC连接数据库笔记JDBC: java database conectivity的缩写连接数据库的基本代码: public static final String URL = "jdbc:mysql://localhost:3306/数据库名";//数据库地址 public static final String USER = "xxxx";//用户名 public static final String PASSWORD = "123456";//密码 public s

2020-12-06 16:41:57 1610 1

原创 sql语句常用函数笔记

sql语句常见函数(只记录部分常用函数)字符函数(只记下一些常用的)1. CONCAT 拼接字符例:SELECT CONCAT('hello',username) FROM `user`;输出结果为:helloguest1helloguest2helloguest3CONCAT可以将结果与指定字符拼接可以指定任意个变量CONCAT(str1,str2,str3,…)2.LENGTH 获取字节长度SELECT LENGTH('hello,小星');​ 运行结果为:12,因为一个中

2020-11-29 17:03:00 731

原创 springboot 多环境切换

springboot 多环境切换properties文件profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境;例如:application-test.properties 代表测试环境配置application-dev.properties 代表开发环境配置但是Springboot并不会直接启动这些配置文件,它默认使用application.properties主配置文件;我们需要通过一个配置来选择需要激活的环境:spring.prof

2020-07-31 22:32:06 1027

原创 JSR303数据校验笔记

JSR303数据校验笔记要使用JSR303数据校验,首先要导入相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>其次,需要在所编写的实体类上加上@Validated注

2020-07-30 22:46:05 671

原创 SpringBoot文件上传功能实现

SpringBoot文件上传功能实现要实现文件上传功能,需要了解一个关键接口MultipartFile,了解它可以使用的方法:MultipartFile--String getName() //返回表单中file文件参数name的名称。--String getOriginalFilename() // 文件原名称--String getContentType() //返回文件的内容类型。--boolean isEmpty() // 返回上传的文件是否为空,即,在多部分表单中没有选择任何文件,或者

2020-07-29 21:32:32 1081

原创 SpringBoot整合Mybatis---初步实现增删改查

SpringBoot整合Mybatis—初步实现增删改查准备工作建库建表数据库名:think数据表名:department属性:int型 id, String型 departmentNameSpringboot项目中导入Mybatis需要的依赖<!-- MyBatis 所需要的依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artif

2020-07-28 21:58:15 877

原创 SpringBoot中JDBCTemplate的基本使用

SpringBoot中JDBCTemplate的基本使用在springboot中如果不自己引入数据源,默认会使用HikariDataSource 数据源,以下就以默认数据源为例准备工作在pom.xml中导入两个需要使用的相关依赖<!-- 引入spring-boot-starter-jdbc的依赖--> <dependency> <groupId>org.springframework.boot</

2020-07-27 21:30:34 867

原创 springboot的异步任务、定时任务的简单案例

异步任务简单案例在我们开发项目时,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时会造成前台响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。1. 新建一个service包2. 创建AsyncService类@Service public class AsyncService { public void hello(){ try { Thread.sleep(3000);

2020-07-26 21:40:29 2010

原创 使用SpringBoot实现发送邮件功能

实现发送邮件功能主要有以下几步引入依赖spring-boot-start-mail用SpringBoot 自动配置MailSenderAutoConfiguration定义MailProperties内容,配置在application.yml中(也可以用application.properties)自动装配JavaMailSender测试邮件发送导入依赖新建springboot项目在pom.xml文件中导入以下依赖 <!--发送邮件需要的包--> &l

2020-07-25 20:39:46 1012 1

原创 使用Spring Security实现登陆以及权限认证

使用Spring Security实现登陆以及权限认证使用之前的准备先写一些静态页面[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ME7TCAxY-1595599555791)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20200724205656939.png)]1、使用SpringSecurity之前先导入相关依赖<dependency> <groupI

2020-07-24 22:13:08 1185

原创 Swagger的基本用法

swagger是解决前后端对接问题的API框架,用它可以自动生成接口文档准备工作使用swagger之前需要导入两个依赖• Springfox-swagger2• swagger-springmvc对应的依赖写法:<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupI

2020-07-23 21:54:06 1144

原创 用C语言实现希尔排序

希尔排序是直接插入排序的改良版,比直接插入排序更加高效,它是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。形象地说就是像军训或者体育课初次进行排队的步骤:教官/老师让所有人排成一队,按1 2 3 1 2 3循环报数(此时下标的一定增量就是3)报到相同数字的就重新组成一队(分组,但事实上不会分成三组,只是逻辑上进行分组,相当于打上标记)在每个重新组成的组里按身高进行排序(直接插入排序)改变

2020-07-22 22:48:52 859

原创 对通用的分代垃圾回收机制的初步了解

在学习java语言的过程中,了解到java有一个垃圾回收机制,它使得程序员可以专心实现功能而不必担心内存回收处理的问题,这也是Java与C++的不同之处,于是写下笔记强化记忆。分代垃圾回收机制的处理方式如同人有命长的,也有命短的,对象也有其生命周期,分代垃圾回收机制也依据不同生命周期的对象采取不同的垃圾回收算法,因为这样可以提高回收效率。我们将对象分为三种:年轻代、年老代和持久代。...

2020-07-21 21:25:05 646

原创 IDEA创建springboot项目缓慢以及maven导入依赖缓慢的一种解决方法

在讲解决方法之前先讲一下问题产生的原因:IDEA创建SpringBoot项目默认的下载地址是spring boot的官网同时idea导入依赖的的过程是:先在本地仓库中寻找,如果没有所需的jar包再到远程仓库中寻找,又因为springboot的官网和远程仓库的位置都在国外,而国内与国外隔了一堵墙,导致在国内访问外网普遍缓慢,在某些时期和一些不发达的地区甚至无法访问。接下来是当本人遇到上述问题时在网上查询得到的解决方法:创建springboot项目缓慢的解决方法:将默认下载地址改为国内的地址,网

2020-07-20 20:49:52 4700 1

原创 在spring中使用JdbcTemplate操作数据库的几种方式

使用JdbcTemplate的步骤设置spring-jdbc和spring-tx的坐标(也就是导入依赖) <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.2.7.RELEASE</version&

2020-07-19 20:00:14 1311

原创 变量存储位置的区别简述

首先明确有哪些存储区域寄存器:最快的存储区,有编译器根据需求进行分配,我们在程序中无法控制。栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中,或者常量池中(字符串常量对象存放在常量池中。)堆:存放所有new出来的对象。静态域:存放静态成员(static定义的变量、方法。)常量池:存放字符串常量和基本类型常量非RAM存储:硬盘等永久存储空间示例String ss1 = new String("china");对于通过new产生一个字符串(假设为”chi

2020-07-18 19:51:47 909

空空如也

空空如也

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

TA关注的人

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