自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (12)
  • 收藏
  • 关注

原创 安卓sdk manager下载安装

通过android sdk manager安装android sdk

2024-08-20 15:47:14 416

原创 安卓TV入门项目

删除其它类,保留MainActivity。修改MainActivity。

2024-08-14 16:29:03 912

原创 记录wangeditor在vue中工具栏配置和图片上传

记录wangeditor在vue中工具栏配置和图片上传

2023-01-18 11:47:37 1603 1

原创 redis设置开机自启

redis设置自启动

2022-12-18 21:10:49 231

原创 linux安装mysql5.7.30-rpm安装

linux安装mysql5.7.30-rpm安装

2022-12-05 16:12:24 478

原创 Linux安装nginx

nginx安装

2022-12-05 14:14:37 477

原创 npm install安装前端依赖,报缺少python环境的解决方法

nodeJs提升没有python环境

2022-06-06 10:04:24 5680

原创 mybatis-plus 多表关联基本用法一

前言通过mybatis-plus QueryWrapper构造器select方法。select方法columns代表当前表中多个字段我们看一下普通sql多表关联查询方法SELECT u.*, ( SELECT r.role_id FROM user_role r WHERE r.user_id = u.id ) AS role_idFROM `user` AS u由于我们无法修改QueryWrapper中表名和别名,所以我们采用当前实体类的表名去做关联,sql如下SE

2022-05-31 18:05:34 3878

原创 奇葩面试官的问题总结

场景:奇葩面试分为数据库、技术点、框架、管理吐槽数据库如现有一个人员表,要随机安排人员去做任务,任务有开始时间和结束时间,同一个人可以安排多次任务,但是一个时间段内不能出现重复重叠等情况,那么选择人员的时候如何安排人员呢,也就是说怎么查询出当前没有任务的人员呢:分析:根据问题我们也已经基本明确了,剩下就是sql了,大概解决如下:用户表:用户和任务关联表,任务表暂时就不关联了根据任务表开始时间和结束时间查询当前正在执行任务的人(如任务开始时间在2022-05-13 10:00:

2022-05-13 11:26:48 203

原创 renren-fast-vue框架

fast-vue前段使用记录

2022-04-29 16:49:42 1471

原创 海康一体机调用接口

场景:java调用海康一体机下发卡pom依赖:<dependency> <groupId>examples</groupId> <artifactId>examples</artifactId> <version>1.0.0</version> <systemPath>${lib.path}/examples.

2022-04-02 17:46:16 973

原创 idea注释模板优化

问题描述最近终于抽时间把idea的注释模板准备改一下,效果如下例如:发现好多网上的人复制过来的注释模板要么多一个param,要么参数对不上,所以自己改一下。打开注释模板修改的位置2. 注释模板*** @Description: $description$* @Author: li* @Date: $date$ $time$* @param $params$ * @Return: $returns$*/点Edit variables 按钮配置具体参数取值params参数对

2022-03-10 16:00:53 289

原创 OpenCV模型训练

文章目录OpenCV训练时需要将人脸的图像转成灰度图像,如下:cmd命令到OpenCV所在的目录下执行:opencv_traincascade.exe -data xml -vec pos.vec -bg neg.txt -numPos 20 -numNeg 30 -numStages 15 -w 70 -h 85 -minHitRate 0.999 -precalcValBufSize 1024 -maxFalseAlarmRate 0.5 -mode ALL或者通过如下方法训练:最

2022-03-03 18:25:56 7270 13

原创 OpenCV人脸识别

系列文章目录第一章 javacv配置前言java OpenCV项目,主要包括人脸检测、眼睛检测、戴眼镜检测,通过比对结果,本文将采用lbp质检器检测人脸提高速度。需要资源请留言。提示:以下是本篇文章正文内容,下面案例可供参考一、OpenCV 依赖1、需要安装OpenCV,或者找免安装的压缩文件,找到opencv_java411.dll这个文件,放到项目中或者配置到环境变量中。2、下载OpenCV提供的haarshare这个文件,里边包含了各种质检器二、使用步骤1.pomopencv

2022-01-29 10:10:46 3875

原创 javaCV

javaCV人脸检测和人脸识别学习内容:1、 javaCV依赖2、 人脸检测3、 人脸比对

2021-12-31 17:57:07 3127

原创 mybatis-plus分页

mybatis-plus分页POM依赖调用方法返回参数POM依赖<!--引入mybatis-plus依赖--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2</version></dependency&g

2021-12-03 16:01:24 203

原创 mybatis-plus多表关联查询

学习目标:mybatis-plus多表关联查询学习内容:mybatis-plus多表关联查询实体类部分代码@Data@AllArgsConstructor@NoArgsConstructor@TableName("wb_member")public class WbMember implements Serializable { private static final long serialVersionUID=1L; /** * 用户ID */ @ApiModel

2021-11-02 10:58:58 6286 3

翻译 从pringboot注解和反射

反射在类的加载、链接和初始化的过程中,我们可以在方法main调用class.forName()获取某个特定类对象(PS:这里的类对象不是我们平时new出来的对象,它更像一个工厂,可以通过new创建很多个这个类的对象,这个工厂可以获得该类的名字、构造器、方法和属性等一切该类拥有的东西/** * User * * @Description: * @Author: HongJie * @CreateTime: 2020-04-08 */@Table("db_user") //表明publ

2021-09-24 17:34:14 117

原创 Springboot+mybatis-plus常用方法

mybatis-plus常用crud方法文章目录mybatis-plus一、IService接口代码二、实体类关联1.实体类表映射关系重点:三. CRUD方法(IService)save方法removeupdategetlist自定义条件构造附表(参数条件对应写法)总结提示:以下是本篇文章正文内容,下面案例可供参考一、IService接口代码//// Source code recreated from a .class file by IntelliJ IDEA// (powere

2021-09-24 11:18:57 1671

原创 Security + JWT 实现基于Token自定义登录参数验证

Security + JWT 实现基于Token自定义登录参数验证文章目录Security + JWT 实现基于Token自定义登录参数验证简介框架核心组件二、使用步骤1.pom2.自定义实现类简介通俗易懂的说就是用户名+密码进行登录,后端服务器验证用户名和密码是否正确,获取用户权限等,然后生成token返回,下次调用接口时在请求头添加token,后端通过解析token来完成用户登录和权限验证框架核心组件1. AuthenticationManager:用户认证的管理类,所有的认证请求(比

2021-08-12 17:53:42 1470 2

原创 springboot mybatis升级为mybatis-plus (三)

springboot + mybatis-plus最近发现系统中用了大量代码生成器生成代码,生成的代码本来是复用很高,但是不断加上条件之后复用度变的比较低,而且代码较多,且不好修改,只能自己重新写,之后发现plus确实挺不错的,最近研究了下,主要是把现在springboot + mybatis改成mybatis-plus,不能更改已经写好的mybatis代码,因为再用,在此处记录下,下面我们就按照步骤一步步实现。文章目录springboot + mybatis-plus一、idea创建springboo

2021-07-01 18:02:53 1709

原创 RabbitMQ(三)异常重试机制

RabbitMQ(一)安装RabbitMQ(二)常见用法文章目录异常重试机制一、代码实例二、测试1.本地登录[rabbitMq管理端](http://localhost:15672/#/queues///que.data)三.代码关键点总结异常重试机制1. 当消费者消费消息时,如果当前消息中数据本身没有问题,因为网络或者第三方接口调用失败,以及系统奔溃或数据库连接和锁表等偶发问题造成消息消费失败时,可采用异常重试机制。2. 异常重试机制需要抛出一个异常,但不能捕捉解决当前异常,否则无法.

2021-06-24 10:51:37 1701

原创 RabbitMQ用法(二)

RabbitMQ(一)前言一、rabbitmq配置二、队列交换机配置1.RabbitmqConfig类配置队列,路由,交换机2.生产消息3.消费消息4.测试总结前言提示:上一篇说完了rabbitmq基本知识,这篇文章主要是通过Topic类型来生产和消费消息一、rabbitmq配置 1. application.properties配置文件# rabbitmq# 配置虚拟机spring.rabbitmq.virtual-host=/# 开启消息确认机制 confirm 异步spring

2021-06-23 11:36:18 571 1

翻译 RabbitMQ(一)安装

文章目录前言一、AMQP 中的消息路由二、Exchange 类型1.direct2.fanout3.topicWindows下安装RabbitMQ一、安装Erlang二、安装rabbitmq1.安装压缩版安装启动rabbitmq前言 RabbitMQ大多情况下最实用的就是路由比较灵活。Message:消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、

2021-06-10 18:11:45 206 1

原创 Java自定义接口状态码

java自定义接口状态码最近查阅了部分Java接口返回码设计的文章,于是参考另一篇文章,总体来说这个设计符合大多数系统,比较实用,原文地址暂无(抱歉)。提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录java自定义接口状态码二、接口状态码和返回信息1.枚举类2.get、set等方法总结接口中状态码由于要根据系统开发过程中不断添加,所以大致做了4个分类:1010 系统类、1020 权限类、1030 参数类、1040 业务类二、接口状态码和返回信息1.枚举类代码如下

2021-06-09 11:33:22 2311 1

原创 Fluent Mybatis实际开发中的优势

之前文章介绍过了Fluent基本框架等,其中有几个重要的方法用到了IQuery和IUpdate对象。 这2个对象是FluentMybatis实现复杂和动态sql的构造类,通过这2个对象fluent mybatis可以不用写具体的xml文件, 直接通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。下面接着介绍如何通过IQuery和IUpdate定义强大的动态SQL语句。表结构 假如有学生成绩表结构如下:create table `student_score`(

2021-04-01 17:11:46 1888

原创 fluent-mybatis学习一

1111实打实

2021-03-02 15:15:01 3229 2

原创 Springboot+mybatis-plus学习

Springboot+mybatis-plus继承搭建springboot框架,添加依赖数据库编写代码springboot框架这里不在说明,MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。官网文档地址:  https://mp.baomidou.com/guide/MyBatis-Plus 特性:  https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7搭

2021-01-11 18:21:36 150

原创 vue入门

这里写自定义目录标题1、MVVM模式和第一个Vue程序2、第一个Vue程序3、基础语法4、Vue绑定事件5、表单双向绑定6、使用 props 属性动态传递参数7、Axios异步通信1. 为什么要使用 Axios2.第一个 Axios 应用程序3.axios API8、Vue的生命周期9、计算属性methods方法与computed计算属性区别:10、前端工程化 vue-cli1、MVVM模式和第一个Vue程序该层向上与视图层进行双向数据绑定向下与 Model 层通过接口请求进行数据交互Vue的安

2021-01-04 16:03:05 89

原创 Springboot实现登录注册拦截以及静态资源路径设置——进阶三

修改Springboot静态资源文件配置默认配置为:private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {“classpath:/META-INF/resources/”, “classpath:/resources/”,“classpath:/static/”, “classpath:/public/” };application.yml添加以下配置:spring.resources.static-locations: c.

2020-08-13 10:42:53 421

原创 一篇文章看懂springboot入门——进阶一

新建maven项目Idea工具File->New->Project填写Group、Artifact和Name后点击next(选择jdk8)选择组件developer Tools选择lombok,web选择Spring web,SQL选择Spring Data JPA,MySQL Driver(MySQL数据库),Mybatis下一步,项目名,点击完成修改application.property为application.yml,因为yml配置方便,看起来更为简洁,配置项目端.

2020-08-12 09:22:17 294

原创 一段代码实现海康威视发卡器(DS-K1F100-D8E)支持BS模式

海康威视BS模式发卡器(DS-K1F100-D8E)HTML代码 通常情况下都是CS模式连接读写器实现读卡写卡等操作,由于bs模式如按照正常模式连接读写器会导致连接失败,一般情况下服务器是无法调用本地读写器或发卡器,此代码则实现了bs模式下HTML当前页可以连接本地读写器,通过这种方式实现,但是仅限于IE浏览器下。其它浏览器不兼容,大家可以自己测试。HTML代码发卡器关联classid加载<object id="readcard" classid="clsid:A233ADFA

2020-08-10 17:21:28 4248 3

原创 windows系统MySQL支持调用http接口(mysql-udf-http)

Windows平台MySQL调用外部http接口详解Linux下mysql-udf-httpwindows下mysql-udf-httpLinux下mysql-udf-httpmysql-udf-http在Linux下编译安装,MySQL数据库创建函数后,可使用http_post或http_get调用外部接口。windows下mysql-udf-httpmysql-udf-http.c 此链接可下载包含了关于http_get以及http_post方法,可通过visual studio编译生成

2020-07-01 16:09:05 4489 25

原创 java解析动态Excel

核心1、判断当前Excel类型,xls或xlsx,然后读取内容public static Workbook readExcel(String filePath){ Workbook wb = null; if(filePath==null){ return null; } String extString = filePath.substring(filePath.lastIndexOf("."));

2020-06-22 10:29:21 1021

原创 Oracle创建用户并赋权限及用户表空间

创建表空间先查询其它表空间路径及文件,复制FILE_NAME字段对应的路径select * from dba_data_files;创建表空间DEMOBPM,文件名改成DEMOBPM.DBFcreate tablespace DEMOBPM datafile 'C:\APP\ADMINISTRATOR\ORADATA\ORCL\DEMOBPM.DBF' size 500m aut...

2020-02-15 14:06:04 232

原创 eclipse安装lombok

eclipse安装lombacklomback具体不做介绍lomback集成eclipselomback具体不做介绍lomback集成eclipsecmd窗口运行,输入:java -jar lombok.jar然后出现以下弹框:选择install,显示以下点击quit离开,查看eclipse安装目录,出现lombok.jar 然后重启eclipse,这个时候eclipse已经...

2020-01-10 10:40:17 907

原创 Tomcat8实现WebSocket

Tomcat8实现WebSocketapi后台服务端代码前段页面api引入Tomcat下websocket-api.jar后台服务端代码package com.fh.controller.app.socket;import java.io.IOException;import java.util.Map;import java.util.concurrent.CopyOnWrite...

2019-12-10 13:22:15 673

原创 ISO8601时间转换

ISO8601时间转换UTCToCSTCSTToUTCUTCToCST SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date ...

2019-12-03 15:43:23 1569

原创 使用EasyNVR无插件实时播放海康摄像机视频

EasyNVR官网EasyNVR可以集成RTMP, HLS, FLV, RTSP视频格式,并且做到了低延时,支持了跨平台直播,视频回放,视频录制,视频下载,云台控制等。下载官网软件压缩包,解压,此处路径不能有中文,双击 EasyNVR.exe 程序启动,如提示没有成功,点击下边添加服务,然后双击启动。配置客户端视频访问http://localhost:10800/打开客户端,用户名密...

2019-11-15 16:51:22 2812

原创 修改hik VideoWebPlugin插件支持iframe

1. videowebpluginhik web视频插件videowebplugin目前只支持配合div使用不,支持基于 iframe 方式也不支持浏览器页面弹出页面的使用方式加载完成之后显示如下如果是iframe中加载一个iframe用于打开页面,Chrome浏览器中点击插件会闪烁,分析jsWebControl-1.0.0.min.js可看到插件加载顺序为获取到play所在div位置(...

2019-11-01 11:47:23 5481 31

OpenCV_4_1_1

Windows系统中使用OpenCV411

2022-02-09

Security登录认证中部分代码.zip

Security登录认证中部分代码

2021-08-12

mybatis-plus所有demo代码.zip

mybatis-plus所有demo代码

2021-07-01

rabbitmq代码.zip

rabbitmq代码.zip

2021-06-29

Java自定义接口状态码.zip

Java接口自定义状态码,请先参考接口状态码设计原文

2021-06-09

mysql-udf-http.c

mysql-udf-http.c编译此文件之后可使用MySQL中http_post或http_get方法,此处为原文件,需要自行编译,请谨慎下载。备注:如发现此文件编译时缺少文件可自行下载

2020-07-01

视频WEB插件-Win32 V1.3.1-20191014141832.rar

海康视频WEB插件BS架构,测试可用,支持IE,EDGE,Chrome,Firefox等,包含预览回放demo,开发文档,js等。

2019-11-01

HTML播放rtmp流 直播+回放

HTML播放rtmp流 直播+回放 ckplayer直播或者回播,播放类型为mp4,hls,rtmp,rtsp

2019-09-28

oracle 触发器实时调用java 中http接口

oracle insert数据成功之后调用触发器,触发器调用存储过程,存储实时调用java http

2019-08-17

struts2入门框架搭建需要的jar

struts2入门框架搭建需要的jar,包含log4j,struts2-core-2.5,ognl-3.1.15

2018-07-29

apache-tomcat-6.0.44-windows-x64.zip

apache-tomcat-6.0.44-windows-x64.zip 需要配合jdk1.6

2016-01-17

jequery压缩包

全面的jequery rar压缩包 包含ajax常用的方法

2016-01-17

空空如也

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

TA关注的人

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