自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

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

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

2024-02-22 19:35:15 1033

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

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

2024-02-22 11:19:08 651

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

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

2024-02-20 19:00:48 862

原创 【Java】springboot整合jasypt

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

2024-02-18 15:29:15 791

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

log4j远程执行脚本漏洞复现

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

原创 springboot配置https

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

2023-06-26 11:48:30 1299

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

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

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

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

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

2023-02-24 23:49:17 740

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

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

2023-02-23 11:24:40 665

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

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

2023-02-13 15:24:22 1306

原创 SVN查找文件

svn查找文件

2023-02-10 09:14:28 1657

原创 JAVA实现AES加密,解密

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

2023-02-01 10:26:02 2345

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

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

2022-11-08 16:02:51 697

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

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

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

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

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

2022-09-23 08:51:03 494

原创 前端获取Ip地址

前端获取IP地址

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

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

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

2022-08-31 18:22:20 2657

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

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

2022-08-12 12:02:08 2775

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

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

2022-08-10 09:56:56 156

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

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

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

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

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

2022-03-30 16:08:16 233

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

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

2022-03-30 15:04:40 88

原创 前端面试:闭包

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

2022-03-04 17:40:19 806

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

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

2022-02-17 00:00:33 3754

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

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

2022-02-16 11:16:49 289

原创 【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 1621

原创 【Java】Netty的简单使用

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

2022-01-28 10:06:19 1258

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

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

2022-01-26 14:19:10 2133

原创 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 1491

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

Java代理模式详解

2022-01-21 15:19:51 21059 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 3074

原创 了解session与cookie的区别

一个网站如何证明你曾今来过。对于服务端来说一个浏览器就是一个用户,如何证明这个浏览器曾今访问过这个网站?第一次访问时,服务端给浏览器一个信件,客户端下次访问服务端带上信件就可以了即cookie.这个信件可以存储用户Id,姓名等信息来唯一标识该用户信息。服务端登记你来过了,下次你来的时候我来匹配你即session。使用session客户端同样需要存储数据,并且每次请求的时候带上,但不同的是只需要存储服务端返回的唯一标识即可,如JSESSIONID。...

2022-01-17 14:47:46 609

原创 【Java】使用RandomAccessFile读写字节文件

Java读写字节文件原理,并对比Python

2022-01-14 15:40:18 985

原创 【设计模式】通过java过滤器理解责任链模式

如图所示,消息在进入数据库之前,会进过多层过滤器,我们可以在过滤器中对数据处理或者拦截。

2022-01-11 11:49:58 612 2

原创 【ES6】Promise的基本使用方法

PromisePromise是为了解决异步编程导致回调函数嵌套太深,陷入回调地狱传统异步编程$.ajax('url',function(data1){ $.ajax(data1['url2'],function(data2){ $.ajax(data2['url3'],function(data3){ $.ajax(data3['url4'],function(data4){ console.log(data4) }) }) })})上面的代码

2022-01-07 18:12:57 391

原创 微信小程序-Java实现订阅消息推送-基于SDK

SDK-gitee地址SDK-github地址阅读文档可知微信小程序所使用的sdk是weixin-java-miniapp依赖如下<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-miniapp</artifactId> <version>4.2.0</version></dependency

2022-01-07 00:58:42 2242 2

原创 ‘WxMpTemplateMessage‘. Cannot be accessed from outside package

在使用微信第三方SDK实现消息订阅时发现该错误意思是无法在包外调用该方法.在使用依赖包时如果是2.7.0则不会出现该问题.但使用2.9.0以上的版本时则会出现该问题.<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>2.7.0</version></

2022-01-06 16:12:09 1092

原创 【Python】实现B站MP4格式音频与视频合并,ffmpeg一个命令即可

方案一: 直接在cmd中运行该命令即可# 将audio1.mp4 与 video.mp4合并 输出output.mp4ffmpeg.exe -i audio1.mp4 -i video.mp4 -acodec copy -vcodec copy output.mp4 方案二: 使用python,os模块运行该命令,方便后续自动化合并import osfile1 = "audio1.mp4"file2 = "video.mp4"result = "output.mp4"os.system(f

2022-01-05 00:09:58 6987 2

原创 uniapp小程序分包

uniapp分包链接在根目录创建pagesA文件夹用来存放分包的页面将页面拉入该文件夹,然后配置路由{ "pages":[],// 此处省略 "subPackages": [ "root":"pagesA", //文件夹名称,相当于该分包的根路径 "pages": [ { "path" : "pages/music/music_list",//访问该页面需用使用全路径即 /pagesA/pages/music/music_list "style":

2022-01-04 23:20:05 398

空空如也

空空如也

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

TA关注的人

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