自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 logback-spring.xml日志配置文件

maxFileSize日志文件最大是多少,如果某一天内,totalSizeCap>maxFileSize,且日志文件大于maxFileSize,那么旧文件就会被删除,新的日志文件名就是按照fileNamePattern来创建。-- %d:时间, %-5level:日志级别字符串, %thread:线程名, %file:文件名, %line:对应的行数, %logger{36}:类名, %msg:具体日志内容, %n:换行 --><maxHistory>30</maxHistory> <!

2024-08-06 14:08:46 481 2

原创 java项目部署的shell脚本

java项目启动的shell脚本

2024-02-29 15:41:52 349 1

原创 SpringBoot、SpringCloud、nacos版本对应关系

springboot项目接入nacos时依赖的版本对应关系

2023-04-18 16:09:21 4751 1

原创 ExecuteService--ThreadPoolExecutor线程池搭配CountDownLatch优化循环请求外部接口效率

初始化线程池ExecuteService构造线程池的方法有多种,可根据使用场景自由选择。//固定了线程池中的线程。ExecutorService threadPool = Executors.newFixedThreadPool(5);//缓存型池子,动态的增加减少线程ExecutorService threadPool = Executors.newCachedThreadPool();//单一线程池ExecutorService threadPool = Executors.newS

2022-05-13 11:21:20 661

原创 如何在购买笔记本电脑的时候选择配置?这篇笔记本电脑的配置参数解析你值得拥有。

首先,不论是台式电脑还是笔记本电脑,在选择时一般都看大体上的七大类:外观(颜值)、CPU、主板、内存、硬盘、显卡、屏幕。接下来,我们分类进行配置参数的介绍:一、外观。也就是笔记本的颜值,首先它得顺眼,其次它得顺手,再次它得结实......,笔记本一般由四个面组成:A、B、C、D。顶面一边带有品牌logo的为A面,屏幕为B面,键盘为C面,底面为D面。 笔记本一般的材质为塑料和金属,金属的更有质感,也易于打理。二、CPU (英特尔)Intel(R)...

2021-10-20 18:24:37 24255

原创 xxl-job任务调度中cron表达式的解析

cron表达式是由6个或者7个域通过空格组合成的字符串。示例:每隔5秒执行一次:*/5 * * * * ?每隔1分钟执行一次:0 */1 * * * ?每天23点执行一次:0 0 23 * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?这7个域按顺序分别为: 秒 分 时 日(月份中的天数)...

2021-10-19 14:52:27 2298

原创 循环使用List集合时,使用clear()方法对List集合进行置空

首先,清空LIst的方法有三种: 1、list = null; 2、list = new ArrayList(); 3、list.clear();这三种方法,再循环结构中使用起来比较方便的就是clear()方法,该方法需要注意的一点是:其它引用该list的值也会变成空。这里可以将list的值通过new ArrayList()赋给一个新的对象,这样在clear()时就不会清空引用该list值的对象。List<List<Person...

2021-10-18 15:01:02 3423 1

原创 时间中常用时区的英文缩写对照中文释义

全球一共划分为24个时区,每个时区跨度为15°。其中以英国伦敦的格林尼治天文台所在地为0°,往东7.5°,往西7.5°为0时区。北京位于东105°至东120°之间,为东八区。东西十二区为同一区,东西十二区的中间线即180°经线。国际日界线,位于太平洋中的180°经线,作为地球上今天和昨天的分界线,实际上为一条折线。CST 美国,澳大利亚,中国或者古巴的标准时间UTC 世界统一时间GMT 格林尼治中央区时...

2021-05-18 10:17:38 5471

原创 你还不懂Lambda表达式吗?看这里!!!

一、函数式接口仅含一个抽象方法的接口。使用@FunctionalInterface注解二、lambda表达式lambda表达式是函数式接口唯一抽象方法的实现lambda表达式是函数式接口的一个匿名类实例lambda表达式可视作一个对象,将其作为参数传递。lambda表达式两种书写形式:parameters -> an expression parameters -> {e...

2021-03-12 11:38:24 344

原创 Java使用poi对Excel进行读和写处理

1、新建项目并导入jar包,将jar包add library。主要的jar如图所示,jar包存放地址:https://pan.baidu.com/s/1VsjrnRfNkNEFRTTOt8rF5A 提取码:ssf62、Java对Excel进行读操作先得到Excel总体的数据行数和列数,然后双层循环进行读取,row是行,col是列。public class ExcelReadTest{ public void readTest() throws IOException { .

2021-02-04 16:18:41 344 1

原创 springboot项目环境基础上编写接口的总结

之前看了很久的项目代码,第一次在项目基础上编写接口,通过这个简单功能的接口的编写,熟悉了在环境配置好的项目上编写接口的流程:一、DAO层1、首先确定需求涉及的数据库表,编写entity,主要包括了数据库表中的所有字段,一般每个表对应一个entity。2、之后是编写该entity的mapper接口,由于在springboot里使用mybatis-plus,该接口一般需要继承BaseMapper接口。二、controller层1、用来接收前端页面数据,接收的数据使用DTO对象进行存放,所以D

2021-01-14 10:49:22 463

原创 springboot中service的注入方式

一、当有一个实现类时@Service@Service //将该service注入到容器public class TestDemoImp implements TestDemo{ //}@RestController //控制器注解public class TestController{ @AutoWired //自动导入bean,按name导入 private TestDemo testDemo;}二、当有多个实现类时@Serv.

2021-01-05 09:01:55 2576 1

原创 java内部类即static修饰类的疑惑解决

一、成员内部类class A{ class B{ }}格式如上所示,B为A的成员内部类,A为B的外部类。主要有以下的一些特性:1.成员内部类可以无条件访问外部类的属性和方法,2.当外部类需要访问成员内部类的属性和方法时,则需要创建一个内部类对象进行访问,在其他类中创建方式为:A a = new A(); B b =a.new B(); 如果是在类A中则只需 B b = new B();3.内部类与外部类的属性或方法相同时:外部类的属性和方法在内部类中将被..

2021-01-04 17:05:45 365

原创 springboot项目导入idea中环境配置相关问题解决

一、maven的setting.xml配置一般配置:本地库<localRepository></localRepository>:用来自定义存放下载的包文件的位置。中心库的镜像<mirrors></mirrors>:由于中心库的服务器距离较远,下载速度较慢,所以一般选取阿里云的maven库镜像进行下载。相关配置的详细内容,网上资源很多,不在赘述。二、idea中配置maven并下载相关包文件idea中配置maven:主要是配置mave

2021-01-04 13:07:22 535

原创 导入SQL文件到MySQL中

1、打开MySQL可视化工具Navicat2、打开一个连接,新建数据库3、在该数据库的表项右键选择运行SQL文件4、选择需要导入的SQL文件点击开始5、出现下图所示即导入成功。注意:不要直接在连接右键直接运行SQL文件,这样的话需要在SQL文件中写上create database <database name>之后使用use <datab...

2020-03-29 20:21:06 245

原创 java线程实现同步的方式

1、同步方法使用synchronized关键字修饰的方法。由于java的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。2、同步代码块synchronized关键字修饰的语句块。被该关键字修饰的语句块会自动被加上...

2019-09-24 10:05:52 206

原创 java面试:内存泄漏相关知识

百度百科(https://baike.baidu.com/item/内存泄漏/6181425?fr=aladdin):内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。一般来说,内存泄漏存在两种情况: 一:如在C/C++语言中的,在堆中分配的内存,在还没有将其释放掉的时...

2019-09-23 21:09:49 719

原创 mysql报错You have an error in your SQL syntax;

在mysql中使用sql命令建表时报错You have an error in your SQL syntax;明明sql语句没有问题,看了半天还是不行,百度到原来是基础语法没记清楚:在MySQL中,为了区分MySQL的关键字与普通字符,MySQL引入了一个反引号。一般反引号在键盘esc键下面。CREATE TABLE `employees`( `emp_no`int(11)NO...

2019-09-19 21:50:31 925

原创 Java中八大原始数据类型的缺sheng值

引用数据类型缺省值为null原始数据类型(仅当变量作为类成员时):byte – 8 bits 默认值是0short – 16 bits 默认值是0int – 32 bits 默认值是0long – 64 bits 默认值是0Lfloat – 32 bits默认值是0.0fdouble – 64 bits默认值是0.0dboolean – 1 bit默认值是false...

2019-09-15 19:46:40 377

原创 wkhtmltopdf学习记录

主要对象1、文档对象共有三种类型的“文档对象”,他们分别是“页面对象”,“封面对象”和“目录对象”。2、页面对象“页面对象”是指以页面的形式在PDF文档中呈现的对象3、封面对象“封面对象”是指以封面的形式在PDF文档中呈现的对象4、目录对象“目录对象”是以目录的形式在PDF文档中呈现的对象,又叫“TOC对象”命令格式wkhtmltopdf [GLOBAL ...

2019-07-25 14:43:14 490

原创 java反射机制简介及简单应用

一,文字理解java反射的概念java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意属性方法,这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。...

2018-05-28 14:43:08 266

原创 键盘打字游戏简要代码

主要运用js、css、jQuery的基本语法完成。

2017-11-26 22:13:11 1073

空空如也

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

TA关注的人

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