
java
文章平均质量分 71
languageStudents
happy coding...
展开
-
一款基于TCP协议/Netty框架开发的一款基本简单的屏幕共享软件(局域网内)
屏幕共享软件,一款学习Netty与Tcp可以实现的练手小项目,界面基于javafx开发,代码全部开源。原创 2022-10-02 10:00:00 · 1482 阅读 · 3 评论 -
使用Netty编写通用redis客户端(可指定服务器地址与端口号连接任意redis)
使用java的网络框架netty通过redis协议连接redis服务器(可任意指定服务地址的redis)。通过命令操作redis原创 2022-08-01 11:05:51 · 1431 阅读 · 2 评论 -
(fileDownload)国外资源加速下载器,代码全部开源
国外资源下载加速器,代码已全部开源至gitee。欢迎大家参考及给出良好的建议原创 2022-07-29 10:00:00 · 4517 阅读 · 0 评论 -
jvm深入理解
一、类的生命周期加载—>(验证+准备+解析)连接—>初始化—>使用—>卸载。1、加载通过类的全限定名获取该类的二进制字节流。将二进制字节流所代表的静态结构转化为方法区的运行时数据结构。在内存中创建一个代表该类的 java.lang.Class 对象,作为方法区这个类的各种数据的访问入口。2、验证确保当前Class字节流文件中包含的信息及内容不会危害到当前虚拟机。并符合规范3、准备为类的静态成员变量分配内存空间,并设置初始值 0或者false4、解析将常量池的原创 2022-05-19 20:45:13 · 523 阅读 · 0 评论 -
基于(webSocket)搭建一个双人匹配聊天的在线网站
一个在线聊天双人匹配的网站搭建原创 2022-04-08 11:58:48 · 3780 阅读 · 0 评论 -
Java实现表单的自定义字段功能(动态管理不同类型的字段数据)
需求描述在业务项目中有些表数据存的内容不固定,我们可以预留字段。如果后期还要扩展,可能需要增加字段来保存数据,在维护时会很麻烦不易于维护现在我们可以使用自定义字段,可以由我们在线上管理临时添加的字段并保存在数据内完成后的功能在页面可以直接添加字段,配置数据类型。 添加完成后,即可在数据列表中设置自定字段的数据。优点无需再处理后台逻辑线上直接完成灵活、扩展性强可同时扩展多个表演示地址用户单列表(自定义字段测试)表设计1:自定义字段模板表type:配置用来扩展不同的数据原创 2022-02-18 16:19:50 · 13651 阅读 · 15 评论 -
(微信定时发送消息)一个java文件,完成可配置的微信定时发送消息任务
一个java文件,完成可配置的微信定时任务原创 2021-12-24 11:41:25 · 7907 阅读 · 20 评论 -
三、SpringCloud-Alibaba集成config配置中心与gateway网关
集成gateway网关。1、在父模块中创建子模块springboot项目2、导入maven相关依赖 <!-- 服务注册与发现--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifa原创 2021-11-25 16:47:03 · 878 阅读 · 0 评论 -
一、nacos注册中心(单机/集群)模式部署
下载nacos源码包nacos下载地址:nacos(github启动包下载地址)提供多种文件格式。win版可下载zip格式。启动nacos服务单机启动在黑窗口进入bin目录。使用命令行startup.cmd -m standalone出现如图表示启动成功。可以访问 localhost:8848/nacos (端口默认为8848),可通过配置文件修改nacos管理平台用户名密码默认为 nacos集群启动找到conf文件中对应数据库的初始化sql脚本运行修改app原创 2021-11-07 14:55:23 · 1079 阅读 · 0 评论 -
动态化超详细完善的Excel动态导入Mysql,支持导入不同表,集成后只需配置就可以实现动态导入excel到数据库
>1、复用性强,适用于多场景。>2、支持多sheet导入到多表>3、支持合并单元格读取>4、支持空单元格>5、支持单元格输入now()字符串导入数据库为当前时间LocaldateTime.now()>6、支持对每个字段编写检验规则,通过才会导入到数据库>7、包含日志表,方便查询>8、会生成临时表,以供参考原创 2021-07-09 11:41:56 · 4715 阅读 · 4 评论 -
网页应用绑定微信用户,并给指定微信用户发送模板消息
首先,我们前往微信开放平台创建相应的开发者账号由于我们使用的是网页应用发送模板消息,是根据用户的openid发送模板消息的,公众号不同。用户的openid也不同。只针对同一个公众号下关注的微信用户,我们需要在网页应用绑定微信用户的openid绑定微信用户流程1、用户登录我们的网页应用。2、提供绑定微信的跳转链接(可以通过微信扫二维码的方式)3、授权获取用户的openid4、将我们网页应用的用户绑定openid存入数据库5、根据网页用户得知openid,拿到openid,发送模板消息网页原创 2021-05-07 15:59:14 · 3746 阅读 · 1 评论 -
Base64工具类合集Base64Utils
直接上代码!import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;import java.util.Base64;/** * A simple utility class for Base64 encoding and decoding. * * <p>Adapts to Java 8's {@link java.util.Base64} in a convenience fashion.原创 2021-04-22 11:04:49 · 907 阅读 · 0 评论 -
使用zxing.jar在线生成二维码。返回base64字符串
导入Zxing依赖Gradle // https://mvnrepository.com/artifact/com.google.zxing/core google implementation group: 'com.google.zxing', name: 'core', version: '3.4.0' // https://mvnrepository.com/artifact/com.google.zxing/javase implementation group原创 2021-04-20 10:57:15 · 748 阅读 · 0 评论 -
java操作文件压缩ZipUtils工具类,(支持多种方式压缩)
/** * @author xu * @Description * @createTime 2021年04月20日 08:40:00 */public class ZipUtils { private static final int BUFFER_SIZE = 2 * 1024; /** * 压缩成ZIP 方法1 * @param srcDir 压缩文件夹路径 * @param zipFilePathName转载 2021-04-20 10:25:36 · 1158 阅读 · 0 评论 -
SpringBoot开发英汉互译网站
你也可以开发一个英汉互译网站!原创 2021-04-19 16:09:24 · 1578 阅读 · 1 评论 -
微信模板消息的发送动态封装(Java完美封装)
1、导入maven依赖 <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version>2.1.1</version> </dependency> <!-- https://mvnrepository.原创 2021-04-13 14:41:02 · 2699 阅读 · 0 评论 -
JAVA使用EasyExcel数据库动态导出Excel。
导入EasyExcel依赖Gradleimplementation group: 'com.alibaba', name: 'easyexcel', version: '2.2.6'Maven<!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --><dependency> <groupId>com.alibaba</groupId> <artifactI原创 2021-03-31 15:59:01 · 3382 阅读 · 2 评论 -
通过java将Excel表格导入数据到数据库
一、首先。我们使用到的是alibaba的开源框架《EasyExcel》1、导入相应的依赖包Maven<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4原创 2021-03-27 15:56:54 · 32457 阅读 · 21 评论