自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(358)
  • 资源 (99)
  • 问答 (1)
  • 收藏
  • 关注

原创 对于JDK自带的监控和性能分析工具

jps:用来显示Java进程;jinfo:查看完整jvm参数信息;jstat:用来查看GC—查看堆内存使用情况,加载的class数量及大小、-gc查看垃圾回收统计;jmap:用来dump堆—查看堆内存使用情况,jstat是统计,jmap是分析详情;jstack:用来dump栈—输出每个线程的执行情况,分析死锁等;jhsdb:用来查看执行中的内存信息jhat:对dump文件进行分析Java常用命令——jps/jstat/jinfo/jmap/jstack...

2021-09-26 09:52:09 860

原创 java实用基础—大收集

1、关于Spring IOC (DI-依赖注入)你需要知道的一切2、①单例和多例-普通全局成员变量、静态变量;②静态变量_单实例多线程下成员变量的线程安全

2021-08-16 10:53:35 409

原创 jenkins配置服务端和vue前端

linux可能涉及命令:# 1、对当前目录下所有 .sh 脚本添加执行权限chmod u+x *.sh# 2、scp远程拷贝文件及文件夹scp -r /mortals/www.iot.com/depend/nginx/ root@192.168.2.30:/mortals/www.iot.com/depend/nginx/scp -r /mortals/www.iot.com/depend/jdk1.8.0_161/ root@192.168.2.30:/mortals/www.iot.co

2021-08-10 10:50:59 478 7

原创 java计算经纬度距离

代码如下:package com.mortals.iot.retail.business.api.handler.order;public class LocationUtils { // 地球赤道半径 private static double EARTH_RADIUS = 6378.137; //等同——Math.toRadians() private static double rad(double d) { return d * Math.

2021-08-09 14:06:12 1653

原创 redis实现队列

原理:RedisTemplate集合使用说明-opsForList(二)具体实现:Redis(十八):Redis和队列

2021-08-09 09:36:30 424

原创 服务器MySQL数据库拷贝(附Navicat复制数据库)

文章来源:mysql拷贝数据库1、拷贝数据库(原理导出表及数据到sql文件)mysqldump -u root -p数据库密码 iot-pstation > /tmp/iot-pstation.sql2、登录数据库并创建新数据库mysql -u root -pshapp123456CREATE database `iot-pstation-bak` default charset=utf8;3、导入数据库mysql -u root -pshapp123456 io

2021-08-04 17:30:21 689

原创 vue批量生成二维码并压缩打包下载(图片带标题)

借鉴:原文~~~(但是有问题,在基础上改良)效果图(生成的二维码带下面标题的):代码如下:先安装依赖(或者用命令:npm i jszip):yarn addjszipyarn addfile-saveryarn addhtml2canvasyarn addqrcodejs2<template lang=""> <div> <div id="qrcode" class="code" ref="qrCodeDiv" s...

2021-07-16 16:35:39 1700 15

原创 抖音短视频审核流程梳理

一、创作短视频素材方式①进行原创拍摄;②进行下载收集,然后进行伪原创操作关于视频的冷启动,依据用户前期的收藏、转发、评论推荐,数据越多,推荐量越大二、抖音审核机制1、消重机制即消除重复视频,包括搬运视频,以及高度相似的视频。自己用手机拍的,一般判定为原创。去重是针对上传的视频,使其不会同时或者重复出现在用户的视频流里。2、审核机制审核分为:机器审核、人工审核一般机器审核为主,人工做一些机器无法判断的审核。一般审核:审核视频内容、视频描述/标题。主要审核

2021-07-16 09:58:44 13830 2

原创 excel实现分组计数

实现效果—如图:统计各区间成绩数量更详细讲解:点击查看原文操作步骤如图:核心要点:将【成绩】分别拖入【行】和【值】,并将【值-值字段属性:设为计数(图二)】...

2021-07-09 16:45:39 6247

原创 java强转报错[Ljava.lang.Object; cannot be cast to [Ljava.lang.Long;

如下:Long[] ids = (Long[]) result.stream().map(UserExtEntity::getId).collect(Collectors.toList()).toArray();就报错了toArray()返回的是Object[];解决办法:Long[] ids = new Long[result.size()];ids = (Long[]) result.stream().map(UserExtEntity::getId).collec..

2021-06-22 10:57:38 1278 1

原创 mysql简单的定时任务

场景:产品表,每天定时更新排序时间,用于首页每日展示不同内容;方案:MySQL定时任务event-- 查看开启状态SHOW VARIABLES LIKE 'event_scheduler';-- 创建事件(每天凌晨1点,更新sql_date为过去十天随机某个时间点)create event hgIndexON SCHEDULE EVERY 1 DAY STARTS DATE_ADD(DATE_ADD(CURDATE(), INTERVAL 1 DAY), INTERVAL 1 HO.

2021-05-10 11:05:26 343

原创 java发送163邮件

第一步:设置邮箱获取授权码(记得拷下来)第二步:代码jar包 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency>java

2021-05-08 11:42:12 654 1

原创 nginx分发请求到多节点,sessionid变化不一致问题处理

场景:如图,系统有个验证码,通过sessionId为key,存在redis中;问题摘要:单节点怎么都没毛病,but————通过nginx分发请求到双节点,就会导致每次sessionId不同,从而导致验证码验证不了;简单解决办法:在Application加注解:@EnableRedisHttpSession说明:sessionId会保存在redis中,只要浏览器不关闭,sessionId就不会改变;(默认保存2100秒)...

2021-04-22 10:45:31 1210

原创 基于eureka的多节点feign接口,不停服无感知部署

前景:双节点feign调用,但是每次部署,停单节点,还是会影响用户请求???what??大体原因:服务直接停止,eureka心跳30秒,可能状态未同步,导致ribbon依旧将请求分发到停机的服务上;如何优雅启停服务……网上一堆文章————看来是我们自己玩得草率了哈哈操作:①提前将服务置为【OUT_OF_SERVICE】状态(然后等90秒,文章是这么说的,多等会儿总没错)curl -H "Content-Type:application/json" -X PUT -u r..

2021-04-02 11:32:42 1045

转载 Sentinel快速运用(十分钟快速集成)

快速集成:Spring Boot2 集成 Sentinel 实现接口流量控制原理讲解(看得有点晕):阿里Sentinel原理解析

2021-03-19 09:54:15 485

原创 jmeter性能测试初尝试

首先打假:postman的runner不是真正的并发测试……但是网上却资料横飞,神TM的无脑复制文章;jmeter配置:个人觉得比较核心的4个配置,如图:1、HTTP Cookie管理器——配置cookie简单粗暴的方式——浏览器调试模式把cookie手敲进来cookie模板(未知的列,留着就行)# JMeter generated Cookie file#[域] 未知 [路径] 安全 未知 [名称] [值].

2021-03-01 17:36:44 397 1

原创 微信、支付宝分账~进行中

前景说明:之前用的银联分账——优化使用微信、支付宝自带的分账功能首先—开通分账能力说明:分账分普通商户和服务商模式(官方技术人员说的:根据你的订单下单时用的是服务商还是直连来对应使用) ...

2021-02-04 15:09:03 1942

原创 WPS表格excel实现下拉搜索(简单几步,轻松搞定)

如图:详细步骤:1、准备下拉搜索的字典;2、设置下拉,选中任意一个格子,如图:数据—有效性3、如图,这只为【序列】,并选择【来源】4、然后就可以下拉搜索了然后通过钉钉之类的共享文档,就实现了最简单的——小型的管理系统…………程序猿又节约一个系统开发;...

2021-01-13 10:28:45 7483 8

原创 微信信用分-服务商模式(免密代扣-免确认订单模式——智能零售-称重柜)

目录1、接口调用权限说明2、接口能力差异点3、典型场景说明4、创单api先免与先享字段说明5、模式及相关参数解说关于【需确认订单模式】和【免确认订单模式】的接口说明支付分的接口分为【需确认订单模式】和【免确认订单模式】两种接口模式。通过本文档,为商户说明两种模板的主要区别。1、接口调用权限说明【免确认订单模式】是高级接口权限,目前只支持如下行业调用:行业/场景 说明 网约车 网约车先乘后付 共享单车/电单车 共享单车/电单车先骑后付 娱乐

2021-01-11 14:56:40 6033 6

原创 多平台购买门票,退款中的被消费,导致损失两张门票的屎蛋经历(追回钱的过程深刻展示了中国式踢皮球)

一、事由:美团买了瓦屋山门票,购买后发现支付宝的更便宜,就退了美团的(退款周期4天),结果第二天把退款中的消费了…………what fck,,,作为程序猿,这屎蛋逻辑能忍??二、最终解决方法:联系景区工作人员,要到了营销平台人员的手机,核实后协商平台退款;三、索赔过程关于中途的踢皮球,都踢出死循环(深刻体会到国人处理事情的态度——事不关己高高挂起)①联系美团人员:让我找景区或者支付宝,一听我要投诉就说可以退我15%,投诉12315的图详见末尾;②联系淘宝:让我找景区或美团(有图

2021-01-04 17:08:23 1028 5

原创 vue动态拼接html,按指定格式展示(如换行)

需求:动态拼接元素并实现换行如图:要点:主要是通过<pre>标签,通过"\n"实现换行;{label: "使用情况", prop: "useInfo", formatter: row => { let useInfo = row.useInfo; let info = ""; if (useInfo != null && useInfo.length > 0){

2020-12-04 11:03:57 2321 1

原创 当天剩余时间,当月剩余时间(秒数),用于redis设置过期时间

public static void main(String[] args) { DateTime dateTime = new DateTime().millisOfDay().withMaximumValue(); long daySeconds = new Duration(new DateTime(), dateTime).getStandardSeconds(); System.out.println("当天剩余秒:" + daySe...

2020-11-18 18:31:54 1110

原创 js用map筛选指定元素(ES6的map方法)

1、js用map筛选指定元素let arr = [1,2,3]//如果条件是true,就加入新newArr中let newArr = arr.filter(item => item>=3)console.log(newArr);//3实战,操作对象//筛选满足条件的对象let itemCode = "1234";let newResult = data.result.filter(item=>{ if (item.itemCode == itemCo...

2020-11-12 09:49:10 5713 4

原创 mysql原生sql,字符串、0和false为同一种东西?不等于会过滤null?

sql中:0=false,这个无异议;but:字符串=false;字符串=0……这就黑人问号了简单粗暴上图(productName是字符串)status是int

2020-10-29 18:39:51 889 1

原创 公众号迁移流程实践

公众号迁移迁移说明:https://kf.qq.com/touch/sappfaq/170120n2UJzq170120ZZJJjy.html?action_id=160308569710070迁移流程:https://kf.qq.com/faq/170221uQ7Vz2170221ZzIZv6.html办理流程及周期说明:(正常情况7~10天)帐号迁移的时间,将根据审核时间和确认迁移等时间确定:1)提前准备阶段,需针对申请公函在当地公证机关进行公证,一般1-2个工作日出..

2020-10-23 18:29:19 1327

原创 js进行对象深度拷贝deep clone

1、利用json两次转换推荐——操作新颖,逆向思维(①转成json字符串;②在将字符串转为对象) obj1 = { a: 0 , b: { c: 0}}; let obj3 = JSON.parse(JSON.stringify(obj1)); obj1.a = 4; obj1.b.c = 4; log(JSON.stringify(obj3)); // { a: 0, b: { c: 0}}2、利用vue的lodash慎用lodash的cloneD...

2020-10-14 10:19:02 508 1

原创 如何查看某公司主体下挂了哪些公众号?

网上找了半天,都是去第三方查(但是查不到……)前提:能登陆公众号;(如果不能登其中一个公众号,那就不用看此文章了)需求微信的【腾讯客服】(吐槽:有时候挺智能的,有时候就是智障)效果如图:...

2020-09-30 16:36:23 3877

原创 阿里云数据库恢复数据,避免删库跑路的尴尬局面

直接贴图,easy1、指定数据库和表,以及时间节点2、从扫描的日志,执行回滚语句至此。。。。OJBK,,

2020-09-23 13:54:57 466

原创 ES隔断时间会莫名其妙删除索引…………我头上一堆小朋友**喵喵机器人??还是病毒??

现象:隔一两周,服务就嗝屁了,看日志大体造型就是有个【MetaDataDeleteIndexService】去删了索引……what a fck**关键是你完全摸不着头脑……ES日志:

2020-09-21 11:09:24 1572

原创 AOP切面记录日志,并计算请求接口耗时

借鉴:https://blog.csdn.net/vtopqx/article/details/79917305package com.mortals.iot.framework.aspect;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import com.mortals.framework..

2020-09-11 16:00:15 1574

原创 使用JSONObject.toJavaObject报错 java.lang.VerifyError:(Incompatible argument to function)

错误:java.lang.VerifyError: (class: com/alibaba/fastjson/parser/deserializer/FastjsonASMDeserializer_12_GoodsForm, method: deserialzeArrayMapping signature: (Lcom/alibaba/fastjson/parser/DefaultJSONParser;Ljava/lang/reflect/Type;Ljava/lang/Object;Ljava...

2020-09-04 18:33:20 2084

原创 微信公众号获取用户openId(扩展:小程序获取openId和手机号)

遇到的坑:redirect_uri参数错误拼接的参数【可以直接配菜单中】:https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxb2363dd5274190f4&redirect_uri=http://www.xxx.site/login&response_type=code&scope=snsapi_base&state=test#wechat_redirect核心要点:redirect_ur

2020-08-15 18:30:43 2921

转载 js数组去重(利用ES6的Set对象)

原文let arr2 = new Set([1,1,2,3,4])let arr3 = [...arr2]console.log(arr2, arr3) // {1,2,3,4} [1,2,3,4]1、Js es6中扩展运算符(...)

2020-08-07 13:56:23 1716

原创 Vue-给对象新增属性(使用Vue.$set()),动态渲染

错误实例:vue中: query["query.contractId"] = info.contractId; this.contractData[info.partnerId] = await getContractListByQuery(query);页面:<el-table-column prop="contractId" label="合同">

2020-08-05 15:16:21 1463

原创 微信商户、支付宝特殊能力开通

1、支付宝免密免押:芝麻信用申请2、支付宝:商户代扣V1(注意:目前商户代扣为定向邀约,暂不支持对外签约)3、微信商户:微信支付分接入流程4、

2020-08-03 15:31:23 1342 5

原创 js获取当前日期所在的周一到周日的日期,以及星期几

如图: $(function () { var now = new Date("2020-1-1"); var nowTime = now.getTime() ; var day = now.getDay() || 7; var oneDayLong = 24*60*60*1000 ; var MondayTime = nowTime - (day-1)*on

2020-07-26 17:29:24 1964 3

原创 elasticsearch5.5.0实战(把复杂sql翻译为ES语法在kibana执行),实现ES分组统计,去重

一、sql语句(大体就是分组统计,去重累加)select * from( select a.reDay, count(distinct a.deviceNum) deviceNumber, b.deviceCount deviceCount, sum(a.newOrderNum) newOrderNum, sum(a.paidOrderNum) paidOrderNum, sum(a.refundedOrde

2020-07-23 15:42:54 2478

原创 elasticsearch5.5.0基础场景使用,以及大数据搜索及统计技能

一、查看某个字段数据的分词结果GET /${index}/${type}/${id}/_termvectors?fields=${fields_name}二、

2020-07-20 17:26:15 496

原创 MySQL跨库拷贝,查看存储容量,delete后释放表空间

一、拷贝数据库(工具:Navicat)传送门二、查看数据库大小容量1、数据库总量大小use information_schema; select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;2、某个数据库存储量大小use information_schema;select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as

2020-07-20 13:23:54 885 1

原创 vue技能

1、深度拷贝对象,防对象引用import { cloneDeep } from 'lodash';//this.info对象变更,不会影响row对象openGoodsEdit(row){ this.info = cloneDeep(row); },2、面包屑对象

2020-07-15 11:46:02 562

纯CSS3加载动画(完整版)

纯CSS3加载动画(完整版)

2017-08-29

沃通中间证书(StartCom CA)

(https://www.myssl.cn/tools/check-server-cert.html)检测域名,报错:服务器缺少中间证书,此crt即生成中间证书

2017-06-28

js的base64(base64.js)

js的base64(base64.js)

2017-06-01

搜狗词库scel转txt工具

搜狗词库scel转txt工具,是exe可执行文件,估计只能Windows上使用

2017-04-28

java发送邮件

java发送邮件

2017-04-06

商城的HTML5页面

H5商城页面 可以用在APICLOUD中国

2017-03-07

网站视频播放HTML5页面2

网站视频播放HTML5页面2

2017-03-07

服务保障psd素材

服务保障psd素材

2017-03-07

PC官网首页第一版(蓝色系列)

PC官网首页第一版(蓝色系列)

2017-03-07

网站视频HTML5播放页面

这是之前版本优化后的,网站视频HTML5播放页面,

2017-03-03

APiCloud商城模板H5页面

APiCloud商城模板H5页面

2017-01-09

js头像裁剪,上传七牛(玛德网上搜了一堆垃圾,还是自己动手)

js头像裁剪,上传七牛(玛德网上搜了一堆垃圾,还是自己动手), 网上搜索 cropper+bootstrap裁剪头像,全尼玛是php后台…………搞你妹啊,算了还是自己揉一个

2016-12-14

网站背景播放视频的主页

网站背景播放视频的主页,主要用于宣传性的网站,

2016-12-07

HTML5页面,上下切换页面效果

HTML5页面,上下切换页面效果 模拟原生app,实现上下切换

2016-12-05

视频播放的HTML5页面

现成的视频播放的HTML5页面,直接拿来就可以

2016-11-14

java调用网易云音乐接口

java调用网易云音乐接口,并解析接口数据! 暂时只做了通过关键字搜索相关的歌曲 http请求用的是httpclient4.0以上的版本

2016-10-24

java https请求

java 3.x和4.x的https请求

2016-10-20

各云存储价格对比整理

七牛、阿里云、腾讯云、百度云等等云存储价格对比

2016-10-09

页面动态加载效果二

各种绚丽、有趣的页面加载效果,相信总有一款适合你的口味

2016-06-01

nginx安装包附带健康检查插件

nginx安装包附带健康检查插件 安装详情:http://blog.csdn.net/hgg923/article/details/50698938

2016-02-29

分布式数据库中间件 DDM -PDF学习资料

包含: 产品介绍.pdf; 快速入门.pdf 用户指南.pdf API参考.pdf SDK参考.pdf 最佳实践.pdf 性能白皮书.pdf 常见问题.pdf 在线网页版(分布式数据库中间件 DDM):https://support.huaweicloud.com/usermanual-ddm/ddm_05_0002.html

2023-07-21

管理项目模板(springboot+VUE)

管理项目模板(springboot+VUE)

2021-12-22

利用iframe增加访问量的简单demo

想要访问量

2021-12-16

日历+农历,html布局

日历+农历,html布局

2021-12-15

Jenkins启动脚本.zip

Jenkins启动脚本,对java服务的jar启停。 JVM参数: JAVA_OPTS="-Xms512M -Xmx1024M -Xss256K -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:GCTimeRatio=39 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:$GC_PATH -XX:+HeapDumpOnOutOfMemoryError -XX:ErrorFile=$HS_ERR_PATH -XX:HeapDumpPath=$HEAP_DUMP_PATH"

2021-10-09

Jenkins部署相关脚本.zip

Jenkins部署相关脚本,包括java后端启动脚本、vue前端脚本、nginx的配置

2021-08-10

eclipse-svn-1.8.22.zip

打开eclipse为了安装svn,折腾需求…………原来是网站国内访问不了,要翻墙…… (其他分太高,低分奉献)

2021-08-03

apache-jmeter-5.3.zip,jmeter压测

apache-jmeter-5.3.zip,解压即可使用

2021-03-01

香烟类型及价格字典(用于测试)

香烟的所有字典,用于日常!目前囊括280中品类,,用于开发过程中的日常和调试 经过抓取整理——2020-5月 说明:资源请勿随意传播,所以设置为收费

2021-01-13

随机手机号码滚动抽奖代码

jQuery新年年会随机手机号码滚动抽奖代码 https://www.lanrenzhijia.com/jquery/4971.html

2021-01-11

Java内存模型-JVM(2018.11.13).pptx

Java内存模型的学习!JVM讲解;Java程序执行流程;Java运行时数据区(内存问题);GC及算法

2019-08-20

designerSchedule.html

一个HTML可直接运行改造的日程管理页面(类似时间轴)

2019-06-30

外包项目—需求拆分收费模板.xlsx

接外包项目等场景,对需求进行模块化拆分,让后计划安排工作量及收费模板

2019-05-23

FileZilla实现共享文件夹

利用FileZilla实现跨平台的文件夹共享! 使用场景:本地机器可以供外界访问自己的共享文件夹。操作简单方便

2019-03-04

RabbitMQ-3.4.1安装文件(32/64位,linux)

RabbitMQ-3.4.1安装文件; 包括32/64位,linux的版本; 附带:RabbitMQ-3.4.1安装手册

2018-07-18

redis安装包(32/64位、linux)

64位版本:redis-2.8.9.zip(稳定版本) 32位版本:redisbin.zip linux:redis-2.8.11.tar.gz 以及Redis入门教程ppt一份

2018-07-17

springBootDemo——idea搭建SpringBoot+Mybatis框架

idea搭建SpringBoot+Mybatis框架,初次接触——震惊:居然一个main就启动了服务,不科学啊;

2018-05-21

swagger静态部分文件打包

swagger静态部分文件打包,用于swagger的页面接口展示

2018-05-15

linux服务器配置多台tomcat(端口5050)

linux服务器配置多台tomcat,通过修改指定的tomcat配置已达到同一台服务器上部署多个tomcat,小公司或自己搞着玩,很实用(文章说明地址:http://blog.csdn.net/hgg923/article/details/77131922)

2017-09-05

纯CSS3加载动画

纯CSS3加载动画

2017-08-29

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

TA关注的人

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