- 博客(95)
- 资源 (26)
- 收藏
- 关注
原创 IDEA2023 + spring cloud 工程热部署设置方法
springcloud 工程热部署;基于IDEA2023; spring-boot-devtools
2023-12-17 17:53:07 1176
原创 Spring Cloud 使用 Mysql8.0 踩坑解决
基于spring cloud 使用mysql8.0 可能遇到的连接问题,登录访问问题解决
2023-12-17 13:19:10 491
原创 Vue+webpacke 基础环境配置及创建项目
0:准备:安装Node.jshttps://nodejs.org/en/根据操作系统进行安装。安装cnpm:$npminstall-gcnpm--registry=https://registry.npm.taobao.org1、安全全局依赖cnpminstall-gwebpackwebpack-cli2、初始化项目npminit3、安装项目依赖cnpminstall--savewebpack...
2020-08-31 17:55:58 346
原创 vscode 集成终端执行npm 、cnpm命令出错问题解决
在vscode内部执行npm或cnpm出现错误:1、首先保证用系统管理员执行vscode程序。然后执行 npm -v 验证。2、在wind10搜索框里输入 Windows PowerShell 并采用管理员运行:执行set-ExecutionPolicy RemoteSigned选择A执行 Get-ExecutionPolicy 验证执行上述命令后在终端执行cnpm命令...
2020-08-31 16:47:58 1712
转载 Serverless 掀起新的前端技术变革
本文为转发文章:作者 阿里巴巴 前端 蒋航最近关于 Serverless 的讨论越来越多。看似与前端关系不大的 Serverless,其实早已和前端有了颇深渊源,并且将掀起新的前端技术变革。本文主要就根据个人理解和总结,从前端开发模式的演进、基于 Serverless 的前端开发案例以及 Serverless 开发最佳实践等方面,与大家探讨 Serverless 中的前端开发模式。本人也有幸在 QCon2019 分享了这一主题。前端开发模式的演进首先回顾一下前端开发模式的演进,我觉得...
2020-07-21 16:52:18 325
原创 03-详述HyperLeger Fabric 记账流程
本节主要介绍committer记账节点如何初始化的以及committer记账节点的功能及其实现。1、概述记账节点负责验证交易和提交账本,包括公有数据(即区块数据,包括公共数据和私密数据hash值)与私密数据。在提交账本前需要验证交易数据的有效性,包括交易消息的格式、签名有效性以及调用VSCC验证消息的合法性及指定背书策略的有效性,接着通过MVCC检查读写集冲突并标记交易的有效性,最后提交区块数据到区块文件系统,建立索引信息并保存到区块索引数据库,更新有效交易和私密数据到状态数据库,将经过背书节点到有效交
2020-07-12 22:37:41 1397 1
原创 02-HyperLeger Fabric系统架构
1、企业级区块链常见模块一些常用的功能模块有:应用程序、成员管理、智能合约 、 账本 、共识机制、事件机制、系统管理等 。 纵轴代表用户或者开发者更关心的内容,越往上代表用户更关注,比如应用程序和钱包等,越靠下是开发者更关注的模块,比如事件机制 。 而横轴则是从时间的维度来看的,左边是一开始关注的功能,直到完成所有的功能。HyperLeger Fabric1.X是一种通用的区块链技术,其设计目标是利用一些成熟的技术实现分布式账本技术(Distributed Leger Technology,DLT)
2020-07-11 18:16:49 800 1
原创 01-区块链概述
区块链概述1、区块链起源 最初仅作为支持数字货币比特币交易的技术,当前已经脱离比特币,在金融、贸易、物联网、共享经济等多领域初步应用。 2008年中本聪发表论文《比特币:一种点对点的电子现金系统》。 ①采用多种技术组合创新:P2P(Peer-to-Peer)、分布式存储、密码学(哈希算法、非对称加密、数字签名等)。 ②论文中并没有明确提出区块链概念,只有区块(Block)和链(Chain) ,但涉及了对区块链技术影响深远的观点:点对点:去中心化的可
2020-07-10 12:52:46 3183
原创 networks have overlapping IPv4 问题解决
使用docker-compose up -d 命令是出现了错误:networks have overlapping IPv4尝试解决办法:1、删除所有容器 docker rm -f $(docker ps -aq)2、docker ps --all 查询都为空3、sudo systemctl stop docker4、sudo rm /var/lib/docker/network/files/local-kv.db5、sudo systemctl start docker...
2020-06-22 18:54:45 2932 1
转载 SpringBoot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration
如异常所译,你需要在注解上加上@SpringBootTest(classes = Application.class)或者使用@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = {JPAConfig.class})or@RunWith(SpringRunner.class)@Contex...
2020-04-12 13:53:16 356
转载 【go-fastdfs】go-fastdfs 分布式文件系统搭建
文章目录【go-fastdfs】go-fastdfs 分布式文件系统搭建〇、缘起一、从头开始:FastDFS 简介二、主角出场:go-fastdfs (go语言版本的FastDFS)1.介绍2.安装3.配置4.启动5.使用三、数据美化:go-fastdfs-web 监控工具安装0.介绍1.安装2.配置3.部分截图四、写在最后:总结五、友情链接:其他相关文章【go-...
2020-04-07 13:46:54 4537 1
原创 centos7 安装 RabbitMQ3.8 最新版(亲测版)
本文亲测有效,用心整理,如果对您有帮助,请帮点个赞!一、所需软件安装包下载地址Erlang: https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7/x86_64/rabbitmq-server:https://www.rabbitmq.com/install-rpm.html#downloads...
2020-03-20 14:59:23 3998 5
转载 CentOS卸载Oracle 11gR2(x64)
环境OS: CentOS 7.4; hosts: L134; IP: 192.168.1.134 Oracle安装文件目录:/opt/oracle_install ORACLE_BASE:/data/app/oracle ORACLE_HOME: /data/app/oracle/product/11.2.0/db_1 oraInventory: /data/app/o...
2020-03-19 19:41:16 411
原创 Centos7 安装RibbitMQ3.6
一、准备个目录 cd /usr/local/src/ mkdir rabbitmq cd rabbitmq二、安装erlang wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solution...
2020-03-17 13:10:57 197
转载 Maven的Scope区别笔记
scope定义了类包在项目的使用阶段。项目阶段包括: 编译,运行,测试和发布。分类说明compile默认scope为compile,表示为当前依赖参与项目的编译、测试和运行阶段,属于强依赖。打包之时,会达到包里去。test该依赖仅仅参与测试相关的内容,包括测试用例的编译和执行,比如定性的Junit。runtime依赖仅参与运行周期中的使用。一般这种类库都是接口与实现相分离的类库,比如...
2020-03-08 21:20:00 207
转载 linux管理远程会话之screen命令的常见操作(自己填坑系列)
原创阳光下的小白菜 最后发布于2018-08-17 15:49:27 阅读数 748 收藏展开SSH 或者 telent 远程登录到 Linux 服务器进行系统备份、ftp传输或者训练模型,我们必须扥他执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。在putty中设置“seconds between keeplives”在过夜之后也可能会出现inac...
2020-02-20 21:45:19 217
原创 杀死detached状态的screen会话
screen -lsscreen -X -S [session # you want to kill] quit
2020-02-20 21:27:55 755
转载 Linux——CentOS7之screen安装与命令详解
前言这几天在摆置服务器时犹豫网络问题导致SSH远程登录linux时总是非正常中断,登录上后无法继续刚刚的任务,所以【崩溃中】。未解决这个问题我找到了它screen。简介使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上...
2020-02-20 20:54:28 1728
原创 阿里云访问不到网站问题
在阿里云ECS服务器部署的web服务无法访问最常见问题原因有2个:1、需要设置ECS服务器安全组策略。登录阿里云-》进入ecs云服务器添加相应的端口。2、服务器防火墙没有打开网站相应端口解决:(1)通过 iptables -nL 命令 查看可访问端口;(2)打开端口(如:8880) iptables -I INPUT -p tcp --dport 8...
2020-02-16 13:43:57 1716
原创 fabcar项目启动过程分析
打开fabric-samples-release-1.4\fabcar目录发现存在4个文件夹java、javascirpt、javascript-low-level、typescript,对应了各语言版本的调用chaincode客户端程序。startFabric.sh脚本是启动该项目的shell脚本,我们从分析这个脚本入手。①如下代码:CC_SRC_LANGUAGE:根据源代码语言类型,确定智...
2020-02-09 17:58:51 1292
原创 Nodejs进阶系列- 08 使用 Promise/await/async解决 callback hell
由于nodejs的异步特性,我们经常使用callback函数,但是如果在callback里面又要callback的话,会发现多层嵌套结构非常糟糕,所以被称为callback Hell(“回调地狱“),采用Promise来解决这个问题。const fs = require("fs");const path = require("path");const util = require("ut...
2020-02-08 14:14:44 441
原创 Nodejs进阶系列- 07 文件的流 (Stream)操作方式
const fs = require("fs");//01-对于大文件读取通过流stream方式进行let readStream = fs.createReadStream("F:\\VMCentOS\\CentOSWithUI.vmdk");let len=0;readStream.on('data',chunk=>{ //chunk是每一次读取的数据块 cons...
2020-02-07 17:52:45 329
原创 Nodejs进阶系列-06 文件的操作扩展(fs-extra)
const fs = require("fs");const fse = require("fs-extra"); //第三方扩展包 需要首先安装 :npm install fs-extra//详情可参考https://www.npmjs.com/package/fs-extra//01-删除文件夹(注意只能删除空文件夹)//fs.rmdir() 如果删除的是非空的文件夹,提示://如...
2020-02-07 13:29:03 1600
原创 Nodejs进阶系列-05- 文件的基本操作
const fs = require("fs"); const path = require("path"); //01-读文件 //readFile(path,[options],callback) fs.readFile("./a1.txt",(err,data)=>{ if(err){ throw err; }el...
2020-02-06 14:48:21 175
原创 Nodejs进阶系列-04- 访问文件的属性
// fs.Stats 对象提供了关于文件的信息。let fs = require("fs");//fs.stat(path[, options], callback)fs.stat("00-global-demo.js",(err,stat)=>{ if(err){ console.log(err); return }else { ...
2020-02-05 21:36:49 810
原创 Nodejs进阶系列-03- 类的定义
//01-类的定义class Person { //构造函数 只允许一个构造器 constructor(name,age) { this.name=name; this.age=age; } //类的方法 say(){ console.log(`this name is:${this.name} ,...
2020-02-02 20:40:48 1337
原创 Nodejs进阶系列-01- 全局变量
//全局变量:在任何程序直接应用。console.log(global);console.log(global.process);process.env.MODE_ENV='develpment'; //定义环境变量console.log(process.env);console.log('a','b');// a bconsole.error("这是erro级别的错误");//...
2020-02-02 19:53:36 201
原创 Nodejs进阶系列-02- path 模块的应用
//path模块的应用,路径处理时很有用let path = require("path");console.log(__filename);// D:\allprojects\node_js_lession01\nodejs-base\02-path-demo.js//01-basename();截取文件路径的最后一部分;console.log(path.basename(__...
2020-02-02 19:21:28 230
原创 Nodejs基础系列-09- javascript 异常处理
//01- try{} catch{}try{ var x=badVarName;}catch (err) { console.log(err.name+': "'+ err.message + '" occurred when assigning x.');}//ReferenceError: "badVarName is not defined" occurred w...
2020-02-02 14:58:23 150
原创 Nodejs基础系列-08- javascript 使用数组
//01- 创建数组三种方式//方式1let arr1=["one","two","three"]console.log(arr1);//方式2let arr2=new Array();arr2[0]="one";arr1[1]="two";arr1[2]="three";console.log(arr1)//方式3let arr3=new Array()arr3.pus...
2020-02-02 13:05:58 278
原创 Nodejs基础系列-07- javascript 字符串处理
//字符串处理//01-常用转义//单引号转义\'let s1="I\'am like footbool!"console.log(s1); //I'am like footbool!//双引号 \"let s2="I \"think\" I \"am\" "console.log(s2) ;//I "think" I "am"//反斜杠 \\let s3="one\\two\...
2020-02-01 18:09:28 853
原创 Nodejs基础系列-06- javascript 的对象
//使用javascirpt对象:一个对象实际上只是一个容器,将多个值(某些情况下将多个函数)组合在一起。//01-通过new创建对象实例;Javascript有寻多内置对象,如Number、Array、String、Date、Math等let x =new Number("5");console.log(x);//[Number: 5]//02-创建对象let obj={ ...
2020-02-01 12:36:07 154
原创 Nodejs基础系列-05- javascript 变量作用域与var的“坑”
//01- 理解变量的作用域var myVar=1;function wirterIt() { var myVar=2; console.log("Variable=" + myVar); writeMore()} function writeMore() { console.log("Variable=" + myVar); }wirterIt...
2020-01-31 22:16:12 1002
原创 Nodejs基础系列-03- javascript 循环
//JavaScript的循环// 01-while循环(表达式){循环体} 测试表达式,直到表达式计算结果为false. let i=1; while (i<5){ console.log("Interation :" +i) i++; }// 上述执行结果:// Interation :1// Interation :2// In...
2020-01-31 20:58:43 227
原创 Nodejs基础系列-04- javascript 函数
//01- function(){}function myFunction() { console.log("hello world!");}myFunction();//02-传递变量给函数function greeting (name,city) { console.log("Hello "+ name); console.log(". HOW is th...
2020-01-31 20:08:15 140
原创 Nodejs基础系列-02-javascript的运算符
// 01-算数运算符 ////加let y=4 //初始值x=y+5console.log(x) //9x=y+"5"console.log(x) //"45"x="DAming"+y+"4"console.log(x) // "DAming44"//减x=y-2console.log(x)//y++与++y区别:// y++:运算过程为先执行y表达式...
2020-01-31 19:18:29 891
原创 Nodejs基础系列-01-javascript的数据类型
//01-变量、常量的定义let mydata ;mydata="hello world!";//变量名区分大小写let mystring ="long long ago ,there was a king"let Mystring="ha ha"//字符串用单引号也行let myname='my name is 张三'console.log(mydata);cons...
2020-01-31 17:51:57 314
原创 VMware 安装centos7 采用NAT方式如何设置固定IP
1、如果采用了最小化安装会发现ifconfig命令是不可用的,如果看IP可以使用 ip addr 命令。2、设置固定IP 方法: ①首先确定下NAT模式下的网关,VMware工具栏-》编辑-》虚拟网络编辑器..... 找到虚拟网关和子网掩码:如下图例是 192.168.164.2 ,掩码是255.255.255.0 ② 控制台命令行进入:/etc/sy...
2020-01-12 20:48:52 817
转载 gRPC详解
gRPC是什么?gRPC是什么可以用官网的一句话来概括A high-performance, open-source universal RPC framework所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调...
2020-01-10 09:15:27 1258
原创 手动end-2-end复盘测试(实操版)
环境:centos7.2 、Fabric1.4.4 、内存4G1、定义 who is who准备文件:(直接从fabric-samples-release-1.4 的first-network cp了)# cp -r base ../my-network/# cp crypto-config.yaml ../my-network/# cp configtx.yaml ../my-...
2020-01-09 13:53:53 390
56本管理精粹书(pdf).rar
2019-07-08
《区块链2.0 以太坊应用开发指南》 pdf
2019-07-05
Docker全攻略(张涛).pdf
2019-07-04
工程师的“软”技能.rar
2019-06-18
Spring-Security-3.0.1官方文档【中文版】.pdf
2019-06-18
大数据安全标准化白皮书2017版(最新).pdf
2017-09-27
大数据标准化白皮书2017 (最新版).pdf
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人