自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (64)
  • 收藏
  • 关注

原创 Java实现文件管理系统(附源码)

文件管理越来越受到企业的重视,最近自己也做了个简单的文件管理系统,现与大家分析交流。一.系统演示

2021-04-21 11:43:52 20375 8

原创 Java权限管理系统完整案例

一.开发工具开发软件:JDK7.0、MyEclipse 2014数据库:MySQL5.6服务器:Tomcat7.0二.系统介绍本系统采用了 B/S 体系结构,以 MySql 作为数据库管理数据,以 JSP 作为前端开发语音,采用当前最流行的 SSM 框架(Spring+SpringMVC+MyBatis),标准的 MVC 模式,将整个系统划分为表现层,controller 层,service 层,dao 层四层。下面介绍主要功能:2.1 权限管理支持在线分配权限,以角色为表头、菜单为首列。动态

2020-12-30 11:10:41 13304 5

原创 Java网页版仿QQ实现即时通讯在线聊天系统(附源码) 建议收藏

疫情期间,整天闷在家里又不能聚会,大把的空余时间差点让我发霉,后来有个客户发来新年祝贺,情不自禁想起了一件事情,就是他曾经提起过,要是在后台管理系统里面整合个聊天功能该多好啊,有了这个念头,马上行动起来!!!一.系统演示1.1 聊天窗体主界面演示1.2 模拟两人在线聊天(点击图片查看演示视频)1.3 在线演示(真实系统展示)在线演示,点击进入系统到这里,若是您想要的,接下来听我娓娓道来↘↘二.开发工具开发软件:JDK7.0、MyEclipse 2014数据库:MySQL5.6服

2020-12-29 17:12:26 34345 36

原创 【极速下载】gradle各版本快速下载地址大全

Gradle官网下载的速度实在太慢,真的是没法忍受! 废话不多说,直接送上灰机,方便下载共享!gradle-6.5 快速下载gradle-6.2 极速下载gradle-6.0 极速下载gradle-5.6.4 快速下载gradle-5.6.4 快速下载gradle-5.5 极速下载gradle-5.4.1 快速下载.........

2020-11-24 09:16:35 86735 55

原创 Java后台防止请求重复提交,拦截器+注解实现防止表单重复提交

由于网络原因,用户操作有误(连续点击两次以上提交按钮),或者页面卡顿等原因,可能会出现请求重复提交,造成数据库保存多条重复数据。后端实现拦截器防重。那么如何防止请求重复提交呢?一般有两种解决方案:第一种:前端处理,在提交完成之后,将按钮禁用。第二种:后端处理,使用拦截器拦截。交给前端解决,判断多长时间内不能再次点击按钮,或者点击之后禁用按钮,当然,聪明的小伙伴能够绕过前端验证,因此推荐后端进行拦截处理。

2023-11-17 16:09:55 3121

原创 Java网页版即时通讯聊天系统(附源码)

疫情期间,整天闷在家里又不能聚会,大把的空余时间差点让我发霉,后来有个客户发来新年祝贺,情不自禁想起了一件事情,就是他曾经提起过,要是在后台管理系统里面整合个聊天功能该多好啊,有了这个念头,马上行动起来!!!一.系统演示1.1 聊天窗体主界面演示1.2 模拟两人在线聊天(点击图片查看演示视频)1.3 在线演示(真实系统展示)在线演示,点击进入系统到这里,若是您想要的,接下来听我娓娓道来↘↘二.开发工具开发软件:JDK7.0、MyEclipse 2014数据库:MySQL5.6服

2023-11-16 19:12:29 891 2

原创 Java将OFD文件转PDF文件

OFDRW提供了将OFD文档导出为其他格式文档的能力,如导出为图片、SVG、PDF、文本等。OFDRW 转换模块在2.0.0之后抽象了多种文档导出接口,使用统一的API实现OFD文档导出功能。

2023-03-23 00:34:48 7172 8

原创 若依RuoYi防止请求重复提交

使用拦截器防止请求重复提交,其实若依早已整合,利用 AOP 切面在进入方法前拦截,通过 Redis 的 key-value 键值对存储,指定 ==key+url+消息头== 来拼成字符串组成 key,使用 ==请求参数+时间== 封装 map 对象赋值 value,当 key 不存在时,则为新的请求;若存在,则对请求参数以及请求的间隔时间进行判断是否重复提交。

2023-02-06 16:05:05 6706 1

原创 若依RuoYi整合短信验证码登录

背景:若依默认使用账号密码进行登录,但是咱们客户需要增加一个短信登录功能,即在不更改原有账号密码登录的基础上,整合短信验证码登录。

2023-01-03 15:38:01 7414 18

原创 layim之初始化配置

上面的参数中,brief、skin、min、isgroup、chatLog、copyright等参数都是非必填项,本身具有默认值。而对于init(初始化接口)、members(查看群员接口)、uploadImage(上传图片接口)、uploadFile(上传文件接口)所返回的数据格式,下回再一一道来…通过上述方式,便可成功加载layim。当然,你仅仅只是看到了一个"客服姐姐"的聊天面板(如下图)!LayIM通过config方法初始化配置layim.config(options)模块加载名称layim。...

2022-08-02 01:58:42 912 1

原创 Java OFD文件转换,OFD转PDF、图片、SVG、HTML工具类(2.0.0版本之前)

通过对OFD的文档进行解析,使用 Apache Pdfbox生成并转换OFD中的元素为PDF内的元素实现PDF的转换。

2022-02-23 19:57:49 9827 15

原创 layim之添加好友分组

为了方便查找好友,layim 提供分组功能,下面我们一起探讨一下 layim 如何添加分组。一. 添加右键菜单切换到好友界面,在空白地方绑定右键菜单(如图),专机带你一程✈layim整合右键菜单二. 绑定右击菜单点击事件右键时,加载菜单导航,点击 “添加分组” 菜单,弹出添加界面。流程非常简单,附上点击 “添加分组” 菜单事件代码:/*添加分组*/layer.prompt({title: '输入分组名,并确认', formType: 0}, function(value, index){

2021-07-19 14:57:25 588

原创 layim之创建群聊

一. 添加右键菜单在群聊空白地方绑定,添加右键菜单(如图),专机带你一程✈layim整合右键菜单二. 绑定右击菜单点击事件点击创建群聊菜单时,弹框打开新页面。layer.open({ type: 2, maxmin: !0, title: '创建群聊', area: ['998px', '633px'], shade: !1, offset: 'auto', skin: "layui-box", anim: 2, id: "layui-layi

2021-07-14 17:20:17 526

原创 CRM客户关系管理系统,完整系统(附源码)

一、前言利用软件、硬件和网络技术,为企业建立一个客户信息收集、管理、分析和利用的信息系统。以客户数据的管理为核心,记录企业在市场营销和销售过程中和客户发生的各种交互行为,以及各类有关活动的状态,提供各类数据模型,为后期的分析和决策提供支持。二、系统演示2.1 客户管理界面2.2 工作日志管理2.3 在线演示在线演示,点击进入系统三、开发工具开发软件:JDK7.0、MyEclipse 2014开发语言:Java、HTML、Javascript数据库:MySQL5.6服务器:Tom

2021-06-10 22:18:21 4335 4

原创 layim之刷新群聊列表

前段时间有朋友问我,如何刷新群聊列表,其实跟之前整合刷新好友列表一样,移除掉面板的群聊再重新加载就可以了,下面听我娓娓道来!一. 添加右键菜单绑定入口,添加右键菜单(如图),如果之前没看过整合右键菜单的话,专机带你一程✈layim整合右键菜单二. 清空数据缓存刷新群聊列表其实也很简单,但是有些朋友直接移除html代码,做了肉眼看不到以为成功,其实真正不是这样操作,因为移除html代码并不代表删除了保存在本地的缓存数据,导致后期操作遇到冲突。接下来附上移除群组列表的代码:// 获取所有群聊var

2021-03-19 09:30:16 871

原创 处理textarea换行问题

大家做前端的时候,相信都遇到过,利用多行文本控件 textarea 录入数据,多段落回车换行,但是在页面展示时,换行就不出效果了,有什么办法可以解决呢,下面给大家介绍两种个人觉得最简单的。一、JS替换法<input id="content" value="${content}" type="hidden" /><span id="contentshow"></span><script>var element = $("#content").val(

2021-03-15 20:13:01 1726 1

原创 还在买鲜花送女神?手把手教你搭建3D立体相册网站,包女神稀饭

一.相册演示1.1 相册主页1.2 网站演示在线网站演示,点击进入到这里,若是您欢喜的,接下来听我娓娓道来↘↘

2021-01-20 15:06:01 3604 19

原创 WEB漏洞-XSS跨站脚本漏洞解决方案

一、测试过程通过手工测试,构造用户可控参数访问,发现网站部分页面对用户可控参数未做过滤限制,存在XSS跨站脚本漏洞,测试如下:POST /task/notepad/insertNotepad HTTP/1.1Host: www.xxx.comUser-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0Accept: */*Accept-Language: zh-CN,zh;q=0.8,e

2021-01-11 09:05:29 4556 6

原创 MySQL鲜为人知的排序方式

ORDER BY 字段名 升序/降序,相信进来的朋友都认识这个排序语句,但遇到一些特殊的排序,单单使用字段名就无法满足需求了,下面给大家介绍几个我遇到过的排序方法:一、准备工作为了更好演示与理解,先准备一张学生表,加入编号、姓名、成绩三个字段,插入几条数据,如图:二、条件排序需求一:成绩从高到低进行排序街边卖菜的阿姨都能敲,直接使用 ORDER BY examScore DESC 轻松完成了(如下左图)。客户体验最重要,为了方便二次录入,要求排序升级↘↘需求二:成绩从高到低进行排序,并且还没

2021-01-03 23:42:46 1519 8

原创 WEB漏洞-关闭不安全的HTTP方法

一.测试过程通过手工测试,站点启动了不安全的HTTP方法漏洞,详细测试如下:OPTIONS /main/login HTTP/1.1Host: xxx.comUser-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language

2020-12-19 10:37:04 6404 7

原创 Java使用过滤器防止XSS脚本注入

前几天有个客户在系统上面写了个注入html语句,导致打开页面就显示一张炒鸡大的图片,影响美观。后仔细想想,幸亏是注入的仅仅是一条html语句,知道严重性,马上开始一番安全配置。一. 定义过滤器package com.cn.unit.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;im

2020-12-17 20:29:45 6534 13

原创 MySql配置主从同步备份【绝对详细】

一. 准备工作两台服务器:主服务器IP(68.68.89.89)、从服务器IP(29.29.28.28)。分别安装mysql 5.6,主从服务器数据库端口号分别是23306、83306。分别在主从服务器上创建iscp数据库。二. 配置master主服务器2.1、找到my.ini 配置文件,默认安装一般存放于C:\ProgramData\MySQL\MySQL Server 5.6下面。2.2、配置my.ini 文件,注意在[mysqld]中添加。# 服务器唯一标识,主库和从库需要不一致se

2020-12-01 11:10:37 1242 2

原创 gradle-6.7.1-all.zip 百度网盘下载

gradle-6.7.1-all.zip 快速下载方式一:CSDN快速下载方式二:积分都不要了,记得 赏个赞 !连接:https://pan.baidu.com/s/1JgkoXMeNmD5U-pc2nHqxAQ提取码:6710

2020-11-24 09:14:28 5462 4

原创 gradle-6.6-all.zip百度网盘下载永久有效

gradle-6.6-all.zip资源百度网盘快速免费下载永久有效积分都不要了,记得 赏个赞 !gradle-6.6-all.zip 网盘下载 、提取码:6600

2020-11-17 16:25:05 1217

原创 layim即时通讯实例各功能整合

LayIM打造属于你自己的网页聊天系统官网地址:layim官网以下整合了几个常用功能,只为方便大家共享:1、查找好友查找群聊2、查看更多聊天记录3、整合右键菜单4、刷新好友列表5、移动好友分组6、绑定未读消息数量7、修改群组头像8、邀请好友加入群组9、整合WebSocket即时通讯10、另外分享一下 Spring整合WebSocket通讯11、Socket发送长消息(如图片16进制),有时会自动断开服务器连接,请查看 调整缓冲区大小...

2020-11-03 18:33:36 2666 2

原创 layui使用tree实现树形下拉菜单

一. 效果演示看到效果图是不是有点小心动,接下来附上源码、呈上教程layui实现树形下拉列表源码,点击下载二. 插入css样式、引用js插件<link rel="stylesheet" href="layui/css/layui.css" media="all"><style type="text/css"> .treeSelect .layui-select-title span { line-height: 38px; } .layui-form-sel

2020-10-31 14:46:04 17778 6

原创 MySQL远程连接报错1130解决方法

无论使用Navicat远程连接MySql数据库时,未能成功,提示1130错误信息:1130, “Host ‘xx’ is not allowed to connect to this MySQL server”解决办法1.查询允许连接的主机及用户信息#查询允许连接的主机及用户信息select Host,User,Password from mysql.user;结果如下图2. 修改权限update mysql.user set Host = '%' where Host = '::1'

2020-10-29 09:51:20 2095 1

原创 【详细】Spring完美整合WebSocket通讯

一. 效果演示二. 先加入依赖包直入主题,呈上教程。首先添加依赖包,注意spring-websocket.jar包版本必须与spring.jar一致,本教程使用4.0.2版本,可前往spring-4.0.2所有框架包下载。三. 配置spring-mvc.xml文件,添加websocket处理器3.1、在beans头部加入websocket:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.sprin

2020-08-21 19:29:36 7450 3

原创 Websocket设置缓冲区大小,解决大报文异常问题

前段时间整合websocket时,发现一个问题,客户端推送消息,服务器时而收到时而收不到,并且不抛异常,问题让我百思不得其解。后来仔细排查,当我把图片转换为十六进制字节再发送到服务器时,服务器便收不到消息了,其它功能正常如初。此时让我情不自禁联系到,是否消息过长导致服务器收不到消息。后来我设置了tomcat的缓存大小,问题依然存在。然后我测试了一下用ajax传输图片十六进制字节到后台,果然后台服务器能够正常接收,那为什么websocket传输就有问题了呢,果然不出我所料,问题出现在websocket身上。

2020-07-30 09:53:31 6977 3

原创 jsPlumb流程图完整实例

一. 效果演示二. 实现教程接触jsPlumb也有一个星期了,刚开始的时候,每处理一个步骤马上保存起来(比如添加节点添加线条删除节点等),当做到移动节点时无法获取到移动之后的回调函数,然而获取不到移动之后的位置。经过查找前辈的资料,终于恍然大悟,我们可以把整个流程图画好之后再提供一个提交按钮,点击之后再保存起来,这样就避免复杂的节点线条的操作事件了。因此,我们只要获取到所有节点线条数据即可。三. 获取所有节点想要获取所有节点直接循环设计区域内的jnode-box元素即可,先声明一个变量保存节点信息

2020-06-24 14:51:26 7558 11

原创 【通用版】Java List根据对象某一元素重新排序

一. 认识 Comparator 接口直入主题,我们实现 Comparator 接口,重写 compare 方法,对 List 集合进行排序。先来认识一下Comparator接口compare(a,b):根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。equals(obj):仅当指定的对象也是一个 Comparator,并且强行实施与此 Comparator 相同的排序时才返回 true。Collections.sort(list, new PriceComparator()

2020-06-15 08:48:59 1711

原创 layim之邀请好友加入群组

整合layim即时通讯时,发现网上灰常少群组拉人的资料,后来自己慢慢琢磨,成功完成心愿!一. 效果演示打开群组成员,在成员列表前面绑定了添加群成员与删除群成员图标,如下图点击添加群成员图标,弹出添加成员界面,如图二. 实现教程2.1、初始化添加删除群成员图标:我们在监听查看群员时,在成员列表前面初始化添加群成员与删除群成员图标。如何初始化呢,我们在页面中按F12,查看群员列表的class为layim-members-list,思路是否一下子清晰了。// 监听查看群员layim.on('me

2020-06-08 17:18:19 1792

原创 layim之修改群聊头像

我们引用Croppe插件,实现HTML5裁剪图片并上传功能,先来看看效果图直入主题,呈上教程一. 添加右键菜单绑定入口,添加右键菜单(如图),前几天已经整理,专机带你一程✈layim整合右键菜单二. 绑定点击事件var $ = layui.jquery, active = { menuUpdate: function(){ /*修改群图标*/ var groupId = $(this).parent().data('id'); layer.open({ type: 2,

2020-06-01 09:00:00 1116

原创 layim之绑定未读消息数量

一. 效果演示layim并没提供未读数量,因此自己马马虎虎整理了一下,效果图大概如下,献丑了二. 实现教程2.1、初始化init数据:我们在用户对象里声明一个参数read,储存待读数量,json数据如图2.2、在主面板绑定未读消息数量:打开layim.js文件,找到u函数,在html代码拼接数组里查找绑定好友姓名的代码,然后绑定待读数量即可,代码如下。// 在{{# if(data.username){ }}后面添加代码<d style="color:red;">&nbs

2020-05-29 09:59:58 3646

原创 layim之移动好友分组

layim移动好友比较简单,但值得提醒的是,移动好友之前必须把原来的记录清理掉,否则会提示对方已经是你的好友,无法重新添加到新的分组当中,简单教程如下:一. 添加右键菜单绑定入口,添加右键菜单(如图),前几天已经整理,专机带你一程✈layim整合右键菜单二. 弹出好友分组面板var imUser = { "id": "1", "username": "小焕", "group": "1", "sign": "这些都是测试数据,实际使用请严格按照该格式返回", "status":

2020-05-28 09:30:00 1111

原创 layim之刷新好友列表

前端时间整理刷新好友列表的时候遇到些小问题,现在与大家一起分享。一. 添加右键菜单绑定入口,添加右键菜单(如图),前段时间已经整理,专机带你一程✈layim整合右键菜单二. 清空缓存一开始做刷新好友列表的时候,我并没处理好友分组数据,后期做移动好友才发现,选择分组的时候,我的分组时而正常显示,时而重复出现,后来经过排除,才发现刷新了好友时才会出现重复,原来做刷新好友列表的时候没有清空好友分组数据缓存。// 清空好友分组数据缓存layim.cache().friend = [];你没有看错,

2020-05-23 16:16:49 2229

原创 layim之整合WebSocket即时通讯

一. 认识LayIM即时通讯在这里LayIM基础配置与init数据初始化等直接跳过了,开发者文档有着非常详细的说明。已为您准备好专机 ✈ LayIM开发者文档二. WebSocket的搭建搭建WebSocket非常简单,无需任何配置,只需服务端一个处理类。2.1、服务端代码package com.cn.adonis.controller;import java.io.IOException;import java.util.HashMap;import java.util.Map;

2020-05-22 12:00:00 4920 8

原创 layim之整合右键菜单

一. 效果演示1.1、好友右键菜单:1.2、分组右键菜单:1.3、群组右键菜单:二. 实现教程接下来我们以好友右键菜单为例,实现步骤如下:2.1、绑定好友右击事件:/* 绑定好友右击事件 */$('body').on('mousedown', '.layim-list-friend li ul li', function(e){ // 清空所有右击弹框 emptyTips(); // 过滤非右击事件 if(3 != e.which) { return

2020-05-20 09:00:02 5053 13

原创 layim之查看更多聊天记录

layim查看聊天记录,layui官网已经已经写得很详细,在这里只是粗略说说聊天记录页面。先呈上效果图压压惊附上源码,点击下载1.绑定聊天记录/** html代码 */<textarea title="消息模版" id="LAY_tpl" style="display:none;"> <!--if(item.fromid == parent.layui.layim.cache().mine.id){--> {{# layui.each(d.data, functi

2020-05-18 10:54:36 6759 4

原创 layim之查找好友查找群组

先呈上效果图压压惊1.绑定用户成员列表html代码<textarea title="用户模版" id="LAY_Friend" style="display:none;"> {{# layui.each(d.data, function(index, item){ }} <div class="layui-col-sm4 layui-col-md4 layui-col-lg2"> <div class="layui-card" >

2020-05-15 15:28:30 2272 4

ofd转换工具类,ofdrw-converter-2.0.2.jar

OFDRW提供了将OFD文档导出为其他格式文档的能力,如导出为图片、SVG、PDF、文本等。 OFDRW 转换模块在2.0.0之后抽象了多种文档导出接口,使用统一的API实现OFD文档导出功能。

2023-03-23

ofdrw-reader-1.17.18.jar

OFD文档解析器,用于OFD的反序列化以及签名签章。

2022-08-02

ofdrw-converter-1.17.18.jar 下载

OFDR&W文档转换支持: OFD => PDF OFD => 图片 OFD => SVG(矢量图形) OFD => HTML(SVG实现)

2022-05-28

gradle-7.4.2-all.zip 极速下载

1.支持多工程的构建也支持局部构建,满足不同用户的需求。 2.运行稳定,界面清晰简洁,方便操作。 3.有很多的领域模型供你使用,构建过程更加轻松。 4.移植更轻松,减少你的烦恼。 5.下载安装更加方便。 6.完全的一个免费开源构建工具,超级好用。

2022-05-28

gradle-7.4.1-all.zip 极速下载

Gradle中文版是一个基于JVM的非常实用的构建工具。Gradle中文版操作十分便捷,可以帮助用户快速进行一系列操作,非常好用。Gradle中文版界面清晰明了,运行也十分稳定,有良好的扩展性,是用户开发构建的好帮手。版本为gradle-7.4.1。

2022-05-28

gradle-7.4-all.zip 极速下载

Gradle免费版支持maven、Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写,Gradle免费版是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。版本为gradle-7.4。

2022-05-28

OFD转换PDF、IMG、SVG、HTML工具JAR包

OFD文档转换支持 PDF转换: 通过对OFD的文档进行解析,使用 Apache Pdfbox生成并转换OFD中的元素为PDF内的元素实现PDF的转换。 图片转换: 通过对OFD的文档进行解析,采用java.awt绘制图片,支持转换为PNG、JPEG图片格式。 SVG矢量图形转换: 使用Apachebatik-transcoder提供的图形绘制实现java.awtAPI绘制,最终生成SVG矢量图形。 HTML转换: 使用上述SVG矢量图形转换作为显示效果层A,再将OFD文档中的文字(仅)解析为SVG作为文字复制层B,B置于A层之上,文字颜色transparent,无需关心字体,在移动端同样正常显示。

2022-03-19

gradle-7.3.3-all.zip 极速下载

这是Gradle 7.3的第三个补丁版本。 #19360到Log4j 2.17.0的升级检查 第二个补丁版本中修复的问题: #Gradle构建中log4j漏洞的19300缓解措施 #19257使用$character重命名类名时,增量java编译失败 19058考虑测试配置的恢复突变 #19067修复Micronaut发现的多个注释处理问题

2022-01-23

gradle-7.3.2-all.zip 极速下载

Gradle 7.3.2 现已发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。 这是 Gradle 7.3 的补丁版本,官方建议用户进行升级。它修复了以下问题: #19300 Gradle 构建中 log4j 漏洞的缓解措施 #19257 使用 $ 字符重命名类名时增量 java 编译失败

2022-01-23

gradle-7.3.1-all.zip 极速下载

Gradle 7.3.1 现已发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。 这是 Gradle 7.3 的补丁版本,官方建议用户进行升级。它修复了以下问题: 考虑恢复有关测试配置的突破性变化 修复 Micronaut 发现的多个注释处理问题

2022-01-23

gradle-7.3-all.zip 极速下载

Gradle 7.3 版本为 JVM 项目引入了声明性测试套件 API,添加了对使用 Java 17 构建项目的支持,并更新了 Scala 插件以支持 Scala 3。 Gradle 7.3 具体更新内容如下:   通过更新你的 Wrapper,将你的构建转换为使用 Gradle 7.3。   ./gradlew wrapper --gradle-version=7.3   新功能和可用性改进

2022-01-23

gradle-6.9.1-all.zip 极速下载

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。

2021-09-23

gradle-6.9-all.zip 快速下载

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。

2021-09-23

gradle-7.2-all.zip 快速下载

Gradle 7.2 此版本增加了多项可用性改进,例如对 Scala 项目的工具链支持,并改进了操作系统之间的构建缓存命中率。当遇到问题和一些错误修复时,还有一些变更可以使远程 HTTP 构建缓存更具弹性。

2021-08-26

layui树形下拉菜单

layui使用tree完美整合树形下拉菜单,实例已实现初始化下拉列表、动态赋值、获取选中值等功能,一看就懂,下载即用!

2021-07-30

jsPlumb 完整实例

完整的jsPlumb流程图案例,实现页面初始化流程图,添加删除移动节点,修改节点属性,添加删除连接线,以及保存所有节点连接线等功能

2021-07-09

gradle-7.1.1-all.zip 快速下载

Gradle 7.1.1 是 Gradle 7.1 的补丁版本,它修复了以下问题: #17488许多 Micronaut 构建在使用 Gradle 7.1 和 JDK 8 的 NPE 时失败 #17548 [配置缓存] 任务不是最新的 SantaTracker #17542 [配置缓存] 过滤 FC,映射元素存储不正确

2021-07-08

bcprov-jdk14-145.jar 快速下载

第三方加密的JAR包bcprov-jdk14-145.jar下载

2021-06-28

gradle-7.1-all.zip 快速下载

Gradle-7.1 此版本改进了增量 Java 编译,并使 Kotlin DSL 中配置 Groovy、Scala 和 Antlr sourcesets 变得更加容易。此外还有一些新的弃用和小的改进,使 Gradle 更容易使用。

2021-06-19

gradle-7.0.1-all.zip 快速下载

Gradle-7.0.1 该版本默认启用文件系统监视功能,使你的增量构建速度更快;扩展了对使用 Java 16 构建项目的支持;并增加了对在使用 Apple Silicon 处理器(如 M1)的 Mac 上构建的支持。 同时,此版本还引入了 centralized dependency versions 的功能预览,启用构建验证错误,使你的构建更加可靠,并使其更容易为设置文件创建 convention plugins。且许多孵化中的功能已经晋升为稳定版。

2021-05-17

gradle-7.0.2-all.zip 快速下载

Gradle-7.0.2该版本默认启用文件系统监视功能,使你的增量构建速度更快;扩展了对使用 Java 16 构建项目的支持;并增加了对在使用 Apple Silicon 处理器(如 M1)的 Mac 上构建的支持。 同时,此版本还引入了 centralized dependency versions 的功能预览,启用构建验证错误,使你的构建更加可靠,并使其更容易为设置文件创建 convention plugins。且许多孵化中的功能已经晋升为稳定版。

2021-05-17

gradle-7.0-all.zip 快速下载

Gradle-7.0该版本默认启用文件系统监视功能,使你的增量构建速度更快;扩展了对使用 Java 16 构建项目的支持;并增加了对在使用 Apple Silicon 处理器(如 M1)的 Mac 上构建的支持。 同时,此版本还引入了 centralized dependency versions 的功能预览,启用构建验证错误,使你的构建更加可靠,并使其更容易为设置文件创建 convention plugins。且许多孵化中的功能已经晋升为稳定版。

2021-04-12

gradle-6.8.3-all.zip 快速下载

Gradle-6.8.3 该版本大大提高了Kotlin DSL构建脚本编译的性能,对Java工具链支持进行了一些改进,包括供应商选择,并使得直接从命令行执行复合构建中的任何任务变得容易。此版本还引入了新的依赖项管理API,以实现一致的解析。

2021-03-10

gradle-6.8.2-all.zip 快速下载

Gradle 6.8.2 版本大大提高了Kotlin DSL构建脚本编译的性能,对Java工具链支持进行了多项改进,包括供应商选择,并使直接从命令行执行复合构建中的任何任务变得容易。此版本还引入了新的依赖项管理API,以实现一致的解析。

2021-02-19

gradle-6.8.1-all.zip 快速下载

Gradle 6.8.1 版本大大提高了 Kotlin DSL 构建脚本编译的性能,对 Java 工具链支持进行了一些改进,包括供应商选择,并使得直接从命令行执行复合构建中的任何任务变得容易。此版本还引入了新的依赖项管理 API,以实现一致性的解析。

2021-01-27

HTML5搭建3D立体相册网站

谁说程序猿没有小浪漫,360度3D立体旋转,随意放大缩小任一张照片,合适每一个女生的小胃口,送女神最佳礼物,保证女神眼前一亮,对您刮目相看。 欢迎评论!

2021-01-16

gradle-6.8-all.zip 极速下载

Gradle 6.8 该版本显著提高了 Kotlin DSL 构建脚本编译的性能,对 Java 工具链支持进行了一些改进,包括 vendor selection;并使得直接从命令行执行复合构建中的任何任务变得容易。 此版本还引入了新的依赖性管理 API,以实现一致的解析。此外,还有实验配置缓存增加了对复合构建和更多核心插件的支持,以及添加了其他一些改进。 值得一提的是,此版本禁用了过时的 TLS v1.0 和 v1.1 协议,以提高内部版本库解析外部存储库依赖性的安全性。

2021-01-12

gradle-6.8-all.zip 快速下载

Gradle 6.8 该版本显著提高了 Kotlin DSL 构建脚本编译的性能,对 Java 工具链支持进行了一些改进,包括 vendor selection;并使得直接从命令行执行复合构建中的任何任务变得容易。 此版本还引入了新的依赖性管理 API,以实现一致的解析。此外,还有实验配置缓存增加了对复合构建和更多核心插件的支持,以及添加了其他一些改进。 值得一提的是,此版本禁用了过时的 TLS v1.0 和 v1.1 协议,以提高内部版本库解析外部存储库依赖性的安全性。

2021-01-11

Layim查看与好友的聊天记录(完整案例)

Layim查看与好友的聊天记录,完美整合鼠标向上滑动并且滑到顶端时加载下一页聊天记录,案例简单易懂,可运行,下载即用!

2021-01-08

Layim查找好友添加好友实例

Layim聊天功能查找页面,完美整合查找好友、查找群聊,包含动态初始化好友、群组信息,添加好友,添加群聊等功能。参考博客:https://adonis.blog.csdn.net/article/details/106136563

2021-01-08

【完整】带您走进西藏网课章节测验答案

大学网课带您走进西藏,网课章节,测验答案,测验答案,测验答案,所有答案,完整版,一目了然,值得下载,值得拥有!

2020-11-24

gradle-6.7.1-all.zip

Gradle-6.7.1这个版本继续进行一系列性能改进,特别是对于增量构建。Gradle6.5中引入的文件系统监视现在正式投入生产使用,启用此功能后,预期大型项目中的生成速度提高20%。此外,实验性的配置缓存也得到了改进,使早期采用者更容易进行故障排除。 此版本引入了Java工具链支持,使得使用不同版本的Java构建JVM项目比运行Gradle的版本更容易。从这个版本开始,Gradle本身也可以运行在java15上。 此版本中新的依赖项管理功能包括仅支持编译API依赖项、在依赖项锁定中忽略选定依赖项的能力以及存储库内容筛选中的版本范围。

2020-11-18

layui树形下拉菜单完整实例

layui使用tree完美整合树形下拉菜单,实例已实现初始化下拉列表、动态赋值、获取选中值等功能,一看就懂,下载即用!

2020-10-31

gradle-6.6.1-all.zip 快速下载

Gradle-6.6.1 此版本最大亮点是引入了一个实验性选项:配置缓存(Configuration caching),它是一个主要的性能优化特性,可以使 Gradle 跳过构建的配置阶段,并尽快开始执行任务。

2020-10-29

gradle-6.0.1-all.zip 快速下载

Gradle-6.0.1此版本的主要亮点是依赖性管理中的功能集大大改进。 (1)依赖管理的改进; (2)更快的增量Java和Groovy编译; (3)支持Java 13; (4)更新到更新的Scala Zinc编译器; (5)在构建过程中调出任务的问题; (6)安全改进; (7)可用性改进; (8)插件作者的功能; (9)本机开发人员的功能; (10)适用于Gradle工具提供商的功能。

2020-10-29

gradle-6.2.1-all.zip 快速下载

gradle-6.2.1 版本这是对 6.2 的补丁版本,修复了一些 bug: (1)项目名称歧义消除导致项目/外部依赖项冲突丢失 (2)IdeaModelBuilder 不提供 groovy-all 作为 buildSrc 的编译 dep (3)如果设置了 GRADLE_RO_DEP_CACHE,Gradle 崩溃,并且无法在其中创建 modules-2 目录

2020-10-24

gradle-6.5.1-all.zip 快速下载

gradle-6.5.1 版本修复了以下 7 个问题: (1)当 GString 与 System.getProperty 一起使用时,类型强制转换异常; (2)编译类路径配置不确定; (3)使用 Spring Boot 快照时 BinaryStore 异常; (4)Gradle 6.5 缓存的内部版本导致 IllegalStateException; (5)图序列化错误,项目被二进制依赖项取代; (6)异常:从二进制存储读取数据时出现问题; (7)平台上的“从 Binary 存储读取数据的问题”。

2020-10-24

gradle-6.2.2-all.zip 快速下载

gradle-6.2.2 版本增加了内置的依赖项校验和和签名验证、提供了可共享的只读依赖项缓存、并在构建中有弃用时发出有用的文档链接。同时,该版本还包含了一些错误修复,和针对插件作者的改进等内容。 (1)修复工具 API 元数据-捆绑属性 (2)多项目构建将 rootProject 的属性用于所有包含的构建(在 6.2 中进行了更改)

2020-10-24

gradle-6.1.1-all.zip 快速下载

gradle-6.1.1 此版这是对 6.1 的补丁版本,修复了一些 bug: 1.使用 kotlin-dsl 并使用 6.1 编译的插件与 Gradle 6.0 不兼容; 2.Gradle 6.1 发行说明中缺少已解决的问题; 3.在计算校验和时解决大型工件时的内存回退问题; 4.Gradle 6.1 在子项目目录的每次执行中生成一个空的 .gradle 和 gradle 目录。

2020-10-22

gradle-6.1-all.zip 快速下载

Gradle-6.1 此版本支持可重定位的依赖项缓存,可配置 Java,Groovy 和 Scala 类之间的编译顺序,并启动了一组新的可下载示例。同时还修复了一些错误,为 Gradle 插件作者提供了方便等等。

2020-10-22

空空如也

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

TA关注的人

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