自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂奔的蜗牛

一条咸鱼

  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 推荐一款好用的大屏组件库--DataV,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用

DataV数据可视化组件官网地址:DataVGIT地址:官方GIT、demo具体文档参考官网介绍,这里简单介绍(基于VUE项目):创建VUE项目(这里不多解释)。注:一定要注意看官方文档!!!安装依赖:npm install @jiaminghi/data-view在main.js加入(全局):import dataV from '@jiaminghi/data-view'Vue.use(dataV)组件化方式:参考官方demo按需引入:// 将自动

2020-09-02 11:57:27 6822 8

原创 AES加密前端(加密解密)、后端(加密解密)

前端://加密;//word:要加密的内容//加密秘钥function asda(word,pwd){ var key = CryptoJS.enc.Utf8.parse(pwd); var result= CryptoJS.AES.encrypt(word, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); console.log("加密后====&gt

2020-06-09 23:00:30 5413 1

转载 MySQL 5.7 新特性 JSON 的创建,插入,查询,更新

从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。1.创建 JSON类似 varchar,设置 JSON 主要将字段的 type 是 json, 不能设置长度,可以是 NULL 但不能有默认值。创建表mysql> CREATE TABLE lnmp ( `id` int(10) unsigned NOT NULL AUTO_INCREME...

2018-09-28 13:59:32 778

原创 windowns服务器禁止境外IP访问

配置规则:在“程序”选项中选择“所有程序”,在“协议和端口”选项中选择“TCP”,然后在“本地端口”中输入您想要禁止的端口号。最后,选择“阻止连接”,然后点击“下一步”。打开Windows防火墙:在Windows搜索栏中输入“防火墙”,然后选择“Windows Defender 防火墙”。启用规则:在规则列表中找到您刚刚创建的规则,然后右键单击它并选择“启用规则”。创建新的入站规则:在左侧面板中选择“高级设置”,然后选择“入站规则”。选择规则类型:选择“自定义”,然后点击“下一步”。

2023-05-12 11:48:52 4233 1

原创 谁能教教我怎么屏蔽官方这些消息,真的巨烦

2023-03-28 09:09:28 241 1

原创 批处理(bat)给指定文件夹下的文件添加同名父文件夹,并将源文件移动到同名文件夹下

批处理(bat)给指定文件夹下的文件添加同名父文件夹,并将源文件移动到同名文件夹下

2022-06-07 10:44:17 3350 7

转载 elasticsearch 常见查询及聚合的JAVA API

按时间统计如果搜索是在 Elasticsearch 中使用频率最高的,那么构建按时间统计的 date_histogram 紧随其后。 为什么你会想用 date_histogram 呢?假设你的数据带时间戳。 无论是什么数据(Apache 事件日志、股票买卖交易时间、棒球运动时间)只要带有时间戳都可以进行 date_histogram 分析。当你的数据有时间戳,你总是想在 时间 维度上构建指标分析:今年每月销售多少台汽车?这只股票最近 12 小时的价格是多少?我们网站上周每小时的平均响应延迟时间

2021-09-07 16:36:02 463

原创 APP推广下载页,如何自动跳转各应用市场

APP推广下载页,起初的做法是自己提供一个下载地址,用户下载安装之后检测更新,获取最新版本。后来老板可能觉得这样不够智能,有点麻烦,就要改成自动跳转应用市场,直接安装最新版本的,这才有了下面的代码段(两年前的代码了,今天有人在群里问,就拿出来总结下,勿喷)。总体就是一个下载页链接,可以提供链接二维码,不管用户通过什么方式打开,都要实现自动跳转应用市场功能,微信端由于微信内部限制,可以判断下用户的浏览环境,若是微信浏览器打开可以提示用户复制链接地址,用浏览器打开即可。<scri...

2021-09-02 15:00:26 1998

原创 javascript 如何添加元素

//利用concatfunction prepend(arr, item) { return [item].concat(arr);}//使用push.applyfunction prepend(arr, item) { var newArr=[item]; [].push.apply(newArr, arr); return newArr;}//利用slice+unshift/splicefunction prepend(arr, item) { v.

2021-06-04 09:57:46 298

原创 JS如何删除数组第一个元素

//利用slicefunction curtail(arr) { return arr.slice(1);}//利用filterfunction curtail(arr) { return arr.filter(function(v,i) { return i!==0; });}//利用push.apply+shiftfunction curtail(arr) { var newArr=[]; [].push.apply(newArr,.

2021-06-04 09:53:51 4284

转载 深入解析MySQL 8.0新特性(转载,侵删)

MySQL从5.7一跃直接到8.0,这其中的缘由,咱就不关心那么多了,有兴趣的朋友自行百度,本次的版本更新,在功能上主要有以下6点:1、账户与安全2、优化器索引3、通用表表达式4、窗口函数5、InnoDB 增强6、JSON 增强、一、账户与安全1.用户的创建与授权  在MySQL5.7的版本:   > grant all privileges on *.* to '用户名'@'主机' identified by '密码';   在MySQL8.0需要分开执行:   

2021-03-03 17:00:01 188 2

原创 Jfinal项目使用Druid Monitor数据监控(超方便)

无需多言,直接上代码:pom.xml添加依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.4</version> </dependency> @Override public final void configPlugin(Pl

2021-01-15 16:42:18 611 1

原创 什么是空指针?如何从根源避免空指针

什么是空指针?如何从根源避免空指针NullPointException什么是空指针异常(java.lang.NullPointException)?public class NullPointerException extends RuntimeException当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括:调用 null 对象的实例方法。访问或修改 null 对象的字段。将 null 作为一个数组,获得其长度。将 null 作为一个数组,访问或修改其时间片。

2020-12-19 14:39:28 2339 3

原创 nginx配置区分移动端和PC端,访问不同域名

在群里遇到一个朋友,想实现移动端和PC端访问相同域名,但是页面效果有区别(这里先排除自适应,因为他已经写完了两个项目,移动端和PC端分开写的),所以我就提供了如下方案:访问同一域名,在nginx里判断访问来源是PC还是移动端,然后进一步作出访问调整,今日实现访问不同项目!具体配置如下:server { listen 80; server_name blog.hongxiawangluo.com;  location / {    root ***1;    if ( $http

2020-11-24 10:15:38 1551

原创 微信公众号开发input常见问题

一、ios端上下滑动时卡顿,页面缺失在ios端,上下滑动页面时,如果页面高度超出了一屏,就会出现明显的卡顿,页面有部分内容显示不全的情况,例如下图,右图是正常页面,边是ios上下滑动后,卡顿导致如左图下面部分丢失。原因:笼统说微信浏览器的内核,Android上面是使用自带的WebKit内核,iOS里面由于苹果的原因,使用了自带的Safari内核,Safari对于overflow-scrolling用了原生控件来实现。对于有-webkit-overflow-scrolling的网页,会创建一.

2020-10-24 15:16:41 485

原创 技术小白如何提问才能大概率得到大佬的回答

相信大家经常遇到那种遇到问题自己解决不掉,去求助别人的人,各大论坛、贴吧、技术群等等,都有这样的人存在,但是能得到有效回答的,却少的可怜,想必大多数小白还没弄清楚是什么地方出了问题吧,这里就讲讲说话的艺术~~~先看几个反例:# xx你好# xx在吗# 大神求带# 大神是怎么做的【直接要代码】# 可以问个问题吗【但是不说问题是什么】# 这个代码怎么改 【对方向你扔过来一大堆代码】# 能不能咨询一下【某种语言,框架,或其他范围巨大的概念】# ………………这个,一般.

2020-09-17 17:12:43 230

原创 nodeJS:unsafe value used in a resource URL context问题解决方案

最近做APP项目时,遇到一个需求,就是页面内嵌外部网页,考虑用<iframe>标签实现,代码如下: <iframe style="width: 100%;height: 100%;" src="{{this.webUrl}}"> </iframe>本来以为没毛病,谁知道,翻车来的太快!!!咋把这事给忘了,真是大意失荆州啊,下面奉上解决代码。。首先引入:DomSanitizerimport { DomSanitizer } from '@

2020-09-15 10:13:12 733

原创 Git 常用命令总结

目录基础命令远程操作分支操作tag 操作stash 操作参考:基础命令 初始化一个Git仓库:git init 添加到暂存区:git add <file> 提交到本地仓库:git commit -m <message> 仓库版本号切换:git reset --hard commit_id 查看提交历史:git log 查看历史命令:git reflog 丢弃工作区的修改:git che.

2020-08-22 16:46:36 98 1

原创 mysql报:Got error 122 - ‘Internal (unspecified) error in handler‘ from storage engine

做项目遇到这个问题,执行sql返回Got error 122 - 'Internal (unspecified) error in handler' from storage engine错误。将sql语句CV到navicat执行,也是一样的结果。奇怪的是之前都正常的,就是临时多查了两个字段,再执行就有问题了,然后把那两个字段删了,就ok了,但这没有解决根本问题,该查的字段还是要查的啊,咋能说删就删0.0后来同样的表,单独CV出来,同样的查询语句,也可以执行,,,么得办法,就把老表删了,..

2020-08-01 15:28:24 1824

原创 Axios使用(二)

Axios的并发请求axios.all():包含多个请求,并发请求axios.spread():讴歌返回值,axios.all()中有多少请求,这里就有多少返回值,一一对应。axios.all([axios.get("url1"), axios.get("url2")]).then( axios.spread((url1Res, url2Res) => { console.log(url1Res, url2Res); }) );需.

2020-07-17 21:51:17 183

原创 html2canvas将指定element转成图片

使用html2canvas将指定element转成图片,可广泛用于生成宣传海报图,效果良好。。。下面shuomin两种引入使用方式1、依赖方式:Install NPM:npm install --save html2canvasInstall Yarn:yarn add html2canvas引入依赖:import html2canvas from 'html2canvas';2、javascript方式:<script src="assets/js/html2ca

2020-06-18 10:58:20 711

原创 java 阿里云对象存储OSS上传文件

private static String endpoint = "yourendpoint "; private static String accessKeyId = "youraccessKeyId "; private static String accessKeySecret = "youraccessKeySecret "; private static String bucketName = "yourbucketName "; public ...

2020-06-03 11:06:12 880

原创 前端项目使用innerHtml时,部分样式失效问题

1、现象:在编辑器中,设置文字颜色,使之在前端突出显示。2、实际效果:可以发现想要的颜色并没有展示出来。3、解决方法:创建一个模块:在需要使用的模块导入创建的模块:页面调用:...

2020-05-21 20:49:22 2018

原创 Axios使用(一)

何为Axios?a:Axios是一个基于promise的HTTP库b:可以用于浏览器和node.jsAxios特性:◆支持Promise API◆取消请求◆拦截请求和响应◆自动转换JSON数据◆转换请求数据和响应数据◆客户端支持防御XSRF基本请求方式get:获取数据post:提交数据,表单提交,文件上传put/patch:更新数据。put:全部数据推送到服务端(后端),由后端更新到数据库;patch:只将修改过的数据推送到后端...

2020-05-20 22:53:00 629

原创 EL表达式截取字符串长度

很多时候我们会看到网站上面的显示字数超出了承载体本身的大小,这个时候就需要截取一定数量的文字来进行部分显示,达到美观的效果。例如:只显示12个字符。 &lt;c:if test="${fn:length(c.description)&gt;12 }"&gt; ${fn:substring(c.description, 0, 12)}... &lt;/c:if&gt...

2018-09-25 17:36:35 910

原创 在Spring框架中获取连接池可以有哪些方式?

四种方式,如下:1:DBCP数据源DBCP类包位于 &lt;SPRING_HOME&gt;/lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下还必须包括&lt;SPRING_HOME&gt;/lib/jakarta-commons/commons-pool.jar。下面是使用D...

2018-06-23 17:19:02 224

原创 overload和override

override(重写,覆盖) 方法名、参数、返回值相同;子类方法不能缩小父类方法的访问权限;子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常);存在于父类和子类之间;方法被定义为final不能被重写。 overload(重载,过载) 参数类型、个数、顺序至少有一个不相同;不能重载只有返回值不同的方法名;存在于父类和子类、同类中。方法的重写(Overriding)和重载(Overlo...

2018-06-21 10:16:26 108

原创 validate:表单验证

该插件自带包含必填、数字、URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下:$(form).validate({options})其中form参数表示表单元素名称,options参数表示调用方法时的配置对象,所有的验证规则和异常信息显示的位置都在该对象中进行设置。required:true               必输字段email:true       ...

2018-06-21 08:28:04 363

原创 关于ajaxStart()和ajaxStop()方法

ajaxStart()和ajaxStop()方法是绑定Ajax事件。ajaxStart()方法用于在Ajax请求发出前触发函数,ajaxStop()方法用于在Ajax请求完成后触发函数。它们的调用格式为:$(selector).ajaxStart(function())和$(selector).ajaxStop(function())其中,两个方法中括号都是绑定的函数,当发送Ajax请求前执行aj...

2018-06-21 08:10:13 776

原创 使用ajaxSetup()方法设置全局Ajax默认选项

使用ajaxSetup()方法可以设置Ajax请求的一些全局性选项值,设置完成后,后面的Ajax请求将不需要再添加这些选项值,它的调用格式为:jQuery.ajaxSetup([options])或$.ajaxSetup([options])例如:$.ajaxSetup([options]) dataType:"text", type:"POST", success:function...

2018-06-20 22:42:59 609

原创 使用getJSON()方法异步加载JSON格式数据

使用getJSON()方法可以通过Ajax异步请求的方式,获取服务器中的数据,并对获取的数据进行解析,显示在页面中,它的调用格式为:jQuery.getJSON(url,[data],[callback])或$.getJSON(url,[data],[callback])其中,url参数为请求加载json格式文件的服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功...

2018-06-20 22:20:27 334

转载 关于Java反射机制,深度好文

Class&lt;?&gt; cls = Class.forName("cn.mldn.demo.Person"); // 取得Class对象传入一个包名+类名的字符串就可以得到Class对象第一步:获得对象,构造方法,普通方法,属性Object obj = cls.newInstance() //反射实例化对象 Constructor&lt;?&gt; cons = cls.getCon...

2018-06-19 20:56:13 179

图片批量转webp格式批处理工具

用于图片批量转webp格式,webp格式的图片和传统图片相比,体积更小,加载速度更快,所以很多项目都会用到转webp格式

2021-11-19

RedisDesktopManager.zip

这是一款非常强大的Redis桌面管理工具,数据完全可视化,方便管理,方便redis使用,用起来非常方便,推荐大家使用

2020-07-11

html2canvas.min.zip

使用html2canvas将指定element转成图片,可广泛用于生成宣传海报图,javascript使用方式支持基础js文件

2020-06-18

aesJS.zip,包含aes.js和crypto-js.js

用户前端数据加密,支持html、jsp文件,引入js文件即可使用,如有疑问,请留言评论,提供demo代码支持;

2020-06-02

IE浏览器支持placeholder

现在流行html5了都,所有的浏览器都支持placeholder,唯独IE不支持,那么这插件将完美解决IE浏览器不兼容input标签的placeholder属性.

2018-09-28

echarts第三方插件js

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,是一种数据可视化图表。

2018-09-28

空空如也

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

TA关注的人

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