自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Windows系统下Dos窗口启动 Tomcat 乱码

解决困扰大家很多年的Tomcat Dos窗口乱码问题的关键

2024-09-02 15:14:54 294

原创 Idea Intellj Tomcat 远程部署(Remote Server)和热替换(Hot Swap)

Idea IntellJ的远程Tomcat Remote Deployment和Class hot swap

2024-08-31 22:53:38 1093

原创 Hibernate Criteria JPA 子查询 exists 代码示例

CriteriaQuery#subquery创建子查询Subquery实例,然后通过CriteriaBuilder#exists加入查询条件

2024-08-02 12:16:56 204 1

原创 JXBrowser 7.12.2 无限制 JavaFX Demo

本Demo是JXBrowser 的完整使用Demo

2024-06-17 14:56:48 429

原创 Hibernate 6.5 JPA Bootstrap With Derby Database

创建jakarta.persistence.spi.PersistenceProvider持久化提供者实例,本例子是Hibernate所以手动方式创建HibernatePersistenceProvider,创建该对象后通过。方法是通过手动创建PersistenceUnitInfo实例。得到EntityManager实例后就可以对数据库进行操作。方法是通过XML配置方式。首先系统中引入依赖项。

2024-05-22 15:20:50 167

原创 Hibernate与Spring事务管理并发处理方式

Hibernate与Spring事务管理并发处理方式 ,SessionFactory#getCurrentSession作用

2024-05-14 16:28:56 286

原创 基于TortoiseSVN客户端操作代码分支 合并(merge) 操 作

生产分支上,合并的方法就是上面的反操作,WorkingCopy是你本地的生产分支代码目录,合并的源指向测试分支最新的代码(可以指定特定的版本),记住是上面的反操作,在这里就不再赘述。至此本地的测试环境代码已从生产分支上合并代码过来,处理完冲突和检查删除的情况,验证本地测试分支能不能正常编译打包,接下来就需要把测试分支上要发布的代码合并到。目录切换到你本地测试分支代码的目录,右键选择svn的merge操作,下面两种操作的目标是为了把生产环境的代码合并到你本地代码上。当遇到冲突时务必处理。

2023-06-27 09:22:18 2952

原创 windows eclipse编译单个文件ARM C++交叉编译环境构建方法

在Windows平台交叉编译Linux-arm架构的c++程序

2022-09-09 17:50:30 1502 1

原创 Java Opencv DNN 模块 Caffe GoogleNet 图像分类

opencv dnn模块

2022-08-30 09:49:54 666 2

原创 DeepLearing4j深度学习之Yolo Tiny实现目标检测

OLO v2借鉴SSD使用多尺度的特征图做检测,提出pass through层将高分辨率的特征图与低分辨率的特征图联系在一起,从而实现多尺度检测。 YOLO v2提取Darknet-19最后一个max pool层的输入,得到26 × 26 × 512 26×26×51226×26×512的特征图。经过1 × 1 × 64 1×1×641×1×64的卷积以降低特征图的维度,得到26 × 26 × 64 26×26×6426×26×64的特征图,然后经过pass through层的处理变成13x13x256的特

2022-07-29 15:59:11 1352 2

原创 超简单的Atomikos与Spring管理的分布式事务--深入JDBC解释分布式事务的实现

超简单的Atomikos与Spring管理的分布式事务

2022-06-10 17:27:21 496

原创 Java JPDA 远程调试程序方式(Eclipse)

Java JPDA 远程调试设置和eclipse方式

2022-06-10 16:22:07 274

原创 Java ZipOutputStream压缩文件目录或文件

网上介绍Java使用ZipOutputStream大多数不是期望的方式,很多压缩的时候写的是绝对路径如:D:/abc/ 压缩的时候以同样的文件路径写到ZIP文件上,所以自已研究后贴出亲测的代码 Path filepath = Paths.get("E:\\siniSVN\\res\\AAMS-V10");//目标文件夹 String zipname = "D:\\abcd.zip";//目标输出路径 try (ZipOutputStream zipOutputStream = new.

2022-05-27 16:09:37 1750

原创 Hibernate JAP 元模型(Metamodel)使用

通过Maven生成<build> <plugins> <plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>3.3.3</version> <executions> <executio

2021-06-26 11:30:13 446

原创 Html 5 网页扫二维码 支持手机端 OpenCV JS

开发微网页端或者BS架构的应用系统,有可能遇到支持“扫二维码“的需求,如果是钉钉等平台的内嵌微应用借助于平台App提供的API而获得”扫码“功能支持,而非这类平台级别上的网页端应用又如何通过自已写代码来获得扫码功能,这里通过OpenCV JS类库可以获得。 OpenCV JS 参考文档 代码对有OpenCV基础的人来说非常简单,只要切换一下OpenCV API的运行环境,但本人在安装使用过程中还是遇到一些坑,这里就不再赘述。本人在chrome浏览器和苹果Saf...

2021-04-13 15:58:35 1327 4

原创 Rsync实现Win系统间的文件夹或数据同步

Rsync实现Win系统间的文件夹或数据同步安装文件:链接:https://pan.baidu.com/s/1G6mzZ33AKNolIOUUM-cOYA提取码:zj6g服务端:cwRsyncServer_4.1.0_Installer.exe安装过程:创建windows运行该服务所需要的系统用户修改rsyncd.conf配置use chroot = falsestrict modes = falsehosts allow = *log

2021-03-12 14:41:48 472

原创 Hibernate与Java8 Stream 并行(多线程)处理思路及实现

在处理大量表数据的时候大家经常会碰到这样的场景:假如存在一个表且行数为30万行,目前需要把这30万条数据查询出来处理后生成一份新的报表,显然把整个表读在内存中再处理是不现实的,因为30万条数据会占用大量的内存,这时候思路会进一步通过分页查询,处理一批数据就释放资源。可是因为这是单线程查询,为何把30万条数据先分成若干份,然后再使用多线程并行处理,思路是有了,现在通过HIbernate和Java8 Stream API如何实现的问题了,下面展示例子 NavigableMap<Month, Optio

2020-10-23 17:48:44 515

原创 用户密码加密编码使用 Bcrypt 代替 MD5,SHA1和SHA256

先入为主阐述一下Bcrypt编码算法两个优点相同的原文每次编码出来的密码不相同编码的速度很慢是的这就是Bcrypt的优点,有经验的读者看上去会觉得奇怪,这还算得上是“优点”吗!特别是像编码的速度慢这一点。在这里为了说明这是所谓的“优点”不得不先从用户密码存储安全方面说起:首先提及MD5编码算法大家马上就会联想到这是一种可以破解的加密算法,破解的方法主要是采用“彩虹表“(不清楚可在网上搜索),上述攻击方法最根本就是相同的原文经过MD5编码之后产生相同的密文,(简单说就是相同密码得出相同的密文,那么

2020-10-23 14:35:20 3365 1

原创 JavaCV合并音频到视频封装成MP4

将音频合并到视频有两种情况:一)音频的播放时长大于视频的播放时长这种情况相对简单只要在控制音频的播放时长与视频对齐则可,这里主要难点主要在如何使用JavaCV来获取音频时长,代码如下: String imageInput = this.home + "01.mp4";// FFmpegFrameGrabber imageGrabber = new FFmpegFrameGrabber(imageInput); imageGrabber.start(); String audioInpu

2020-10-11 15:38:29 2161 1

原创 JavaCV/FFmpeg录制视频并添加多重滤镜

JavaCV录制视频时常遇到添加FFmpeg音视频滤镜的需求,FFmpeg内置很多常用的滤镜,如果添加多个滤镜的时候代码处理相对单个要复杂一点,使用滤镜的时候需要注意像素格式的转换,FFmpeg处理的时候隐含转换的细节以致于有时会遇到麻烦。效果大概如下 String outputPath = "D:/opencv_test/ffmpeg/live.flv"; int width = 640, height = 480; //Logo图片的路径 FFmpegFrameGrabber logo

2020-10-07 16:37:27 1554

原创 JavaCV/OpenCV 二维码扫描功能

JavaCV/OpenCV 二维码扫描功能怎样配置工程就不再赘述,不清楚的读者可以网上查找资料,二维码扫描功能通过JavaCV实现起来还是挺简单的,主要OpenCV中QRCodeDetector提供强大的API,识别速度个人感觉以微信(经常扫不到)来作对比还是快许多。 //本地安装的摄像头驱动可能有多个,选择合适的 VideoInputFrameGrabber grabber = VideoInputFrameGrabber.createDefault(1); grabber.start()

2020-10-07 14:21:36 4606 5

原创 JavaCpp-FFMpeg avio_reading Example

JavaCpp FFMpeg Examples -11.(avio_reading)从内存中读取音视频文件,本示例可以深入改造成从udp或者tcp中获取文件c语言代码链接Java代码@Test public void test_avio_reading() throws Exception { String sourceFilePath = home + "wexin.mp4"; try (FileInputStream is = new FileInputStream(sourceFi

2020-09-24 17:55:38 231

对于国内数据交换平台的分析

  数据交换平台应当立足于平台自身所提供的基础设施,在国内大部分的交换平台系统错误地把关注的重点放在数据交换平台所支持传输协议之上(如mq,ftp,webservice),系统所支持的传输协议越多,系统抽象出业务逻辑的难度越大,对用户而言它并不关心系统用那种传输方式和如何进行数据交换,它往往更乐意选择一种简单,标准和不破坏原有系统结构的接口,这是一种“付出代价最少而能够进行的数据交换”接口,本人曾...

2010-05-28 12:07:56 766

关于JavaWs 快速发布WebService

   1. 运行环境要求   JDK 6.0 version    2. 系统环境变量 当在CMD模式下输入 命令 wsgen   出现 提示 这说明你的环境安装成功了.   先定义一个Interface  代码如下:    (包名用....代替)java 代码 package  ....;       import javax.jws.WebM...

2007-10-25 16:03:15 162

JAVA SE 6.0 新特性 1 系统托盘

随着 Java se 6.0 的推出JDK6.0 对java Desktop 编程提供了更强大的支持,其中本人最期望  系统托盘 也问世了在这里简单与大家分享一下代码java 代码 package test;       import java.awt.AWTException;    import java.awt.Image;    i...

2007-10-22 17:55:39 111

XMLBean的基础运用

xml 代码     根据xml schema生成xml    Schema文件定义如下:    xml version="1.0" encoding="UTF-8"?&gt;   &lt;xs:schema xmlns="http://mydomain.com/myApp" xmlns:xs="http://www.w3.org/2001/XMLSch...

2007-06-29 18:03:33 123

用pop3收取gmail的邮件

用Pop3收取gmail的邮件问题描述:用pop3收取gmail的邮件  入口参数: 用户名 / 密码  做一个线程,每15分钟检查一次邮箱,收取邮箱的邮件,并解码后将标题显示出来当我看完问题后,灵机一动,马上想到用java.util.TimerTask 和java.util.Timer类实现是最合适不过,虽然用线程也可以,可是会付出一些不必要的劳动;并且TimerTask类也是依靠线程...

2007-06-29 17:54:10 417

原创 Acegi 1.03 安全机制

xml 代码 &lt;?xml version="1.0" encoding="UTF-8"?&gt;   &lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"&gt;   &lt;beans&g

2007-05-15 22:17:32 82

Spire基础资源类库

如果下载其它doc,pdf,ppt和xls等库需引入共享的资源库,不然会重复

2024-09-09

Apache sshd-sftp 运行 fatjar

Apache sshd-sftp 运行 fatjar

2024-08-31

Spire.Presentation for Java 9.2.8 全功能无限制资源

本资资打包重新shade com.sini ,官网例子已测试通过 Presentation ppt = new Presentation(); ppt.loadFromFile("C:\\Users\\Administrator\\Desktop\\temp\\leftfoot\\pwt.ppt"); ppt.saveToFile("C:\\Users\\Administrator\\Desktop\\temp\\spirePre\\ToPdf1.pdf", FileFormat.PDF); 如缺少类库需下载 Spire基础资源类库https://download.csdn.net/download/victorkevin/89729498

2024-05-06

spire.PDF .9.6.2全功能无限制

本资资打包重新shade com.sini.pdf ,官网例子已测试通过,如缺少类库需下载 Spire基础资源类库https://download.csdn.net/download/victorkevin/89729498

2023-07-10

Spire.XLS forJava 13.5.2 全功能无限制

本资资打包重新shade com.sini.xls ,官网例子已测试通过 ,前一个版本由于个人原因报错,现已修复 ,如缺少类库需下载 Spire基础资源类库https://download.csdn.net/download/victorkevin/89729498

2023-06-12

Spire.Doc for Java 11.4.2 全功能无限制

本资资打包重新shade package name : com.sini,官网例子已测试通过,如缺少类库需下载 Spire基础资源类库https://download.csdn.net/download/victorkevin/89729498

2023-06-09

Apache POI 3.7 防类冲突的JAR版(含XmlBeans)

在项目经常会使用Apache POI Office 工具库,遗憾的是项目引用的是3.7级以下的版本,在该版本之后Apache POI开始有大更新 ,本资源将3.7的类名及XML Beans 通过 maven-shard-plugins重定义类的包名,最终可以在不修改代码的前提下升级POI 。

2022-11-09

空空如也

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

TA关注的人

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