JAVA
dualven_in_csdn
布道者;创造者;
Mr writer。
目前博客内容主要偏重于个人技术记录,后面希望多些系列知识的整理。
展开
-
【网络安全】myshell.jar的处理
将这个版本调高相应的包,也相应自动升高::所以,先还是不将。原创 2024-11-13 14:31:43 · 106 阅读 · 0 评论 -
同一工程中不同RS的问题结论
类似java以方法名或者类名为索引进行的存储 名字与类之间的关系 ,系统对RS具体的哪个发生了混淆,于是springboot 的解析中,就发生错乱,没有完全对应上,就直接把它解析成下一级。返回结果就没有多余的包裹;而与文件所在的目录层次没有关系。如下面的/sys2/version。测试结果:都使用 import com.gbcom.wvp.domain.vo.RS;当然,如果使用了import com.gbcom.wvp..domain.vo.RS;结果就会包裹两层,如下图。原创 2024-04-25 15:05:10 · 165 阅读 · 2 评论 -
关于自签名证书授权后在哪儿看
firefox可以看到。原创 2023-07-28 09:06:35 · 280 阅读 · 0 评论 -
【chatGpt】关于websocket连接中对未授权的捕捉问题
所以,必须找到真正的错误回报才能弹授权窗口。(2)服务器没有启动会连接不上。(1)链路正常切换会断。(3)没有授权会断。原创 2023-07-27 10:33:20 · 377 阅读 · 0 评论 -
gzyj 安全处理
…原创 2023-07-11 16:37:53 · 720 阅读 · 0 评论 -
【ZLM】ZLM源码阅读三----延时问题
先记录下这个稳定的推流;这个是有2秒的延迟。如果降到500ms以下,就是本月课题。原创 2023-06-01 16:20:04 · 959 阅读 · 0 评论 -
【小技巧】vs code里的中文乱码
【代码】【小技巧】vs code里的中文乱码。原创 2023-04-28 09:17:16 · 116 阅读 · 0 评论 -
多级管理设计
2022-12-06 更新原创 2022-12-06 17:10:40 · 186 阅读 · 0 评论 -
小设计,重体验
做一个简单的设计 ,主要目的:(1)对于长时间事务的任务,最好在服务器后台执行。(2) 前端对于后台执行的进度,应该可以随时了解进度。虽然是小小的设计,但是对用户的体验还是不错的。原创 2022-11-28 11:27:19 · 126 阅读 · 0 评论 -
手动脚本更新wvp-server中的wvp部分
(1) 10.60.100.194 ,/home/java里有这两个工程,wvp-server wvp-GB28181-pro(2) 更新下wvp-servercd ./wvp-server/git pull(3) 进入到wvp-GB28181-pro,执行脚本cd ./wvp-GB28181-pro./makework.sh,就将最新此工程下的代码更新到了 wvp-server工程下。(4) 进入wvp-server进行编译./build.sh 看看有没有报错,有小报错原创 2022-05-17 11:42:52 · 282 阅读 · 0 评论 -
配置返回给设备的验证
前提:需要通过邻居消息将这种心跳的ip 与 port记录于内存。如果使用模拟器,请使用新上的设备。新上的设备,只会发一次邻居信息。日志准备: 测试过程 :点击在线设备的下发配置观察日志:报文截获:tcpdump -ilo udp and port 47784注意绑定的网卡,因为在内网,所以没有用em1,而用的lo网卡从图中其实可以猜测:成对的是模拟器发送的设备信息及回复。其中那个长度140的显然就是我们点击的下发配置。报文保存后,下载下...原创 2022-04-07 16:08:09 · 1558 阅读 · 0 评论 -
ZLMediaKit与wvp_pro版本匹配
问题:当你更新了wvp的版本后,发现点播等关键流程不能使用了。最开始阶段:(1)啥也不懂,只能拿一个2021年的全版docker,直接跑起来,https://hub.docker.com/r/648540858/wvp_pro这个在最初做技术预言的时候,很重要,让你看到你想要的产品的样子。2021年底的时候,也给公司的同事们看了下,确定咱们可以依托这个项目做。(2)自己制作的时候,media服务器开始用了wvp_pro docker里的media,这样,wvp_pro本身其实就不...原创 2022-04-04 10:11:11 · 2975 阅读 · 0 评论 -
wvp实验截图
原创 2022-03-09 13:25:50 · 391 阅读 · 0 评论 -
wvp docker环境搭建与布署
wvp zlm联合布署 10.30.2.6 、10.60.100.194docker run --env WVP_IP=10.30.2.6 -itd --name mediaServer -p 6379:6379 -p 18080:18080 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_prof...原创 2022-02-23 13:52:25 · 6527 阅读 · 0 评论 -
wvp工程的观察指导
tcpdump详细教程 - 简书通过上面的链接查看tcpdump的简单使用方式tcpdump在linux上进行抓包(1)docker ps查看wvp服务的端口情况,其中5060的tcp与upd是sipCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS ...原创 2022-02-15 16:23:27 · 1424 阅读 · 0 评论 -
LiteMes系统中对于文件系统的文件删除使用
当使用文件系统上传成功后,记住 path信息。当要删除时,请调用:例子:10.30.2.8:28091/file/deleteFilefileUrl :group1/M00/C1/72/rBIAA2Hk5f2AX2DyAAAYtyOzQ1I049.jpg原创 2022-01-17 11:46:43 · 493 阅读 · 0 评论 -
培训设计相关整理
原创 2021-12-03 11:15:33 · 206 阅读 · 0 评论 -
由于安全问题修改FTP密码;及相应pdas的修改
(1)通过命令修改ftp用户:gbcom的密码比如 passwd gbcom修改成gbcom.123456(2)修改在pdas里配置的gbcom的密码vi /mnt/server/apache-tomcat-8.5.40/webapps/pdas/WEB-INF/classes/config/sys/sys_config.xml将ftp用户gbcom的密码改成gbcom.123456保存。:wq保存与退出 。(3)重启pdas的 java程序ps -ef|gr...原创 2021-12-01 15:27:05 · 401 阅读 · 0 评论 -
spring-boot从2.0.0升到2.5.3遇到的shiro跨域的问题
报错信息:credentials to a set of origins, list them explicitly or consider using “allowedOriginPatterns“参考 :springboot+shiro跨域解决方案_技术交流,共同进步-CSDN博客等各种文章 ,有在filter里加的,类似上面的文章 ,各种坑。后面,只需要在升级后的jar包,因为spring-boot 2.4.0后的一系列jar包都升级了,那么这个类,也多了如图的箭头所指的方法,正.原创 2021-11-11 17:38:24 · 735 阅读 · 1 评论 -
系统使用mybatis升级到mybatis-plus遇到的兼容等问题
涉及到的问题:(1)旧的mybatis写好的各种 dao ,xml文件等,需要变更吗?(2)旧的mybatis使用的pageHelper分页,升到mybatis后,还能使用吗?(3) mybatis-plus使用的MybatisPlusInterceptor 在与旧项目的服务,如何实现兼容。(4)升级后的项目,在多数据源的使用下,如何兼容mybatis,mybatis-plus.下面一一解答 :(1)升级mybatis到最新的mybatis-plus后,只需要jar...原创 2021-11-11 17:31:31 · 5069 阅读 · 0 评论 -
mybatis-plus分页查询的官方坑
分页插件 | MyBatis-Plus官网是最权威的。但是漏了一个配置。如官方我们这样配置后,后方做一些测试用例后,发现没有进行分页,还是整体返回 。解决方案:需要注入到工厂 !...原创 2021-10-27 18:01:59 · 363 阅读 · 0 评论 -
spring-boot 多数据源与动态数据源
使用多数据源的场景在测试的环境里,我们有可能在某一个包里的业务使用的数据源是db1,而另一个包里需要使用的是另一个数据源; 在taos数据库的使用里,也有可能使用多数据源。即大数据使用tasoDB,而传统数据业务使用mysqldb. 以上列举了两种使用多数据源的场景。使用动态数据源的场景 比如我们制作了一个数据发送的模拟器,一会儿向测试环境一发送,一会儿向测试环境2发送,如果每次都要修改配置文件,也是很麻烦。这样在软件的界面上,直接修改下数据源地址,就可以改变发...原创 2021-10-09 17:36:36 · 283 阅读 · 0 评论 -
优化数据库链接及tomcat的两处修改
(1) tomcat 修改JAVA_OPTS="$JAVA_OPTS -Xms3g -Xmx6g -Xmn2g -Xss256k -XX:SurvivorRatio=4 -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1g -XX:+UseParallelOldGC -Xloggc:/var/loggc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution"原创 2021-06-21 14:31:44 · 411 阅读 · 0 评论 -
tomcat升级到tomcat8.5后,浏览器访问, js显示中文乱码!
catalina.sh里JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS 变成 即可JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Dfile.encoding=UTF-8"原创 2021-04-19 14:22:14 · 484 阅读 · 0 评论 -
apache-tomcat-8.5.65.tar.gz 替换过程
(1)解压apache-tomcat-8.5.65.tar.gz 到 /mnt/server ,与apache-tomcat-8.5.40 并列(2) cp -rapache-tomcat-8.5.40/webapp/pdasapache-tomcat-8.5.65/webapp/(3) mvapache-tomcat-8.5.40apache-tomcat-8.5.40.bak(4) mvapache-tomcat-8.5.65apache-tomcat-8.5....原创 2021-04-19 14:18:19 · 618 阅读 · 0 评论 -
javamelody 在springboot下的集成
简单地,在pom.xml下加一行就好。<dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-spring-boot-starter</artifactId> <version>1.87.0</version></dependency>如果要导出pdf等<!-- javamelody-co.原创 2021-04-16 17:45:34 · 517 阅读 · 0 评论 -
RESTful API 设计指南
RESTful API 设计指南网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介绍RESTful API的设计细节,探讨如何设计一套合理、好用的原创 2021-03-26 15:35:47 · 91 阅读 · 0 评论 -
boot shiro 认证类图解析
shiro 流程。注意第一步的三个主要 security ,filter,chain的设置。注意在自定义filter规则时, jwt[ adminrole,userrole]这样的 filter标识去寻找 到jwt关联的filter后,它后面的【】内的参数,作为mappedValue参数,传到isAccessAllowed里去了。...原创 2021-03-26 10:44:54 · 186 阅读 · 0 评论 -
exe4j 在 pdas-tools项目中的使用
1)下载https://www.ej-technologies.com/download/exe4j/https://blog.csdn.net/qq_41756576/article/details/96732645参考 上面文章 A-XVK258563F-1p4lv7mg7sav激活一下。 2) 按照文档一步一步生成exe ,或者,在原来的基础上,仅替换生成好的jar包即可。...原创 2020-11-23 14:08:29 · 103 阅读 · 0 评论 -
pdas产品一次性能问题的定位
pdas作了一次架构的设计 ,后面将用k8s管理docker,各子模块都可以随意扩展,负载均衡,性能将杠杠的,顿时豪情万丈! 突然,最近加的人像的匹配率,让系统一下子卡顿了! what ? 才六个摄像头,计算下就挂了,那还豪情个啥? 看了下代码,好像也没有大的写法问题。先环境上大致看一圈。 mycat ,使用mycat-eye看了下,好像没有问题; mysql,使用lepus分析了下,好像也问题不大; 那最后剩下 tomcat, 打开了tomcat-manager看了下,...原创 2020-06-04 10:08:48 · 240 阅读 · 0 评论 -
mvn deploy说明
mvn deploy:deploy-file -DgroupId=com.gbcom -DartifactId=hc_license_proxy -Dversion=2.0 -Dpackaging=jar -Dfile=C:\\Users\\zhupengfei\\Desktop\\hc_license_proxy.jar -Durl=http://10.60.2.149:8081/nexus/content/repositories/releases/ -DrepositoryId=149(1)D..原创 2020-05-27 10:11:53 · 2624 阅读 · 0 评论 -
关于javaFX研究的官方文档
https://docs.oracle.com/javase/8/javase-clienttechnologies.htm---》https://docs.oracle.com/javase/8/javafx/user-interface-tutorial/ui_controls.htm#JFXUI336---》https://docs.oracle.com/javase/8/jav...原创 2019-04-19 16:17:20 · 898 阅读 · 0 评论 -
tomcat版本与jdk关系 。
结论: 了解tomcat jdk servlet原理后,现pdas版本可以使用jdk1.8.1)https://blog.csdn.net/majiang26/article/details/800523462)3) tomcat 版本http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.40/bin/apac...原创 2019-04-19 16:14:19 · 4985 阅读 · 0 评论 -
spring boot单元测试
spring boot单元测试CONTENT01/02/断言assertThat单元测试03/04/单元测试覆盖率controller单元测试05/jenkins测试报告01单元测试PART ONE幻灯片4单元测试包引入 Spring Boot中引入单元测试很简单,依赖如下:<depende...原创 2019-04-03 14:38:17 · 667 阅读 · 0 评论 -
spring cloud 微服务的内网调用
spring 微服务可以实现微服务之间的互相调用;前提是在微服务之间可以相互可见的前提下; 如果有个微服务在内网,而注册中心及其它的微服务都在外网,那么在外网的注册中心虽然可以看到此内网微服务务,但外网的微服务依然无法调用 内网的服务。 解决微服务的可见性,可以通过proxy-client打通内外网服务;然后通过配置微服务暴露的IP与端口来处理1)打通内外网通道在这里...原创 2019-03-27 15:00:50 · 4487 阅读 · 4 评论 -
jenkins使用记录
安装 :https://jenkins.io/index.html可以随便参考一下文章:https://www.cnblogs.com/loveyouyou616/p/8714544.html下载, rpm安装即可。vi /etc/sysconfig/jenkins 修改下端口为8000这样不容易与 8080冲突。坑1:默认的jenkins用户,没有权限执行kill ...原创 2019-01-04 10:14:06 · 1521 阅读 · 1 评论 -
springboot war
spring boot maven直接产生的web工程,通过java -jar *.jar来启动,简单方便; 在POM里包含 dev-tool方便调试; 但是转化成为war包,虽然有文档,还没有实验成功。https://github.com/spring-projects/spring-boothttps://docs.spring.io/spring-boot/docs...原创 2018-12-04 15:31:11 · 141 阅读 · 0 评论 -
java可以继续跟踪其新的特性。因为其它的语言在模仿
Java5~9新特性合集java5新特性java6新特性java7新特性java8新特性java9新特性原创 2018-01-26 14:28:06 · 207 阅读 · 0 评论