自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

婉君

为山者基于一篑之土,以成千丈之峭;凿井者起于三寸之坎,以就万仞之深。

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Aspose将Excel转PDF,解决linux乱码问题(中文全是小方格),windows环境正常

需要向linux服务器上传字体包,存放目录是 /usr/share/fonts。Windows上的字体包在C:\Windows\Fonts 下。到这里,问题就解决啦!abc.jar是你的服务的jar包。

2024-04-19 15:08:52 299

原创 SpringBoot自定义过滤器获取HttpServletRequest和HttpServletResponse的参数

公司的老系统改造:由于接口日志不全,接口太多,也无法每个接口都加上日志,所以要在网关层统一记录一下日志,并存到数据库中,(以后计划要存储到ES中)

2023-11-06 16:45:26 1611

原创 SpringBoot多数据源配置以及事务如何处理

【代码】SpringBoot多数据源配置以及事务如何处理。

2023-08-04 14:34:35 1287

原创 ArrayList操作(项目实战经验版)

java8 Stream流操作

2023-08-03 16:20:40 99

原创 ThreadPoolTaskExecutor线程池面试题

ThreadPoolTaskExecutor线程池面试题

2023-07-14 17:24:39 123

原创 SpringCloud微服务项目集成Nacos

Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 支持如下核心特性:1)服务发现: 支持 DNS 与 RPC 服务发现,也提供原生 SDK 、OpenAPI 等多种服务注册方式和 DNS、HTTP 与 API 等多种服务发现方式。2)服务健康监测: Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。

2023-04-06 16:13:50 379 1

原创 centos7安装Nacos

我下载的版本地址:(建议下载1.4.2版本)https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz。参考:https://blog.csdn.net/dontYouWorry/article/details/128969474。脚本在 /usr/local/install/nacos/conf/mysql-schema.sql。目录: /usr/local/install/nacos/bin/

2023-04-06 15:24:41 529

原创 虚拟机和第三方工具的安装合集

linux 软件安装合集

2023-03-19 20:24:37 255

原创 SpringCache缓存框架

1)缓存中没有但数据库中有的数据,假如是热点数据,那key在缓存过期的一刻,同时有大量的请求,这些请求都会击穿到DB,造成瞬时DB请求量大、压力增大。缓存取不到的数据,在数据库中也没有取到,这时也可以将key-value对写为key-null,设置短点的过期时间,防止同个key被一直攻击。@Cacheable:在方法执行前查看是否有缓存对应的数据,如果有直接返回数据,如果没有调用方法获取数据返回,并缓存起来。查询一个不存在的数据,由于缓存是不命中的,并且出于容错考虑,如发起为id为“-1”不存在的数据。

2023-02-17 13:49:04 207

原创 Redis-分布式锁lua脚本+redis原生代码

Redis-分布式锁lua脚本+redis原生代码

2023-02-16 14:47:47 129

原创 Springboot2整合RocketMQ4.x实战消费消息

1、在线创建springboot工程官网:https://start.spring.io/注意:不要选择SNAPSHOT点击GENERATE,下载zip包。解压zip包,导入IDEA.2、将项目导入IDEA2.1配置maven仓库打开Settings选择你本地的maven仓库配置好后,点击Apply,OK.2.2配置JDK点击Project Structure点击Project,配置jdk点击Modules,点击SDKs配置好后,点击Apply , OK.ID

2022-04-08 08:52:01 1145

原创 Linux RocketMQ4.x 部署和安装可视化控制台

Linux安装RocketMQ4.x提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、安装1、准备如下环境:2、安装二、启动1.启动NameServer2.启动broker3.关闭nameserver broker执行的命令4.使用jps查看进程三、验证是否成功常见错误1.NameServer内存不够2.Broker内存不足前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介

2022-04-02 17:06:30 2335

转载 设计模式学习篇(三)---Singleton

单例模式:在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。 优点: 1、某些类创建比较频繁,对一些大型的对象,这是一笔很大的开销; 2、省了new操作符,降低了系统内存的使用频率,减轻GC压力。

2017-12-21 11:01:19 203

原创 设计模式学习篇(二)---Abstract Factory

抽象工厂模式:创建多个工厂类,一旦要增加新的功能,就直接增加新的工厂类,不需要修改之前的代码,不会违反闭包原则。 代码详细说明: 一个接口(实现类的接口):public interface Sender{ public void Send();}两个实现类:public class MailSender implements Sender{ public void Send()

2017-12-19 14:30:18 139

转载 设计模式学习篇(一)----Factory Method

工厂方法模式(Factory Method) 它可以再细分为三种: 1、普通工厂模式:建立一个工厂类,对实现同一接口的类进行实例的创建,如下关系图: //创建二者的共同接口public interface Sender{ public void Sender();}//创建实现接口的类public class MailSender implements Sender{

2017-12-18 16:20:06 171

原创 JVM原理及调优

一、JVM的生命周期 1、程序开始执行时他才运行,程序结束时他就停止。 2、在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机(JVM)。 3、JVM总是开始于一个main()方法,这个方法必须是公有、返回void、只接受一个字符串数组。 4、在程序执行时,你必须给JVM指明这个包含main()方法的类名。 5、Main()方法是程序的起点,他被执行的线程初始化为程序的初始线程,

2017-10-27 18:08:44 978 2

xftp文件传输工具,linux远程工具

xftp文件传输工具:Xftp-7.0.0119p.exe

2023-03-19

hibernate-core-3.6.1.Final.jar

hibernate-core-3.6.1.Final.jar hibernate-core-3.6.1.Final.jar

2018-06-04

空空如也

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

TA关注的人

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