自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux内网使用documents4j详细步骤

2.缺点:对windows支持友好,需要拥有windows服务器;不支持Linux,在Linux环境使用的话,需要安装Libreoffice(比较麻烦,有很多问题不好解决)。直接下载.zip包,按照 内网Linux安装libreoffice步骤.txt 安装libreoffice就行。1.首先,我使用documents4j是来做word转pdf功能的,其他做这个功能收费,或者需要编写大量代码。1.环境 jdk1.8、root用户(必须需要root用户权限)

2024-07-10 11:28:38 612

原创 零碎知识点记录

比如,有些key大小并没有超过普遍认为的大key大小,但是redis进行读取或者删除这些key时,确实很慢,影响了正常业务,就可以认为这些key是大key。优化:拆分成多个小key,定期清理,压缩value值(通过算法、序列化等压缩大小)默认大key只是通常情况下估算的值,准确大key多大还得根据实际业务定义。排查命令:redis客户端执行 redis-cli –bigkeys。仅用于比对记忆,想不起来的时候不用再临时搜。

2024-01-23 10:50:37 407

原创 Logback 异常日志减少打印内容

可以配和Log4j、Logback、JUL和Commons Logging等日志框架配合使用(具体实现由Logback等日志框架实现)。当logback和springboot联合使用时,springboot会去加载resource/logback-spring.xml。由于logback的对象不是由spring容器管理,所以要在转换器中使用spring容器的对象或者yml文件的配置,需要实现接口。2.property 标签指定日志输出格式,%d,level,logger,msg等都对应一个转换器,在。

2024-01-03 17:29:43 490

原创 Synchronized关键字

Synchronized在java中是个关键字,用于构建同步代码,作用于类,方法,代码块一般用于方法,代码块。

2023-11-04 21:44:31 92

原创 top 命令 切换 按其中一列排序

输入top命令后,shift+f,上/下键选着要排序的列,enter+s,q/esc退出即可。在top界面,R控制正序/反序展示。

2023-10-16 11:18:32 223

原创 GC root 理解

GC root 分析

2023-10-13 10:41:24 620

原创 记一次 java方法传值问题

有一次,这块代码报错了,同事还不在,我看了下逻辑:就是调用上面的方法,然后从Context中获取一个对象,然后获取该对象的一个属性,报了空指针。在进行方法转递时,修改了Context中一个Order对象属性的值,然后拿着Context再去调用其他方法,结束后,再从Context中去获取Order,操作原来的值,得到的是改变后的Order对象。项目中每次请求new一个上下文Context,用来存储一次请求所有使用到的对象(java皆对象),全局带着Context,需要值时,直接从里面取。

2023-10-07 13:40:21 70

原创 Ribbon负载均衡源码分析

当使用@Autowired+@Qualifier引入一个list或者map时,会将所有标注@Qualifier的Person对象注入到list或map中(注入map是,key是Person对象的String类型的名称)。除了元注解,就多了一个@Qualifier注解。该注解主要搭配@Autowired使用,用于引入不同name但同一type的bean对象。即将所有标有@LoadBalanced注解的RestTemplate对象注入到restTemplates里。

2023-08-21 21:55:27 142

原创 Eureka Client源码分析

Eureka最为常用的微服务治理组件,常见的功能:1.服务注册2.保持心跳3.服务获取。

2023-08-12 22:14:46 70

原创 Springboot和Cloud组件版本对应关系

低版本可以参考上图,Edgware,Finchley,Greerwich,Hoxton都是外国地名,指的是Cloud的版本。但是目前只有Boot 2.6.0版本的,没有低版本的对应关系了。左侧为外国地名版本,右边为数字版本,点击Hoxton。如图,就可以看到对应组件的版本了,版本对应就结束了。

2023-07-27 15:22:11 1565

原创 SpringCloud OpenFeign源码解析

protected Feign.Builder feign(FeignClientFactory context) 方法构建编码、解码、contract(支持spring mvc注解)。在业务类中通过@Autowired引入feign定义的接口时,会去调用FeignClientFactoryBean的getObject方法---->调用。加载解析@FeignClient结束。getTarget方法。

2023-07-26 20:45:32 141

原创 linux/shell:sed匹配多行,替换每行的部分字符串

将1.txt文件中,筛选出符合正则表达式的行,将行内=后面的替换成456。sed -i "/正则表达式/s/=.*$/=456/“ 1.txt。

2023-07-15 09:45:13 1094

原创 Jenkins页面配置-SVN

Jenkins作用:自动化部署SVN代码。1.新建项目:点击“新建Item”,输入一个任务名称:如:nap-*-dev,选择“Maven project”。 点击“ok” 2.对于项目进行配置,完成打包。 点击“nap-*-dev”,右侧的三角。点击“配置”,进入配置页面。Repository URL,输入svn的项目代码的位置。Credentials:输入svn的账号和密码点击“保存”,进入“顶板/nap-pays...

2023-06-26 10:19:55 1358

原创 Spring @value源码分析

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-06-17 22:08:50 195

内网linux安装libreoffice

内网linux安装libreoffice

2024-07-10

Logback 异常日志减少打印内容

Logback 异常日志减少打印内容

2024-01-03

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

TA关注的人

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