<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40115821的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40115821</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40115821]]></copyright><item><title><![CDATA[RandomAccessFile每次少读每行的前两个字符的问题]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/103247084</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/103247084</guid><author>qq_40115821</author><pubDate>Tue, 26 Nov 2019 11:57:53 +0800</pubDate><description><![CDATA[问题：最近在写一个文件的监视事件时，发现每次读取新增加的字符串时，总是少读每行的前两个字符，但是重启程序之后，发现输出正常，经过一番查找之后，发现可能是编码的问题。
RandomAccessFile的readLine方法，默认是以ISO-8859-1来进行读取的，所以需要将得到的字符串进行转码，转为原来文件的编码。
line=new String(line.getBytes("ISO-8859-1...]]></description><category></category></item><item><title><![CDATA[idea的项目模板的创建]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/96189134</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/96189134</guid><author>qq_40115821</author><pubDate>Tue, 16 Jul 2019 21:37:57 +0800</pubDate><description><![CDATA[1.首先创建自己的骨架结构
2.    进入当前maven所在目录 执行下边命令
mvn archetype:create-from-project

然后进入编写好的目录下边
cd target\generated-sources\archetype

对编译好的进行安装
mvn clean install

可以在idea中进行添加 如果想删除 可以进入如下目录
C:\Users\Admini...]]></description><category></category></item><item><title><![CDATA[exe4j打包jar包为exe文件]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/94011353</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/94011353</guid><author>qq_40115821</author><pubDate>Fri, 28 Jun 2019 17:10:09 +0800</pubDate><description><![CDATA[下载exe4j
      http://www.ej-technologies.com/download/exe4j/files.php

破解
用户名和公司名称随便写，破解码填下边任意一个即可：
A-XVK258563F-1p4lv7mg7sav

A-XVK209982F-1y0i3h4ywx2h1

A-XVK267351F-dpurrhnyarva

A-XVK204432F-1kkoi...]]></description><category></category></item><item><title><![CDATA[shell条件测试和判断]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/93335272</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/93335272</guid><author>qq_40115821</author><pubDate>Sat, 22 Jun 2019 20:17:20 +0800</pubDate><description><![CDATA[条件测试
字符串测试




操作符
含义




字符串测试



string1 = string2
测试两个字符串是否相等


-n string
判断是否为空串


-z
测试string是否为非空


整数测试



number1  -eq	number2
比较number1和number2是否相等


-ne
比较两个数字是否不相等


-gt
大于


-lt
小于


-ge
大...]]></description><category></category></item><item><title><![CDATA[ftp指定用户以及指定上传目录]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/89915345</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/89915345</guid><author>qq_40115821</author><pubDate>Tue, 07 May 2019 10:05:36 +0800</pubDate><description><![CDATA[1.安装ftp
yum -y install vsftpd

2.配置ftp
添加用户以及密码
useradd vsftp -s /sbin/nologin
passwd vsftp

给他指定上传的目录
mkdir /usr/local/ftp/
chown -R vsftp /usr/local/ftp/
chmod -R 755 /usr/local/ftp/

加入允许访问的列表
vi u...]]></description><category></category></item><item><title><![CDATA[ssh的简单使用]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/89889625</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/89889625</guid><author>qq_40115821</author><pubDate>Tue, 07 May 2019 09:10:37 +0800</pubDate><description><![CDATA[1.创建ssh密钥对
在linux下创建
ssh-keygen -t rsa -b 4096

在windows下创建(使用git的命令行进行创建)
ssh-keygen -t rsa

注:无论在哪生成公钥和私钥，最后来说，公钥需要放在服务器上，私钥需要放在客户端上，中间的传输可以使用ftp或者别的协议进行传输
对linux的目录进行设置
touch /root/.ssh/authorized_...]]></description><category></category></item><item><title><![CDATA[mysql远程连接配置]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/89738246</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/89738246</guid><author>qq_40115821</author><pubDate>Wed, 01 May 2019 15:49:26 +0800</pubDate><description><![CDATA[1.登陆
mysql -uroot -p

2.查看账户以及允许的主机号
use mysql;
select host,user from user;

3.重新设置权限
grant privileges on *.* root @'%' identitied by "root";

或者直接对表进行修改
update user set host='%' where user='root';

或...]]></description><category></category></item><item><title><![CDATA[将redis设置为service服务]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/89419221</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/89419221</guid><author>qq_40115821</author><pubDate>Sat, 20 Apr 2019 16:28:17 +0800</pubDate><description><![CDATA[前言:redis已经安装好,可以正常运行,只差将redis设置为service
1.在下载安装包下边，可以找到默认的启动脚本，具体相对路径为/redis/utils/redis_init_script,打开具体脚本为:
#! /bin/sh #指定使用/bin/sh运行脚本
#
# Simple Redis init.d script conceived to work on Linux syst...]]></description><category></category></item><item><title><![CDATA[shell脚本基础(一):第一个shell程序]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/89343664</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/89343664</guid><author>qq_40115821</author><pubDate>Tue, 16 Apr 2019 22:20:14 +0800</pubDate><description><![CDATA[第一个shell程序
1.创建脚本

2.编写脚本，其中第一行表明下边的文件使用bash进行编辑
注：如果你写的是php代码，你可以把第一行后边的改为php编译器所在的位置

3.查看文件权限，其中前边三个数表示文件创建者对应的权限，中间三个表示跟所有者同组的权限，后边三个表示其他组的权限
注：r表示读，w表示写，x表示可执行

4.修改文件权限，将文件权限改为可执行

5.执行脚本
执行脚本可以...]]></description><category></category></item><item><title><![CDATA[使用idea运行shell程序]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/89343273</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/89343273</guid><author>qq_40115821</author><pubDate>Tue, 16 Apr 2019 21:57:11 +0800</pubDate><description><![CDATA[前言:已经安装git客户端，因为里边的bash的编译器需要使用git带的bash.exe
1.打开setting,找到plugins,在插件中搜索bash,会出现bashsupport，点击安装，安装之后重启

2.然后新建一个项目，点击new，会有bash脚本的选项

3.,在安装之后,将右下角改为LF即可

4.在运行的时候，需要选择编译器，会需要使用git中的bash.exe


6.如果以...]]></description><category></category></item><item><title><![CDATA[nginx负载均衡和keepalived配置]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/86545010</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/86545010</guid><author>qq_40115821</author><pubDate>Wed, 13 Mar 2019 22:02:53 +0800</pubDate><description><![CDATA[注：所用linux系统为nbuntu系统，nginx版本为1.4.2，并且ngninx已经可以正常进行启动并访问。
负载均衡:将多个服务器或者同一台服务器的多个端口统一到一起，从而实现将一个任务分摊到多个单元上，从而实现多个操作单元共同完成任务。
keepalived:通过虚拟路由冗余来实现高可用功能，将原来的路由器屏蔽掉，来虚拟一个路由来对外提供服务，并且当nginx宕机之后，切换到备用的ngi...]]></description><category></category></item><item><title><![CDATA[java虚拟机的内存结构]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/88412158</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/88412158</guid><author>qq_40115821</author><pubDate>Tue, 12 Mar 2019 18:49:16 +0800</pubDate><description><![CDATA[前言：JVM(Java Virtual Machine,又称ava虚拟机),是指运行java程序的运行环境，是一个可以执行java字节码文件的虚拟机。正是因为jvm所提供的环境，所以java语言才能成为一门跨平台的语言，它将对应的.java文件加载为对应的.class字节码文件，然后翻译为对应平台的机器码。java虚拟机的内存空间大致分为几个部分，分别是：java堆，java栈，本地方法栈，下边将...]]></description><category></category></item><item><title><![CDATA[centos安装jdk]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/86367056</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/86367056</guid><author>qq_40115821</author><pubDate>Sat, 12 Jan 2019 17:23:18 +0800</pubDate><description><![CDATA[下载并解压jdk
wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot; https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jd...]]></description><category></category></item><item><title><![CDATA[nginx的日志管理]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/86247089</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/86247089</guid><author>qq_40115821</author><pubDate>Thu, 10 Jan 2019 18:33:09 +0800</pubDate><description><![CDATA[环境介绍：所使用的linux系统为win10自带的ubuntu系统，所使用的nginx版本为1.4.2，并且日志已经打开，可以进行的导出。
1.备份脚本的实现
注：备份的的目录就在logs/下边，目录名字为昨天的年月，文件名字中含有日的信息
# this file is to save the log.
base_path='/usr/local/nginx/logs' 	#说明备份的基本路径
s...]]></description><category></category></item><item><title><![CDATA[Ubuntu下的nginx的下载和配置]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/86220133</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/86220133</guid><author>qq_40115821</author><pubDate>Thu, 10 Jan 2019 11:09:25 +0800</pubDate><description><![CDATA[环境：所使用的系统为win10自带的ubuntu系统，所操作的nginx的版本为1.4.2，并且nginx所需的环境已经下载完毕。
下载和安装
下载
wget http://nginx.org/download/nginx-1.4.2.tar.gz #下载安装包
tar -zxvf nginx-1.4.2.tar.gz #进行解压

安装
./configure --prefix=/usr/loc...]]></description><category></category></item><item><title><![CDATA[Redis中服务端的常用命令]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/86017000</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/86017000</guid><author>qq_40115821</author><pubDate>Mon, 07 Jan 2019 18:14:17 +0800</pubDate><description><![CDATA[环境
所使用的系统为Ubuntu系统，Redis所安装版本为5.0.3,当前redis已可以正常启动，并且已经开启rdb文件备份和aof日志备份。
查看当前数据库的key的数量
dbsize

后台进程重写AOF
bgrewriteaof

后台保存rdb快照
bgsave

保存rdb快照
save

在rdb保存完成之前，当前进程为阻塞状态
后台进程重写AOF
bgrewriteaof

查看...]]></description><category></category></item><item><title><![CDATA[ubuntu下的Redis的下载和配置]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/85943606</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/85943606</guid><author>qq_40115821</author><pubDate>Sun, 06 Jan 2019 19:12:09 +0800</pubDate><description><![CDATA[环境介绍
所使用的win10自带的linux子系统，具体系统为ubuntu系统，并且安装redis所需的编译器已经提前安装完毕，并且系统可以上网。
redis的下载
在redis的官网下载redis最新版本
wget http://download.redis.io/releases/redis-5.0.3.tar.gz

进行解压
tar -zxvf redis-5.0.3.tar.gz

进入...]]></description><category></category></item><item><title><![CDATA[maven工程在eclipse中的debug]]></title><link>https://blog.youkuaiyun.com/qq_40115821/article/details/84301114</link><guid>https://blog.youkuaiyun.com/qq_40115821/article/details/84301114</guid><author>qq_40115821</author><pubDate>Tue, 20 Nov 2018 14:18:54 +0800</pubDate><description><![CDATA[引言
本篇文章使用的环境为tomcat7的插件，适用的环境为tomcat的debug模式无法进行内部进行调试，需要在controller和serviceImpl打上断点，第一种在设置之后需要进行重启，第二种直接启动即可
第一种：对单个工程进行debug的调试：
(使用的是tomcat7插件,在进行操作之后需要重启tomcat，并在后边打上断点)
在新建maven工程后的debug需要一定的设置，如...]]></description><category></category></item></channel></rss>