- 博客(376)
- 资源 (1)
- 收藏
- 关注
原创 CentOS7上安装Squid代理详细教程
通过以上步骤,你已经成功安装和配置了Squid代理服务器,并且可以在客户端设备或应用程序中使用它进行代理访问。根据需要,你可以进一步定制Squid的配置,例如添加更多的访问控制规则或进行高级功能的配置。请注意,Squid还有许多其他的功能和选项,你可以参考Squid的官方文档以获取更详细的信息和配置指南。配置客户端设备或应用程序:在需要使用代理的客户端设备或应用程序中,配置代理服务器地址和端口。配置防火墙:如果你的系统上启用了防火墙,需要允许Squid的通信。配置允许访问的网络或IP地址。
2024-07-09 16:06:08 694
原创 执行JAR包,提示.jar中没有主清单属性
-修改编译出来的jar包名,仅为{artifactId}.jar-->com.atco.MainApplication
2024-06-18 18:02:23 279
原创 Intellij IDEA 智能补全的 10 个姿势
在字符串或者数字……后面输入 .var,回车,IDEA会自动推断并快速定义一个局部变量,不过它是 final 类型的。在值后面输入.field,可以快速定义一个成员变量,如果当前方法是静态的,那生成的变量也是静态的。
2024-06-18 15:36:29 565
原创 使用 curl 发送 POST 请求的几种方式
做 Web 后端开发时,不可避免地要自己给自己发请求来调试接口,这里要记录的内容是如何使用命令行工具curl来进行各种方式的 POST 请求。最常见的一种 POST 请求,用 curl 发起这种请求也很简单。1这种请求一般涉及到文件上传。后端对这种类型请求的处理也复杂一些。1跟发起类型的 POST 请求类似,-d参数值是 JSON 字符串,并且多了一个指定发送内容的格式。这个例子和中的例子发起的请求,到了 Web 后端经过解析后,得到的结果都是键值对。
2023-10-26 11:18:58 7198
原创 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 1166
原创 Vue项目的详细目录结构解析
在创建项目时,如果你选择把依赖的配置信息以独立文件形式存放,那么你的项目内,和package.json文件同级的,就还会有比如.browserslistrc, .eslintrc, babel.config.js, jest.config.js, tsconfig.json等独立配置文件。而我们现在使用的Vue.js等框架开发的项目,并不能为浏览器所识别,所以就需要编译打包这一步操作,来转换成实际生产环境(浏览器)所需的文件。这个也没什么好说的,也就是罗列一下,之后Git上传时,需要忽略的文件。
2023-09-19 19:54:15 4256
原创 linux screen 命令详解
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU S
2021-02-19 15:50:13 308
原创 解密以太坊的keystore文件
以太坊的keystore文件是用来储存账户的私钥的,一个地址对应着一个keystore文件.当你调用以太坊函数进行签名交易的时候需要用到密码,这时候以太坊会读取keystore文件下的数据,并且使用你的密码进行一系列操作,最后还原出私钥,并且用这个私钥对你的交易进行签名.在keystore中你的私钥并不是以明文形式存放的,而是经过加密,这就是为什么你在签名交易的时候需要输入密码的原因.{ "address": "26ce833a705af6846da8c1a43d1e418b934581..
2021-02-10 23:18:06 796
原创 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 1974 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 930
原创 以太坊开发基础
以太坊开发基础(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 278
原创 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 3846
原创 JAVA开发技术栈
目前市面上主流的开发框架、技术栈:构建工具:maven,Gradle,spring boot initializrWelcome to Apache Mavenmaven.apache.orghttps://gradle.org/gradle.orghttps://start.spring.io/start.spring.io单元测试:junitJUnit 5junit.org开发框架容器:spring,spring bootSpring Framewor..
2021-01-18 22:03:33 233
原创 解决node项目执行时,终端关闭项目就跟着关闭
把项目部署到阿里云ECS,早上发现项目关闭了,终端被关掉,程序也就自动停止,解决办法如下:*1. pm2 是什么?日常开发中需要启动一个node项目,需要用npm run …,,如果终端被关掉,程序也就自动停止,有时候几个项目一起跑起来,好几个终端开着,个人不太喜欢,有一神器可以解决:pm2。pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于Paa
2020-11-25 19:53:07 2794
原创 以太坊常用组件说明:Geth,Solidity,Truffle,Remix,web3
以太坊:因为以太坊为开源社区,虽然东西很优秀,但是组件十分的杂乱,因此首先简单介绍下以太坊的一些常用组件:1. Geth:Geth是由以太坊基金会提供的官方客户端软件,用Go编程语言编写的。2. Parity:Parity 是对以太坊协议的另一个很好的实现,并且是用Rust编程语言编写的。 这是一个由一家名为Parity Inc的公司来维护的非官方客户端。任何人都可以实现这个客户端软件,并加入以太坊网络。3.Solidity:Solidity是用于编写在以太坊...
2020-11-25 15:15:12 1676
原创 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 2669
原创 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 1293
原创 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 761
原创 在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 168
原创 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 267
原创 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 299
原创 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 247
原创 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 416
原创 Fiddler实现iPhone手机抓包
1、电脑上安装Fiddler抓包工具,然后进行设置安装之后点Tools -- Options菜单,按照下面截图设置HTTPS,不然没法解密还有Connections选项,选中允许远程连接。到这里电脑端配置就结束了2、手机端配置确保手机的网络和电脑网络是能连通的(最方便的是同一个WiFi)查看电脑ip地址(用于配置手机使用电脑IP作为代理)然后进入iPhone打开设置 - 无线局域网,点你链接的网络后面圈出来的那个叹号按钮。点开后在最下面点配置代理按钮,打...
2020-06-08 15:52:51 3249
原创 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 1837
原创 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 411
原创 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 152
原创 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 181
原创 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 1044 1
原创 MYSQL下载与安装
系统环境:*win10 x64软件版本:*MySQL 5.7.21(GPL)免安装版/解压版MySQL下载地址:*https://www.mysql.com/downloads/下载安装过程:打开地址,看到下图:点击downloads,然后拉到最下面。这里选择的是社区版。页面跳到下图,点download下载点击之后然后往下拉,选择自己电脑系统版本...
2020-04-22 15:26:08 304
转载 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 170
翻译 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 2305
转载 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 3097
net.sf.fjep.fatjar_0.0.31插件
2012-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人