- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Windows下安装和配置RabbitMQ
Windows下安装和配置RabbitMQRabbitMQ是由Erlang语言开发,基于AMQP(Advanced Message Queuing Protocol,高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址: http://www.rabbitmq.com/开发中消息队列通常应用于以下场景任务异步处理将不需要同步处理并且耗时较长的操作由消息队列通知消息消费方进行异步处理,这种处理方式能够大大的节省服务器请
2020-12-14 15:31:03
250
原创 Java正则表达式实现表字段名和驼峰式命名转换
Java正则表达式实现表字段名和驼峰式命名转换在开发过程中,数据表中的字段名我们通常以“_”分隔(如:user_name),而在Java的实体类中我们的字段属性通常采用驼峰式命名。这样我们就避免不了对两种格式的字段名称做转换。以下是通过正则表达式实现的两种格式的相互转换,直接上代码:package com.tonly.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class CamelCase
2020-12-03 18:09:08
1262
原创 JavaScript格式化字符串为指定长度
JavaScript格式化字符串为指定长度在前端开发的时候,我们时常会对给定的字符串做格式化处理,比如这里提及的把给定的字符串格式化为指定长度的字符串(长度过长的会截断,长度不足的字符串会在后面补全指定的字符)。代码实现function formatStringLen(strVal, len, padChar){ padChar = padChar || "*"; if (!strVal) { return padChar.repeat(32); } else { cons
2020-11-14 20:13:37
1986
原创 JavaScript生成指定长度的随机字符串
JavaScript生成指定长度的随机字符串在前端开发过程中,我们时常会遇到一些特定的场景需要我们生成随机字符串,以下就提供一种简单的实现方式:function generateRamStr(len, charSet) { const chars = charSet || "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let randomStr = ""; for (var i = 0; i < le
2020-11-13 09:48:05
2676
原创 前端从对象数组中抓取指定的对象属性值列表
前端从对象数组中抓取指定的对象属性值列表前端从后端获取的对象数组放在页面中做批量操作的时候,我们有时会有这样一种需求:需要从对象数组中获取所有对象某个属性值。以下是用正则表达式做的一个简单的实现,直接上方法:function getColumnValuesFromJSONArr(jsonArr, attrName) { const jsonStr = JSON.stringify(jsonArr); let attrValArr = []; const regExp = new RegEx
2020-11-12 09:22:49
3106
原创 前端实现对象数组的关键字搜索
在前后端分离的项目开发过程中,我们时常会遇到从后端取出来的数据对象需要在前端操作的情况,比如这里所说的对象关键字搜索。下面就是关键字搜索的一个简单的实现:function escapeRegExpWildcards(searchStr) { const regExp = /([\(\[\{\\\^\$\}\]\)\?\*\+\.])/img; if (searchStr && regExp.test(searchStr)) { return searchStr.replace(
2020-11-11 11:53:49
1382
原创 JavaScript获取两个数组数组的差集
JavaScript获取两个数组数组的差集JavaScript在ES6中增加了很多Array对象的方法,这让我们在做数组元素操作的时候方便很多。以下便是分别通过Array的some,find,findIndex和includes方法配合filter实现的两个数组的差集的方式,和测试结果:const arra = ['a', 'b', 'c', 'd', 'e'];const arrb = ['b', 'e'];console.log("some: " + arra.filter(v => !
2020-11-11 11:41:36
9392
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人