自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 生成二维码功能

2、生成二维码的代码。

2023-10-12 15:35:54 66

原创 项目打包公共模块失败【error:repackage failed: Unable to find main class】

1、背景:今天给项目打jar包时发现了一个打jar包失败的问题。原因是由于项目的公共包没有main方法导致打包失败,但是我们的公共模块确实不需要main方法,所以需要想办法去掉这项校验,经过查阅资料已解决,特此记录一下2、错误:错误内容如下:3、解决方法在公共模块中的pom文件加入如下配置方法一:方法二:方法三:4、解决方案借鉴于如下博主(感谢博主):https://blog.csdn.net/i402097836/article/details/116232418......

2022-07-09 21:21:38 3070 1

原创 使用SpringCloud Alibaba - Nacos 作为配置中心

Nacos Config 案例 文档:spring-cloud-alibaba/readme-zh.md at 2021.x · alibaba/spring-cloud-alibaba · GitHub我使用的Spring Boot 版本为2.6.4,高于2.4.0 版本所以需要使用import 的方式导入配置。使用之前的配置不生效,踩坑后查了很多资料,最后发现官方文档上已经写明了。1、首先,修改 pom.xml 文件,引入 Nacos Config Starter<d

2022-05-09 22:08:45 242

原创 Vue3.0由单页面应用改为多页面开发

Vue3.0由单页面应用改为多页面开发一、使用vue cli创建一个单页面应用程序1、在命令行窗口敲如下图命令,输入完成敲回车会自动打开一个vue的管理界面2、在管理界面中创建项目选择好配置开始创建。具体可以参考vue cli的官方文档:https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create二、导入项目项目开始配置...

2020-07-25 15:25:43 3251 1

原创 手写死锁程序并定位分析

死锁编码以及定位分析一、是什么死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去,如果系统资源充足,进程到的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。产生死锁的主要原因:1、系统资源不足2、进程运行推进的顺序不适合3、资源分配不当二、代码线程死锁的代码:class Ho...

2020-07-18 16:23:00 112

原创 BigDecimal 四舍五入的处理

BigDecimal 四舍五入的处理注:为了方便都以保留2为小数为例。一、BigDecimal.ROUND_HALF_UP四舍五入部分判断依据: 小数点后面第三位数>=5 就进位BigDecimal b = new BigDecimal("3.335");b = b.setScale(2,BigDecimal.ROUND_HALF_UP);System.out.println(b);//结果为: 2.34二、BigDec...

2020-07-18 16:14:40 24764 2

原创 Linux 使用rpm包安装MYSQL 我安装的时候遇到了如下问题: file /usr/share/mysql/charsets/REA....

Linux 使用rpm包安装MYSQL 我安装的时候遇到了如下问题: file /usr/share/mysql/charsets/REA....解决方法:一、首先下载对应版本的mysql软件,linux版本的根据如下图选择下载地址:http://dev.mysql.com/downloads/mysql/二、安装开始准备:检查当前系统是否安装过mysql查询命令: rpm -qa| grep -i mysql删除命令:...

2020-06-02 09:06:42 1263

原创 在linux编写函数下,在vim编辑器按到了Ctrl + s 直接导致输入任何东西没有反应

注:在linux编写函数下,在vim编辑器按到了Ctrl + s直接导致输入任何东西不生效的问题。一直以为是vim编辑器的一个bug。经过百度了解了一下:Ctrl + s 是一个功能,是暂停该终端,阻止向该终端输出Ctrl + q 恢复向该终端输出...

2020-05-13 20:02:50 299 1

原创 小提示:在使用vim编辑器敲shell脚本时,不小心按到了Shift + 3, 使得选择文本高亮,看着很不舒服的解决方法

小提示:在使用vim编辑器敲shell脚本时,不小心按到了Shift + 3, 使得选择文本高亮,看着很不舒服的解决方法切换到命令模式:1、使用命令 :noh2、使用查找命令 :/xxx (随便输入一个字符串)...

2020-05-11 20:31:17 1177

原创 Docker下安装Jenkins

Docker下安装Jenkins一、Docker下安装Jenkins本教程在docker下安装Jenkins:1、拉取镜像:docker pull jenkinsci/blueocean2、创建容器:docker create --name jenkins -u root -p 8889:8080 --privileged=tr...

2020-03-22 17:27:26 171

原创 Maven打包的小问题

Maven常见问题汇总一、解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.1.添加M2_HOME的环境变量2.Preference->Java->Install...

2020-03-21 16:38:16 640

原创 简单搭建一个直播服务器

一、动手搭建流媒体服务器1、下载srsv2.0_r8 ,下载地址是:https://codeload.github.com/ossrs/srs/zip/v2.0-r8建议用迅雷下载,个人感觉比较快2、下载下来后解压该文件(我是在我window电脑解压的)并上传====>使用上传工具将该文件夹上传到我的linux虚拟机中,并改名为srs3、开始安装进入到tru...

2020-03-14 16:03:56 3040

原创 使用Spring-ws 创建WebService服务端

使用Spring-ws 创建WebService服务端一、搭建环境环境使用的是普通web项目1、创建一个项目2、需要使用的jar包pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/200...

2020-01-13 14:16:15 1289

原创 第4章 Git&GitHub(IntelliJ IDEA的操作方式)

1、首先idea要有git 插件,在插件中搜索如果有说明已经安装,如没有需要添加git插件。2、配置将git官方的客户端配置到IDEA中来, 没有git客户端,需要先装git客户端。3、将GitHub账号配置进来,如图。4、(检出项目)在菜单栏上找到VCS ---> Checkout from Version C...

2019-06-30 10:51:28 135

原创 第5章 Git&GitHub(.安装Gitlab)

一、 Gitlab 服务器搭建过程1、官网地址 首页:https://about.gitlab.com/ 安装说明:https://about.gitlab.com/installatio2、安装命令摘录(1).安装并配置必要的依赖项在CentOS 7(和RedHat / Oracle / Scientific...

2019-06-30 10:50:28 144

转载 第2章 Git&GitHub(分支的操作方式)

一、 Git 工作流1、概念 在项目开发过程中使用 Git 的方式2、分类 (1)集中式工作流 像 SVN 一样,集中式工作流以中央仓库作为项目所有修改的单点实体。所有 修改都提交到 Master 这个分支上。 这种方式与 SVN 的主要区别就是开发人员有本地...

2019-06-30 10:45:12 116

原创 第3章 Git&GitHub(Eclipse的操作方式)

一、 Eclipse 操作现在较新的eclipse都已经自动集成了git:1、工程初始化为本地库(1)、工程→右键→Team→Share Project→Git(2)、操作(3)、在Eclipse中设置本地库范围签名(4)、Eclipse中Git图标的介绍...

2019-06-30 10:37:56 135

原创 第1章 Git&GitHub(命令行的操作方式)

一、版本控制介绍1、 目前主流版本控制工具SVN : 集中式版本控制工具的代表Git : 分布式版本控制工具的代表2、Git&GitHub_为什么要使用版本控制协同修改  多人并行不悖的修改服务器端的同一个文件。数据备份  不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。版本管理  在保存每一个版本的文...

2019-06-30 10:18:15 450

原创 SpringBoot 整合 cfx

SpringBoot 整合 cfx一、常规web项目使用cxf如下1、jar包<!--WebSerbice CXF SOP风格的jar包--><!--cxf的核心包--><dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-r...

2019-06-16 18:50:44 885

原创 使用JDK的方式发布WebService

使用JDK的方式发布WebService一、创建服务端代码1、首先创建一个接口/** * WebService 的服务端 * * @author yao jun * @date 2019/6/12 8:30 */public interface TestWSServiceInf { String ping(String hello);}2、创建...

2019-06-16 18:32:17 226

原创 在内网搭建GitBlit中会发现 有两张图片展示不了的解决方法

在内网搭建GitBlit中会发现 有两张图片展示不了的解决方法因为在源码中图片的地址是:所以需要将GitBlit中的 【gitblit.jar】中 com.gitblit.utils.ActivityUtils.class代码中,修改一下。1、首先在有网的环境下将图片下载下来图片:下载后的图片放入2...

2019-03-24 14:33:59 1601 1

原创 使用gitblit搭建一个简单的局域网服务器

GitBlit服务器的使用使用gitblit搭建一个简单的局域网服务器一、使用git需要准备工具1、Git-2.19.1-64-bit.exe 、2、TortoiseGit-2.8.0.0-64bit.msi、TortoiseGit-LanguagePack-2.8.0.0-64bit-zh_CN.msi(是语言包)https://tortoisegit.o...

2019-03-24 13:57:04 872

原创 JUC的volatile与原子变量

1-volatile 关键字 内存可见性内存可见性内存可见性(Memory Visibility)是指当某个线程正在使用对象状态而另一个线程在同时修改该状态,需要确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化。可见性错误是指当读操作与写操作在不同的线程中执行时,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。我们...

2019-03-03 09:53:18 219

原创 idea的常用快捷键总结

使用了摸索了一段时间的idea总结了自己常用的快捷键如下: 1. 【注释】    xml中的快速注释: Ctrl+Shift+/     Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)     2.【查找】    Ctrl+F,查找    Ctrl+R,替换    Ctrl+N,查找类并打开    Shift+Shift  查找jar中的类    Ctr...

2019-02-24 22:28:50 171

流媒体工具 v2.0-r8

我文章中的直播工具,由于是国外网站,远程下载比较慢,特在此提供,需要的下载。 SRS/3.0,OuXuli,是一个流媒体集群,支持RTMP/HLS/WebRTC/SRT/GB28181,高效、稳定、易用,简单而快乐。 SRS is a RTMP/HLS/WebRTC/SRT/GB28181 streaming cluster, high efficiency, stable and simple.

2020-03-14

空空如也

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

TA关注的人

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