自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈利路亚的收藏夹

主要是博主的一些学习笔记及材料收集

  • 博客(1045)
  • 资源 (16)
  • 收藏
  • 关注

转载 关于MySql使用索引的分析

主要针对mysql查询时使用索引的情况进行了分析

2022-11-15 14:15:18 28

原创 linux一键挂在云硬盘

脚本会自动将数据盘绑定到/www目录下,过程有提示,请自行尝试。

2022-11-14 16:31:16 26

转载 JWT实现登陆认证及Token自动续期

更新用户密码时需要重新生成新的token,并将新的token返回给前端,由前端更新保存在local storage中的token,同时更新存储在redis中的token,这样实现可以避免用户重新登陆,用户体验感不至于太差。我投JWT一票,JWT有很多缺点,但是在分布式环境下不需要像session一样额外实现多机数据共享,虽然seesion的多机数据共享可以通过。无状态是JWT的特点,但也导致了这个问题,JWT是一次性的。基于session和基于JWT的方式的主要区别就是用户的状态保存的位置,

2022-11-14 09:13:10 68

原创 Docker环境应用迁移

最近因为云主机资源到期,需要吧gitlab和nexus的私库进行迁移。这里做下记录。gitlab和nexus都是基于docker做的部署,由于时间久远,基本也忘了怎么整的了,需要从零摸索。

2022-11-01 10:48:26 152

原创 maven本地仓库同步上传到nexus远程仓库

合作伙伴的项目,仅提供部分应用层源码,底层代码不提供,只给提供jar包使用。为了方便二次开发应用,计划吧他的jar包放到本地nexus库上使用。将需要上传的组件包拷贝到操作目录中.注意,脚本是吧默认目录名作为group使用,要和代码配置的一样,否则代码的pom文件要改。第一步:创建自己远程仓库(也可以使用现有的),需要使用管理登录。用的时候记得配置maven的setting。需要用到shell脚本,建议在linux环境下搞。复制仓库路径,上传时需要用。第二步:准备上传组件包。# -r 远程仓库路径。

2022-10-20 16:52:19 1031

原创 国标视频平台搭建(七)配置https访问

渠道wvp平台设备管理中,打开通道预览。你会发现播放地址改成了https的地址。当然,play接口返回的播放地址,也都变成了https的地址。然后你就可以在https的应用下播放视频了。

2022-10-19 16:19:40 1390

原创 国标视频平台搭建(六)API文档

把wvp平台地址改成/doc.html就可以打开。(当然,yml文件中要配置启用,最下面,前面有说明)wvp项目本身提供了相当完善的swgger的API文档。不是所有的流都能用,需要确保ZML有相关配置。当然,播放地址很多,根据需要选择能用的地址。就不多说了,自己研究API进行测试吧。当然,还是需要鉴权的。

2022-10-19 15:54:27 152

原创 国标视频平台搭建(五)设备接入

前面我们已经完成了平台的部署工作。部署效果如下。默认账号密码:admin/admin信令服务器配置显示的就是国标网关的信息了。这里由于我是云主机部署,所以显示的监听ip是内网ip。这个和wvp的yml中配置的sip的信息有关。需要根据不同的云平台进行处理。如果公网ip是绑定到主机上,配置项可以写公网ip地址。以主机上ifconfig的结果为准。国标域、端口,密码,国标id,就是设备侧用来配置到服务端的信息了。

2022-10-19 15:42:28 352

原创 国标视频平台搭建(四)配置说明

wvp和zml的配置说明

2022-10-19 15:10:47 640

原创 国标视频平台搭建(三)wvp-28181-pro部署

开箱即用的28181协议视频平台。基于GB/T28181-2016标准信令实现,兼容GB/T28181-2011。自带完整前端页面,开箱即用。完全开源,且使用MIT许可协议。可以在保留版权信息的基础上商用。

2022-10-17 11:02:15 2293 3

原创 国标视频平台搭建(二)ZMLMediaKit部署

一个基于C++11的高性能运营级流媒体服务框架

2022-10-17 10:50:44 852

原创 国标视频平台搭建(一)

国标视频云平台介绍

2022-10-17 10:45:07 712

原创 Springboot应用在k8s集群中解耦配置项

如果你是开发人员,告诉你如何和k8s运营人员配合发布产品;如果你是k8s运营人员,告诉你需要跟开发确认那些信息。

2022-07-21 14:25:41 694

原创 K8s如何从私有Harbor中拉取镜像并完成部署

对k8s进行扫盲,然后提供了前后台部署的yaml文件模板

2022-07-21 11:09:38 1125

原创 将程序打包镜像并上传到harbor仓库

讲述如何将后台程序打包docker镜像并上传私有harbor仓库的方法

2022-07-21 10:11:14 1113

原创 yum部署jenkins

yum安装jenkins

2022-07-19 15:19:41 174

原创 修改Docker部署gitlab的外部访问地址和端口

修改Docker部署gitlab的外部访问地址和端口

2022-07-19 10:39:03 1512

原创 GitLab无法显示头像的解决方法

GitLab无法显示头像的解决方法

2022-07-19 10:12:30 421

原创 GitLab提交时间显示错误解决办法

GitLab提交时间显示错误解决办法

2022-07-19 10:03:31 513

转载 Centos 利用yum源安装 nginx stream模块

-modules-path=/usr/lib64/nginx/modules动态模块的路径是/usr/lib64/nginx/modules。默认情况下,未安装动态模块,所以/usr/lib64/nginx/modules是空目录。参考这里https//sayyy.blog.csdn.net/article/details/102728585。原文链接https//blog.csdn.net/sayyy/article/details/121179039。安装stream模块。...

2022-07-18 11:20:24 1606

原创 FastDFS部署

fastDFS单节点部署笔记

2022-07-11 14:44:17 677

原创 截止20220708日靠谱的k8s环境部署流程

靠谱的k8s环境部署说明。截止2022年7月8日

2022-07-08 14:59:32 362

原创 k8s安装flannel组件出错

Error registering network: failed to acquire lease: subnet "10.244.0.0/16" specified in the flannel net config doesn't contain "10.224.1.0/24" PodCIDR of the "node1" node.

2022-07-06 17:33:22 1113 5

原创 kubeadm init 报错 ”unknown service runtime.v1alpha2.RuntimeService”

kubeadm init 报错 ”unknown service runtime.v1alpha2.RuntimeService”解决办法

2022-07-04 15:13:43 3342 2

原创 IDEA打包jar包上传docker服务器

如何基于IDEA完成项目打包Docker镜像并部署服务器。

2022-06-14 16:55:34 382

转载 SpringCloud Gateway API接口安全设计(加密 、签名)

主要针对页面和后台api交互安全

2022-06-01 15:07:20 128

转载 ZooKeeper、Eureka、Consul 、Nacos,微服务注册中心怎么选?

前言 CAP理论 服务注册中心解决方案 主流注册中心产品 Apache Zookeeper -> CP Spring Cloud Eureka -> AP Consul Nacos 前言服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态...

2022-05-27 13:49:14 56

转载 InfluxDB详解-时序数据库

InfluxDB(时序数据库)(influx,[ˈɪnflʌks],流入,涌入),常用的一种使用场景:监控数据统计。每毫秒记录一下电脑内存的使用情况,然后就可以根据统计的数据,利用图形化界面(InfluxDB V1一般配合Grafana)制作内存使用情况的折线图;可以理解为按时间记录一些数据(常用的监控数据、埋点统计数据等),然后制作图表做统计;InfluxDB自带的各种特殊函数如求标准差,随机取样数据,统计数据变化比等,使数据统计和实时分析变得十分方便,适合用于包括DevOps监控,应用程序指标,物联

2022-05-23 14:03:42 2998 3

转载 POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格

前言 锁住单元格 设置列宽 设置行高 设置字体,颜色 合并单元格 1. 前言poi框架可以支持我们在java代码中, 将数据导出成excel,但是实际开发中, 往往还需要设置excel字体,颜色,行高,列宽等属性, 有时候还需要锁住单元格, 防止别人讲数据随意篡改.废话不多说, 直接上代码2. 锁住单元格导出excel , 自然就有导入excel 了, 比如导出一些数据出来, 修改一些再导入进去, 但是这时, 一些基本信息我们不希望用..

2022-05-23 13:57:31 283

转载 数据库优化8大通用绝招

前言 为什么数据库会慢? 应该站在哪个层面思考优化? 八大方案总结 减少数据量 数据归档 中间表(结果表) 数据序列化存储 分库分表 用空间换性能 分布式缓存 一主多从 选择合适的存储系统 CQRS 数据同步方式 替换(选择)存储系统 结束 前言毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问..

2022-05-23 13:50:46 141

转载 Java/Spring/Dubbo三种SPI机制

SPI 机制应用在了大家项目中的很多地方,在很多框架中也有普遍应用,只不过很多人并没有感知。举个例子,为什么我们在项目中引入 mysql-connector 的 jar 包,就可以直接连接 MySQL 数据库了?本篇文章就来介绍一下 SPI,聊聊 Java 、Spring、Dubbo 中的 SPI 机制。SPISPI ( Service Provider Interface),是一种服务发现机制。SPI 的本质是将接口的实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载对

2022-05-23 13:48:54 140

转载 大厂是如何发布应用的?

稍微正规一点的公司都会有自动化上下线流程,因为上下线看起来简单,只有两步,「停掉应用」,「重启应用」,但里面其实还是有挺多门道的,比如: 1. 如何优雅地上下线, 涉及到 dubbo 的优雅停机,服务上线时的 JVM 参数配置等 2. 如何保证应用发布上线发现问题后快速回滚,或者上线后将新功能可能带来的影响降至最小 所以这套流程必须自动化,以下我们就以 SpringBoot 工程部署为例来对优雅的发布流程一探究竟先来看第一个问题如何优雅上下线这里面涉及到两个方面 如何优

2022-05-23 13:46:39 207

转载 SpringBoot 生产中 16 条最佳实践

来源:www.e4developer.com/2018/08/06/ 1、使用自定义BOM来维护第三方依赖 2、使用自动配置 3、使用Spring Initializr来开始一个新的Spring Boot项目 4、考虑为常见的组织问题创建自己的自动配置 5、正确设计代码目录结构 6、保持@Controller的简洁和专注 7、围绕业务功能构建@Service 8、使数据库独立于核心业务逻辑之外 9、保持业务逻辑不受Sp..

2022-05-23 13:40:07 60

转载 任务调度框架 Quartz 用法指南

前言项目中遇到一个,需要 客户自定任务启动时间 的需求。原来一直都是在项目里硬编码一些定时器,所以没有学习过。很多开源的项目管理框架都已经做了 Quartz 的集成。我们居然连这么常用得东西居然没有做成模块化,实在是不应该。Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能: 持久性作业 - 就是保持调度定时的状..

2022-05-23 13:38:02 158

转载 RabbitMQ 如何保证消息 100% 不丢失

正在学RabbitMQ,特此记录一下,这里就不讲RabbitMQ基础了,直接进入主题。文章目录 生产端可靠性投递 事务消息机制 confirm消息确认机制 消息持久化 消息入库 消费端消息不丢失 我们都知道,消息从生产端到消费端消费要经过3个步骤:1、 生产端发送消息到RabbitMQ;2、 RabbitMQ发送消息到消费端;3、 消费端消费这条消息;这3个步骤中的每一步都有可能导致...

2022-05-23 10:08:43 1092

转载 基于运营商的本机号码一键登录原理与应用

很多APP的目前都支持“本机号码一键登录”功能。本机号码一键登录是基于运营商独有网关认证能力推出的账号认证产品。用户只需一键授权,即可实现以本机号码注册/登录,相比先前的短信验证码流程体验更优。目前市面上有很多厂商提供三网验证的服务,只不过是对三大运营商的包装。要了解具体的原理可直接看三大运营商相关的介绍。中国移动中国移动号码认证服务支支持移动、联通、电信三网号码。主要产品功能:一键登录:依托运营商的移动通信网络,采用通信网关取号技术,准确识别用户流量卡归属的手机号码。在获得用户授权

2022-05-23 09:51:13 215

转载 线上MySQL分页事故,搞了半夜...

今天给大家分享个生产事故,一个由于 MySQL 分页导致的线上事故,事情是这样的~背景一天晚上 10 点半,下班后愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。突然电话响了起来,一看是我们的一个运维同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。果然,沟通的情况是线上的一个查询数据的接口被疯狂的失去理智般的调用,这个操作直接导致线上的 MySQL 集群被拖慢了。好吧,这问题算是严重了,匆匆赶到家后打开电脑,跟同事把 Pinpo

2022-05-18 14:33:54 68

原创 CentOS yum 执行出错

错误信息如下http://mirrors.bclinux.org/bclinux/el7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.bclinux.org; Unknown error"Trying other mirror. One of the configured repositories failed (BCLinux-7 - Base), and yum d

2022-04-08 17:07:26 462

转载 HTTP与HTTPS对访问速度(性能)的影响

HTTP与HTTPS对访问速度(性能)的影响1 前言HTTPS 在保护用户隐私,防止流量劫持方面发挥着非常关键的作用,但与此同时,HTTPS 也会降低用户访问速度,增加网站服务器的计算资源消耗。本文主要介绍 https 对用户体验的影响。2 HTTP与HTTPS的概念和区别(1)HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HT

2022-03-25 10:00:54 167

转载 nginx编译安装以及高可用配置

一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgcc-c++(2)安装PCRE库,用于解析正则表达式yuminstall-ypcrepcre-devel(3)zlib压缩和解压缩依赖yuminstall-yzlibzlib-devel(4)SSL 安全的加密的套接字协议层,用于HTTP安全传输...

2022-03-01 14:54:40 542

应用程序单例实现Demo

一个实现应用程序单例打开的Demo。用到了PostMessage和接收消息的方法。对应博文:https://blog.csdn.net/lanwilliam/article/details/81455176

2018-08-06

MODBUS协议中文版

MODBUS协议中文版,新人入门用还不错

2016-11-23

Asp.net core postgreSql Demo

一个asp.net core开发的,使用ef core,连接postgreSql数据库的项目demo

2016-07-12

win8 去水印工具

win8 去水印工具,那个水印太烦人了,现在不用激活就可以去掉了. 也不用重启explorer了.

2012-08-31

精简版wp7sdk

精简版wp7sdk,原版sdk非常的大,这个是智机助手提供的精简版sdk

2012-03-01

智机助手测试版2.0

智机助手测试版2.0 越狱的wp7手机可以使用他安装三方应用。 自带市场功能,同时也提供手动安装xap程序包

2012-03-01

wp7 7720 中文语言包

wp7-7720-中文语言包 WP7 CHS Pack

2012-03-01

WP7 Update Cab Sender

WP7 Update Cab Sender,离线推送升级包工具。

2012-03-01

C# Winform qq弹窗 360弹窗

C# Winform 弹窗,不规则窗体弹窗,背景可自定义,开放标题,内容点击事件。

2011-09-29

C# WinForm 弹出窗口

仿照qq弹窗做的不规则图形弹出窗口,可以作为消息提示等应用。 窗口底图可以自己设置,标题,内容可以设置位置,并提供点击事件开放。

2011-09-29

个人封装类

个人封装了一个类库<br>Data下是基于企业库的一个常用基类<br>Excel下是Excel封装类<br>Socket的两个包下是两个套接字封装类<br>Tools下一个ini文件操作类,一个验证类<br>WinForm下是一个cs分页类

2008-06-13

几个Web日期控件

几个网络日期控件,有的是我自己整理的,有的来源于网络。自己研究使用方法吧。

2008-03-13

Reflector

强大的DoNet反编译工具,可以直接转成VB,C#代码

2008-03-12

taskvisionDEMO

smartclient的一套DEMO源码,很不错的,值得一看

2008-03-03

数字输入控件

个人写的数字输入控件。

2008-01-22

空空如也

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

TA关注的人

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