摘要: 函数防抖(debounce) 应用场景 登录、发短信等按钮避免用户点击太快,以致于发送了多次请求,需要防抖 调整浏览器窗口大小时,resize 次数过于频繁,造成计算过多,此时需要一次到位,就用到了防抖 文本编辑器实时保存,当无任何更改操作一秒后进行保存 实现方法,防抖重在清零 function d 阅读全文
posted @ 2021-03-25 14:07 于北往南 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 简介 Elasticsearch 是一款分布式搜索和分析引擎,为所有类型的数据提供快速近乎于实时的搜索和分析。无论是结构化文本还是非结构化文本,数字数据或地理空间数据,Elasticsearch 都能快速有效的对其进行存储和索引。 应用场景 应用或者网站的搜索框 存储和分 阅读全文
posted @ 2021-03-25 14:06 于北往南 阅读(43) 评论(0) 推荐(0) 编辑
摘要: IO 模型 就是使用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。 Java 支持三种网络编程模型:BIO、NIO、AIO。 Java BIO,同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何 阅读全文
posted @ 2021-03-25 14:05 于北往南 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 前言 Java 中日期、时间相关的类相当的多,并且分不同的版本提供了不同的实现,包括 Date 、 Calendar 、 LocalDateTime 、 ZoneDateTime 、 OffsetDateTime 等等。针对这些时间类型又通过 SimpleDateFormat 和 DateTimeF 阅读全文
posted @ 2021-03-17 15:05 于北往南 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 最近发生一件很尴尬的事情,在维护一个 Java 项目的时候,发现有使用 == 来比较两个对象的属性, 于是顺手就把 == 改成了 equals。悲剧发生......🤣🤣🤣 == 和 equals 的区别 == :对于基本类型来说是值比较,对于引用类型来说是引用比较 equals:引用比较,但一 阅读全文
posted @ 2021-03-15 10:15 于北往南 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 简介 将项目中用到的类型转换做个记录。 详细代码 @Component public class TypeUtil { // [start]字符串转各种格式 // 字符串转日期(格式:"yyyyMMdd") public static Date StrToDateFirst(String str) 阅读全文
posted @ 2019-03-21 13:26 于北往南 阅读(1546) 评论(0) 推荐(1) 编辑
摘要: Spring Batch 简介 Spring Batch 提供了可重复使用的功能,用来处理大量数据。包括记录、跟踪,事务管理,作业处理统计,作业重启,跳过和资源管理。 此外还提供了更高级的技术服务和功能,通过优化和分区技术实现极高容量和高性能的批处理作业。 Spring Batch 使用场景 (1) 阅读全文
posted @ 2019-03-20 16:38 于北往南 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 简单阐述 在C#的WinForm里面,原生控件是没有居中属性的,故通过重写OnResize(EventArgs e)方法,通过计算,重新定位控件位置。 以 Label 控件为例 (1)将label的AutoSize属性设置为false;Dock属性设置为fill;TextAlign属性设置为Midd 阅读全文
posted @ 2019-02-15 14:52 于北往南 阅读(5747) 评论(0) 推荐(0) 编辑
摘要: 安装 NuGet 包 在Visio studio中右击解决方案,选择管理NuGet包,搜索安装Autoupdater.NET.Official。 工作简介 从服务器下载包含更新文件的XML文件,从中获取软件的最新版本信息。如果软件的最新版本大于用户PC上安装的当前软件版本,则会向用户显示更新对话框。 阅读全文
posted @ 2019-01-30 13:32 于北往南 阅读(6393) 评论(3) 推荐(1) 编辑
摘要: 安装 NuGet 包 在Visio studio中右击解决方案,选择管理NuGet包,搜索安装CefSharp.WinForms。 配置工作 (1)首先右击项目选择属性,在"生成"选项中将"首选32位"勾上。 (2)其次在项目文件目录下找到"项目名称.csproj"文件,在第一个PropertyGr 阅读全文
posted @ 2019-01-30 11:22 于北往南 阅读(1245) 评论(0) 推荐(0) 编辑