自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜文BLOG

笔记记录

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 OWT快速部署

2024-08-15 09:27:10 41

原创 OWT-Docker - 轻松构建WebRTC视频通信平台

是一个基于Docker的开源项目,它整合了Open WebRTC Toolkit (OWT) 平台,为开发者提供了一种快速、便捷的方式来部署和管理自己的WebRTC视频通信服务。自动配置与数据持久化:通过Docker Compose的配置文件,OWT-Docker能够自动化设置网络、存储,且容器内的数据可以持久化到宿主机,保证服务的连续性。Docker化部署:OWT-Docker利用Docker的优势,将各个服务封装在独立的容器中,确保每个组件的运行环境一致,避免了不同系统间的依赖问题。

2024-08-15 09:23:54 78

原创 OWT 开发环境搭建

分别替换 /home/owt/apps/current_app/samplertcservice.js文件第66行左右第一个和第二个参数。owt server 默认端口是3004 3300 8080端口,这里信令端口做了一些修改,没有使用默认8080端口。重启服务 owt/bin/restart-all.sh。重启nginx nginx -s reload。运行/home/launch.sh.进去nginx服务器,配置反向代理。3004、3300照此处理即可。

2024-08-15 09:22:17 106

原创 OWT几个核心部分组成

其客户端原生库(OWT-Client-Native)是其中的一个关键组件,提供了C++接口,可以轻松集成到Android和iOS等移动平台,以及Linux、macOS和Windows等桌面系统上。如果你正在寻找一个可靠的WebRTC解决方案,那么不妨尝试一下OWT,体验其高效且易用的特性。在WebRTC的世界中,是一个开源的、跨平台的解决方案,它为开发人员提供了一套强大的工具,以构建实时通信应用。直播服务:利用OWT的流媒体能力,实现低延迟的直播服务。开放源码:社区驱动,持续更新,丰富的文档和支持资源。

2024-08-15 09:19:48 62

原创 麒麟系统制作光盘引导盘

2024-08-15 09:16:51 186

原创 麒麟操作系统V10救援模式修改密码

麒麟操作系统V10救援模式修改密码

2024-08-13 10:11:43 160

原创 麒麟V10版本livecd模式调整磁盘分区并新建分区

麒麟V10版本livecd模式调整磁盘分区并新建分区

2024-08-13 10:06:19 324

原创 麒麟 V10-desktop 因 grub 密码设置步骤出错导致无法进系统恢复方法

2024-08-13 09:33:48 187

原创 麒麟v10系统安装

麒麟v10系统安装

2024-08-13 09:08:52 1580

原创 麒麟v10常见故障

麒麟v10常见故障

2024-08-13 08:34:17 300

原创 基于Web停车场管理系统的源代码和论文

基于Web停车场管理系统的源代码和论文

2021-12-18 22:06:33 809

原创 基于java的超市会员积分管理系统

基于java的超市会员积分管理系统主要用于实现了企业管理数据统计等。本系统结构如下:(1)网络会员管理中心界面:会员修改密码信息模块:实现会员密码功能;会员登陆模块:实现会员登陆功能;会员注册模块:实现会员注册功能;留言板模块:实现留言板留言功能(2)后台管理界面:系统用户管理模块:实现管理员的增加、查看功能;会员信息管理模块:实现会员信息的增加、修改、查看功能;注册用户管理模块:实现注册用户的增加、修改、查看功能;会员卡管理模块:实现会员卡信息的增加、查看功能;商品销售管理模块

2021-12-18 21:50:14 1842

原创 开源项目升级mybatistplus并增加代码生成器

今天在我的开源项目中增加了代码生成器,以及优化了目录结构。持久层升级为mybatisplus。下面说说我们如何集成代码生成器。目录结构如下:第一步:增加pom文件依赖: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 &lt.

2021-07-12 23:44:59 451 1

原创 redis 的持久化有哪几种方式?不同的持久化机制都有什么优缺点?持久化机制具体底层是如何实现的?

面试题redis 的持久化有哪几种方式?不同的持久化机制都有什么优缺点?持久化机制具体底层是如何实现的?面试官心理分析redis 如果仅仅只是将数据缓存在内存里面,如果 redis 宕机了再重启,内存里的数据就全部都弄丢了啊。你必须得用 redis 的持久化机制,将数据写入内存的同时,异步的慢慢的将数据写入磁盘文件里,进行持久化。如果 redis 宕机重启,自动从磁盘上加载之前持久化的一些数据就可以了,也许会丢失少许数据,但是至少不会将所有数据都弄丢。这个其实一样,针对的都是 redis 的生产环

2021-07-10 11:42:33 213

原创 Redis 哨兵集群实现高可用

Redis 哨兵集群实现高可用哨兵的介绍sentinel,中文名是哨兵。哨兵是 redis 集群机构中非常重要的一个组件,主要有以下功能:集群监控:负责监控 redis master 和 slave 进程是否正常工作。消息通知:如果某个 redis 实例有故障,那么哨兵负责发送消息作为报警通知给管理员。故障转移:如果 master node 挂掉了,会自动转移到 slave node 上。配置中心:如果故障转移发生了,通知 client 客户端新的 master 地址。哨兵用于实现 red

2021-07-10 11:30:34 105

原创 redis 的线程模型

redis 内部使用文件事件处理器 file event handler,这个文件事件处理器是单线程的,所以 redis 才叫做单线程的模型。它采用 IO 多路复用机制同时监听多个 socket,根据 socket 上的事件来选择对应的事件处理器进行处理。文件事件处理器的结构包含 4 个部分:多个 socketIO 多路复用程序文件事件分派器事件处理器(连接应答处理器、命令请求处理器、命令回复处理器)多个 socket 可能会并发产生不同的操作,每个操作对应不同的文件事件,但是 IO 多路复

2021-07-08 20:33:11 114

原创 redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?

redis 和 memcached 有啥区别?redis 支持复杂的数据结构redis 相比 memcached 来说,拥有更多的数据结构,能支持更丰富的数据操作。如果需要缓存能够支持更复杂的结构和操作, redis 会是不错的选择。redis 原生支持集群模式在 redis3.x 版本中,便能支持 cluster 模式,而 memcached 没有原生的集群模式,需要依靠客户端来实现往集群中分片写入数据。性能对比由于 redis 只使用单核,而 memcached 可以使用多核,所以平均每一个

2021-07-08 20:31:45 180

原创 项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?

项目中缓存是如何使用的?这个,需要结合自己项目的业务来。为什么要用缓存?用缓存,主要有两个用途:高性能、高并发。高性能假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作 mysql,半天查出来一个结果,耗时 600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?缓存啊,折腾 600ms 查出来的结果,扔缓存里,一个 key 对应一个 value,下次再有人查,别走 mysql 折腾 600ms 了,直接从缓存里,通过一个 key

2021-07-08 19:54:41 199

原创 Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?

ActiveMQ RabbitMQ RocketMQ Kafka特性单机吞吐量万级,比 RocketMQ、Kafka 低一个数量级 同 ActiveMQ 10 万级,支撑高吞吐 10 万级,高吞吐,一般配合大数据类的系统来进行实时数据计算、日志采集等场景topic 数量对吞吐量的影响 topic 可以达到几百/几千的级别,吞吐量会有较小幅度的下降,这是 RocketMQ 的一大优势,在同等机器下,可以支撑大量的 topic topic 从几十到几百个时候,吞吐量会大幅度下降,在同等机器下,Kafka 尽量保

2021-07-07 15:27:03 268

原创 汽车租赁系统

系统环境系统环境:Windows开发工具:EclipseJava版本:JDK 1.7服务器:tomcat 7.0数据库:MySQL 5.7系统采用技术: spring+springMVC+mybaits使用说明:1.将my 文件夹,移动至 D盘根目录下2.在eclipse 引入的tomcat 的Host 中加入<Context crossContext="true" docBase="D:\my\upload\" path="/upload" reloadabl

2021-06-30 15:23:11 196

原创 农产品管理系统-毕设

系统环境:Windows开发工具:EclipseJava版本:JDK 1.7服务器:tomcat 7.0数据库:MySQL 5.7系统采用技术: spring+springMVC+mybaits项目访问地址:http://localhost:8080/buy/index.do商品详情:管理员登录页:新闻管理:添加商家:会员管理:类别管理:地域管理:新闻分类:商家角色商品管理:添加商品:

2021-06-27 12:08:10 4262

原创 在线考试系统

系统环境系统环境:Windows开发工具:EclipseJava版本:JDK 1.7服务器:tomcat 7.0数据库:MySQL 5.7系统采用技术: spring+springMVC+mybaits+EasyUI+jQuery+Ajax+面向接口编程考生登录页面:管理员登录页面:创建试卷:点击开始答题:原文链接及下载地址:http://www.xiwenblog.com/archives/2768.

2021-06-27 11:24:45 178

原创 手机多开助手

b站效果预览:https://www.bilibili.com/video/BV1Ho4y1k7CW/

2021-06-21 15:12:28 240

原创 owt配置ssl证书支持https

第一步:阿里云域名申请SSL证书。第二步:给自己的服务导入并且替换证书把证书放到指定的目录。owt-server-4.3/dist/management_api/cert/owt-server-4.3/dist/portal/cert/owt-server-4.3/dist/webrtc_agent/cert/owt-server-4.3/dist/management_console/cert/修改证书的路径vim owt-server-4.3/dist/man

2021-01-07 14:46:54 673

原创 基于owt的restful接口

1、创建会议接口创建会议接口创建会议接口请求URLhttps://192.168.1.123:3006/rooms请求方式POST参数 参数名 必选 类型 说明 Content-Type 是 string application/json 返回示例 { "mediaIn":{ ...

2021-01-07 14:44:09 464 1

原创 两台电脑一个键鼠—-鼠标键盘共享软件.exe

http://www.xiwenblog.com/archives/2355

2020-09-25 09:56:33 259

原创 Mysql5.7安装包含:NET\vcredistx86x64-支持服务器一键安装

http://www.xiwenblog.com/archives/2342

2020-09-25 09:37:44 304

原创 java 基于selenium实现爬取天气网数据

感觉java做爬虫效果也是还不错的,我总结了下主要有以下三种:(一)基于jsoup(二)基于httpcilent(三)基于selenium第一种和第二种类似,没多大难度,用法也很相似,但是经我亲自测试有个缺点:不能采集基于ajax请求的数据。这个就很令人蛋疼了。。。第三种方法实际是基于浏览器的驱动模拟人工操作的,理论上可以采集网页的任何数据。不便之处就是每次需要打开一个浏览器不过也能接受。今天主要就说说基于selenium实现爬取数据吧!!第一步:pom.xml引入

2020-09-25 09:29:46 553

原创 封装的java操作文件属性的工具类---优化版

我们在用纯Java开发桌面客户端的时候,一版需要把一些配置信息保存下来。这里用到了properties属性。在此我对基本的文件属性操作增删改查封装了一个简单的工具类。使用的时候直接调用即可。。package cn.zxw.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.URL;import java.util.Map;import java.uti

2020-07-11 10:34:15 122

原创 文件夹监控软件

今天给大家推荐一款神器Directory Monitor,它是一个非常好用的文件监控软件,可以用来监控指定文件夹的文件的创建、删除、修改和重命名。1、你可以监控本地文件夹,也可以监控远程的文件夹,一旦有人动了你的文件夹,就会立即发出声音警报。2、软件还可指定在发生某些状况时自动执行指定应用程式或自制的工具、批次档,让电脑可针对特定状况做些自动化的反应并存入log文件中,让我们有空再来检查看看,检查档案变动的频率也都可以自行设定时间,整体来说还算简单好用。3、文件更新通知软件功能..

2020-06-04 15:31:51 1507

转载 深入理解单例模式(附简单案例)

https://blog.csdn.net/qq_36186690/article/details/82946866

2019-08-17 10:01:14 151

原创 在线聊天系统文件(音视频、文档)以及表情的实时发送

在线聊天系统的文件(音视频、文档)以及表情的实时发送:已经实现了以下功能:现在主要对QQ聊天表情的发送,以及音视频文档文件的发送实现做个做个总结记录:PS(为方便演示 我在此在浏览器A登录a用户,在浏览器B登录b用户,然后a与b相互进行消息发送!!)一:QQ聊天表情发送的实现:先展示几张效果图:实现过程:首先引入: <h...

2019-07-26 13:32:41 907

原创 关于xshell 连接本地Linux失败解决方案

原创:当我们需要在本地模拟一个集群,或者专门搭建一些基于Linux的环境的时候,我们一般会选择在本地虚拟机安装多个linux系统。在此不在详述如何安装,有兴趣的小伙伴可以自行百度或者google.错误实例如图所示:一般出现这种问题的因素比较多,但是无非也就是那么常见的几种情况.第一种:防火墙问题(系统版本不同 命令可能有所不同)解决方案:查看防火墙:service ipta...

2019-06-13 16:17:43 9057 2

原创 堪比教科书的ueditor的使用详解

原创不易转载标明出处!感觉框架中自带的富文本编辑器,不太好用,而且功能不是特别全面! 所以自己又集成了百度的UEditor的插件,功能强大,完善的API 。。。但插件本身还存在一些使用上的bug.现在主要从下几个方面总结一下UEditor的使用心得:一:ueditor的集成JSP集导入JAR包版直接去官网下载(https://ueditor.baidu.com/website/d...

2019-05-15 15:28:51 3149

原创 系统升级成了线上bug的代名词!

今天一觉起来!打开手机收到了联通的欠费通知!你已欠费78元!当时心里在想之前欠费超过一毛都会停止你的一切业务为毛这次欠费这么多也没有提示?虽然有点纳闷但还是缴清了话费!结果刚过了不到五分钟又收到联通的欠费通知这次是2200多,当时心里一瞬间有点慌,还在想是不是我昨天用VPN 翻墙,被劫持了。。。。。紧张的一X! 看到朋友圈一些网友发的说说也是欠费那么多!心里才稍微有点放松。。。。尼玛然后打客服打...

2019-05-11 13:47:25 157

原创 50道Java线程面试题

什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。欲了解更多详细信息请点击这里。线程和进程有什么区别?线程是进程的子集...

2019-05-07 21:41:26 106

原创 如何自己在JSP 页面通过AJAX实现一个TREE的功能

我们在公司或许一般都是直接使用成熟的框架,这种框架对一些常用的插件都做了封装,假如实现一个什么功能的话可能只是直接去根据API调用相关的控件 。或者有类似的案例直接copy过来。 很少去关注插件底层的相应实现,一般也不会去尝试自己集成或者研究!如何在jsp 页面自己用Ztree实现一个树的相应功能?网上相应的文章也不在少数,但是个人觉得还是有点杂乱,所以在此重新梳理自己实现了一边!第一步: 先从...

2019-05-07 08:46:34 343

原创 基于JEECG框架的微信登录实现

http://www.xiwenblog.com/archives/1488

2019-01-20 14:57:28 3845 2

转载 zookeeper、Solr搜索架构的实现

http://www.xiwenblog.com/archives/1498

2019-01-20 14:55:44 216

原创 日志文件的数据解析

来源:http://www.xiwenblog.com/archives/1530

2019-01-20 14:54:08 1516

麒麟桌面操作系统进入救援模式

麒麟桌面操作系统进入救援模式

2024-08-13

liveCD模式调整磁盘分区并新建分区 (1)

liveCD模式调整磁盘分区并新建分区 (1)

2024-08-13

testdisk数据恢复

testdisk数据恢复

2024-08-13

Kylin内网更新源的搭建

Kylin内网更新源的搭建

2024-08-13

owt支持https修改

owt 发布线上,更换合法的ssl证书,支持https

2021-01-07

基于owt的webrtc视频 restful接口

亲测 ,调试,总结。一般可以直接使用。端口参数根据自己的实际情况修改

2021-01-07

java基于socket服务端向客户端推送信息案例.rar

java基于socket服务端向客户端推送信息,反向消息推送,登录上线提示。java基于socket服务端向客户端推送信息,反向消息推送,登录上线提示。

2020-04-03

空空如也

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

TA关注的人

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