- 博客(19)
- 收藏
- 关注
原创 Java执行本地Shell命令以及远程Shell命令
我们可以使用Java来执行本地Shell命令甚至是远程主机上的Shell命令,并获取其标准输出、异常输出、执行结果码。首先,访问远程主机需要加入一下maven支持:<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.55</version></dependency>
2021-04-18 21:21:20 696
原创 Nginx配置SSL(windows系统)
1,安装openssl官网地址:https://slproweb.com/products/Win32OpenSSL.html2,生成证书文件openssl genrsa -idea -out [证书名].key 1024控制台:Generating RSA private key, 1024 bit long modulus (2 primes)…+++++…+++++e i...
2020-03-25 06:45:12 1090
转载 Nginx & Lua环境搭建
1. 安装LuaJITwget http://luajit.org/download/LuaJIT-2.0.2.tar.gzmake install PREFIX=/usr/local/LuaJIT# 添加环境变量export LUAJIT_LIB=/usr/local/LuaJIT/libexport LUAJIT_INC=/usr/local/LuaJIT/include/luaj...
2020-03-21 21:00:01 459
原创 SpringBoot整合Swagger
SpringBoot配置加入maven支持<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfo...
2019-12-02 13:08:43 123
原创 CentOS7中的python2升级到python3
CentOS7中的python版本默认是Python2.7。以下步骤可以将Python2.7升级到Python3.*添加IUS仓储yum install -y https://centos7.iuscommunity.org/ius-release.rpm从IUS仓储中检索Python3yum search python3安装Python3.6yum -y install pyt...
2019-03-24 16:26:05 471
原创 Angular中ControlValueAccessor的用法实例
以下代码是使用Angular中的ControlValueAccessor去重新定义input的输入值。最终效果:将数字格式化成金额表示,[1234567] => [1,234,567]html代码:<input type="text" appMoneyInput [formControl]="money">component.ts代码:money: FormCont...
2019-03-17 19:50:12 2316
原创 安装FastDFS
1. 下载所需的包fastdfs-5.11.tar.gzfastdfs-nginx-module_v1.16.tar.gzlibfastcommon-1.0.39.tar.gznginx-1.13.7.tar.gz2. 安装yum -y install libeventtar zxvf libfastcommon-1.0.39.tar.gzcd libfastcommon-1.0...
2019-02-26 18:55:48 163
原创 Nginx配置Angular&Java开发环境
使用以下配置,可以通过Nginx来访问本地的Angular和Java开发环境,避免跨域问题的出现。server { listen 80; server_name localhost; location / { root html; index index.html index.htm; proxy_re...
2019-02-26 09:18:06 317
原创 Scrapy入门
1. 准备环境安装virtualenv,使用virtualenv生成一个虚拟环境:mkvirtualenv scrapy_env使用pip安装scrapy:pip install scrapy在安装scrapy的时候有可能会出现以下异常:error: Microsoft Visual C++ 14.0 is required. Get it with &amp;amp;amp;quot;Microsoft Visu...
2019-02-24 08:54:35 117
原创 【Angular】切换网页主题颜色
scss代码:.theme-wrapper { --cardBackgroundColor: #0094ff; --cardColor: #ffffff;}$variables: ( --cardColor: var(--cardColor), --cardBackgroundColor: var(--cardBackgroundColor),);@f...
2019-02-09 13:14:42 1996
原创 Python虚拟环境构建
1. 为什么需要构建虚拟环境之所以在开发Python的时候要构建虚拟环境,就是为了使我们的开发环境相互隔离。比如说,在同一台机器上有用Python2开发的项目,还有用Python3开发的项目,此时我们就可以构建两个虚拟环境,分别安装Python2和Python3即可。2. 构建虚拟环境安装虚拟环境构建工具:pip install virtualenvpip install virtual...
2018-12-22 10:19:40 223
原创 Logstash配置详解(不断更新)
1. Input Plugin1.1 从文件输入从文件读取数据,如常见的日志文件。文件读取通常要解决几个问题:No.问题解决办法1文件内容如何只被读取一次?即重启Logstash时,从上次读取的位置继续sincedb2如何即时读取到文件的新内容定时检查文件是否有更新3如何发现新文件并进行读取定时检查是否有新文件生成4如何文件发生了归档(r...
2018-11-27 19:39:16 14834
原创 SpringBoot发送邮件(使用thymeleaf模板)
1. 构建环境在pom.xml中添加以下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><depen...
2018-11-18 13:33:12 7624 5
原创 Elasticsearch入门
安装elasticsearchrpm -ivh elasticsearch-6.3.0.rpm修改配置文件:位置:/etc/elasticsearch/elasticsearch.yml添加内容:http.cors.enabled: truehttp.cors.allow-origin: &amp;amp;quot;*&amp;amp;quot;安装elasticsearch-head网址:https://github.com/...
2018-11-11 09:59:12 841
原创 04. Spring Cloud--客户端弹性模式
4.1 简介在分布式系统中,当服务崩溃时,很容易检测到该服务已经不在了,因此应用程序可以绕过它。然而,当服务运行缓慢时,检测到这个服务性能不佳并绕过它是非常困难的,这是因为以下几个原因。服务的降级可以以间歇性问题开始,并形成不可逆转的势头 – 降级可能只发生在很小的爆发中。故障的第一个迹象可能是一小部分用户抱怨某个问题,直到突然间应用程序容器耗尽了线程池并彻底崩溃。对远程服务的调用通常是同...
2018-11-08 20:11:59 597
原创 03. Spring Cloud--服务路由
目录3.1 简介3.2 Netflix Zuul3.1 简介在向微服务框架这样的分布式架构中,需要确保跨多个服务调用的关键行文的正常运行,如安全、日志记录和用户跟踪。要实现此功能,开发人员需要在所有服务中始终如一地强制这些特性,而不需要每个开发团队都构建自己的解决方案。虽然可以使用公共库或扩家来帮助在单个服务中直接构建这些功能,但这样做会造成3个影响。在构建的每个服务中很难始终实现这些功能...
2018-11-07 20:19:48 208
原创 02. Spring Cloud--配置服务
2.1 配置管理的重要性对于在云中运行的微服务,管理应用程序配置是至关重要的,因为微服务实例需要以最少的人为干预快速启动。每当人们需要手动配置或接触服务以实现部署时,都有可能出现配置漂移、意外中断以及应用程序响应可伸缩性出现延迟的情况。配置漂移:当构建好的服务被部署在服务器上后,由于有人登陆该服务器并修改了一个东西,导致该服务的配置被更改,从而使机器上的实际配置与源代码管理的配置不一致。这...
2018-11-05 20:50:16 147
原创 01. Spring Cloud--服务发现
目录1.1 简介1.2 服务发现的特点1.3 服务发现架构1.3.1 服务注册1.3.2 负载均衡1.4 构建Spring Eureka服务端1.5 构建Spring Eureka客户端1.1 简介什么是服务发现?在任何分布式架构中,都需要找到机器所在的物理地址。这个概念自分布式计算开始出现就已经存在,并且被正式称为服务发现。服务发现对于微服务和基于云的应用程序至关重要,主要原因有两个。...
2018-11-04 12:44:30 285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人