自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle liunx 常用命令

Oracle Linux 是一个企业级的 Linux 发行版,基于 Red Hat Enterprise Linux (RHEL)。在 Oracle Linux 上使用常用的 Linux 命令来管理系统和数据库是很普遍的。

2024-08-16 10:05:18 453

原创 PDF转OFD工具类 Java~~~解决你的燃眉之急

由于政企业务需要,文件要用到国产化的OFD,关于PDF转OFD文件的内容网上少之又少,要么收费要么文章内容不全,自己写了个PDF转OFD工具类,贡献给大家,若用到了点个赞就行了。话不多说,直接实操走起。

2024-08-15 15:14:04 1256

原创 PDF转图片 JAVA

将 PDF 文件转换为图片的封装方法。这个方法将会把 PDF 的每一页转换为一张图片,并保存到指定的目录中

2024-08-15 15:01:44 383

原创 Excel模板与Word模板【java】

基于实现java完成Excel模板数据导入功能

2022-08-16 11:31:39 962 1

原创 Java实现批量打包文件Zip下载(适用于Windows,Linux)

2.Service层3.批量下载,zip打包效果(示例:Windows版,linux也一样)

2022-07-01 15:32:42 8262 2

原创 Redis集合常用命令

目录1.String 类型2. Hash 类型3. List 类型4. Redis 事务命令1.String 类型 命令 说明 案例 set 添加key-value set username admin get 根据key获取数据 get username strlen.

2022-03-25 08:27:13 861

原创 基于业务定制RedisTemplate对象【序列化高级制定】

RedisTemplate对象高级制定自定义序列化

2022-03-16 00:20:07 1492

转载 MySQL大表优化方案

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段 尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED ..

2022-03-15 13:06:16 1200

原创 常用设计模式【连载】

目录1、说说什么是单例模式2、说说你对代理模式的理解3、说说工厂模式4、抽象工厂模式5、装饰器模式是什么6、代理模式和装饰器模式有什么区别?7、模板方法模式8、知道享元模式吗?9、享元模式和单例模式的区别?10、说说策略模式在我们生活的场景?11、知道责任链模式吗?12、了解过适配器模式么?13、知道观察者模式吗? 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它 不是...

2022-03-13 18:09:32 553 1

原创 Log4j日志的级别

log4j规定了默认的几个级别:ALL<trace <debug< info < warn < error < fatal <OFF目录1)2)3)1)级别之间是包含的关系,意思是如果你设置日志级别是trace,则大于等于这个级别的日志都会输出。2)基本上默认的级别没多大区别,就是一个默认的设定。你可以通过它的API自己定义级别。你也可以随意调用这些方法,不过你要在配置文件里面好好处理了,否则就起不到...

2022-03-13 17:48:32 671

原创 Ribbon负载均衡策略

目录1.基于Ribbon方式的负载均衡,Netflix默认提供了七种负载均衡策略,2. @LoadBalanced1.基于Ribbon方式的负载均衡,Netflix默认提供了七种负载均衡策略,对于SpringCloud Alibaba解决方案中又提供了NacosRule策略,默认的负载均衡策略是轮训策略。如图所示:当系统提供的负载均衡策略不能满足我们需求时,我们还可以基于IRule接口自己定义策略.Ribbon 是什么?(Netflix公司提供的负载均衡...

2022-03-12 18:53:04 10149

原创 java基础2篇【连载】

目录22、a=a+b与a+=b有什么区别吗?23、try catch fifinally,try里有return,fifinally还执行么?24、 Excption与Error包结构25、OOM你遇到过哪些情况,SOF你遇到过哪些情况26、 简述线程、程序、进程的基本概念。以及他们之间关系是什 么?27、Java 序列化中如果有些字段不想进行序列化,怎么办?28、说说Java 中 IO 流Java 中 IO 流分为几种?29、 Java IO与 NIO的区别(补充...

2022-03-12 15:09:26 860

原创 多线程与并发篇【连载】

目录1、说说Java中实现多线程有几种方法2.采用实现Runnable、Callable接口的方式创建线程的优缺点3、notify()和notifyAll()有什么区别?4、sleep()和wait() 有什么区别?5、volatile 是什么?可以保证有序性吗?6、Thread 类中的start() 和 run() 方法有什么区别?7、为什么wait, notify 和 notifyAll这些方法不在thread类里 面?8、为什么wait和notify方法要在同步块中

2022-03-12 14:38:41 535

原创 Docker常用命令【连载】

创建文件夹: mkdir -p [文件夹]清屏命令: clear创建文本: touch xxx.txt1.Docker运行机制docker pull 执行过程:1)客户端将指令发送给docker daemon(守护进程,后台程序)2)docker daemon 先检查本地images中有没有相关的镜像3)如果本地没有相关的镜像,则向镜像服务器请求,将远程镜像下载到本地docker run 执行过程:检查本地...

2022-03-11 23:42:40 1777

原创 Redis篇【连载】

目录1,为什么要用缓存2,使用 Redis 有哪些好处?3, 什么是 Redis?4,为什么 使用 Redis 而不是用 Memcache 呢?5,为什么 Redis 单线程模型效率也能那么高?6,说说 Redis 的线程模型7,为什么 Redis 需要把所有数据放到内存中?8,Redis 的同步机制了解是什么?9, pipeline 有什么好处,为什么要用 pipeline?10,说一下 Redis 有什么优点和缺点优点11 Redis 缓存刷新策略有...

2022-03-11 18:59:48 1589

原创 SpringCloud全家桶篇【连载】

docker run \-e TZ="Asia/Shanghai" \-e MODE=standalone \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_DATABASE_NUM=1 \-e MYSQL_SERVICE_HOST=192.168.126.130 \-e MYSQL_SERVICE_PORT=3306 \-e MYSQL_SERVICE_USER=root \-e MYSQL_SERVICE_PASSWORD=root \-.

2022-03-11 18:45:32 222

原创 JAVA基础1篇【连载】

1、 Java语言有哪些特点 1、简单易学、有丰富的类库 2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程2、面向对象和面向过程的区别面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一 一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发 面向对象:是把构成问题的事务分解成各个对象,而建立对象的目的也不是为.

2022-03-11 18:01:36 721

转载 Java 基础

目录一阶段学习路径1 基础语法Basic1.基础环境配置1. 安装JDK2. 环境变量的配置3. 开发工具2.JDK JRE JVM2.语法基础1.关键字2.标识符3.注释4.变量5.八大基本类型一阶段学习路径1 基础语法Basic1.基础环境配置1. 安装JDKJDK:Java开发工具包,我们使用的版本是1.8注意:一台PC上可以安装多个JDK,具体环境变量配置哪个JDK,哪个就生效2...

2022-03-09 19:22:42 121

原创 Spring Cloud 【微服务】

目录一:SpringCloud概述二:SpringCloud(SpringBoot)如何构建微服务项目三:SpringCloud的服务发现和注册的组件(作用阿里的Nacos) Spring Cloud 的各个组件说明四:Ribbon:负载均衡客户端,需要结合RestTemplate(HttpClient)进行服务的调用五:Feign Feign默认集成了Ribbon,用它来管理服务(管理controller配置的路径)六:Hystrix 熔断限流的组件七: GateWa...

2022-03-09 19:11:45 2798

原创 IDEA如何设置为中文界面?

Intellij IDEA如何设置为中文界面?按照以下教程快速将IDEA如何设置为中文界面【1】FILE > Settings【2】Plugins > 输入:Chinese > 安装【3】对钩 > 应用,重启 > 完成!...

2022-03-09 18:19:23 92907 19

原创 java 常见的异常报错

java异常错误代码1.应当谨慎地使用那些只有HTTP1.1支持的状态代码,因为许多浏览器还只能够支持HTTP1.0。如果你使用了HTTP1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。 状态代码 状态信息 含义 2. 100错误 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP1.1新) 3.101错误 SwitchingProtocols 服务器将遵从客户的请求转换到另外一种协议(HTTP1.1新) 4.20...

2022-03-09 14:57:52 4960

原创 30天学会java基础

目录1 面向对象11.1 面向对象1.1.1 概念1.2 类和对象1.2.1 类1.2.3 类和对象的关系1 面向对象11.1 面向对象1.1.1 概念所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的执行者变成了指挥者,面向对象是基于面向过程而言的。我们经常说的面向对象的编程实现(OOP,Object Oriented Programming) 面向过程强调的是过程,例如:1、打开冰箱 2、把大象放进去 3、关上冰箱

2022-03-08 20:00:21 112

原创 java常见面试题【2】

目录序言Java 基础容器(集合)多线程反射对象拷贝Java Web异常网络设计模式Spring/Spring MVC序言在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本...

2022-03-08 19:44:14 370

原创 java常见面试题【1】

目录序言Java 基础容器(集合)多线程反射对象拷贝Java Web异常网络设计模式Spring/Spring MVC序言在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本文...

2022-03-08 19:38:56 364

原创 微服务与分布式

软件架构初识概述为了更好理解互联网软件架构,我们现在介绍一下,一百万到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。基本概念在介绍架构之前,为了避免初学者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的Tomcat分别部署在不同服务器上。高可用...

2022-03-07 20:24:56 2562

原创 application.yml不生效,bootstrap.yml不生效的3种解决方案

application.yml和bootstrap.yml 是什么?Spring Boot 默认支持properties(.properties) 和 YAML(.yml .yaml ) 两种格式的配置文件,yml 和 properties 文件都属于配置文件,功能一样。一.加载顺序1.若application.yml 和bootstrap.yml 在同一目录下:bootstrap.yml 先加载 application.yml后加载2.属性覆盖问题启动上下文时,Spring Clou.

2022-03-06 12:39:18 24504 2

原创 IDEA 中@Autowired注解下无法自动装配找不到“UsCould not autowire. No beans of ‘UserMapper‘ type found. 提示报红 ,解决方案。

@Autowired注解下 Could not autowire. No beans of 'UserMapper' type found. 提示类似报错爆红状态解释一下这不是错误,旧版本的一种提示(红色),新版本会提示(黄颜色)。即使不解决提示颜色也会正常运行(前提不是真正自动注入错误)解决方案如下:1.打开设置2.依次打开 Editor > Inspections > S...

2022-03-05 09:22:11 12591 4

java常问面试题(10万字详解)

包含java【初级】【中级】【高级】面试题,大厂内部面试题。

2022-03-12

空空如也

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

TA关注的人

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