摘要: Windows下安装和配置RabbitMQ RabbitMQ是由Erlang语言开发,基于AMQP(Advanced Message Queuing Protocol,高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。 RabbitMQ官方 阅读全文
posted @ 2020-12-14 15:54 澜冰 阅读(3430) 评论(0) 推荐(1) 编辑
摘要: Java正则表达式实现表字段名和驼峰式命名转换 在开发过程中,数据表中的字段名我们通常以“_”分隔(如:user_name),而在Java的实体类中我们的字段属性通常采用驼峰式命名。这样我们就避免不了对两种格式的字段名称做转换。以下是通过正则表达式实现的两种格式的相互转换,直接上代码: packag 阅读全文
posted @ 2020-12-03 18:32 澜冰 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: JavaScript格式化字符串为指定长度 在前端开发的时候,我们时常会对给定的字符串做格式化处理,比如这里提及的把给定的字符串格式化为指定长度的字符串(长度过长的会截断,长度不足的字符串会在后面补全指定的字符)。 代码实现 function formatStringLen(strVal, len, 阅读全文
posted @ 2020-11-14 20:16 澜冰 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: JavaScript生成指定长度的随机字符串 在前端开发过程中,我们时常会遇到一些特定的场景需要我们生成随机字符串,以下就提供一种简单的实现方式: function generateRamStr(len, charSet) { const chars = charSet || "ABCDEFGHIJ 阅读全文
posted @ 2020-11-13 09:52 澜冰 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 前端从后端获取的对象数组放在页面中做批量操作的时候,我们有时会有这样一种需求:需要从对象数组中获取所有对象某个属性值。 以下是用正则表达式做的一个简单的实现,直接上方法: function getColumnValuesFromJSONArr(jsonArr, attrName) { const j 阅读全文
posted @ 2020-11-12 09:37 澜冰 阅读(6844) 评论(0) 推荐(0) 编辑
摘要: 在前后端分离的项目开发过程中,我们时常会遇到从后端取出来的数据对象需要在前端操作的情况,比如这里所说的对象关键字搜索。 下面就是关键字搜索的一个简单的实现: function escapeRegExpWildcards(searchStr) { const regExp = /([\(\[\{\\\ 阅读全文
posted @ 2020-11-11 11:06 澜冰 阅读(702) 评论(0) 推荐(0) 编辑
摘要: JavaScript在ES6中增加了很多Array对象的方法,这让我们在做数组元素操作的时候方便很多。 以下便是分别通过Array的some,find,findIndex和includes方法配合filter实现的两个数组的差集的方式,和测试结果: const arra = ['a', 'b', ' 阅读全文
posted @ 2020-11-10 13:06 澜冰 阅读(4781) 评论(0) 推荐(0) 编辑
Live2D