自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 问答 (1)
  • 收藏
  • 关注

转载 React页面路由react-router-dom

React页面路由react-router-dom

2023-06-29 18:36:43 513

原创 docker中报permission denied错误

执行 Docker 命令 提示 permission denieddocker命令permission denieddocker容器启动报错Permission denied* Docker容器内Permission denied解决方法docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exe

2023-05-24 17:16:06 6557 1

转载 51单片机开关控制马达/电机/小风扇

使用51单片机 + ULN2003 芯片,实现效果:按住按钮1秒打开/关闭电机,10 秒后关闭电机。

2023-05-15 09:39:10 1314

转载 二、51单片机实现0到99计时

51单片机实现0到99计时51单片机设计0~99秒秒表_单片机程序设计51单片机时钟如何倒计时51单片机简易时钟的实现51单片机-定时器

2023-05-02 20:18:55 2013

原创 nova7换红米k60

换新机后一天的体验是巨大提升,nova7是3年前买的,配置是麒麟985cpu,当时新出是2900吧。现在换红米k60,已经出了5个月左右,买了2999的12+512G骁龙8+。体验直呼wc!!!玩爆nova7(可能是前一代技术)

2023-04-12 08:57:34 1468

转载 一、51开发板入门

CH340预安装成功;驱动预安装成功;win10ch340驱动预安装成功;win10驱动预安装成功;51单片机驱动总是预安装成功;window10无法识别ch340驱动USB转换作为新手,我遇上以上问题,但都解决了。2023年3月29日,此篇记录为我第一次玩单片机,晚上下班回来就拿到单片机快递,参考了一下入门视频,拿着商家提供的demo直接写入成功。购买此单片机的目的是为了实现一个物联网应用,因为我从毕业起就一直在搞软件开发,是时候接触一下物联网了。

2023-03-29 09:38:44 866 3

转载 jar转java、class转java

jar转java、class转java工作上需要class转java,使用jnd工具快速转化环境jdk8u201。

2023-03-28 11:02:28 511

原创 struts2升级报错struts2-core-2.5,30.jarl/struts-default.xml:152:154

struts2升级报错struts2-core-2.5,30.jarl/struts-default.xml:152:154升级报错如下进入对应位置查看源码:再查看这个类所在位置,发现它位于中的包下,而低版本升级为高版本的struts2,是独立引入xwork-core这个包的,加载时将xwork-core这个包的加载了,导致项目启动失败。

2023-03-07 10:13:01 675

原创 bat快速切换jdk环境

bat快速切换jdk环境,window下快速切换jdk,切换各种jdk批处理快速切换jdk,为了节省时间,我用bat编写了一个批处理切换jdk

2023-03-03 10:45:06 324

原创 dom4j从1.x升级到2.x

为什么升级?漏洞原因。dom4j 从1.6.x升级到2.1.4,由于版本有较大变化,存在集成关系,升级起来并不难。

2023-02-07 17:15:58 2526

转载 netty文件添加断点续传、netty返回mp4处理

netty文件添加断点续传、netty文件服务器添加断点续传、netty返回mp4处理、netty播放视频、netty播放mp4、netty实现断点续传。

2022-12-09 11:03:02 616

转载 java过滤器原理并实现一个过滤器

web中的过滤器,将所有请求进行拦截过滤,并能够再过滤前处理和过滤后处理。下面我手动实现一个过滤器,使用到了递归的思路:2、编写一个过滤连作为递归操作3、执行过滤器效果输出如下:

2022-12-07 18:07:43 381

转载 netty重写id生成,netty自定义channel id、netty custom channel id

netty自定义channel id、自定义服务端id、netty custom channel idnetty自定义channel id、自定义服务端id、netty custom idnetty自定义channel id、自定义服务端id、netty custom channel id自定义服务端id、netty自定义channel id通过上篇文章,https://blog.csdn.net/weixin_44480167/article/details/126304030知道创建连接时的工厂

2022-12-07 00:05:34 752

原创 PaddlePaddle飞浆搭建和机器学习文字识别

可以使用3.7、3.8、3.9的python版本安装,其他版本我没测试,这里用的py3.9.13 下面的python版本为3.9.13 window install版。飞桨(PaddlePaddle)以百度多年的深度学习技术研究和业务应用为基础,集深度学习核心训练和推理框架、基础模型库、端到端开发套件、丰富的工具组件于一体,是中国首个自主研发、功能丰富、开源开放的产业级深度学习平台。PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落地。

2022-11-22 16:05:39 1296

原创 GreaalVM编译springboot编译springboot

window下使用GreaalVM编译springboot存在很多坑,主要是配置MSVC可以参考spring官网

2022-11-20 07:40:52 728

原创 libGDX游戏开发之实现血条、进度条、血量(十七)

系列,使用java开发游戏纯属业余爱好,当前也想进入游戏兴业。机遇使然进入了Java开发。用两个矩形进行绘制,第一个矩形背景为白色,第二个矩形背景为红色,作为血量显示。

2022-10-24 15:23:43 955

原创 jpa整合mybatis模板解析、hibernate整合mybatis模板解析

jpa是hibernate的封装,主要用于spring全家桶套餐。hibernate难以编写复杂的SQL。例如一个订单查询,查询条件有时间纬度、用户纬度、状态纬度、搜> 索、分页… 等等。正常开发你可能首先想到用一堆if判断再拼接SQL执行。这样会导致一个方法一堆> 代码,代码可读性、可维护性差、于是模板引擎应运而生,mybatis更是佼佼者。通过在xml中编写if、for等操作实现复杂查询。现在就有了这篇文章,在用hibernate的情况下使用mybatis 的xml解析实现复杂查询、

2022-10-11 16:25:32 546

原创 JavaFx之使用指定字体样式(二十九)

javafx默认的字体样式太丑,可能需要我们自定义字体样式。

2022-09-20 11:40:09 1073

原创 查找字符串中指定字符的个数

java统计一个字符串中某个字符串出现的个数。java查找字符串里与指定字符串相同的个数。查找字符串中的包含子字符串的个数实现代码。java查找字符串中指定字符个数。查询输入的字符串中各个字符的个数。java查找指定字符出现的次数。如何查找字符串中不同字符的数量。查找字符串中指定字符的个数,java字符串获取某字符个数。java查找字符串中重复字符。

2022-09-18 03:46:35 2705

原创 JavaFx之使用高版本JDK(二十八)

有些提供商已经把jfx集成到高版本的openjdk上了,例如:LibericaFX。要知道高版本jfx已经集成了丰富的主流功能,例如视频编码,大多数音频播放格式。根据官网的需要手动引入jfx模块(运行参数:–module-path)只是绑定了jfx,运行时还需要引入对应的Maven依赖才能运行jfx。下载选择完整版的openjdk18就绑定了jfx。如何使用高版本的jfx?在idea中配置此jdk。...

2022-08-16 11:10:50 1395

原创 JavaFx之播放MP4(二十七)

JavaFX 视频和音频支持,由 JavaFX 媒体类 Media、MediaPlayer、MediaView 和 AudioClip 提供。

2022-08-15 04:07:13 612 1

原创 JavaFx之模态窗口(二十六)

模态窗口:在场景A打开场景B,则A场景无法选择和操作,只能操作B。可以看到,并没有打开多个底部窗口。设置方式,在场景B初始化时设置。

2022-08-15 03:51:26 1030

原创 netty自定义channel id

搞搞netty时发现默认的id很长,无法直接自定义。于是我网上搜索了search一下,发现没有相关文章,那就自己看看源码手撸一个实现。`这难不倒拥有7年代码经验的我`,通过本文章你能大概学到如何根据源码定制功能。...

2022-08-12 15:22:23 13535 2

原创 javaGUI入门之swing(一)

之处,demo写起来也类似,无非是类名不一样。个人觉得实现一个桌面应用不应该只看用一种语言一种框架来实现,多种配合也能实现。能实现就好,不应该过多关注某个框架,swing可以说。的贡献很大,他们的产品idea系列就是基于这个来实现的。运行时可以去github搜索。,他们开源了基于jdk11、openjdk 11的运行jdk。前面学过javafx,发现他们有。...

2022-08-10 16:19:48 296

原创 JPA object references an unsaved transient instance - save the transient instance before flushing

nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : top.lingkang.jpademo.entity.UserR

2022-07-13 15:42:45 647

原创 数组与集合性能比较

数组与集合性能比较,集合对数据结构进行优化分类成:ArrayList、Map等等,那他们与基本类型的数组性能如何呢。看理论还不如时间一波:读、写两方面。结果:结果一:结构二:不难看出,先后执行与jvm、CPU的调度有关,不管怎样,都是基本数组性能优先,毕竟集合底层就是数组实现数据量100w级看不出性能差距,可以选择集合存放,因为有大量接口方法,方便调用。对性能的可以选择基础类型数组。...

2022-07-01 10:22:00 313 1

原创 升级高版本springboot2.6.x:org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata

项目使用到了springcloud的oauth2依赖,直接升级springboot项目版本为最新 `2.6.8`(2022年6月16日)将会报以下错误: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata原因springcloud下的oauth2依赖早已停止维护,而且最新的oauth2版本不支持高版本springboot,高版本中缺少该类。我们手动创建一个即可:...

2022-06-16 15:56:34 3243

原创 javacv图片美颜处理,视频美颜处理

国产剧明星演戏自带十级滤镜,是众所周知的秘密;使用opencv也能实现一定的美颜效果:代码二、视频美颜

2022-06-06 16:22:01 783

原创 ZincSearch轻量级全文搜索引擎入门到

ZincSearch轻量级全文搜索引擎Zinc是一个用于对文档进行全文搜索的搜索引擎。它是开源的,内置在 Go 中。Zinc不是从头开始构建索引引擎,而是构建在 bluge 之上,这是一个出色的索引库。锌的一些特点:无模式索引资源利用率低易于使用的轻量级 GUI内置身份验证用于编程使用的简单 API与希望从 Elasticsearch 迁移到 Zinc 的应用程序兼容的 Elasticsearch API(摄取 - 单记录和批量 API)。2022年5月31日,已经实现基本搜索和API了

2022-05-31 16:45:52 8961 1

原创 yml与json互转、yaml转json、json转yml

yml与json互转、yaml转json、json转yml使用jackson下的格式化模块实现依赖:<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>2.13.3</version></depe

2022-05-26 16:27:22 2563 2

原创 java判断两个日期是否连续

使用java判断两个日期的天是否连续import java.text.SimpleDateFormat;import java.util.Date;/** * @author lingkang * Created by 2022/5/20 */public class DateUtils { private static final SimpleDateFormat formatDay = new SimpleDateFormat("yyyy-MM-dd"); /**

2022-05-20 10:03:40 2345

原创 NoClassDefFoundError: javax/el/ELManager

Caused by: java.lang.NoClassDefFoundError: javax/el/ELManagerat org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.buildExpressionFactory(ResourceBundleMessageInterpolator.java:171)at org.hibernate.validator.messageinterpolati

2022-05-16 10:21:15 3932

原创 javacv实现直播流

javacv实现直播流javacv从入门到入土系列,音视频入门有一点门槛的延迟大概是2~4秒之间,依赖 <!-- 需要注意,javacv主要是一组API为主,还需要加入对应的实现 --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId>

2022-05-10 00:21:22 2250 3

原创 java实现一个录像大师

java实现一个录像大师javacv从入门到入土系列,发现了个好玩的东西,视频处理,于是我想搞了个屏幕录屏大师,这里我使用javafx进行页面显示。依赖 <!-- 需要注意,javacv主要是一组API为主,还需要加入对应的实现 --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv&

2022-05-10 00:04:51 896

原创 proxy代理实现接口调用处理

proxy代理实现接口调用处理我们知道,要调用接口必须要实例化才能调用。那么我们能不能不实例化调用呢?像mybatis、hibernate那样定义一个接口就能注入调用。其实他们的底层实现就是用代理模式 proxy:在不实例化的情况下调用接口(实际上代理实例化了)首先定义一个注解用来区别import java.lang.annotation.*;/** * @author lingkang * Created by 2022/5/4 * mapper 查询注解 */@Target(

2022-05-04 15:01:10 948

原创 websocket实现实时直播

websocket实现实时直播这篇文章我首发于简书,拿到这里发表不过分吧?点个赞再走呗!作为一名web开发者,我使用websocket实现实时直播(滑鸡版)。为什么是滑鸡版呢?因为他上不了生产,只能了解一下直播的思路,不过也挺有意思的!思路开发思路,我们使用websocket实现数据传输,后台就用spring boot集成了websocket,当然用netty自定义更好,我这里直接拿spring全家桶快速开发。主播视频数据实时推送到服务端,然后由websocket推送给用户观看。最后把弹幕给实现

2022-04-30 15:29:22 3999 3

原创 JavaFx之WebView(二十五)

JavaFx之WebView(二十五)jfx的web引擎已经几百年没更新,早就放弃了,写写demo还是不错。jdk8u202还能跑vue 3.0项目import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.TextField;import javafx.scene.layout.BorderPane;import javafx.scene.web.WebEngine;i

2022-04-28 12:21:38 1668

原创 struts2 Filter中无法转发请求

struts2 Filter中无法转发请求项目升级struts2版本为最新以修复漏洞,由于一些历史原因,部分访问在升级后访问404,直接对历史代码改造代价太大。于是使用拦截器对其转发、重定向,但是实际操作中发现重定向没问题,转发请求却无效。搜索发现需要在web.xml入口的过滤器配置参数<filter> <filter-name>struts2</filter-name> <filter-class>top.lingkang

2022-04-26 17:10:59 297

原创 降低node版本,怎么降低node版本

降低node版本,怎么降低node版本?部分老旧项目需要使用低版本的node,网上很多是无效的,高版本无法直接安装低版本node,但是低版本nodejs可以安装部分高版本node,从而达到升级效果。降低node 版本终极方案:先卸载原有nodejs,再从 https://nodejs.org/dist/中下载你想要的低版本安装

2022-04-24 16:16:37 10935 1

原创 quill富文本编辑器quill粘贴图片上传服务器

强大的富文本编辑器:quillgithub:32k start++,:https://github.com/quilljs/quillquill粘贴图片上传服务器<link href="//cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet"><div id="editor" style="height: 370px"> <p>Hello World!</p></div>&lt

2022-04-23 15:29:13 2307 1

空空如也

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

TA关注的人

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