Java
文章平均质量分 78
tansci
这个作者很懒,什么都没留下…
展开
-
OpenCV 获取 RTSP 摄像头视频流保存至本地
Java OpenCV 是一个强大的开源计算机视觉库,它提供了丰富的图像处理和分析功能,越来越多的应用需要使用摄像头来获取实时视频流进行处理和分析。确保已经安装了OpenCV库使用 OpenCV 的 VideoCapture 类来打开摄像头使用 Mat 类来存储每一帧的图像使用循环来不断从摄像头中读取帧,并显示这些帧处理完毕后,释放摄像头资源。原创 2024-05-17 16:42:57 · 1491 阅读 · 1 评论 -
AES 加解密(包含JS、VUE、JAVA、MySQL)工具方法
AES 是最常见的对称加密算法,AES 在密码学中又称 Rijndael 加密法,这个标准用来替代原先的 DES,已经被多方分析且广为全世界所使用。基本原理:AES 的加密公式为 C=E(K,P),其中 K 为密钥,P 为明文,C 为密文。原创 2024-04-18 16:52:57 · 968 阅读 · 0 评论 -
Linux 服务器环境搭建
Linux 服务器环境搭建原创 2024-03-15 08:42:35 · 676 阅读 · 0 评论 -
基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统
基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统原创 2024-01-09 12:28:41 · 2708 阅读 · 0 评论 -
SpringBoot 集成短信和邮件
准备工作1、集成邮件以QQ邮箱为例在发送邮件之前,要开启POP3和SMTP协议,需要获得邮件服务器的授权码,获取授权码:1、设置>账户在账户的下面有一个开启SMTP协议的开关并进行密码验证:2、获取成功的授权码2、集成短信以阿里云短信服务为例1、登陆阿里云—>进入控制台—>开通短信服务进入后根据提示开通短信服务即可。2、充值后期发短信测试需要,暂时可以跳过此步骤。3、获取AccessKey和AccessSercet文档使用指引: https://he原创 2021-06-10 16:39:09 · 835 阅读 · 0 评论 -
Easypoi解析FTP服务器的Excel文件
Easypoi 解析 FTP 文件服务器指定目录下的 Excel 文件,并将解析的数据入库。原创 2023-01-06 11:28:28 · 304 阅读 · 0 评论 -
ELK 环境搭建
ELK 其实是 Elasticsearch、Logstash和Kibana三个产品的首字母缩写,这三款都是开源产品。原创 2022-09-28 13:00:15 · 6964 阅读 · 0 评论 -
基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统
简介TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统。包含基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志)Gitee: https://gitee.com/typ1805/tansciGitHup:架构技术栈1、环境要求名称版本号描述JDK1.8+强制要求mysql5.7+数据库node14.16+前端环境要求npm6.14+前端框架包管理原创 2021-12-28 10:52:43 · 8741 阅读 · 7 评论 -
JSON WEB TOKEN
JWT概述 JSON WEB TOKEN, 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。 JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。 一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。应用场景Auth原创 2020-09-25 13:34:37 · 426 阅读 · 0 评论 -
JVM简单概述
对于Java运行时涉及到的存储区域主要包括程序计数器、Java虚拟机栈、本地方法栈、java堆、方法区以及直接内存等等。一、内存模型&分区Java虚拟机在运行Java程序时,会管理着一块内存区域:运行时数据区在运行时数据区里,会根据用途进行划分为以下模块:1、Java虚拟机栈2、本地方法栈3、Java堆4、方法区5、程序计数器二、Java堆1、定义:即堆内存(Heap),是垃圾收集器管理的主要区域,也称为GC堆。2、作用:存放Java对象实例。3、特点:在JVM内存中.原创 2020-09-11 13:34:09 · 240 阅读 · 0 评论 -
支付宝账单下载读文件解析
支付宝开放平台API1、查询对账单下载地址https://opendocs.alipay.com/apis/api_15/alipay.data.dataservice.bill.downloadurl.query2、对账说明https://opendocs.alipay.com/open/204/106262请求API下载账单解析1、支付宝下载对账单,不保存文件、不解压直接解析。2、实例实现的是(trade)支付宝交易收单的业务账单。1、请求实体、响应实体DownloadBillRe原创 2020-07-11 15:34:06 · 5586 阅读 · 5 评论 -
Java设计模式(通俗版)
作者很有意思,写的很友善,全部是追女孩子的,把技术类的写的这么形象…1、工厂模式直译:FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory官方语:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、建造模式直译.转载 2020-05-30 11:12:38 · 387 阅读 · 0 评论 -
SpringCloud微服务
一、介绍本文示例基于JDKv1.8、spring-bootv2.2.2、spring-cloudvHoxton.SR1实现(miniblog)的入门微服务项目。项目地址:https://gitee.com/typ1805/miniblog二、主框架版本java.version 1.8 spring-boot.version:2.2.2.RELEASE spring-clo...原创 2020-04-12 15:11:27 · 342 阅读 · 0 评论 -
使用SpringBoot整合thymeleaf的简单个人博客系统
一、项目介绍使用SpringBoot整合thymeleaf的简单个人博客系统,包含前台展示和后台管理项目地址:https://gitee.com/typ1805/blog二、架构JDK 1.8 SpringBoot v2.2.0.RELEASE Mybatis.spring.boot v1.3.0 Lombok v1.16.18 Druid v1.0.28 Pagehel...原创 2020-04-12 15:00:33 · 1696 阅读 · 0 评论 -
Java获取浏览器信息、IP地址、操作系统信息
业务需求需要记录用户登录时的信息:浏览器信息、IP地址、操作系统信息等,从网上查找了很多帖子,实现方式有两种,一种纯编码判断,一种是使用UserAgentUtils工具类。注:经测试第一种方式获取浏览器名称时获取不到IE的信息,第二种是可以的。IE11请求的User-Agent为:Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0...原创 2019-11-29 11:22:43 · 8398 阅读 · 9 评论 -
Java常用工具方法及工具类
在平时开发中遇到的各种格式化工具类,整理还在继续中......目录二、数值类型保留小数点三、List去重方式四、使用AES加解密五、数字的加、减、乘、除操作六、Map转实体类七、获取周或月的开始&结束日期八、Java8日期时间类(LocalDate)九、判断是否是数字字符串一、时间工具类字符串时间格式后返回字符串 返回某个时间段内的时分整点时间...原创 2019-04-09 22:27:05 · 693 阅读 · 0 评论 -
Java虚拟机——GC算法与种类
一、GC的概念 Garbage Collections 字面意思是垃圾回收器,释放垃圾占用的空间。让创建的对象不需要像c、c++那样delete、free掉 。对于c、c++的开发人员来说内存是开发人员分配的,也就是说还要对内存进行维护和释放。对于Java程序员来说,一个对象的内存分配是在虚拟机的自动内存分配机制的帮助下,不再需要为每一个new操作去写配对的delete/free代...原创 2018-08-23 16:54:25 · 400 阅读 · 0 评论 -
Java虚拟机——类加载器深入剖析
一、java虚拟机与程序的生命周期 在如下几种情况下,java虚拟机将结束生命周期: 1、执行了System.exit()方法 2、程序正常执行结束 3、程序在执行过程中遇到了异常或错误而异常终止 4、由于操作系统出现错误而导致java虚拟机进程终止二、类的加载、连接与初始化 1、...原创 2018-08-20 14:56:39 · 290 阅读 · 0 评论 -
Java虚拟机——内存区域及内存溢出异常
一、Java内存区域1、概述 对于java程序员来说,在虚拟机的自动内存管理机制的帮助下,不需要为每一个new操作去写delete/free代码,而且不容易出现内存泄漏和内存溢出问题。但是把内存控制的权利交给虚拟机管理,一旦出现内存泄漏和溢出的问题,不了解虚拟机是怎样使用内存的,那排查错误将会成为一项异常艰难的工作。2、运行时数据区域 2.1、程序计数器...原创 2018-08-19 21:09:10 · 178 阅读 · 0 评论