自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ATCO[这里,只是顺手插曲]

KEEP住个势,努力!

  • 博客(372)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用 curl 发送 POST 请求的几种方式

做 Web 后端开发时,不可避免地要自己给自己发请求来调试接口,这里要记录的内容是如何使用命令行工具curl来进行各种方式的 POST 请求。最常见的一种 POST 请求,用 curl 发起这种请求也很简单。1这种请求一般涉及到文件上传。后端对这种类型请求的处理也复杂一些。1跟发起类型的 POST 请求类似,-d参数值是 JSON 字符串,并且多了一个指定发送内容的格式。这个例子和中的例子发起的请求,到了 Web 后端经过解析后,得到的结果都是键值对。

2023-10-26 11:18:58 4303

原创 Linux添加新硬盘并挂载(mount)到目录下

LINUX分区,格式化,挂载

2023-10-08 11:36:49 693

原创 linux 如何显示一个文件的某几行(中间几行)

grep -C 5 foo filename 显示file文件中匹配foo字符串那行以及上下5行。tail -n +1000:从1000行开始显示,显示1000行以后的。【一】从第3000行开始,显示1000行。即显示3000~3999行。grep -B 5 foo filename 显示foo及前5行。grep -A 5 foo filename 显示foo及后5行。tail -n 1000:显示最后1000行。head -n 1000:显示前面1000行。【二】显示1000行到3000行。

2023-09-22 15:39:38 744

原创 手动安装JAR包到MAVEN库

场景:手上有两个引用一直下不下来,把下载下来的JAR包放到资源库里也读不出来。完成后再在POM中引用即可。

2023-09-22 00:49:06 331

原创 Vue项目的详细目录结构解析

在创建项目时,如果你选择把依赖的配置信息以独立文件形式存放,那么你的项目内,和package.json文件同级的,就还会有比如.browserslistrc, .eslintrc, babel.config.js, jest.config.js, tsconfig.json等独立配置文件。而我们现在使用的Vue.js等框架开发的项目,并不能为浏览器所识别,所以就需要编译打包这一步操作,来转换成实际生产环境(浏览器)所需的文件。这个也没什么好说的,也就是罗列一下,之后Git上传时,需要忽略的文件。

2023-09-19 19:54:15 2861

原创 yarn命令详细解读

Yarn是facebook发布的一款取代npm的包管理工具;

2023-09-19 15:17:06 441

原创 windows安装npm教程及生成DEMO

VUE安装

2023-09-19 10:53:42 1462

原创 SpringBoot配置文件yml敏感信息加密

SpringBoot配置文件yml敏感信息加密,防偷窥

2022-08-15 16:16:45 532 1

原创 linux screen 命令详解

一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU S

2021-02-19 15:50:13 266

原创 解密以太坊的keystore文件

以太坊的keystore文件是用来储存账户的私钥的,一个地址对应着一个keystore文件.当你调用以太坊函数进行签名交易的时候需要用到密码,这时候以太坊会读取keystore文件下的数据,并且使用你的密码进行一系列操作,最后还原出私钥,并且用这个私钥对你的交易进行签名.在keystore中你的私钥并不是以明文形式存放的,而是经过加密,这就是为什么你在签名交易的时候需要输入密码的原因.{ "address": "26ce833a705af6846da8c1a43d1e418b934581..

2021-02-10 23:18:06 702

原创 Linux部署bitcoin core(核心钱包)

一、下载钱包创建钱包目录并进入该目录# mkdir wallet# cd /wallet在wallet目录创建bitcoin目录进入,并用wget命令下载Linux版本的bitcoin core钱包(下载地址:https://bitcoin.org/bin/bitcoin-core-0.18.1/bitcoin-0.18.1-x86_64-linux-gnu.tar.gz )# mkdir bitcoin# cd bitcoin# wget https://bitcoin.o..

2021-02-01 01:39:37 1451 2

原创 以太坊(ETH)Linux(Cent os7)全节点(geth)部署

根据需求下载自己的版本(我是geth-linux-amd64-1.9.7)  版本地址: 1 https://ethereum.github.io/go-ethereum/downloads/   进入mnt目录(可以自己选择目录)创建以太坊目录并进入该目录 1 2 3 # cd mnt # mkdir ethereum # cd ethereum     用wget命令下载安装包

2021-02-01 01:34:32 850

原创 以太坊源码解读

https://blog.csdn.net/lj900911/category_8293142.html

2021-02-01 01:32:47 502 1

原创 以太坊开发基础

以太坊开发基础(1) —— 以太坊开发环境的搭建https://blog.csdn.net/lj900911/article/details/83058550以太坊开发基础(2)搭建私链以及geth命令https://blog.csdn.net/lj900911/article/details/83176275以太坊开发基础(3)创建交易以及部署合约https://blog.csdn.net/lj900911/article/details/83177452以太坊开...

2021-02-01 01:31:24 231

原创 Navicat生成简单数据库字典

我们经常要用到要用到数据库字典,自己写非常麻烦,其实我们可以利用数据库的客户端工具,快速生成数据库的数据字典,下面以Navicat为例:1.打开Navicat,点击查询2.新建查询3.输入以下语句运行select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENT from information_schema.columns where TABLE_SCHEMA='数据库名称'4....

2021-01-19 21:20:48 3678

原创 JAVA开发技术栈

目前市面上主流的开发框架、技术栈:构建工具:maven,Gradle,spring boot initializrWelcome to Apache Maven​maven.apache.orghttps://gradle.org/​gradle.orghttps://start.spring.io/​start.spring.io单元测试:junitJUnit 5​junit.org开发框架容器:spring,spring bootSpring Framewor..

2021-01-18 22:03:33 206

原创 解决node项目执行时,终端关闭项目就跟着关闭

把项目部署到阿里云ECS,早上发现项目关闭了,终端被关掉,程序也就自动停止,解决办法如下:*1. pm2 是什么?日常开发中需要启动一个node项目,需要用npm run …,,如果终端被关掉,程序也就自动停止,有时候几个项目一起跑起来,好几个终端开着,个人不太喜欢,有一神器可以解决:pm2。pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于Paa

2020-11-25 19:53:07 2308

原创 以太坊常用组件说明:Geth,Solidity,Truffle,Remix,web3

以太坊:因为以太坊为开源社区,虽然东西很优秀,但是组件十分的杂乱,因此首先简单介绍下以太坊的一些常用组件:1. Geth:Geth是由以太坊基金会提供的官方客户端软件,用Go编程语言编写的。2. Parity:Parity 是对以太坊协议的另一个很好的实现,并且是用Rust编程语言编写的。 这是一个由一家名为Parity Inc的公司来维护的非官方客户端。任何人都可以实现这个客户端软件,并加入以太坊网络。3.Solidity:Solidity是用于编写在以太坊...

2020-11-25 15:15:12 1543

原创 windows 安装remix-ide

windows安装remix-ide还是挺多不同的,当时安装网上找了很多资料,走过很多坑,这里记录一下:1、环境需要安装nodejs,npm,配置好环境变量。注意版本要是最新的,最码不能太旧。 如果nodejs版本太旧就到官方上去下载最新的,windows的更新就是下载最新的包覆盖,什么n指令是没用的。地址:https://nodejs.org/en/download/ 如果npm版本太旧就用:npm install npm@latest -g ,升级npm版本号2、选择...

2020-11-25 13:57:44 2610

原创 nodejs服务后台持续运行三种方法

一、利用 foreverforever是一个nodejs守护进程,完全由命令行操控。forever会监控nodejs服务,并在服务挂掉后进行重启。1、安装 forevernpm install forever -g2、启动服务service forever start3、使用 forever 启动 js 文件forever start index.js4、停止 js 文件forever stop index.js5、启动js文件并输出日志文件forever start -

2020-11-22 23:11:19 1077

原创 node.js 中的package.json文件和node_modules创建

package.json文件可以手工编写,也可以使用npm init命令自动生成。$ npm init这个命令采用互动方式,然后在当前目录生成一个基本的package.json文件。所有问题之中,只有项目名称(name)和项目版本(version)是必填的,其他都是选填的。有了package.json文件,直接使用npm install命令,就会在当前目录中安装所需要的模块。$ npm install如果一个模块不在package.json文件之中,可以单独安装这个模块,并使用相应的参数

2020-11-20 11:02:42 575

原创 在Linux系统安装Nodejs

1、去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/通过 uname -a 命令查看系统位数(x86_64表示64位系统, i686 i386表示32位系统),如图故下载一下红色框中文件 ,版本自已选2、下载下来的tar文件上传到服务器并且解压,然后通过建立软连接变为全局;1)上传服务器可以是自己任意路径,如为 /app/software/2)...

2020-11-20 10:56:21 152

原创 SpringBoot执行定时任务

1、在启动类中加入@EnableScheduling来开启定时任务。2、创建定时任务类package com.example.demo;import org.springframework.scheduling.annotation.Async;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import lombo.

2020-07-23 00:33:47 238

原创 CentOS8 安装MySQL8

准备安装前,先检测是否带有 MySQL:rpm -qa | grep mysql若有结果,如mysql-***,则执行删除rpm -e --nodeps mysql-***查询Mysql对应文件whereis mysql,并删除安装mysql官网获取 Yum 资源包下载链接# 安装Yum Repositorywget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm# 使..

2020-07-17 23:21:48 253

原创 idea tomcat 乱码问题的解决

问题,在idea中出现乱码问题,以前没有的,好像在设置系统代码为utf8之后就出现了,于是尝试了一系列办法,希望这些办法对您有帮助。先看一下乱码的样式。设置办法1、在tomcat Server中设置 VM options , 值为-Dfile.encoding=UTF-8 ,可惜没生效12、在setting中的 File encodings 中设置编码格式,后来发现这是设置页面编码格式的,所以也没生效,不过遇到相关问题的朋友也不防照此设置下。3、在java Compl..

2020-06-24 15:48:23 199

原创 Tomcat8安装及配置步骤

1.下载tomcat8 ,官网地址:http://tomcat.apache.org/根据自己电脑的系统 ,下载对应的版本zip ,我下载的是window64位的zip包下一步:2.解压缩apache-tomcat-8.5.11-windows-x64.zip到D盘3.环境变量配置:(请先看文章结尾)3.1 系统变量 ,新增CATALINA_HOME,地址就是刚才文件夹 ,不需要带/bin3.2 ,PATH中 ,末尾新添加%CATALINA_HOME%\bin;%CATA.

2020-06-24 14:43:43 368

原创 Fiddler实现iPhone手机抓包

1、电脑上安装Fiddler抓包工具,然后进行设置安装之后点Tools -- Options菜单,按照下面截图设置HTTPS,不然没法解密还有Connections选项,选中允许远程连接。到这里电脑端配置就结束了2、手机端配置确保手机的网络和电脑网络是能连通的(最方便的是同一个WiFi)查看电脑ip地址(用于配置手机使用电脑IP作为代理)然后进入iPhone打开设置 - 无线局域网,点你链接的网络后面圈出来的那个叹号按钮。点开后在最下面点配置代理按钮,打...

2020-06-08 15:52:51 3119

原创 toad 配置 (未安装oracle客户端 配置)

1. 下载toad软件和oracle的instantclient包(管方下载,如:instantclient-basic-win32-11.2.0.1.0.zip)2. 安装完后toad后,将OracleInstatnt Client解压。如:D:/instantclient_11_23.环境变量配置: "控制面板"-"系统"-"高级"-"环境变量"-"系统变量"添加NLS_LANG = AMERICAN_AMERICA.ZHS16GBKTNS_ADMIN = D:\instantcl...

2020-06-03 14:06:02 1687

原创 Maven:repositories、distributionManagement、pluginRepositories中repository的区别

目录一、repositories中的repository二、distributionManagement中的repository三、pluginRepositories中的repository一、repositories中的repository表示从什么库地址可以下载项目依赖的库文件,比如:<repositories><repository><id>nexus</id><name>Nexus&...

2020-05-20 11:50:19 333

原创 Maven的安装与配置

一、安装本地Maven点此进入maven官网下载选择左侧Download,apache-maven-3.6.3下载完成后,选择一个路径进行解压然后配置path环境变量,系统变量:MAVEN_HOME = F:\dev\apache-maven-3.6.3系统变量:path = %MAVEN_HOME%\bin然后win+R 运行cmd 输入 mvn -version,看配置是否成功二、配置settings文件在F:\dev\apache-maven-3.6.3\conf下.

2020-05-19 17:37:35 137

原创 python3 操作MYSQL数据库

在Python3中使用mysql数据库需要安装pymysql库pip install pymysql 操作MySQL#导包#import pymysql 第一步:打开数据库连接#db = pymysql.connect(host="数据库地址", user="用户名", password="密码", port=3306,# 端口 database="数据库名", chars...

2020-04-25 22:42:54 150

原创 Windows环境MySql8忘记root密码解决办法

方法实测OK1、先停止MYSQL服务2、新建一个文本文件如:root_newpass.txt,输入修改密码命令 ALTER user root@'localhost' identified by '123456';3、用管理员权限运行命令行,运行以下指令: mysqld --defaults-file="e:\mysql\my.ini" --init-fil...

2020-04-23 11:31:15 972 1

原创 MYSQL下载与安装

系统环境:*win10 x64软件版本:*MySQL 5.7.21(GPL)免安装版/解压版MySQL下载地址:*https://www.mysql.com/downloads/下载安装过程:打开地址,看到下图:点击downloads,然后拉到最下面。这里选择的是社区版。页面跳到下图,点download下载点击之后然后往下拉,选择自己电脑系统版本...

2020-04-22 15:26:08 285

转载 Python爬虫:一些常用的爬虫技巧总结

1、基本抓取网页get方法import urllib2url = "http://www.baidu.com"respons = urllib2.urlopen(url)print response.read()post方法import urllibimport urllib2 url = "http://abcde.com"form = {'name':'a...

2020-04-21 22:18:10 144

翻译 PyCharm编写的代码生成可执行文件操作步骤

1、打开Pycharm。2、打开Terminal(快捷键Alt + F12)3、安装pyinstaller工具输入:pip install pyinstaller4、生成本项目可执行文件Terminal中输入:pyinstaller -F -wmain.pymain.py是我的项目启动文件名称,你要替换成你自己的项目启动名称。生成的可执行文件放在同目录dist下。  -...

2020-01-10 17:04:11 2140

转载 solr创建core失败

先别着急点击Add Core,先去目录下创建几个文件。首先去目录:solr安装目录/solr-7.7.0\server\solr/ 创建一个名字为new_core的文件夹然后拷贝当前目录下:solr安装目录/solr-7.7.0\server\solr\configsets\_default下的conf目录拷贝到new_core目录下然后再点击创建即可 ...

2019-02-22 17:28:53 3052

转载 人工智能学习线路图

人工智能学习线路图Python教程Python 教程 Python 简介 Python 环境搭建 Python 中文编码 Python 基础语法 Python 变量类型 Python 运算符 Python 条件语句 Python 循环语句 Python 数字 Python 列表(List) Python 字符串 Pytho...

2019-02-13 09:40:56 3119 5

转载 markdown基本语法

markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而markdown只需要在标题内...

2018-10-09 11:21:46 177

转载 Gradle生成WAR包及部署Tomcat

Gradle生成WAR包及部署Tomcat配置构建脚本 build.gradleapply plugin: 'war'War 属性配置war { archiveName 'ProjectName.war' from 'SubprojectName/build/dist'}war包名称 from 为引入子项目(Gradle Multi-project Bui...

2018-10-09 09:12:51 5290

转载 将tomcat 控制台信息输出到我们的catlinna.out目录

在Linux系统中,Tomcat 启动后默认将很多信息都写入到 catalina.out 文件中,我们可以通过tail  -f  catalina.out 来跟踪Tomcat 和相关应用运行的情况。 在windows下,我们使用startup.bat启动Tomcat以后,会发现catalina日志与Linux记录的内容有很大区别,大多信息只输出到屏幕而没有记录到catalina.out里面。 本文...

2018-09-29 14:13:54 1854

net.sf.fjep.fatjar_0.0.31插件

使用net.sf.fjep.fatjar_0.0.31可以在ECLIPSE中很方便的将第三方JAR包打进自已的JAR包中,以免总是找不到相关的类或需要设置大量环境变量,具体请查看博文:http://blog.csdn.net/atco/article/details/7626131

2012-06-02

空空如也

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

TA关注的人

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