![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
一知半解仙
让不简单的编程,变简单!!!
展开
-
JAVA密码加盐加密处理
【代码】密码加盐加密处理。原创 2023-10-30 17:31:38 · 473 阅读 · 0 评论 -
MySQL数据加解密处理
对于一些敏感数据,比如用户的手机号、身份证号、银行卡号、敏感词之类进行加密处理,是一些系统的常用处理方式。但是这保证了数据的安全之外又诞生了另外一个问题,就是搜索这些信息的时候,模糊查询变得困难。利用mysql 的 AES_ENCRYPT 方法来处理数据的加密和解密。原创 2023-10-11 13:48:04 · 401 阅读 · 0 评论 -
Java利用RedisTemplate给redis存储map集合数据
在上面的示例中,我们使用RedisTemplate的opsForHash()方法获取Hash操作对象HashOperations。然后,使用putAll()方法将Map集合数据存储到Redis中,使用get()方法获取指定键的值,使用entries()方法获取所有键值对。请确保在使用RedisTemplate之前已经配置好了Redis连接,并将RedisTemplate注入到RedisExample类中。原创 2023-10-10 14:33:10 · 1764 阅读 · 0 评论 -
十进制分钟转时间类型
【代码】十进制分钟转时间类型。原创 2023-10-07 11:03:58 · 182 阅读 · 0 评论 -
Flowable 数据库表结构说明、Flowable 数据字典说明
ACT_RE_* : ’RE’表示repository(存储)。RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_* : ’RU’表示runtime。RuntimeService、TaskService等接口操作的表。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这转载 2023-01-12 11:12:18 · 380 阅读 · 0 评论 -
Java与多串口通讯(二)
【代码】Java与多串口通讯(二)原创 2022-12-12 17:11:34 · 995 阅读 · 2 评论 -
JAVA调用打印机,打印PDF文件
【代码】JAVA调用打印机,打印PDF文件。原创 2022-12-02 15:11:16 · 1445 阅读 · 4 评论 -
文件压缩下载
【代码】文件压缩下载。原创 2022-11-01 16:40:47 · 114 阅读 · 0 评论 -
JAVA与西门子S7协议通讯
【代码】JAVA与西门子S7协议通讯。原创 2022-10-26 10:48:52 · 1468 阅读 · 0 评论 -
API定时任务
【代码】API定时任务。原创 2022-10-26 10:04:34 · 798 阅读 · 0 评论 -
MySQL8.0按日期分组统计
【代码】MySQL8.0按日期分组统计。原创 2022-09-13 15:26:38 · 642 阅读 · 0 评论 -
Java效验身份证、手机号是否合法,计算年龄、性别等
Java检验身份证、手机号是否合法,计算年龄、性别等。原创 2022-08-24 16:04:17 · 1264 阅读 · 2 评论 -
RestTemplate 调用第三方API接口
/*** 给算法发送API参数获取返回数据信息* servingUrl 请求接口路径* jsonObject 参数*/public JSONObject getPythonData(String servingUrl,JSONObject jsonObject) {HttpHeaders headers = new HttpHeaders();MediaType type = MediaType.parseMediaType(“application/json; charset=UTF-8”)原创 2022-06-16 15:40:54 · 658 阅读 · 0 评论 -
Java使用hanlp+Hash(分词)计算文章相似度
1. 引入maven依赖<!--simhash算法(文章得相似度依赖)--> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version> </dependency&g转载 2022-02-12 10:53:27 · 1006 阅读 · 0 评论 -
Java使用DFA算法处理敏感词汇
1. 初始化敏感词库,将敏感词加入到HashMap中,构建DFA算法模型package com.datago.common.utils.sensitive;import java.util.*;/** * @ProjectName innovate 初始化敏感词库,将敏感词加入到HashMap中,构建DFA算法模型 * @Package com.datago.common.utils.sensitive * @Name SensitiveWordInit * @Author HB原创 2022-02-12 10:40:34 · 632 阅读 · 0 评论 -
JetBrains 发布全新轻量编辑器 Fleet,号称“下一代 IDE”
11 月 29 日消息,JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并称其为“下一代 IDE”。据介绍,当用户第一次启动 Fleet 时,它会作为一个功能齐全的编辑器启动,具有语法高亮显示、简单的代码补全以及用户对一个编辑器期待的所有功能。Fleet 还是一个功能齐全的 IDE,具有智能补全、重构、导航、调试以及 IDE 中一直存在的所有功能。更重要的是,点击一键即可使用所有这些功能。Fleet 是适用于多语言的开发者通常在不同的项目中会使用到不同的技术,有原创 2021-12-03 17:15:21 · 984 阅读 · 0 评论 -
SpringBoot使用easypoi导出(含照片)为Excel文件
1.maven导入包<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.2.0</version> </dependency> <dependency>原创 2021-11-29 11:47:52 · 2789 阅读 · 0 评论 -
MySQL8.0整库备份bat脚本
1.脚本内容echo 取日期、时间变量值:: 备份命令"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe" -u%user% -p%password% --all-databases > %backupDir%\DB_Datago_%filename%.sql :: 保存设置天数命令forfiles /p %backupDir% /s /m *.sql /d -%overdue% /c "cmd /c del /f /q原创 2021-11-25 17:40:30 · 1030 阅读 · 0 评论 -
MySQL主从复制配置
1. 环境操作系统:CentOS-7MySQL:mysql-5.6一台虚拟机又克隆了两台192.168.102.31 master192.168.102.56 slave192.168.102.36 slave启动/停止service mysqld start|stop|restartsystemctl start|stop|restart mysqld本机的话,直接mysql就可以进去了2. 主数据库配置第1步:编辑/etc/my.cnf文件,在[mysqld原创 2021-11-23 14:09:42 · 95 阅读 · 0 评论 -
ImageJ程序在JavaWeb的应用
1.maven引入<dependency> <groupId>ij</groupId> <artifactId>ij</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${proj原创 2021-11-17 16:02:28 · 687 阅读 · 0 评论 -
效率很高的JavaWeb的图像处理ImageJ程序
ImageJ是世界上最快的纯Java的图像处理程序。它能够过滤一个2048x2048的图像在0.1秒内(*)。这是每秒40万像素!ImageJ的扩展通过使用内置的文本编辑器和Java编译器的ImageJ的开发插件。500多插件可用。数据类型:8位灰度或索引色,16位无符号整数,32位浮点和RGB色彩。文件格式:读写全部支持的数据类型为TIFF(非压缩)或原始数据。打开和保存GIF,JPEG,BMP,PNG。PGM,FITS和ASCII。打开DICOM。使用URL打开的TIFF、GIF文件、JPEG原创 2021-11-17 15:55:01 · 1229 阅读 · 0 评论 -
javaw在windows上后台运行jar包
1.创建run.bat,编辑@echo offstart javaw -jar xxx.jar exit原创 2021-11-10 18:08:11 · 1045 阅读 · 0 评论 -
DCM文件转图像
1.加载依赖包我用阿里云盘分享了「jar包」,你可以不限速下载????复制这段内容打开「阿里云盘」App 即可获取链接:https://www.aliyundrive.com/s/QSmu324yMkt2.Maven项目导入依赖包dcm4che依赖包的放置位置maven引入dcm4che包 <!--dcm4che依赖--> <dependency> <groupId>org.dcm4che</gro原创 2021-11-03 09:47:43 · 791 阅读 · 1 评论 -
Ubuntu18.04 安装 MySQL8.0 详细步骤 以及 彻底卸载方法
彻底卸载MySQL安装历史# 首先用以下命令查看自己的mysql有哪些依赖包dpkg --list | grep mysql# 先依次执行以下命令sudo apt-get remove mysql-commonsudo apt-get autoremove --purge mysql-server-5.0 # 卸载 MySQL 5.x 使用, 非5.x版本可跳过该步骤sudo apt-get autoremove --purge mysql-server# 然后再用 d.原创 2021-10-26 13:58:54 · 1301 阅读 · 1 评论 -
Java 1.8以后List与Map结合遍历的变化
代码块 public static void main(String[] args) { List<String> strList=new ArrayList<>(); strList.add("age"); strList.add("name"); strList.forEach(s -> System.out.println(s) ); Map&l.原创 2021-09-07 17:23:59 · 180 阅读 · 0 评论 -
Java导入多图像excel文件
导入excel样例2.实际接口代码package com.datago.controller.assets;import com.datago.common.utils.RestResult;import com.datago.common.utils.RestResultUtil;import com.datago.common.utils.Utils;import com.datago.entity.*;import com.datago.service.*;import io..原创 2021-09-07 16:55:04 · 376 阅读 · 3 评论 -
byte[]转二进制字符串,十六进制字符串相互转换
1.运行代码:import java.io.UnsupportedEncodingException;public class HexConver { public static void main(String[] args) throws UnsupportedEncodingException { String content = "严"; System.out.println("原字符串:" + content); String hex原创 2021-07-16 16:00:44 · 1638 阅读 · 0 评论 -
(Java)获取视频中的每一帧图像
代码 /** * 根据读取到的视频文件,获取视频中的每一帧图片 * @param video 视频文件 * http://192.168.0.107:9087/datago/detectsysfiles/204/createFile/frameFile/001/frameFile001.mp4 * @param picPath 图片的保存路径 * E:/detectsysfiles/204/createFile/frameFil.原创 2021-07-15 18:17:36 · 2778 阅读 · 4 评论 -
(JAVA)图像转视频
/** * @param mp4SavePath mp4路径 * @param imgMap 图片文件 * @param width * @param height * @param fps 帧率 * @return void * @Author HB * @Date 2021/7/1 18:22 **/ public static void createMp4(String mp4S原创 2021-07-08 11:41:57 · 765 阅读 · 0 评论 -
springboot+websocket+语音交互(互相交互使用)
我提倡的是用白话文,和经验去传承分享程序,让程序更加开源话,共享化,让后来者,初学者,遇到此类困难者等,少走弯路,提高效率,不喜勿喷。有更好的建议,可以留言探讨。。。。首先说下此案例当时做的时候有点复杂,最后还是克服完成。拿出来广大网友分享,但愿能帮助你在java程序的道路上越走越远。。。背景:客户通过网页,在通过websocket协议,和Java后端创建连接,在通过Java后端和科大讯飞语音交互接口创建连接,接收到科大讯飞的返回数据,返回给前端在页面展示出来。Java就是做了一个中间件的作用。即是原创 2021-06-23 10:48:58 · 3033 阅读 · 5 评论 -
maven项目引入jacob.jar包
第一步:在项目的文件夹下创建一个文件夹用来存放jacob.jar包。如下图:reseources—lib—jacob.jar第二步:在中添加依赖 <!--添加本地的jacob.jar包--> <dependency> <groupId>com.jacob</groupId> <artifactId>jacob</artifactId> <version>1.19</version>原创 2021-06-15 17:52:31 · 4974 阅读 · 1 评论 -
Java高频面试题
什么是 Java 虚拟机? 为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。 Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。 Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其特性。JDK 和 JRE 的区别是什么?Java 运行时环境(JRE)是将要执行 Java 程序的 Java 虚拟机。..原创 2021-06-11 17:26:00 · 135 阅读 · 0 评论 -
javaweb项目通过nginx代理获取访问电脑的ip
1.工具代码部分:2.nginx配置部分3.在有问题,即可私聊博主。原创 2021-05-25 10:32:31 · 240 阅读 · 2 评论 -
JNA与JNI谁更受青睐呢
JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。非常强大、易用。其中JNA是对JNI的封装,能让java使用者更好的使用本地的动态库一、JNA与JNI的比较JNI:JNI允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。可见步骤非常的多,很麻烦,使用JNI调用.dll/.so共享库都能体会到这个痛苦的过转载 2021-05-20 14:12:23 · 6859 阅读 · 0 评论 -
springboot使用HSSFWorkbook做多个sheet任务导出excel
1.上干货 @GetMapping(value = "/exportExcel") @ApiOperation(value = "查询统计(看板显示),导出") public RestResult<String> exportExcel(@RequestParam(value = "startTime", required = false) String startTime, @RequestP原创 2021-05-20 11:20:50 · 1831 阅读 · 0 评论 -
Java将word转pdf(二)
1.引包见一2.接口式转换接口package com.datago.robot.controller.fileImport;import com.datago.robot.common.utils.MultipartFileToFile;import com.datago.robot.common.utils.RestResult;import com.datago.robot.common.utils.RestResultUtil;import com.documents4j.api.原创 2021-04-06 11:45:05 · 469 阅读 · 0 评论 -
Java瞬将word转为pdf,拿来即用(一)
maven项目引包<!--word转pdf--> <dependency> <groupId>com.documents4j</groupId> <artifactId>documents4j-local</artifactId> <version>1.0.3</version> </depende.原创 2021-04-06 10:53:51 · 303 阅读 · 0 评论 -
ECS服务器配置远程连接redis+mysql等问题?
mode is enabled场景:阿里云上部署了redis,也配置了redis.conf注释掉绑定ip# bind 127.0.0.1Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为nodaemonize no保护模式,关闭保护模式,否则外部ip无法连接protected-mode no以上设置完成后,进入redis/bin目录,重启redis,命令./redis-server启动springboot项目,依然报错,使用Redis De原创 2021-03-18 18:55:33 · 171 阅读 · 0 评论 -
springboot+redis+session相同用户只能登陆一次,前者会被挤下线(类似QQ)
1.springbootWeb项目引包 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>.原创 2021-03-03 11:37:46 · 2805 阅读 · 12 评论 -
程序员必须清楚的专业名词,你知道几个?
英文缩写API应用程序接口(英语:Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。ACIDACID,是指数据库管理系统(DBM原创 2021-02-26 14:48:26 · 220 阅读 · 0 评论