自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot常用注解

目前SpringBoot给我的感觉就是把框架更加简化,就是大家说的“约定大于配置”,虽然简单了,但是出错的时候会更苦恼,因为是它约定好的,要是不知道它怎么约定了,那报错的时候你就会感觉你多么的单纯。慢慢来,别着急,好运。正片开始@Configuration 标注在类上,表示这是一个配置类,同时该类也会作为一个组件加入到IOC容器中。该注解有一个属性proxyBeanMethods,默认是true,也就是全模式,在组件之间存在依赖关系的时候会用到,即保证了组件单实例,若是想要加快程序速度,最好改成fals

2022-01-26 21:56:10 299 1

原创 在Mybatis中通过Log4j打印sql信息

1.导入log4j的坐标注意版本问题,可能会出事。反正1.2.8有点小问题,一直报一个方法找不到。奇奇怪怪用1.2.17的没啥问题 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>2.指定 MyBatis 所用日志

2021-10-01 13:43:12 3037

原创 log4j相关配置

基本介绍log4j是日志的一种,其中定义了6种日志级别:fatal(可能引起系统崩溃),error(不会影响系统运行),warn(警告),info(记录些数据库连接,网络信息等),debug(测试阶段用),trace(追踪信息)。log4j中有两个比较重要的东西:appender和layout,和JUL中的handler和format类似,分别用于指定输出位置和输出的格式。log4j的底层会去读取类路径下的log4j.properties配置文件,因此必须将此文件放在类路径的根目录下,切记这一点。l

2021-09-28 14:43:27 140

原创 printf

%c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百分号% ...

2021-09-27 22:48:06 93

原创 JUL配置文件进行相关配置

JUL执行原理首先日志输出,则需要Logger对象,Logger对象由LogManager对logging.properties文件进行加载,,并保存Logger对象在HashTable中,即map集合,通过键值对的方式,因此你自定义Logger的name会以键的方式保存下来,在获取Logger时只要输入对于的name即可拿到。拿到Logger对象之后可以为之设置日志级别,还可以通过过滤器判断是否放行,然后通过Handler控制日志的输出位置,通过Formatter控制日志的格式等。...

2021-09-27 20:52:02 537 1

原创 Eclipse中解决logging.propertis中文问题

!

2021-09-27 13:42:54 68

原创 JUL通过java代码自定义controller和simpleFOrmatter

@JUL日志自定义日志级别JUL是JDK中的日志,即不需要引入外部的jar包。获取日志记录器参数传个当前类的全限定名就行。日志的级别共7个,SEVEREB出现错误时,WARNING警告时,INFO普通信息,如传个变量之类,CONFIG相关配置,如数据库的连接等,FINE,FINER,FINEST这三个都是测试类中的信息。JUL默认的日志级别是INFO,即不会打印CONFIG,FINE,FINER,FINEST这四个级别的日志。日志级别可以在Level类中查看,这是个枚举类。下图是自定义日志级别。

2021-09-27 11:56:04 208

原创 Java之I/O流简介

I/O流定义简单的来说就是数据传输的一种方式。分类按数据流向:分为输入流和输出流,输入和输出都是相对于内存来说的。按传输方式:分为字符流和字节流。字符流:            输入流 Reader               

2020-11-03 19:51:01 77

原创 Java之枚举篇

当我们需要定义一组常量时,强烈推荐使用枚举类枚举类的对象只能是有限个,必须是确定的注意:枚举类不能被实例化如何定义枚举类在JDK5.0之前,我们只能通过自定义枚举类,在JDK5.0以后,我们可以使用关键字enum来定义枚举类使用关键字enum来定义枚举类步骤:①:1.创建一个枚举类 Season ,默认继承了java.lang.Enum类           ②:给出当前枚举类的对象,

2020-10-28 16:04:32 121

原创 Java多线程

三种实现方式①继承Thread类步骤:1.创建一个类,并继承Thread类           2.在该类中重写Thread类中的run()方法           3.创建该类的对象        &

2020-10-27 21:17:46 79

原创 Java反射方法获取构造方法并使用

Constructor类在Java中,使用Constructor对象表示构造器对象。属于java.base模块下的java.lang.reflect包下的一个类。获取Constructor对象我先给你解释一下,为什么要获取Constructor对象。因为在Java程序中就是来靠对象之间消息的传递来完成任务的,那么你就得创建对象,在Constructor类中有一个方法叫做newInstance,使用这个方法可以创建并初始化对象。通过Class对象获取构造器的常用方法:①getConstructor(

2020-10-26 18:26:29 400 3

原创 Java反射基础

反射概念:即在程序运行过程中分析类的一种能力。作用:①分析类(通过类加载器)           ②查看并使用对象应用:①构建通用的攻击           ②搭建灵活的系统框架类加载器(ClassLoader)概念:负责将类的字节码文件加载到内存中,并生成对应的Class对象

2020-10-26 17:49:41 74

原创 Java异常处理

什么是异常异常通俗的来说就是程序执行过程中遇到的错误。异常分类异常分为两大类:异常和错误。异常(Exception):合理出现的错误我们可以捕获到,也就是说我们可以解决掉的问题,比如空指针异常。错误(Error):不可以预料的,比如内存溢出,我们解决的办法只能是增加内存。异常处理JVM有一种默认的异常处理方式:在控制台上打印异常信息,并终止程序。看控制台输出的内容,打印了异常信息,/ by zero 表示除数为零 异常。如果不想使用系统默认的异常处理方式,也可以自己设置异常处理,分为两

2020-10-23 11:24:09 84

原创 Linux的七种运行模式

0 代表:关机模式(此模式 linux是关机状态)1 代表:单用户模式(例如root的密码忘记了,可以在该模式下完成密码的找回)2 没有NFS网络共享的多用户模式(NFS:network file system)3 代表的是命令行模式(一般生产环境都是使用的该模式,该模式下没有桌面程序)4 暂时没有被使用(留着以后可能使用)5 代表的是 桌面模式(该模式是用户常见桌面操作 常见的桌面程序有 gnome kde)6 代表重启Linux的学习主要就是学习一些命令来帮助我们完成自己想要做的事情,那么

2020-10-22 20:10:00 1294

原创 Linux目录

Linux不同与Windows的地方就是寻找里面的东西都是通过路径来找,在系统中把每个文件都进行了分类,把同类文件划分到一起起个名字,也就是大家所说的目录,大家可以把Linux里面的所有文件都当成叶子,同类叶子就构成了一个树枝,也就是目录,目录加起来就是一个超级大目录,目录里面的老大就是根目录,可以当成树根。下面来讨论一下树枝的分类,也就是指目录的分类,目录的分类有一个标准叫做FHP,它规范了每个特定目录下应该存放哪一类的文件。重点第一部分:必须存在的目录/bin:存放了执行文件的命令,比如操作系统指

2020-10-22 20:04:28 83

空空如也

空空如也

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

TA关注的人

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