自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 店小秘面经

2022-03-01 16:59:56 1089

原创 尚硅谷面试题小结

### 1.i = i++自增变量https://blog.csdn.net/qq_42999092/article/details/109068522### 2.类初始化和实例初始化等加载顺序:这1、2两者看谁的代码在前面就先执行哪一个{1.父类静态变量 52.父类静态代码块 1}3.子类静态变量 104.子类静态代码块 6实例初始化:5.子类的supper() 执行的是{}中的内容{6.父类supper()这7、8两者看谁的代码在前面就先执行哪一个{7.父类非静态实例

2022-03-01 13:24:31 825

原创 运维:Linux基本命令使用记录

一、简短命令汇总2.进入某个目录cd xxx/2.常看当前目录内容ll2.修改文件名称mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7-bin/2.自动联想手工输入的文件名称tab键2.修改文件,键入 i 进入插入模式,:wq推出并保存编辑vim xxx2.创建文件夹mkdir zkData2.开启zookeeper服务端/客户端(在bin同级目录执行该命令)bin/zkServer.sh startbin/zkCl

2022-02-11 00:25:55 1476 2

原创 运维:Springboot项目打包jar并注册为服务、mongoDB注册为服务

教程常用命令1.管理员身份运行删除服务: sc delete xxx(服务名称)2.配置为服务所需的文件2.1 WinSW.NET4.exe需要在官网下载2.2 idea mvn install得到的jar包2.3 dyman.xml<configuration> <!-- 此处为我们的项目名称 --> <id>dyeman</id> <!-- 此处为我们的发布成为系统服务的名称 -->

2022-01-08 11:46:10 1115

原创 明洋智能电表架构信息

1.已设置的集中器集中器名称集中器中主站IP集中器中主站端口3#集中器20007192.168.100.283332#集中器20003192.168.100.383331#集中器20005192.168.100.1583332.集中器与本地服务器架构图3.业内名词叫法解析名词解析智能电表集中器通过网线(或485的线)或内置4G流量卡可接收1~30个智能电表的数据主站接收端、服务器、抄表端主站IP:端口即

2022-01-08 11:31:45 517

原创 quasar:整合rabbitmq + stompjs + java + vue + quasar

rabbitmq添加stomp:rabbitmq-plugins enable rabbitmq_web_stomp rabbitmq_web_stomp_examples检验rabbitmq的stomp配置安装stompjsnpm install stompjs

2021-10-26 11:58:55 407

原创 运维:windows安装Redis-常用命令-常见报错解决

Reids官网文档一、安与启动1.下载链接 Link2.Redis文件介绍2.1 redis-server.exe服务2.2 redis-cli.exe客户端2.3 redis-check-aof.exe检查aof持久化文件2.4 redis-benchmark.exe测试性能3.开启Redis3.1 redis-server.exe服务3.2 redis-cli.exe客户端连接服务4.整合springboot4.1 说明SpringBoot操作数据:spring-dat

2021-10-10 00:06:29 460

原创 实现FineReport预警消息推送到订阅号(整合springBoot、看情况是否整合rabbitMQ)

一、申请到订阅号之后1.1查看接口权限1.2开发指南1.3打开‘开发者文档’:进入微信公众帐号测试号申请系统1.通过接口可以获取用户的openid到数据库2.通过前端管理页面给系统用户绑定openid3.根据用户权限给用户发送报表预警消息4.消息模板:系统的url 发生预警的报表名称5.报表url能否在推送消息体中,只要打开报表就不能再打开一次了要到erp或者手机app打开查看。...

2021-09-06 20:00:26 360

原创 面试100题:TCP/IP的理解

三次握手:TCP/IP协议是一个传输层面向连接的安全可靠的传输协议,三次握手是为了建立一个安全可靠的连接。第一次握手是从客户端发起向服务端发送一个报文,报文将SYN位标志位置为1。当服务端收到了就知道客户端要与服务端发起一个新的连接。于是服务端向客户端发起一个确认消息的包,这个消息包将ACK位置为1。以上两次握手之后对于客户端而言是知道了所有的信息,但是服务端不知道。所以客户端需要给服务端发送一个消息确认的包将ACK置为1,表示客户端已经收到。四次握手:由客户端发起,客户端会发送一个报文,报文中FI.

2021-08-15 15:10:08 191 2

原创 运维:nginx常用命令与问题解决(windows版)+ 安装stream模块

cmd 进入Nginx解压目录 执行以下命令验证配置是否正确:nginx -t查看Nginx的版本号:nginx -V启动Nginx:start nginx快速停止或关闭Nginx:nginx -s stop正常停止或关闭Nginx:nginx -s quit配置文件修改重装载命令:nginx -s reload测试nginx配置文件是否正确nginx -t -c /nginx-1.20.1/conf/nginx.conf测试nginx配置文件是否正确(简写)n

2021-07-30 15:15:37 4593

原创 运维:Jenkins报Suppressed: java.nio.file.FileSystemException

1.打开jenkins发现大多数报如下图的异常:2.复制异常的地址打开该日志:发现这个数据库有异常3.再打开数据库发现数据库被同事改名字了这里也有一个很不好的习惯,同事将该数据库作为了基础库导致其他同事不清楚。...

2021-07-30 10:19:59 1806

原创 quasar + vueCropperjs + springboot + elementui:实现头像的裁剪并上传

1.安装并引用vue-cropperjsnpm install vue-cropper在boot文件夹创建cropperjs引用2.设计思路:用户点击头像-弹出本地相册-选择图片后-弹出裁剪组件(vueCropperjs)弹框 - 完成裁剪1.在头像上传的界面引用vue-cropperjsimport { VueCropper } from "vue-cropper";2.点击el-upload组件触发上传事件(使用elementUI上传按钮)2.1 需要在这个组件上传之前触发vue-

2021-07-27 17:59:06 532

原创 存储过程:将查询到的结果集遍历插入到INSERT INTO的SQL(结合游标使用)

1.执行存储过程EXEC [dbo].[Report_AlarmInfo] '厂水'2.声明存储过程的名字ALTER PROCEDURE Report_AlarmInfo 3.执行存储过程时传入的变量字段(@rpname NVARCHAR(50)) --报表名称AS4.定义错误返回信息declare @error int5.定义接收参数set @error=06.定义游标的名称declare demo_cursor CURSOR7.取出游标的值(根据自己业务取出结果

2021-07-01 13:52:41 1282

原创 设置SVN提交-Jenkins部署代码文件

一.以提交FineReport报表到服务器为例1.在本机FineReport设计器下的路径设置\eWDFS\ENE分类文件夹E:\软件集合\fineReport\FineReport_10.0\webapps\webroot\WEB-INF\reportlets\eWDFS\ENE2.点击SVN Checkout2.找到在SVN中已经新建好的文件夹(目的是找到本机提交到svn的路径)3.这样就可以在这里设置本机上传到SVN的路径了4.Jenkins源码管理设置SVN的FineReport路

2021-06-15 17:27:23 525

原创 前端运维:quasar框架Android打包为apk流程

一.首次打包需要配置相关的环境1.进入项目目录cd yixin.app2.安装项目依赖cnpm instll3.安裝 cordova 環境cnpm install -g cordova4.添加 cordova 模式 生成 src-cordova目錄(只需要生成一次)(app id 請以 com.company.Name 格式) com.yixin.meterappquasar mode add cordova5.添加平台cd src-cordova cordova pl

2021-06-07 11:39:09 2983 4

原创 JS:多条件简化判断(不知道怎么描述该情况)

描述:当是第0,1行且1,3,4,6列时候返回一个颜色 if ([0, 1].includes(rowIndex) && [1, 3, 4, 6].includes(columnIndex) && this.level1 == 1.5) { return "color:#FF0000"; }

2021-06-03 23:44:49 253

原创 js:关于filter()的细节

这种写法只会输出一组符合条件的数据数据 let level = res.data.filter(item => item.projSeqno == 3); console.log(level[0].level1);这种写法会遍历所有数据最终得到符合条件的数据 let arr1 = []; res.data.filter((item) => { if (item.projSeqno == 1 || item.projSeqno == 2) {

2021-06-03 15:20:27 665

原创 面试100题:第61/63题数据库事务的四大特性以及隔离级别| ACID | MVCC

一、什么是事务?(transaction control language)它是对数据进行访问与更新操作所组成的一个逻辑工作单元,要么成功完全执行,要么失败都不执行。二、事务的四大特性(ACID原则)是什么?1.原子性:事务在一次执行过程中只允许要么全部成功执行要么全部失败执行。2.一致性:(事务完成提交)事务不能破坏数据库的完整性和一致性,一个事务执行前和执行后为从一个一致性状态转为新的一个一致性状态。若数据库一个事务在执行的过程中只成功部分执行则为不一致性。3.持久性:一旦提交(commit)

2021-06-02 15:33:18 591

原创 JS:filter()的使用案例,将错乱的JSON字符串数据过滤重组为想要的数据结果

1.需要过滤的JSON字符串数组2.filter()过滤没有包含"__q_objt"的数据let newArr = arr.filter((item) => item.val.indexOf("__q_objt") != -1);3.将newArr的val进行拼接 let trajson = ""; for (let i = 0; i < newArr.length; i++) { trajson += "," + newArr[i].val; }

2021-06-02 14:43:18 386

原创 vue:封装公共方法案例

1.新建utils工具包用于存放公共函数2.引入公共方法3.调用公共方法(注意需要传入this以便公共函数接收参数)

2021-06-02 14:27:29 62

原创 vue:一维数组数据转化为树结构数据案例

遇到的知识点参考https://zhuanlan.zhihu.com/p/159343067实现效果模拟数据[{"projSeqno": "3","projName": "總損耗(不含發電耗汽)","menuLevel": "1","cudayLossPer": "1.800000","cudayLossValue": "10.00","cudayLossMoney": "1950.000000","cumonLossPer": "-4.100000","cumonLossVal

2021-06-02 13:58:27 558

putty.svg

putty.svg

2024-02-02

国网2013版终端调试程序.7z

对智能电表和集中器进行参数设定

2022-01-08

空空如也

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

TA关注的人

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