- 博客(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
原创 springboot配置https
本身不是一个挺难的东西,但是也踩了很多坑,终于是可以了,在此记录一下。就两步生成证书和springboot配置。
2023-06-26 11:48:30 1299
原创 【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
原创 JAVA实现AES加密,解密
java提供了加解密工具,可以将字节转成加密字节.可以直接在数据库中进行解密,无需查到后再遍历解密。一般情况我们希望以字符串的形式展示加密串。因此在加解密前需要对内容进行转换.可以将byte[] 转换为。
2023-02-01 10:26:02 2345
原创 【JavaScript】使用XMLHttpRequest发送网络请求
JavaScript使用XMLHttpRequest发送网络请求,并封装Promise
2022-11-08 16:02:51 697
原创 【Java多线程】基础知识二、java线程的几种状态,synchronized锁注意点以及原理详解
多线程的基础知识,主要讲解了线程的几种状态,synchronized锁注意点以及原理详解。
2022-03-30 16:08:16 233
原创 前端面试:闭包
闭包一般是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
原创 【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> <
2022-01-21 16:28:12 1491
原创 【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
原创 【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关注的人