- 博客(77)
- 收藏
- 关注
转载 git的使用
配置账号信息 git config --global user.name *** git config --global user.email ***@***.*** git config --list# 查看配置的信息 git help config# 获取帮助信息 生成密钥 ssh-keygen -t rsa -C ***@**...
2018-12-18 21:21:13
347
原创 idea打jar包方式
方式一 使用idea自带的打包方式点击File ->project structure 选择Artifacts 然后点击绿色加号 按图一次选择 点击 完成后会弹出此界面 此时需要注意 信息的填写十分重要 否则将不能运行1和2可以使用默认的1 这样打出的jar包路径信息不会打到MANIFEST.MF文件中 选择2会打到该文件中3必须修改一...
2018-10-31 16:48:05
38771
2
原创 java中获取jar路径
package test.data.com.utils;import org.apache.commons.lang3.StringUtils;import java.io.FileInputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.UR...
2018-10-31 14:21:39
1191
翻译 python命令行参数
# -*- coding: utf-8 -*- import argparse args = "-f hello.txt -n 1 2 3 -x 100 -y b -z a -q hello @args.txt i_am_bar -h".split() # 使用@args.txt要求fromfile_prefix_chars="@" # args.txt文件中应该一行一个参数,想改变行为...
2018-10-30 14:48:03
537
原创 Python导入自定义模块
在python中我们会将函数封装在不同的python文件中,并将不同功能的python文件放在不同的目录下(此处可以误认为时包下)例如一个项目testP目录结构如下testP|_ test1 |_ test11 |_ test111.py |_ test112.py |_ _...
2018-10-30 14:39:16
3248
原创 ubuntu安装pip以及修改默认python
在Ubuntu14.04上安装Pip一: 在终端上使用以下命令,来保证你系统上所有的包都是最新的。sudo apt-get update sudo apt-get upgrade二: 安装pip安装python-pip和你所需要的包:apt-get install python-pip检查pip的版本:pip -V步骤三: 如何使用pip命令。pip -help安...
2018-10-16 16:50:41
2832
原创 docker乱码时区异常排查解决
容器运行时 可以使用docker exec -it 容器Id或者名称 locale 该命令查看当前语言环境可以使用dcoker exec -it 容器Id或者名称 date 该命令查看时区和当前时间 当然也可以使用docker exec -it 容器Id或者名称 bash 进入容器内部查看当前时间(date命令)和系统语言环境(locale)docker 服务启动的...
2018-10-10 10:27:27
617
原创 docker中基础命令和基本操作以及基本概念
运行镜像docker run -it --rm ubuntu:16.04 bash-it :这是两个参数,一个是 -i :交互式操作,一个是 -t 终端。我们这里打算进入bash 执行一些命令并查看返回结果,因此我们需要交互式终端。--rm :这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动docker rm。我们这里只是随便执行个命令...
2018-10-10 10:23:18
357
原创 Dokcer安装,用户配置
Ubuntu安装dockercurl -fsSL get.docker.com -o get-docker.shsudo sh get-docker.sh --mirror Aliyun启动 Docker CEsudo service docker startcentos安装dockercurl -fsSL get.docker.com -o get-docker.shs...
2018-10-10 09:54:44
163
转载 linux下忘记mysql密码
MySQL密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上...
2018-09-28 14:13:48
145
原创 mysql数据库创建用户授权设置密码修改密码
使用下发命令时如果没有这个用户使用这个命令之后会自动创建一个 如果存在了 mysql.user表中添加一条记录对应权限的记录 使用下发命令时 必须先登录mysql -u root -p 该root用户必须有执行该语句的权限 授权格式:grant 权限 on 数据库.表名称 to 用户名@登录主机 identified by "密码"; ...
2018-09-28 11:50:10
837
原创 intelliJ idea安装go开发环境 并 搭建go项目 打包
本人使用的是 idea 开发go项目 也是一个初学者 将自己遇到的问题记录分享在晚上查找了很多资料 没有什么可以直接使用 本人再次整理一下我使用的idea 时 2017.2.6 版本的 查看idea版本 Help -> About 之后在弹框中可以看到使用的go版本 1.9.7(因为使用最新版本 不能使用debug)需要idea安装go插件 安装方法在id...
2018-08-30 14:57:57
49880
4
原创 下载安装go开发环境
下载Golang地址https://golang.org/dl/进去之后选择合适的版本进行下载安装即可实际只要解压到相应目录就好了sudo tar -zxvf go1.9.linux-amd64.tar.gz -C /usr/local/当然你也可以选择其他目录 然后设置相关环境变量(使用文本编辑器开发时候不依赖任何idea开发工具 需要配置) export G...
2018-08-30 14:03:56
273
原创 Ubuntu(linux)添加系统证书信任
关于浏览器使用https访问网站 大家有时候在使用https://访问网站时 经常遇到证书信任问题 经过网上查找资料找到了 使用linux系统 Ubuntu亲测可以使用 添加证书的方式 方式 如下Ubuntu下添加系统根证书, 只要将证书(扩展名为crt)复制到**/usr/local/share/ca-certificates**文件夹然后运行update-ca-certifi...
2018-08-29 09:56:47
34653
1
原创 tomcat gc配置
通过jvm的gc算法以及tomcat的gc配置 相关项目后 进过查看日志 发现ygc比较频繁 增加相关配置并增加了内存大小JAVA_OPTS="-server -Xms100m -Xmx100m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=600m -XX:MaxPermSize=600m -XX:+HeapDumpOnOutOfMemo...
2018-08-22 17:57:15
1551
原创 jvm的gc算法以及tomcat的gc配置
其中常用回收组合 新生代GC策略 年老代GC策略 说明 组合1 Serial Serial Old Serial和Serial Old都是单线程进行GC,特点就是GC时暂停所有应用线程。 组合2 Serial CMS+Serial Old CMS(Concurrent Mark Sweep)是并发GC,实现GC线程...
2018-08-21 15:35:22
1703
原创 配置tomcat jvm heapdump文件
linux系统需要在tomcat的bin目录下找到catalina.sh在其中加入配置加入位置在# OS specific support. $var _must_ be set to either true or false.cygwin=false这两句之上 加入如下语句JAVA_OPTS="-server -Xms100m -Xmx100m -XX:PermSiz...
2018-08-21 11:28:34
2727
原创 linux shell脚本监控tomcat OOM
testOOM1.sh#!/bin/shtomcatDir='/home/XXX/YYY/apache-tomcat-7.0.70/'tomcatLog='logs/catalina.out'tomcatLogTemp='logs/catalina_temp.out'echo "testOOM1.sh 启动 $tomcatDir$tomcatLog"if [ ! -f "$tomc...
2018-08-21 10:59:45
879
原创 linux下查看端口占用
在linux下如果想查看某一个服务是否启动可以使用 ps -ef | grep tomcat 查看tomcat是否启动着查看端口占用情况的命令:lsof -i 罗列出所有正在使用的端口和进程查看某一端口的占用情况: lsof -i:端口号也可使用命令: netstat -apn|grep <端口号> 查看端口占用情况找到进程号以后,再使用以下命令查看详细信息: ps...
2018-07-03 19:46:22
2897
1
原创 mysql开启远程访问
1用终端连接上你的数据库2然后使用mysql库user mysql3执行命令 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;下面逐一分析所有的参数:all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,upd...
2018-07-03 19:37:10
839
原创 mysql中查看数据库的大小
使用步骤:1 show databases; 查看所有数据库2 use infotmation_schema;刚数据中存储其他数据库的信息3 select concat(round(sum(DATA_LENGTH/1024/1024), 2), 'MB') as data_size from tables; 获取数据库中所有库总和大小 结果如图其中 sum()求和, round(d, s) 四舍五...
2018-06-11 16:37:35
10363
转载 tomcat的access日志配置
一、配置与说明tomcat访问日志格式配置,在config/server.xml里Host标签下加上<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%...
2018-06-08 17:26:00
7013
转载 nginx中access日志配置
日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、error_log。nginx有一个非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令来定义。ngx_http_lo...
2018-06-08 17:19:29
4686
原创 rocketmq console搭建
首先下载https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console其实下载不下来的 需要将整个工程下载https://github.com/apache/rocketmq-externals 然后找到其中的rocketmq-console模块编译处理执行mvn clean package -Dmaven.tes...
2018-05-04 17:37:34
691
原创 ali(apache)的RocketMQ下载安装
去github上直接搜索RocketMQ,搜索结果出现apache/rocketmq 进去其中进行下载 ali将其捐献给了apache,进入一下的网址 安装步骤操作 本人现在的时源码自己编译的的Docs: https://rocketmq.apache.org/docs/quick-start/Start Name Server > nohup sh bin/mqnamesrv &a...
2018-05-04 14:01:52
1085
原创 idea自动导入格式设置
idea在编辑java代码的时候,例如 JSON.toJSONString() 会提示导入相关包 点击导入 默认导入格式import com.alibaba.fastjson.*;不想使用该种格式 可以使用如下步骤设置:设置成功之后的格式为import com.alibaba.fastjson.JSON;...
2018-04-26 16:05:34
3517
原创 tomcat中mime type配置说明
在一些场景下 tomcat下的一些文件 在浏览器中访问的时候 浏览器会直接打开这个文件内容 而不是下载该文件 反之亦然.这时候需要设置tomcat下的配置打开tomcat目录下的conf文件夹下的web.xml文件(切记不是工程目录下的web.xml)。例如:<mime-mapping> <extension>ppt</extension> ...
2018-04-26 15:34:56
5447
翻译 nginx配置说明 包括location配置 正则匹配
边边角角:域名解析如下*.mydomain.com 123.1.1.1(泛解析)*.myapp.mydomain.com 123.1.1.2(泛解析)abc.myapp.mydomain.com 123.1.1.3(解析)如果访问这个域名 abc.myapp.mydomain.com 会到那个ip呢?他们的优先级是怎么样的?解读:单独设置的子域名可以覆盖泛...
2018-04-26 15:26:59
3076
转载 idea创建父子工程
使用IDEA进行项目编程。其中牵扯到maven进行父子模块项目。 1、创建一个新的工程:file—–>new—->project 2、步骤如图: 3、填写公司名称以及项目名称 4、创建好的新的工程如图所示: 5、因为新建的项目为maven父模板,所以其中的src目录可以删除。其实父工程就是一个空的目录(自己理解) 6、选中工程右键—>new—>module 7、为子项目添加...
2018-04-20 15:40:38
7825
1
转载 使用idea 创建简单maven web工程
IDEA中创建maven web项目的详细部署我几乎花了一天的时间才把搞好这个maven web项目,效率实在是有点忙。小女子我还是需要多加努力呀!步骤一:首先先创建一个project,上次我说过了创建一个project就是一个工作空间,在这里就是创建一个maven的工作空间步骤二:你要选择maven然后按照下面图片 的指示操作就可以了---》最后点击next按钮步骤三:如图: 步骤四:这里如何设...
2018-04-20 14:52:30
2464
1
转载 mysql数据库调优配置 my.cnf配置 参数详解
提供一个MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件。[client] port = 3306 socket = /tmp/mysql.sock[mysqld] port = 3306 socket = /tmp/mysql.sockbasedir = /usr/local/mysql datadir = /data/mysql pid-file = /data/mysql...
2018-04-17 11:53:47
1036
原创 CyclicBarrier使用 栅栏
/*该类的说明 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。CyclicBarrier barrier = new CyclicBarrier(str.length, new RunnableLast());第一个参数值 为这个屏障点在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有...
2018-04-11 17:03:16
220
原创 log4j2自动删除 历史日志 配置
<?xml version="1.0" encoding="UTF-8"?><!-- status : 指定log4j本身的打印日志的级别.ALL< Trace < DEBUG < INFO < WARN < ERROR< FATAL < OFF。 monitorInterval : 用于指定log4j自动重新配置的监测间隔时
2018-04-09 14:07:24
14208
原创 log4j2配置文件 网上很多自己总结一下
1 导入依赖包使用maven管理 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- <project.build.jdkVersion>1.7</project.build.jdkVers...
2018-04-03 18:16:55
2346
1
原创 工程中将log4j平滑升级到log4j2(坎坷路但不是太坎坷)
将升级步骤一级升级过程中遇到的问题 整理记录如题,log4j1 如何平滑升级到log4j2呢? 原来使用private static final org.apache.log4j.Logger logger1 = org.apache.log4j.Logger.getLogger(MainTest.class)方法获取到org.apache.log4j.Logger对象的 ,现在private ...
2018-04-03 17:39:05
3381
原创 java web使用quartz执行定时任务 Spring配置quartz
quartz使用maven管理的jar<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz&l...
2018-03-30 14:34:38
499
原创 redis时间监听
package Data.TestData.test.redis;import Data.TestData.test.common.*;import org.apache.log4j.*;import redis.clients.jedis.*;/** * @param * @param * @param * @author HUAZAI * @title: * @desc...
2018-03-30 11:48:38
631
翻译 excel读写操作
package Data.TestData.test.file;import java.io.*;import java.util.ArrayList;import java.util.List;import org.apache.log4j.Logger;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.ap...
2018-03-30 11:12:41
265
翻译 poi读取excel表格
/** * @title * @description 创建指定的excel对象 * @author HUAZAI * @param * <ul> * <li></li> * <li></li> * &l...
2018-03-27 09:53:49
228
原创 将正则表达式中的特殊字符转义
/** * @title * @description 替换正则表达式中的所有特殊字符 * @author HUAZAI * @param * <ul> * <li></li> * <li></li> * <ul> * @return * &...
2018-03-27 09:49:16
2187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人