自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java】用了MyBatis的项目 如何优雅地打印SQL

优雅的打印SQL

2024-07-01 01:12:28 335

原创 【Java】Logbook优化接口调用日志输出,优雅!

很多人可能没有接触过logbook,但它的确是一个很好用的日志框架。引用官网的介绍Logbook 是一个可扩展的 Java 库,可以为不同的客户端和服务器端技术启用完整的请求和响应日志记录。

2024-07-01 00:47:58 251

原创 【Java】Map中的merge方法,分组合并数据,好用!

循环list判断key是否存在,不存在就存入值,存在就取出值累加后再存入。merge()方法最后的一个参数的回调函数说明。现有如下数据,需要统计各个学生的总分数。可以只需要一行代码搞定!

2024-07-01 00:26:48 196

原创 【网络】win10追加路由

【代码】【网络】win10追加路由。

2024-06-21 11:08:37 112

原创 【Java】计算程序耗时多少

使用hutool自带的工具类实现。

2024-06-20 16:50:49 365

原创 【Oracle】调用HTTP接口

在oracle中发起http请求对oracle压力比较大,建议不要将完整报文都丢给oracle进行调用。建议的方式是,请求报文在某个地方存储起来,然后入参就传递一个ID。接收方通过ID进行查询完整的报文。公司唯有oracle被允许访问内外网,因此在oracle中发起HTTP请求。

2024-06-19 23:37:56 552

原创 【Oracle】小知识

【代码】【Oracle】小知识。

2024-06-19 15:39:09 130

原创 【Oracle】修改已经存在的序列的当前值

在oracle中一般使用序列来实现ID自增。但是oracle中序列维护的没有mysql那么好。只是单存的递增。比如新建了一个序列,从1开始,每次递增1。此时我向数据库里插入一条id=10的数据。那么在序列查询到10的时候,插入就会报错。所以比较简单的解决办法就是,让现在序列的起始值>目前id的最大值。

2024-05-31 10:00:26 694

原创 【Git】项目源码迁移到另一个gitlab(保留原来提交历史记录)

推送的时候可能会报错,这是gitlab的保护机制,因为这么推送会覆盖新代码仓库的所有操作,所以推送前保证我们新的代码仓库是空的!然后可以执行如下命令进行强制推送。公司原来是自己私有部署的gitlab。有了研发云后就希望将代码推送到研发云的代码仓库上。这时候需要迁移并保留原来提交的历史记录。也可以使用如上的IDEA操作界面进行修改远程仓库地址。右键项目->Git->Manage Remotes。可以在此处管理多个远程仓库的地址。代码推送仓库地址选择。

2024-03-05 11:48:51 1331 1

原创 【Nginx】Nginx配置反向代理 和 https

进入linux /etc/nginx/ 打开nginx.conf 进行以下配置。nginx.conf配置。

2024-02-22 19:35:15 1126

原创 【Docker】Docker容器挂载单个文件,符号链接单个文件

我们知道Docker通常使用数据卷挂载来持久化一些配置或者数据。但是数据卷的挂载都是整个目录。宿主机目录映射容器内目录。但是有些情况下,我只想将宿主机的某个配置文件映射到容器内的某个配置文件。也就是挂载单个文件,这种情况该如何实现呢?接下来以nginx为例。

2024-02-22 11:19:08 853

原创 【Java】上传图片至阿里云oss服务器,文件上传以及图片base64上传

java图片上传至oss服务器,base64转图片上传。

2024-02-20 19:00:48 2253

原创 【Java】springboot整合jasypt

jasypt保证项目中的账号密码不以明文的形式展示。

2024-02-18 15:29:15 971

原创 【java】Log4j漏洞本地复现,远程执行脚本

log4j远程执行脚本漏洞复现

2024-02-09 00:13:32 436 1

原创 springboot配置https

本身不是一个挺难的东西,但是也踩了很多坑,终于是可以了,在此记录一下。就两步生成证书和springboot配置。

2023-06-26 11:48:30 1383

原创 【Java】下划线命名转驼峰命名,通过反射设置属性值

java下划线命名转驼峰命名,通过反射设置属性值

2023-03-02 19:30:18 623 1

原创 【Java】SpringCloud2020 spring-cloud-gateway 使用

SpringCloud2020 Spring-Cloud-Gateway 整合nacos,使用教程,避免踩坑

2023-02-24 23:49:17 856

原创 【Java】SpringBoot2.4.0 多配制文件使用,更方便的配置分组管理

首先先来看一下springboot2.4.0之前的版本是如何管理配置文件的.

2023-02-23 11:24:40 744

原创 docker/docker-compose 安装mysql5.7

docker安装mysql5.7 踩坑.为什么docker run能运行,docker-compose不能运行,而且报权限异常.

2023-02-13 15:24:22 1505

原创 SVN查找文件

svn查找文件

2023-02-10 09:14:28 1840

原创 JAVA实现AES加密,解密

java提供了加解密工具,可以将字节转成加密字节.可以直接在数据库中进行解密,无需查到后再遍历解密。一般情况我们希望以字符串的形式展示加密串。因此在加解密前需要对内容进行转换.可以将byte[] 转换为。

2023-02-01 10:26:02 2442

原创 【JavaScript】使用XMLHttpRequest发送网络请求

JavaScript使用XMLHttpRequest发送网络请求,并封装Promise

2022-11-08 16:02:51 748

原创 【Java】正则表达式的使用以及解析XML

简述了正则表达式提取数据的基本操作,介绍了惰性匹配与贪婪匹配,讲解了在java中是如何使用的

2022-11-03 11:06:57 1407 1

原创 Exception堆栈报错转String工具方法

【代码】Exception堆栈报错转String工具方法。

2022-09-23 08:51:03 529

原创 前端获取Ip地址

前端获取IP地址

2022-09-21 10:38:24 8318 2

原创 证书 keystore 转换为 pem再提取 证书/私钥

证书keystore转换为pem再提取证书/私钥

2022-08-31 18:22:20 2896

原创 【Python】使用pdfplumber 读取dpf文本与图片

python 使用pdfplumber 读取dpf文本与图片

2022-08-12 12:02:08 3311

原创 【Java】读取文本文件工具

JAVA读取文本文件,使用带资源的try语句

2022-08-10 09:56:56 172

原创 【Nacos】解决Nacos下载速度缓慢的问题

解决Nacos下载速度缓慢的问题,Gitee镜像的使用

2022-07-22 23:11:16 10838 3

原创 【Java多线程】基础知识二、java线程的几种状态,synchronized锁注意点以及原理详解

多线程的基础知识,主要讲解了线程的几种状态,synchronized锁注意点以及原理详解。

2022-03-30 16:08:16 259

原创 【Java多线程】基础知识一、创建线程的几种方式

Java多线程,创建线程的几种方式,以及Callable和Runnable的区别

2022-03-30 15:04:40 103

原创 前端面试:闭包

闭包一般是ES5中用来解决函数外变量的问题的。首先介绍一下变量作用域// 1. 变量作用域:变量在什么范围内是可用的。// name 在{}内外都可以使用,对于{}来说它并不是变量的一个限制{ var name = 'why'; console.log(name); }console.log(name);上面的代码看起来没有什么问题,甚至有人还觉得代码块外还能调用变量是一个很方便的事情。那么没有块级作用域会引起什么问题呢?// 2.没有块级作用域引起的问题: if的块级// f

2022-03-04 17:40:19 825

原创 【Java多线程】线程同步问题,同步锁,死锁以及加锁的缺点

讲述了线程同步问题,同步锁,死锁以及加锁的缺点。主要是分享认知上的普及,框架一定要简单,不要炫技,可以出错,但不要让错误向下传递。

2022-02-17 00:00:33 3827

原创 【Java】Javassist动态生成硬编码实现ORM

反射的终极实战,兼顾反射的便利,又保证程序的性能。

2022-02-16 11:16:49 326

原创 【Spring源码讲解】refresh13个方法,Spring核心处理流程

需要将Spring源码整体看明白首先要看明白一个方法 refresh()。这个方法位于 AbstractApplicationContext类中。这个类里面包含了13个方法,这13个方法就是整个Spring核心的处理流程。public abstract class AbstractApplicationContext extends DefaultResourceLoader implements ConfigurableApplicationContext { public void refr

2022-02-10 11:26:18 1746

原创 【Java】Netty的简单使用

实现的功能:服务端监听8888端口,接收消息后加上'server'然后返回给客户端。客户端只要连接一建立就向服务端发消息,并等待服务端的返回的消息输出。

2022-01-28 10:06:19 1294

原创 透彻解析RPC以代码为主

简单介绍一下然后主要看代码。RPC(Remote Procedure Call) 远程过程调用,也可以称作远程方法调用。RPC只是一个概念,具体的实现有很多种。可以调用restful风格的接口,也可以使用Socket长连接来调用。这里主要讲解使用Socket来调用接口,对于服务器内部通信来说通过Socket会比http的方式效率更高。

2022-01-26 14:19:10 2149

原创 SpringAOP使用以及原理

一、使用配置文件引入依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.1.RELEASE</version></dependency><!--aop--><dependency> &lt

2022-01-21 16:28:12 1662

原创 【Java】代理模式(Proxy模式)详解

Java代理模式详解

2022-01-21 15:19:51 23466 6

原创 【Java】通过反射调用静态方法

想要通过反射获取单例模式类的对象。但是单例模式下,构造方法是私有的直接使用newInstance()会报错。如下代码String name = "com.zifeiyu.Factory";Factory fac = (Factory)Class.forName(name).newInstance();想着使用单例类提供的getInstance方法String name = "com.zifeiyu.Factory";Factory fac = (Factory)Class.forName(nam

2022-01-20 11:38:12 3121

空空如也

空空如也

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

TA关注的人

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