- 博客(13)
- 问答 (6)
- 收藏
- 关注
原创 arm64CPU的情况下 使用docker加载带有rtmp模块的nginx镜像
自用,有些步骤是一笔掠过的首先在一台外网服务器上拉去镜像docker pull ngucandy/rtmp-hls:latest@sha256:c9c4477476544b8c338d19fe6f1cddaeeed970e0d747b388a58a00e930d771be导出将得到的tar包放在内网服务器加载该镜像修改nginx配置worker_processes auto;#error_log logs/error.log;events { worker_co...
2022-05-18 14:03:46
731
原创 银河麒麟下安装ffmpeg遇到的问题
本文章针对银河麒麟下安装ffmpeg_是小峰呀的博客-CSDN博客_银河麒麟安装ffmpeg这位朋友安装ffmpeg时遇到的问题做出整理。1、安装问题上篇文章中博主提供的部分内容可能有误、也可能格式不对、也可能不容易找到,需要的四个文件我放在网盘了链接:https://pan.baidu.com/s/1c02ADEcYOIzr5LCFw99BOQ提取码:9948注意我这里用的时银河麒麟v10版本的,如果你使用的时更高版本或者测试版本。根据这个博主所说的重新下载请进!!ffmpeg4..
2022-05-14 11:52:54
1908
原创 使用redisson设计一个分布式的锁
<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.11.5</version></dependency>这里是在aop的基础上使用自定义注解,对需要进行加锁的业务进行环绕通知。共需要用到一个redisson工具类、自定义注解类、Aop通知逻辑、业务测试..
2022-04-01 10:08:11
1500
1
原创 以某坐标为中心点,获取一定半径范围内的点位
思路大概就是下面这样的,以某个坐标为中心点,根据提供的半径获取中心点的四个临界值即minLat、maxLat、minLng、maxLng,根据这四个临界值,就能得到一个正方形,排除正方形之外的点位,计算剩下点位与中心点位的距离,如果大于指定的半径排除掉,范围保留。(直接计算圆内的点位,米有思路,谁要是有好办法的话,提醒下)。1、逻辑/** * * @param coordinate 中心点 * @param dis 半径 单位km * @return */@Overridepub
2022-03-21 17:27:05
2013
原创 Windows环境下搭建zk以及zk集群
1、单机首先,把zk从官网上面下载下来。Index of /dist/zookeeper/zookeeper-3.4.5下载下来后解压,目录大概是这个样子进入bin目录,其中有两个文件着重说明下。zkServer.cmd 启动zk服务端zkEnv.cmd 用于加载zk启动的一些配置信息在zkEnv.cmd文件中我们可以看到zk的配置信息指向根目录的conf/zoo.cfg接着我们移动到conf目录下会发现没有zoo.cfn这个文件。这个时候把zoo_sam..
2022-03-08 17:37:30
2711
原创 MyBatis:[Invalid bound statement (not found)],接口找不到对应的执行语句
背景:以往开发都是单体项目集群部署,项目是垂直结构的,所有需要的配置文件、资料的加载都是直接通过yml或者parpreties文件直接声明加载路径的,随着业务范围的扩大,领导要求把项目改成水平结构的,以此提供给用户更多的选择范围,同时也使项目变得更加容易维护,并在一定程度上提升项目的性能。问题:我这边是把项目拆成了九个模块(这是在忽略消费者模块的情况下)(六个应用、一个配置、一个静态资源、一个api调用),采用dubbo+zk的形式分布式开发项目,这样我这边就能根据用户的需要只部署对应的应用模块即可。结
2022-02-08 11:59:21
419
原创 Non-resolvable parent POM for com.emergency.duty:duty:0.0.1-SNAPSHOT: Could not find artifact com.em
记一下这个问题。现在有个需求,要将要来的项目拆分成六个模块,我在用maven进行clean时,出现好几个问题。1、无法解析下面这几行。我也忘记是什么用,我测了一下这几个不会影响其他的项目,然后直接删除了,删除后就好了。2、Non-resolvable parent POM for com.emergency.duty:duty:0.0.1-SNAPSHOT: Could not find artifact com.emergency.command:command:pom:0.0.1-S
2022-01-26 14:38:12
2813
原创 浅谈Java中的反射
百度搜索Java反射中的第一句话就是在程序运行的过程中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。这句话我个人认为近乎完美的诠释了Java反射的特性。但仅凭一句话,没有实际应用,是难以理解这句话的含义的。没有对比就无法理解反射在实际应用中的含义,在面向对象编程中,我们常常通过new 一个对象去调用这个对象中所拥有的方法和属性,这是在已知调用某个类的情况下进行正向编程,在编译的过程
2021-12-02 18:40:49
963
原创 Java导出数据库内容到Excel表格中
所需要的依赖,非pom项目的去阿里仓库搜索下仓库服务<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version></dependency>上代码/** * 导出数据库的内容到excel表格中 * @desc 如果存在一对多
2021-12-02 15:23:41
426
原创 Java对七牛云的上传、资源路径获取、删除
1、说明本文中所需要用到的七牛云参数一共有四个,分别是:ak、sk、bucket、domain。(1)ak以及sk的获取方式:进入七牛云控制台主页 portal.qiniu.com 选择密钥管理,如图所示。跳转到的页面中会有你的ak以及sk(2)bucket获取方式:选择左侧的对象存储,在该页面中选择空间管理=>新建空间,空间名称即为你的bucket。(3)domain获取方式:进入你新建的空间,在上方选择文件管理,其中有个外链域名几位domain。2、引用的依..
2021-11-25 18:34:16
1872
原创 Swagger2为接口进行排序
声明!声明!声明!如果没有做其他配置的话,按照下方的配置肯定可以用,但是如果有其他配置的话我就不敢保证了,Swagger迭代的挺快的,不同版本之间的配置也略有不同。第一步:引入依赖注意:直接复制,不要修改版本<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>
2021-10-08 14:56:44
3306
1
原创 Java中对象转Map的方法
说明:这个是百度找的,然后我完善了一下,由于没有留意文章所在的路径,所以标了个原创,原创大大见谅....引用的依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version></dependency>@Compone.
2021-09-04 11:35:51
2262
原创 客户端禁用cookie时如何使用shiro框架
1、问题:shiro框架的授权依赖于shiro内置的session,这意味着如果客户端禁用掉cookie的话,shiro无法通过sessionId来获取内置session中的内容,也就无法实现权限管理方面的操作。2、解决思路:shiro的session管理核心在于org.apache.shiro.web.session.mgt.DefaultWebSessionManager这个类,其中的getSessionId()方法是shiro获取sessionId的方法,shiro通过获取到的sessio
2021-07-28 11:01:52
1345
1
空空如也
ffmpeg转发网络串流时,前期流探测的时间过长
2022-07-11
dubbo一个模块能设置多个服务提供者么?如何设置?
2022-01-26
ffmpeg录制视频时,由于视频尾部截取不当,而导致没有视频时长问题。
2021-07-22
Java如何如同ctrl+c一样停止一个Process(进程)
2021-07-21
Java调用ffmpeg执行命令截取rtmp中的视频流的问题
2021-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人