自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

银滴子的博客

做一个对社会有用的人

  • 博客(152)
  • 资源 (11)
  • 收藏
  • 关注

原创 SpringBoot MongoTemplate 去除 _class 字段

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.mongodb.MongoDatabaseFactory;import org.springframework.data.mongodb.core.convert.DbRefResolver;import org...

2021-08-17 19:07:22 28

原创 NODEJS 使用 XLSX模块导出excel文件

参考:https://www.itranslater.com/qa/details/2582439815438402560生成excelexports.ocr_socre_export = function (req, res, next){ /*var current_user = req.session.wxuser; if (!current_user) { return next({ code: 403, msg: "没有权限" }); }.

2021-08-12 12:15:15 48

原创 javascript-对混合字母/数字数组进行排序

[A1, A10, A11, A12, A2, A3, A4, B10, B2, F1, F12, F3]将其排序为:[A1, A2, A3, A4, A10, A11, A12, B2, B10, F1, F3, F12]var reA = /[^a-zA-Z]/g;var reN = /[^0-9]/g;function sortAlphaNum(a, b) { var aA = a.replace(reA, ""); var bA = b.replace(reA..

2021-08-12 12:07:44 40

原创 nginx+lua实现上传文件到OSS

目录技术点openResty下载安装示例oss.lua 文件测试代码 text.luanginx 配置技术点openRestyOpenResty®是一个基于Nginx与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。openresty 官网下载安装请参考官网示例需要OpenResty 第三方模块,...

2021-07-05 19:16:23 65

原创 模拟微信公众号后台接口请求

let url =encodeURI(`https://mp.weixin.qq.com/cgi-bin/filepage?type=3&begin=0&count=20&token=${token}&lang=zh_CN&f=json&ajax=1&query=${mpvoices[i][mp].name}`) request.get(url) .set('Cookie', cookie) .set('U...

2021-06-01 11:01:19 82

原创 nodejs 微信公众号上传永久视频素材

总之我查了很久。。。。。const request = require('request');request.post(uploadUrl, { formData: { description: JSON.stringify({"title":"xx", "introduction":"xxx"}), media: fs.createReadStream(filename) }, json: true..

2021-05-09 11:57:56 44

原创 postgresql 分组查询第一条数据

SELECT * FROM ( SELECT ROW_NUMBER() OVER (partition BY k.word ORDER BY k."updatedAt" desc) rowId,* from keywords as k ) t WHERE rowId=1

2021-04-29 20:27:05 55

原创 基于SSM实现二手交易系统

1、使用技术Spring Spring MVC Mybatis Mysql html js css 等2、功能用户注册 用户登录 物品推荐 物品分类 物品搜索 物品发布 物品详情 购买商品 我的主页等等3、效果4、视频介绍...

2021-03-29 15:10:54 107

原创 JS基础类型和引用类型

JS基础类型和引用类型脑图

2021-03-04 17:32:43 33 1

原创 使用JS-JDK 开发企业微信第三方页面应用

企业微信创建自建应用创建完成后,点击创建的应用,点击网页授权及JS-SDK,按照提示设置可信域名设置将应用页面设置到菜单栏编写应用页面,并且引入微信JS-JDK配置config配置agentConfig 【config注入的是企业的身份与权限,而agentConfig注入的是应用的身份与权限。尤其是当调用者为第三方服务商时,通过config无法准确区分出调用者是哪个第三方应用,而在部分场景下,又必须严谨区分出第三方应用的身份,此时即需要通过agentConfig来注入应用的身份信息。】

2021-02-22 10:36:57 195

原创 vue中把props中的值赋值给data

父组件<messageForm @createMsgCallback="addCreateMsg" :name="sendForm.name"></messageForm>子组件props:{ name:{ type:String }},computed: { computedName(){ return this.name } }, watch:{ .

2021-01-22 18:10:37 1565

原创 NodeJS 使用redis实现定时执行方法

NodeJS 使用redis实现定时执行任务文章目录NodeJS 使用redis实现定时执行任务场景使用Redis定时器解决Redis定时器Redis发布订阅操作nodejs代码主意事项场景用户下订单后,需要在5分钟内完成支付,否则订单关闭;用户在完成订单后,如果没有评论,过一星期,系统自动评论,并完结。设值预约定时发送消息使用Redis定时器解决Redis定时器Redis中有一个expire命令,用来设置key的过期时间。使用发布订阅,可以接收到key的过期提醒,当key过期时,再执行

2021-01-19 23:04:58 166

原创 本地清除电脑缓存后,mongodb数据库无法连接

"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --dbpath "D:\worksoftware\MongoDB\Server\4.2\data"mongod安装的目录---dbpath mongod数据存放位置

2020-12-18 15:08:47 54

原创 爬取微信公众号视频原始地址链接

https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&auto=0&vid=wxv_737127820266242048

2020-12-10 16:02:09 1471

原创 js 使用filter过滤多重数组

过滤如下数据var comment_list = [{ "content":"1111", "status":1, "sub_comment_list":[{ "content":"11111111", "status":1, }]},{ "content":"2222", "status":1, "sub_comment_list":[{ "content":"22222",

2020-12-09 23:04:30 901

原创 正则表达式收集

允许为纯英文,数字和汉字及其组合/^[a-z0-9A-Z\u4e00-\u9fa5]+$/微信账号/^(?!_;)(?!.*?_$)[a-zA-Z0-9_;-]{4,23}$/openid由28位数字或下划线组成/^(?!_)(?!.*?_$)[a-zA-Z0-9_-]{28}$/

2020-11-02 17:50:02 37

原创 node 将文件变为base64编码

var fs = require('fs');var path = require('path');var mineType = require('mime-types');var base64img = function(file){ var filePath = path.resolve(file); var data = fs.readFileSync( path.resolve(filePath)); data = new Buffer(data).toString.

2020-10-30 11:11:47 606

原创 nodejs 根据坐标 标记图片上的姓名列

1.安装npm install canvas或者使用cnpm install canvasvar { createCanvas, loadImage } = require('canvas');function drawImageRemark(imgurl,rects,res) { loadImage(imgurl).then((image) => { console.log(image.width) const canvas = cre

2020-10-26 19:43:53 88

原创 vue POST 请求方式下载excel文件

1.使用技术node -koa vue2.上代码前端请求先配置vue脚手架里的request请求,在响应请求前加入以下判断 const res = response.data // 处理post下载 if (response.data.type === 'application/vnd.openxmlformats') { return response.data }exportArticleStat({'cids':cids}).then

2020-10-22 16:57:19 1331

原创 Koa实现下载excel

Koa实现下载excel#安装 node-xlsxnpm install node-xlsx --save实现思路:将生成的excel文件流返回到前端routesrouter.get('/mp/push_excle', async (ctx, next) => { await Push.pushGroupExcel(ctx).then(function(res) { // let path = res ctx.set('Content-Type'

2020-09-15 11:15:59 191

原创 node 判断文件夹是否存在

判断文件夹是否存在let filePath =path.join(__dirname,'../')+'/download_tmp/' fs.exists(filePath, function(exists) { if(!exists){ fs.mkdir(filePath,function (err) { if(err){ console.log(

2020-09-15 10:59:47 243

原创 async&await

简单理解asyncasync就是将方法变成异步await是等待异步方法的执行完成,可以获取异步方法里面的数据,但必须得用在异步方法(async)里面创建异步方法定义一个普通方法,返回值是一个字符串 function getData() { return '这是一个数据'; } console.log(getData())将其修改为异步方法,返回的是一个 Promise async function getData() { return '这是一个数据'

2020-09-15 10:46:28 28

原创 nodejs回调函数理解

回调实例问题:想要得到一秒后 计算出的结果 //错误写法 function add(x,y) { console.log(1); setTimeout(function () { console.log(2); var ret = x + y; return ret; },1000); console.log(3) } console.log(add(10,20))添加一个函数作为参数,将计算出来

2020-09-08 16:15:38 202 2

原创 mongoose简单使用

介绍&安装官网:http://www.mongoosejs.net/npm i -S mongoose使用1.连接mongodb&创建模型var mongoose = require('mongoose')​//1、连接mongodb mongoose.connect('mongodb://localhost/test')​//2、设置文档结构var userSchema = new mongoose.Schema({ use...

2020-09-05 18:59:08 106

原创 prometheus--初见

什么是prometheusPrometheus(普罗米修斯)是一个开源系统监控和警报工具,最初是在SoundCloud建立的。自2012年成立以来,许多公司和组织都采用了普罗米修斯,该项目拥有一个非常活跃的开发者和用户社区。它现在是一个独立的开放源码项目,并且独立于任何公司。为了强调这一点,为了澄清项目的治理结构,普罗米修斯在2016年加入了云计算基金会,成为继Kubernetes之后的第二个托管项目。下载# 下载地址https://prometheus.io/download/#prom

2020-08-15 13:14:44 114

原创 tomcat监控-psi-probe使用

什么是psi-probe这是一款 Tomcat 管理和监控工具,前身是 Lambda Probe。由于 Lambda Probe 2006不再更新,所以 PSI Probe 算是对其的一个 Fork 版本并一直更新至今。下载下载地址:https://github.com/psi-probe/psi-probe百度网盘地址:链接:https://pan.baidu.com/s/1zyORvzc_AMyjkOQT-tQaig提取码:0jxw安装修改 catalina.bat文件set "JA

2020-08-15 11:46:52 179

原创 身份证敏感信息处理 图片添加蒙版

实现效果需要的jar包<!-- https://mvnrepository.com/artifact/com.jhlabs/filters --> <dependency> <groupId>com.jhlabs</groupId> <artifactId>filters</artifactId> <version>2.0.

2020-07-31 16:22:17 361

原创 ES6特性

这里写目录标题1.新增了块级作用域(let,const)let 命令基本用法:代码块内有效:**不能重复声明**不存在变量提升const 命令基本用法:注意:2.提供了定义类的语法糖(class)类的由来constructor 方法类的实例取值函数(getter)和存值函数(setter)属性表达式Class 表达式注意点**(1)严格模式****(2)不存在提升****(3)name 属性****(4)Generator 方法****(5)this 的指向**静态方法实例属性的新写法静态属性私有方法和私有

2020-07-31 10:38:04 134

原创 Docker 搭建elasticsearch 7.6.x集群

Docker 搭建elasticsearch 7.6.x集群文章目录拉取镜像设置Elasticsearch挂载目录编写elasticsearch.yml配置文件node-1node-2node-3创建镜像验证是否搭建成功问题max virtual memory areas vm.max_map_count [65530] is too low, increase to at least参考拉取镜像docker pull elasticsearch:7.6.0设置Elasticsearch挂载目录

2020-07-19 18:30:37 1467

原创 SpringBoot 操作elasticsearch

SpringBoot 操作elasticsearch版本环境jdk1.8elasticsearch 7.6.1maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>注意版

2020-07-19 00:07:24 215

原创 elasticsearch 文档操作

文章目录single API1.添加数据2.更新数据PUTPOST --此方式更零活,可指定修改指定字段2.查询数据简单查询--根据id查询根据查询条件查询 --query string search根据查询条件查询--query DSL1.term/terms 过滤2.range过滤3.exists 和 missing 过滤4.bool过滤5.bool查询6.bool嵌套查询7.match_all 查询8.match 查询9.multi_match 查询10.match_phrase 查询11.phras

2020-07-18 15:02:54 127

原创 ElasticSearch安装使用 操作索引

文章目录1.下载并安装2.了解es的配置文件**elasticsearch-.yml**(中文配置详解)3.使用head插件1.使用谷歌浏览器head插件2.使用压缩中的head程序4.使用kibana(安装)1.什么是kibana2.kibana国际化,将kibana设值成中文3.启动(es先启动)5.使用es1.es的核心概念2.rest风格操作es1.操作索引1.下载并安装链接:https://pan.baidu.com/s/1CpUaKukE5fWxqRSo0t_L9g提取码:qys8版本

2020-07-17 10:39:33 109

原创 PicGo 配置Gitee 图床

目录1.下载安装picGo2.打开picGo详情页面3.创建gitee图床库​4. 配置picGo5.获取gitee token信息6.与typora搭配使用1.下载安装picGo百度picgo2.打开picGo详情页面3.创建gitee图床库注册登录码云账户,并创建一个仓库4. 配置picGo repo:用户名/仓库名称,比如我自己的仓库jsnucrh/blogImage,也可以直接复制仓库的url branch:分支..

2020-07-06 23:40:54 2614

原创 SSM实现网上商城 有聊天功能

1.项目介绍 实现一个网上商城,商品信息展示,购物车,订单管理,个人中心,商品评价,商品搜索,地址管理,聊天,后台管理(商品增删改查),分类管理,活动管理,客服聊天回复2.开发环境开发环境:IDEA/eclipse、Tomcat8.5+ 数据库:MySql 前端主要使用Bootstrap以及JQuery,后端基于SpringMVC、Spring、MyBatis进行开发,使用Maven构建 activeMQ相关代码@Controllerpub...

2020-06-30 23:24:37 973 5

原创 校园音乐点歌平台的设计与开发 微信小程序 点歌系统 java 开发

1、 微信小程序前台展示2 、 使用到的技术框架 Springboot+maven+mybatis+网易云相关API3、 后台展示项目地址:项目地址

2020-06-30 23:13:17 1254 8

原创 MySQL设值自动修改时间

ALTER TABLE form_ylqx ADD `update_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间'

2020-06-30 10:15:08 186

原创 js将字符串作为函数名调用函数

需求:获取JSON对象的函数名称,并执行该函数。解决:用eval函数,字符串转换为命令行执行都可以通过eval函数。 计算 JavaScript 字符串,并把它作为脚本代码来执行。function loadForm(itemCode){ for(var i=0;i<ITEMCODEARR.length;i++){ if(itemCode === ITEMCODEARR[i].code){ if(ITEMCODEARR...

2020-06-15 16:09:23 1034 1

原创 Springboot 日志管理模块编写记录

/** 配置类**/@Component@Order(value=1)public class MyApplicationRunner implements ApplicationRunner{/* private static final Logger logger = LoggerFactory.getLogger(MyApplicationRunner.class);...

2020-06-02 17:42:04 88

原创 选课微信小程序开发 java

1.使用技术java springboot mysql hibernate 微信小程序2.功能介绍后台管理 学生管理 课程管理 类型管理 选课管理 操作中心 管理员中心 导入导出学生 微信小程序端 学生端 查看课程 选课 查看选课课程表 个人中心 管理员 查看课程 新增课程 用户管理 课程类型管理 管理员中心 3.系统功能展示基本功能如上...

2020-05-29 17:22:35 3652 19

原创 Center OS 离线安装Mysql5.7

1.相关资料准备1.离线安装包下载2.libao库文件下载2.开始安装检查MySQL是否已经安装rpm -qa | grep mysql检查mysql组和用户是否存在,如无则创建cat /etc/group | grep mysqlcat /etc/passwd | grep mysql 创建mysql组和用户 创建mysql用户组g...

2020-04-30 12:56:01 673

docker配置solr登录密码文件

docker配置solr登录密码文件,内含配置密码的文件 、web.xml的文件 ,详情可以去看我的博客,博客地址:https://blog.csdn.net/huyande123/article/details/97110784

2019-08-13

solr配置IK分词器Jar包和配置文件

solr 全文检索系统配置IK 分词器的jar包 和相关的配置文件。

2019-07-24

idea工具样式等配置

idea工具主题的配置和类以及方法说明的配置。idea工具主题的配置和类以及方法说明的配置。idea工具主题的配置和类以及方法说明的配置。

2018-10-18

房屋租赁系统20210622更新

该系统有两类用户 管理员以及普通用户,普通用户注册、用户登录退出、房源信息增删改查、租赁合同信息、看房申请、保障保修、租金信息、租客信息等功能

2021-01-07

PicGo-Setup-2.3.0-beta.1.exe

picgo2.3.0,图虫文件 博客地址:https://blog.csdn.net/huyande123/article/details/107170214

2020-07-06

nexus windows版本和linux版本

nexus-2.12.0_linux 版本、和nexus-2.12.0_windows版本。亲测可用

2019-01-14

student.rar

学生管理系统web。使用的是easyUI+java 基础web 即servlet 编写的管理系统 包含数据集文件。功能有学生增删改查 班级增删改查。博客地址:https://blog.csdn.net/huyande123/article/details/78287971

2019-11-05

学生管理系统数据库版_控制台_软件分层

学生管理系统数据库版,控制台版,软件分层。实现了对数据的增删改查和数据库的事务回滚。当没有添加成功或者程序异常了,数据进行回滚。使用C3p0连接池、DbUtils第三方工具类来连接数据库。

2017-11-11

学生管理系统 web

学生管理系统web。使用的是easyUI+java 基础web 即servlet 编写的管理系统 包含数据集文件。功能有学生增删改查 班级增删改查

2019-03-21

apache-tomcat-7.0.53.zip

tomcat7 java服务器下载。。。

2019-10-28

fiddler和创建Fildder的证书.rar

Fiddler(中文名称:小提琴)是一个http协议调试代理工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。 资料中有fiddler的安装包和证书创建器

2019-07-26

空空如也

空空如也

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

TA关注的人 TA的粉丝

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