09 2019 档案
摘要://方式一 public static String ReadAsChars(HttpServletRequest request) { BufferedReader br = null; StringBuilder sb = new StringBuilder(""); try { br = request.getReader(); String str; while ((str = br.re
阅读全文
摘要:import com.alibaba.fastjson.JSONObject; public class JsonTest { public static void main(String[] args) { // json串(以自己的为准) String str = "{"id":"75","shoppingCartItemList":[{"id":"4...
阅读全文
摘要:import org.json.JSONObject; JSONObject jo = new JSONObject(new String(需要转换的字符串));
阅读全文
摘要:这里介绍参数传递的两种方式。 方式一:$0,$1,$2... 采用$0,$1,$2..等方式获取脚本命令行传入的参数 $0:脚本名称 $1....: 参数 例子: 方式二:getopts getopts引用的三个环境变量: OPTARG: 上一个由getopts内置命令处理的选项参数的值, opti
阅读全文
摘要:运行sync将dirty的内容写回硬盘 sync 通过修改proc系统的drop_caches清理free的cache echo 3 > /proc/sys/vm/drop_caches 可以调用crond定时任务:每10分钟执行一次 */10 * * * * sync;echo 3 > /proc
阅读全文
摘要:平时时常遇到端口占用的情况,又不知道端口是哪个服务启的。 本文以80端口为例。 首先查看启用80端口的进程 netstat -tunlp | grep 80 可以看到80端口的进程为11823 查看11823是什么进程 ps -aux | grep 11823 发现是tomcat启动的80端口
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原本链接:https://blog.csdn.net/otmqixi/article/details/81564515 我们安装好RHEL的Linux后,执行yum命令安装软件,如果是未注册的肯
阅读全文
摘要:1、查看进程 ps -ef 如果需要查看特定的进程,比如redis的 ps -ef | grep redis 2、强制杀死进程 kill -9 进程id 3、忽略输出后台启动 nohup ./redis-server >/dev/null & 4、查看端口被哪个进程占用 netstat -tunlp | grep 8080 然后有进程号pid,在通过以下指令查找特定进程 ...
阅读全文
摘要:vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效
阅读全文
摘要:<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
阅读全文
摘要:pom.xml中加入以下配置即可 1.引用私服jar包 2.jar包提交私服
阅读全文
摘要:proxyTable: { "/proxy/": {//以/proxy/为开头的适合这个规则 target: "http://192.168.7.72:8000",//目标地址 "secure": false,//false为http访问,true为https访问 "changeOrigin": true,//跨域访问设置,true代表跨域 "pathRewrite": {//路径改写规则 "^/
阅读全文
摘要:前言 想在docker容器中安装docker部署fabric网络,有了以下尝试。 尝试了centos镜像、redhat镜像都没解决docker容器中安装运行docker的问题,最后ubuntu成功了! 虽然最后并没有使用,有兴趣的可以折腾下,哈哈哈。 安装 1.拉取ubuntu镜像并容器运行 2.u
阅读全文
摘要:1.批量删除无tag镜像 2.以特权模式运行容器 /usr/sbin/init:dbus等服务启动 如果在容器中安装docker,无法启动的话: -v /var/run/docker.sock:/var/run/docker.sock 3.将容器创建为镜像
阅读全文
摘要:在中文的左边加 =?UTF-8?B?`echo ,右边加 | base64`?=
阅读全文
摘要:由于这里我想通过java连接linux,connection连接需要host、port、username、password及其他路径等等。不想每次修改的时候都去改源文件,所以想写在application.yml配置文件中,然后读取。 首先需要在pom.xml中增加以下依赖,支持 @Configura
阅读全文
摘要:小白对jenkins运维的使用有点简单的想法,这里开个记录贴记录下。 2019-09-26 由于未找到jenkins构建失败后执行其他脚本的插件,也暂时没有使用其他运维工具。所以想自己写一个shell脚本,一是方便其他人使用,二是可以失败后回滚。 本文使用gitlab webhook触发jenkin
阅读全文
摘要:前言 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 https://nodejs.org/en/download/ 左边是长期支持稳定版,右边是最新版。 安装 1.下载node
阅读全文
摘要:前言 Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Tayl
阅读全文
摘要:1.安装jdk1.8配置环境变量 参考:https://www.cnblogs.com/jxd283465/p/11541506.html 2.安装gityum -y install git 3.安装python2.7默认自带2.7 4.安装pip参考:https://www.cnblogs.com
阅读全文
摘要:修改 /home/ELK-filebeat/docker-elk/kibana/config/kibana.yml
阅读全文
摘要:
阅读全文
摘要:前言 ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache
阅读全文
摘要:Centos7系统默认自带python2.7,但是没有安装pip。
阅读全文
摘要:网络原因导致的问题: error pulling image configuration: Get https://d2iks1dkcwqcbx.cloudfront.net/docker/registry/v2/blobs/sha256/96/96dd1575de0ff2d2759f85216f4
阅读全文
摘要:前言 Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的
阅读全文
摘要:后来同步的时候发现有的没有同步过来,应该是没有同步完成我就停止服务了。 最后尝试直接把fastdfs storage的data文件迁移过去即可。 1.在新的storage server服务器上停止所有的storage 进程。 /etc/init.d/fdfs_storaged stop 2.修改st
阅读全文
摘要:前言 FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务
阅读全文
摘要:系统环境:Centos7 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 1.yum安装过程参考:https://www.jianshu.com/p/5a001726b20d 启动 systemctl sta
阅读全文
摘要:前言 SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Find
阅读全文
摘要:前言 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL
阅读全文
摘要:前言 系统环境:Centos7、jdk1.8 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的用户使用。当Maven需要下载构件的时候,它从私服请求,如果 私服上不存在该构件,则从外部远程仓库下载,缓存在私服上之后,再为Maven的下载请求提供服务。
阅读全文
摘要:1.安装插件:SonarQube Scanner for Jenkins 插件安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.SonarQube安装教程参考:https://www.cnblogs.com/jxd283465/p/
阅读全文
摘要:push tag用于提交代码构建成功后push tag,以防提交代码报错,方便回滚之前正常的代码。 由于采用docker部署的形式,构建失败自动回滚还未实现,待研究解决。 构建后操作选择 Git Publisher 注意: 这里的Target remote name 为添加git时添加的name p
阅读全文
摘要:jenkins发布java项目 过程参考发布vue项目。https://www.cnblogs.com/jxd283465/p/11543431.html 大同小异。 vue建立的是Freestyle project,构建环境选择node java建立的是maven project,构建环境使用ma
阅读全文
摘要:1.安装插件 Email Extension Template Plugin 安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.系统设置管理员邮箱及邮件模板等 在系统设置中找到“Jenkins Location”,配置管理员邮箱,即
阅读全文
摘要:由于工作需要,这里我先创建一个vue的工程。 1.首先安装好gitlab相关插件:GitLab、GitLab Hook、NodeJS 插件安装参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.jenkins服务器安装git 和 nodejs
阅读全文
摘要:gitlab安装教程参考:https://www.cnblogs.com/jxd283465/p/11525629.html 1.Maven Integration Plugins Jenkins安装时选择推荐插件安装并不会安装Maven的插件,无法直接新建Maven项目。 所以需要我们先来安装Ma
阅读全文
摘要:系统环境:Centos7 https://jenkins.io/zh/download/ 下载对应系统的jenkins 一、安装jdk8.0 jenkins安装需要jdk8or11,根据jenkins版本而定 2.164 (2019-02) and newer: Java 8 or Java 11
阅读全文
摘要:前言 系统环境:Centos7、jdk1.8 docker私服:可以把项目通过dockerfile文件build成docker镜像,供其他环境拉取。部署在本地,私有化。 安装 dockerHUB私服 1. 搭建registry 2. 提交镜像 3. 拉取镜像 4.删除私服镜像 错误集合 a. 运行错
阅读全文
摘要:安装 一、 docker安装 Centos 安装docker18.03 wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rp
阅读全文
摘要:系统环境:Centos7 1.下载tomcat8.5 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz 2.解压 3.运行 浏览器访问:htt
阅读全文
摘要:系统环境:Centos7 一、下载jdk8.0 jdk官方网站:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载适合版本的jdk。我的linux是64位,这里我选择的是jdk
阅读全文
摘要:1.连接数据库 2.在mysql8版本中更改用户密码需要加入with mysql_native_password 3.修改root用户的host为‘%’ 再查看root用户的host 至此,root用户的远程访问已开启。 4.测试下navicat连接 连接成功! 常见问题解决 1.解决sql_mod
阅读全文
摘要:yum update 更新软件包和系统软件、系统内核 yum upgrade只更新软件包,不更新系统软件和系统内核 查看版本号 其中el代表Enterprise Linux ,el7代表RHEL7 x86_64为系统架构:64位系统 3:主版本号 10:次版本号,表示稳定版本(因为有偶数) 0:修订
阅读全文
摘要:前言 GitLab:GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台。对于软件工程质量管理非常重要。版本:GitLab 分为社区版(CE) 和企业版(EE)。配置:建
阅读全文
摘要:使用教程 一、 配置文件 ssr://1111111111111111111111111111111111111111注:此为ssr的配置文件,后续后用到 二、 windows端 此为附件,可拖至本地使用下载链接:https://pan.baidu.com/s/1IG6Z6tfFcd0TCa47Xt
阅读全文
摘要:本文各种配置脚本都是之前收藏在oneNote中的,忘记从哪位博主转载的,请见谅。 bash脚本之后,基本都是输入ssr密码。端口号。最后安装成功记录下ip、端口、密码、加密、协议、混淆等,或者保存好生成的ssr://连接 如果,请执行 yum -y install wget 1.准备服务器 阿里、腾
阅读全文
摘要:系统环境:Centos7 主:192.168.8.162 从:192.168.8.127 前提条件 a.关闭防火墙 systemctl stop firewalld 关闭防火墙开机自启 systemctl disable firewalld b.关闭selinux vi /etc/selinux/c
阅读全文
摘要:vi /etc/sysconfig/network-scripts/ifcfg-ens33 ifcfg-ens33为ifconfig显示的网卡名 TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" DEFROUT
阅读全文
摘要:文件下载方案 1.调用download接口,定义下载的文件名 server { listen 8082; server_name 192.168.8.200; location /group1/M00 { add_header Content-Disposition "attachment;file
阅读全文
摘要:1.查看内存情况 free -h 解释下基本概念 Mem 内存的使用信息Swap 交换空间的使用信息total 系统总的可用物理内存大小used 已被使用的物理内存大小free 还有多少物理内存可用shared 被共享使用的物理内存大小buff/cache 被 buffer 和 cache 使用的物
阅读全文