- 博客(46)
- 收藏
- 关注

原创 SpringBoot+WebSocket+Vue+PeerJs实现WebRTC视频通话功能,Vue视频通话,web视频通话,webrtc视频通话
SpringBoot+WebSocket+Vue+PeerJs实现WebRTC视频通话功能视频通话,Java,Spring Boot,WebRTC,PeerJsVUE视频通话VUE3视频通话Js视频通话JavaScript视频通话Web视频通话网页视频通话WebRTC视频通话WebSocket+WebRTC视频通话SpringBoot+WebSocket+Vue+PeerJs实现WebRTC视频通话功能
2022-09-07 23:06:24
11744
53
原创 Java通过jni调用C语言函数,IntelliJ IDEA,CLion,动态链接库dll,本地方法,native
Java通过jni调用C语言函数,IntelliJ IDEA,CLion,动态链接库dll,本地方法,native
2023-06-12 11:01:04
1020
原创 JAVA用tess4j识别复杂的验证码,自定义字库,计算题验证码,jTessBoxEditor,tess4j,验证码识别
代码:(verification-code为刚才训练所得的)/**//要是别的验证码图片 File captchaImageFile = new File("C:/Files/images/captcha/test/captcha.png");//创建tesseract对象 Tesseract tesseract = new Tesseract();
2023-06-03 17:58:29
5962
1
原创 H5 Plus(H5+) app获取设备mac地址(物理地址,马克地址)js
【代码】H5 Plus(H5+) app获取设备mac地址(物理地址,马克地址)js。
2023-01-11 01:05:17
2156
原创 Java Selenium防止被网站检测
防止selenium被网站监测(谷歌浏览器)进入谷歌浏览器安装目录执行命令 chrome.exe --remote-debugging-port=9222 执行前关闭浏览器所有窗口!! System.setProperty("webdriver.chrome.driver", "your chrome path"); ChromeOptions option = new ChromeOptions(); option.setExperimentalOption("debuggerAddre
2022-04-22 17:02:54
2092
3
原创 Vue+Element UI+Spring Boot+MyBatis+MySQL实现动态多级菜单
Vue+Element UI+Spring Boot+MyBatis+MySQL实现动态多级菜单
2022-04-04 13:51:57
2063
原创 MyBatis插入数据后返回主键
应用场景当用mybatis插入一条记录后,需要用这条记录的主键(或者其他唯一标识)进行下一步操作时,我们想插入完成后,立即得到该条记录的主键或其他唯一标识代码mapper接口package com.fenzhichuanmei.mapper;import com.fenzhichuanmei.pojo.SmsMessage;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Para
2022-03-15 15:43:11
1949
原创 解决Vue打包后放到Tomcat中静态资源404
问题描述vue运行npm run build打包后,放到tomcat中后,访问index页面,静态资源全部报404解决方法找到项目根目录下的vue.config.js文件添加一行配置:publicPath: "./"
2022-03-15 15:29:48
2047
原创 echarts图表实例其他维护地址
https://www.isqqw.com/homepage#/homepagehttp://www.ppchart.com/#/http://echarts.zhangmuchen.top/#/index
2022-03-14 10:59:21
384
原创 Vue动态获取、设置组件高度
<template> <el-row> <el-col :span="24"> <el-row ref="headerMenu" class="header-menu"> <el-col :span="24"> <el-menu router mode="horizontal"> <el-menu-item index="1" route="/gl
2022-03-02 10:53:08
5532
原创 SpringBoot绑定复杂类型自定义参数(List/Map/Set/自定义对象等)YML
SpringBoot绑定复杂类型自定义参数(List/Map/Set/自定义对象等)YML
2022-01-15 19:57:49
4806
原创 MyBatis配置返回boolean类型值
MyBatis配置返回boolean类型值在开发中,我们可能会遇到这样的需求:在对数据进行操作时,先判断有没有对应的记录,如果有,再进行操作。实现的方式有多种,如下方式采用mybatis实现。Mapper方法boolean existsOrder(@Param("orderNumber") String orderNumber);xml代码<select id="existsOrder" parameterType="String" resultType="_boolean">&l
2022-01-15 15:24:26
8800
原创 JAVA截取全屏
public BufferedImage captureFullScreen() { Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); //屏幕宽度 int screenWidth = (int) dimension.getWidth(); //屏幕高度 int screenHeight = (int) dimension.getHeig...
2022-01-08 17:54:11
430
原创 MySQL备份命令
操作方式命令:mysqldump -h主机 -u用户名 -P端口号 -p密码 数据库名 > ./转存文件名.sql直接在命令行执行会有一个警告mysqldump: [Warning] Using a password on the command line interface can be insecure.大概意思是表达:在命令行界面使用密码不太安全。因为别人可能会看到你的密码,所以你可以不用先把密码敲上去,命令如下:mysqldump -h主机 -u用户名 -P端口号 数据库名 &g
2021-12-23 09:58:25
564
原创 MySQL重新排列自增id
MySQL重新排列自增idALTER TABLE `your_tablename` DROP COLUMN `your_column`;ALTER TABLE `your_tablename` ADD `your_column` INT NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST;
2021-11-28 13:58:15
486
原创 Nacos注册、配置中心整合Dubbo远程调用
Nacos注册、配置中心整合Dubbo远程调用背景开发环境搭建父项目建立子模块背景Nacos作为阿里巴巴技术栈中的一员,目前在应用得也是比较广泛。作为一个后起之秀,它相较于老一辈得Eureka注册中心也有很多优势。Dubbo同样也是阿里巴巴技术栈的成员,那么它和Nacos相结合无疑是非常不错的选择。最近看了很多帖子,要么是很老的,要么就是参考价值不大,索性,我自己写一个,Nacos和Dubbo整合使用的坑还是比较多。开发环境类别名称及版本开发工具IntelliJ IDEA 20
2021-11-11 16:38:10
5600
1
原创 IDEA中Lombok警告解决
IDEA中Lombok警告当我们给一个继承了父类的子类上使用@Data、@ToString、@EqualsAndHashCode 注解时,IDEA 会发出警告,大概内容如下:Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add ‘(cal
2021-11-08 17:44:51
2738
原创 高版本JDK缺少JRE的问题
在JDK根目录运行一下命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
2021-09-15 13:08:30
382
原创 Java将Object类型的对象转为指定的类型
public static <T> T cast(Object o, Class<T> type) { if (type.isInstance(o)) return type.cast(o); throw new RuntimeException("can not cast " + o.getClass() + " to '" + type); }
2021-09-04 23:29:49
4199
原创 Java创建多线程的方式
Java创建多线程的方式方式一:继承Thread类package com.scfenzhi.thread.create;import org.junit.Test;public class ExtendsThreadWay { @Test public void test1() { new SubThread().start(); } private static class SubThread extends Thread {
2021-09-04 16:09:56
79
原创 SpringBoot项目一启动就执行某段代码
package com.scfenzhi.component;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframework.stereotype.Component;/** * @Author: DaiYi * @CreateTime 2021/9/1 13:58 * @Email: 48420
2021-09-01 14:06:11
181
原创 Java获取两个字符串的相似度
Java获取两个字符串的相似度public static double getStringSimilarity(String sourceString, String targetString) { int[][] matrix; int sourceStringLength = sourceString.length(); int targetStringLength = targetString.length(); int indexOf
2021-08-18 13:44:37
523
原创 Java设置浏览器不缓存
Java设置浏览器不缓存package com.scfenzhi.interceptor;import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;
2021-08-08 14:11:37
452
原创 Spring Boot中设置静态资源不缓存
Spring Boot中设置静态资源不缓存package com.scfenzhi.configuration;import org.springframework.http.CacheControl;import org.springframework.stereotype.Component;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springfra
2021-08-08 14:09:08
1872
原创 CentOS7防火墙配置
CentOS7防火墙配置查看防火墙服务状态systemctl status firewalld查看防火墙状态firewall-cmd --state查看防火墙规则firewall-cmd --list-all查询端口号是否开放firewall-cmd --query-port=8080/tcp开放指定端口firewall-cmd --permanent --add-port=80/tcp (开放了80号端口)移除端口firewall-cmd --permanent --r
2021-06-29 16:42:34
82
1
原创 系统错误 由于找不到MSVCP1.40.ddl,无法继续执行代码,重新安装程序可能会解决此问题 解决办法
系统错误 由于找不到MSVCP1.40.ddl,无法继续执行代码,重新安装程序可能会解决此问题 解决办法问题描述有很多小伙伴在Windows上安装软件的时候会报出如下错误:系统错误 由于找不到MSVCP1.40.ddl,无法继续执行代码,重新安装程序可能会解决此问题。如图:原因这是因为缺少c++运行库导致的,这种情况在windows10比较常见。解决办法用DirectXRepair修复工具修复后再次执行mysqld --initialize --console命令即可。我在这里给各位小
2021-06-20 13:37:34
8286
2
jTessBoxEditor训练字库简化工具
2023-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人