Java
IBM WebSphere MQ8.0 发送和接收消息
本文使用springboot集成IBM MQ的客户端, 简单的实现消息接收和发送逻辑. pom依赖 配置文件 这里的配置和上文中创建的队列信息一致 配置类 发送消息 接收消息 代码地址: https://gitee.com/sharloon/ibm-mq80-demo.git 本文由mdnice多平台发布
Json与Java对象互转工具类
常用的 JSON 处理库: Jackson:这是最常用的库,它提供了各种特性,如生成/解析 JSON 的速度快,内存占用小,可扩展性强等。Jackson 支持类型安全,还具有复杂数据绑定的能力。 Gson:由 Google 开发,也是一个相当流行的库,使用起来非常简单。Gson 可以工作在任何 JDK 版本上,没有任何额外的依赖项。 Fastjson:这是 Alibaba 开发的 JSON库,性
sharding-jdbc分库连接数优化
一.背景: 配运平台组的快递订单履约中心(cp-eofc)及物流平台履约中心(jdl-uep-ofc)系统都使用了ShardingSphere生态的sharding-jdbc作为分库分表中间件, 整个集群采用只分库不分表的设计,共16个MYSQL实例,每个实例有32个库,集群共512个库. 当每增加一台客户端主机,一个MYSQl实例最少要增加32个连接(通常都会使用连接池,根据配置的最大连接数,这
基于JavaFX的扫雷游戏实现(五)——设置和自定义控件
它来了它来了,最后一期终于来了。理论上该讲的全都讲完了,只剩下那个拖了好几期的自定义控件和一个比较没有存在感的设置功能没有讲。所以这次就重点介绍它们俩吧。 首先我们快速浏览下设置的实现,上图: 然后是控制器代码: SettingsController.java package controllers; import components.GameEnum; import java
vue3自定义指令 拖拽 与拖拽变大小
directives:{ drag:{ mounted: (el, binding) => { const dragDom = el; const sty = dragDom.currentStyle || window.getComputedStyle(dragDom, null); el.p
Navicat Premium v16.0.6 绿色破解版
这里版本:Navicat Premium v16.0.6.0 ,这个是绿色版,不需要安装,启动Navicat.exe即可用 破解工具:NavicatKeygenPatch(其它版本也能破解) 1、下载安装文件 链接:https://pan.baidu.com/s/1_9XLoqulp2EyI2H0G9SHAw?pwd=8qbn 提取码:8qbn 2、免费破解 1)先断网 2)管理员身份启动&nbs
Java入门12(多线程)
多线程 线程的实现方式 继承 Thread 类:一旦继承了 Thread 类,就不能再继承其他类了,可拓展性差 实现 Runnable 接口:仍然可以继承其他类,可拓展性较好 使用线程池 继承Thread 类 不能通过线程对象调用 run() 方法,需要通过 t1.start() 方法,使线程进入到就绪状态,只要进入到就绪状态的线程才有机会被JVM调度选中 实现 Runable 接口
实时社群技术专题(二):百万级成员实时社群技术实现(消息系统篇)
本文由网易云信资深服务器开发工程师曹佳俊分享,原题“深度剖析“圈组”消息系统设计 | “圈组”技术系列文章”,为了提升内容品质,本文有修订和删节。 1、引言 鉴于实时社群产品Discord在IM垂直应用领域的爆火,类似的需求越来越多,云信的“圈组”就是针对这种应用场景的技术产品。 “圈组”产品发布后获得了很大的关注,很多云信用户在接入SDK的同时对于“圈组”的底层技术细节和原理也非常关注,为此
Java--next()方法和nextLine()方法的区别
Java--next()方法和nextLine()方法的区别 首先我们来看一下代码: import java.util.Scanner; public class Demo01 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in);
JAVA SE基础《六》---- 方法
目录 一、方法定义、调用 1、方法完整的定义形式、调用 2、方法的其他定义形式、调用 二、方法使用的常见问题 三、方法案例 1、定义方法的技巧、计算1-n的和返回 2、判断整数是奇数还是偶数 3、数组求最值案例改方法实现 四、方法调用的内存图 五、方法参数传递机制 1、基本类型的参数传递 2、引用类型的参数传递 六、方法参数传递案例 1、打印数组内容
PolarDB-PG TPC-C 测试
在本节中,我们将学习如何对 PolarDB-PG 进行 TPCC 测试,本次实践将基于单机本地存储来运行。 TPC-C 测试 TPC-C 是一种衡量 OLTP 性能的基准测试。TPC-C 混合了五种不同类型和复杂程度的并发交易,这五种并发交易又包括了在线执行以及排队延迟执行。TPC-C 数据库由九种类型的表组成,以每分钟交易量(tmpC)来衡量具体性能。 TPC-C 的具体说明和排名可以通过官方网
SpringBoot与Freemarker整合
1.需要导入freemarker的pom文件; <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency> 2.需要在a
DHorse v1.2.1 发布,基于k8s的发布平台
综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java、Vue、React应用,主要特点:部署简单、操作简洁、功能快速。 优化内容 优化jvm指标收集时dhorse接口地址错误的问题; 首次配置镜像仓库,自动制作jvm angent镜像; 解决亲和容忍搜索的问题; 由于
盘点前端实现文件下载的几种方式
前端涉及到的文件下载还是很多应用场景的,那么前端文件下载有多少种方式呢?每种方式有什么优缺点呢?下面就来一一介绍。 1. 使用 a 标签下载 通过a标签的download属性来实现文件下载,这种方式是最简单的,也是我们比较常用的方式,先来看示例代码: 就上面的这个示例,我们点击下载,发现是跳转到了百度的首页,并没有真的下载文件。 因为a标签下载只能下载同源的文件;如果是跨域的文件,比如图
Java实现浏览器端大文件分片上传技术
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="
FreeMarker的空值的说明
FreeMarker对空值的处理非常严格,FreeMarker的变量必须有值,没有被赋值的变量就会抛出异常,因为FreeMarker未赋值的变量强制出错可以杜绝很多潜在的错误,如缺失潜在的变量命名,或者其他变量错误。这里所说的空值,实际上也包括那些并不存在的变量,对于一个Java的null 值而言,我们认为这个变量是存在的,只是它的值为null,但对于FreeMarker模板而言,它无法理解nul
.NET 8 Preview 6发布,支持新的了Blazor呈现方案 和 VS Code .NET MAUI 扩展
2023年7月11日 .NET 8 Preview 6,.NET 团队在官方博客发布了系列文章:Announcing .NET 8 Preview 6[1]ASP.NET Core updates in .NET 8 Preview 6[2]Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac[3]New
使用SpringBoot+React搭建一个Excel报表平台
摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 Excel报表平台是一款功能强大、操作简单的系统平台,可以帮助用户上传、编辑和分析报表数据,实现数据可视化。 本文所描述的这个平台主要包含以下功能: 打开服务器上现有的Excel文件。 调用ToJson并将ssjson传输到客户端。 在浏览器中,从服
基于java+springboot的租房网站、房屋出租管理系统
该系统是基于java+springboot+vue开发的租房管理系统。是给师弟开发的课程作业。学习过程中,遇到问题可以留言咨询。 演示地址 前台地址: http://zf.gitapp.cn 后台地址: http://zf.gitapp.cn/admin 后台管理帐号: 用户名:admin123 密码:admin123 源码地址 https://github.com/geeeeeeeek/j
基于java+springboot的商城网站、电子商城管理系统
该系统是基于java+springboot+vue开发的在线商城网站。是给师弟开发的课程作业。学习过程中,遇到问题可以咨询作者。 演示地址 前台地址: http://shop.gitapp.cn 后台地址:http://shop.gitapp.cn/admin 后台管理帐号: 用户名:admin123 密码:admin123 源码地址 https://github.com/geeeeeeeek
基于java+springboot的宠物商店、宠物管理系统
该系统是基于java+springboot开发的宠物商城,用户可以登录该网站购买宠物。该系统是给师弟开发的课程作业。运行过程中的问题,可以咨询github或留言。 演示地址 前台地址: http://pet.gitapp.cn 后台地址: http://pet.gitapp.cn/admin 后台管理帐号: 用户名:admin123 密码:admin123 源码地址 https://gith
基于java+springboot的旅游信息网站、旅游景区门票管理系统
该系统是基于java+springboot开发的旅游景区门票管理系统。是给师弟开发的大四实习作品。学习过程中,遇到问题可以咨询github作者。 演示地址 前台地址: http://travel.gitapp.cn 后台地址: http://travel.gitapp.cn/admin 后台管理帐号: 用户名:admin123 密码:admin123 源码地址 https://github.
基于java+springboot的家教预约网站、家教信息管理系统
该系统是基于java+springboot开发的家教预约网站。是给师妹开发的实习作品。学习过程中,遇到问题可以在github咨询作者。 演示地址 前台地址: http://jiajiao.gitapp.cn 后台地址: http://jiajiao.gitapp.cn/admin 后台管理帐号: 用户名:admin123 密码:admin123 源码地址 https://github.com