<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sun_ting_chuan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sun_ting_chuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sun_ting_chuan]]></copyright><item><title><![CDATA[根据进程名停止进程]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/122036498</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/122036498</guid><author>sun_ting_chuan</author><pubDate>Mon, 20 Dec 2021 10:44:46 +0800</pubDate><description><![CDATA[killall 进程名

进程名要是完整的进程名

]]></description><category></category></item><item><title><![CDATA[expect介绍和使用]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121997518</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121997518</guid><author>sun_ting_chuan</author><pubDate>Mon, 20 Dec 2021 10:34:58 +0800</pubDate><description><![CDATA[一、介绍
expect是一个自动化交互套件，主要应用于执行命令和程序时，系统以交互形式要求输入指定字符串，实现交互通信。
二、expect自动交互流程
spawn启动指定进程 -&gt; expect匹配指定关键字 -&gt; send向指定程序发送指定字符 -&gt; eof执行完成退出
三、安装expect
yum install expect -y

四、expect常用命令




命令
说明




spawn
交互程序开始，后面跟命令或者指定程序


expect
获取匹配信息匹配成功则执行ex]]></description><category></category></item><item><title><![CDATA[linux源码编译node.js以及升级gcc]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121994607</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121994607</guid><author>sun_ting_chuan</author><pubDate>Mon, 20 Dec 2021 10:00:01 +0800</pubDate><description><![CDATA[一、环境
1.系统
CentOS7.8
2.gcc版本
9.1.0
3.node.js版本
v12.2.0
二、升级gcc
1.前言
在node.js源码编译时，由于gcc版本太低，需要升级gcc版本
2.下载地址
http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz
3.下载的文件

4.解压源码编译包
tar zxvf gcc-9.1.0.tar.gz

5.进入解压后的目录
cd gcc-9.1.0

6.下载依赖包
官方提供了自动化脚本，执行co]]></description><category></category></item><item><title><![CDATA[Windows安装配置node.js并测试安装yarn]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121978574</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121978574</guid><author>sun_ting_chuan</author><pubDate>Fri, 17 Dec 2021 10:18:54 +0800</pubDate><description><![CDATA[一、环境
1.系统
Windows 10
2.node.js版本
node-v14.16.1-x64
二、下载
1.下载地址
https://nodejs.org/en/download/
2.下载的文件

三、安装
1.双击【node-v14.16.1-x64.msi】，开始安装，点击【Next】按钮

2.勾选复选框，点击【Next】按钮

3.修改好目录后，点击【Next】按钮

4.点击【Next】按钮

5.点击【Install】按钮

6.点击【Finish】按钮完成安装

7.查看是否安装成功]]></description><category></category></item><item><title><![CDATA[VMware Workstation 15安装和新建虚拟机]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121954734</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121954734</guid><author>sun_ting_chuan</author><pubDate>Wed, 15 Dec 2021 16:28:26 +0800</pubDate><description><![CDATA[一、安装VMware Workstation 15
1.下载VMware Workstation 15，需要登录才可以下载
点击进入VMware Workstation 15下载页面
2.下载完的文件

3.运行下载完的文件，点击下一步

4.选中“我接受许可协议中的条款”,点击下一步

5.选择安装位置，点击下一步

6.默认即可，点击下一步

7.根据自己的需求选择，选择完点击下一步

8.点击安装

9.安装界面

10.完成安装
根据界面提示操作，点击完成后，运行虚拟机，会提示让你输入密钥。(第12]]></description><category></category></item><item><title><![CDATA[配置JDK环境变量]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121952902</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121952902</guid><author>sun_ting_chuan</author><pubDate>Wed, 15 Dec 2021 15:24:56 +0800</pubDate><description><![CDATA[1.打开电脑的高级系统设置，点击环境变量

2.在系统变量中添加

3.点击新建，在新建窗口配置JAVA_HOME，填写完后点击确定

变量名：JAVA_HOME
变量值：jdk的安装目录，比如：D:\JDK\jdk1.8.0_131
4.点击新建，在新建窗口配置CLASSPATH，填写完后点击确定

变量名：CLASSPATH
变量值：%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
5.找到Path，点击编辑，新增JDK配置

6.点击新建或者双击空白的]]></description><category></category></item><item><title><![CDATA[Java 命令行交互输入库 JLine]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121926979</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121926979</guid><author>sun_ting_chuan</author><pubDate>Wed, 15 Dec 2021 11:07:45 +0800</pubDate><description><![CDATA[1.作用
通过写java代码，实现自己想要定义的命令，并且也可以实现按Tab键命令补全，help命令功能，退出程序功能。
2.需要的jar包




jar包名
说明




jline-3.6.2.jar
提供命令行开发需要的类和方法(核心jar包)


因为在windows上需要用到系统的dll文件（动态链接库），所以还需要下面五个jar包:




jar包名
说明




jansi-1.17.jar
Jansi是一个用于生成和解释ANSI转义序列的java库


jna-4.2.2.jar
Jav]]></description><category></category></item><item><title><![CDATA[RPM包制作和使用]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121922137</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/121922137</guid><author>sun_ting_chuan</author><pubDate>Tue, 14 Dec 2021 14:29:49 +0800</pubDate><description><![CDATA[一、环境和项目
1.环境
CentOS 7
2.项目名
db-timer
二、rpm包制作
1.查看rpm是否安装，查询版本
rpm --version

2.安装rpm-build
yum install rpm-build rpmdevtools -y

3.切换到普通用户highgo(只要是普通用户就可以，用户名无所谓)
su - highgo

4.在highgo用户的家目录创建rpmbuid文件夹
mkdir rpmbuild

5.在rpmbuid文件夹中再创建六个文件夹
mkdir BUILD]]></description><category></category></item><item><title><![CDATA[java程序用maven打包的命令]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/100934617</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/100934617</guid><author>sun_ting_chuan</author><pubDate>Tue, 17 Sep 2019 18:13:02 +0800</pubDate><description><![CDATA[不打包测试程序
mvn install -Dmaven.test.skip=true
maven安装目录\bin\mvn  install -Dmaven.test.skip=true


]]></description><category></category></item><item><title><![CDATA[linux常用命令]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/100931679</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/100931679</guid><author>sun_ting_chuan</author><pubDate>Tue, 17 Sep 2019 18:06:05 +0800</pubDate><description><![CDATA[1.查看cpu使用情况
top

2.查看磁盘空间
df -h

3.查看进程
ps -ef | grep java

4.杀死进程
kill -9 pid

5.修改文件用户组
chown highgo:highgo filename -R    //整个文件夹下的所有文件和文件夹都会被修改
chown highgo:highgo filename    //只修改filename文件或文件夹的...]]></description><category></category></item><item><title><![CDATA[SQL语句]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/98868992</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/98868992</guid><author>sun_ting_chuan</author><pubDate>Thu, 08 Aug 2019 15:22:23 +0800</pubDate><description><![CDATA[1.PostgreSQL查询主键
select
	tc.constraint_name,
	tc.table_name,
	kcu.column_name,
	constraint_type,
	ccu.table_name as foreign_table_name,
	ccu.column_name as foreign_column_name,
	tc.is_deferrable,
	tc....]]></description><category></category></item><item><title><![CDATA[操作系统与数据库字符编码查询]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/98864451</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/98864451</guid><author>sun_ting_chuan</author><pubDate>Thu, 08 Aug 2019 13:38:09 +0800</pubDate><description><![CDATA[一.查询当前操作系统字符集的命令
echo $LANG

env |grep LANG

locale |grep CTYPE

上面三种都可以查询当前系统所使用的字符集
二.查询ORACLE数据库字符集的SQL语句
1.server端字符集
select userenv('LANGUAGE') from dual;

2.dmp文件字符集
select nls_charset_name(to_n...]]></description><category></category></item><item><title><![CDATA[ORACLE与PsotgreSQL问题总结]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/97376084</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/97376084</guid><author>sun_ting_chuan</author><pubDate>Thu, 08 Aug 2019 13:19:09 +0800</pubDate><description><![CDATA[1.不加双引号
CREATE TABLE STC(id INT, length INT);

CREATE TABLE STC(ID INT, LENGTH INT);

因为在ORACLE数据库中，只要是不用双引号，不管是大写还是小写，都会转换成大写，所以在数据库中字段名都是大写。因为length是关键字，所以会自动加上双引号。
当insert数据时不加双引号和加双引号大写都是可以插入的：
IN...]]></description><category></category></item><item><title><![CDATA[JDK监控工具jvisualvm使用]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/98753013</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/98753013</guid><author>sun_ting_chuan</author><pubDate>Thu, 08 Aug 2019 13:18:24 +0800</pubDate><description><![CDATA[一.所在目录
在安装的JDK的bin目录下
二.连接
1.本地连接
打开jvisualvm工具，不需要连接，它会自动添加本地所运行的java程序的进程
2.远程连接
1.右键点击远程，选择添加远程主机

2.填写主机IP地址，选中显示名称，点击确定按钮，添加成功



3.在linux系统上运行java程序需要加一些参数，所以执行命令为：
java -Dcom.sun.management.jmx...]]></description><category></category></item><item><title><![CDATA[CentOS 7运行Java程序]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/97923688</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/97923688</guid><author>sun_ting_chuan</author><pubDate>Wed, 31 Jul 2019 17:17:45 +0800</pubDate><description><![CDATA[一.Eclipse打包
选中项目并右键–&gt;点击Export…–&gt;弹出窗口（接下来操作如下：）

二.CentOS 7上运行Java程序
1.
java -jar xxx.jar

执行上面的命令可运行程序，但是当你按Ctrl+c键或者关闭命令窗口时，进程也会被终止。
2.
nohup java -jar xxx.jar &amp;

执行上面的命令可以后台运行程序，打印的日志会打印到n...]]></description><category></category></item><item><title><![CDATA[Linux CentOS 7 安装PostgreSQL 9.5（源码编译）]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/88736173</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/88736173</guid><author>sun_ting_chuan</author><pubDate>Fri, 22 Mar 2019 11:17:14 +0800</pubDate><description><![CDATA[1.具体安装步骤网址：
https://blog.youkuaiyun.com/w345731923/article/details/82980950
2.遇到的问题总结
在安装过程中我创建的用户名是pgsql，而安装步骤中创建的是postgres，所以当我安装完登陆pgsql用户名是，出错，提示没有该数据库，那是因为，安装完后登录，它会默认登录和用户名一样的数据库名的数据库，但是安装完后，默认创建的是pos...]]></description><category></category></item><item><title><![CDATA[pg数据库对象介绍使用以及配置文件的作用]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/88686267</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/88686267</guid><author>sun_ting_chuan</author><pubDate>Wed, 20 Mar 2019 13:12:19 +0800</pubDate><description><![CDATA[一．用户（user）
PostgreSQL使用角色的概念管理数据库访问权限。角色是一系列相关权限的集合。一个角色可以被看成是一个数据库用户或者是一个数据库用户组。角色可以拥有数据库对象（例如，表和函数）并且能够把那些对象上的权限赋予给其他角色来控制谁能访问哪些对象。此外，还可以把一个角色中的成员资格授予给另一个角色，这样允许成员角色使用被赋予给另一个角色的权限。角色用户是没有区别的，一个用户也是一...]]></description><category></category></item><item><title><![CDATA[Spring和Hibernate自动管理事务总结（注解方式）]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/85335858</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/85335858</guid><author>sun_ting_chuan</author><pubDate>Sat, 29 Dec 2018 11:02:17 +0800</pubDate><description><![CDATA[一.Hibernate事务管理
1.bean.xml配置文件的代码
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
	xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmln...]]></description><category></category></item><item><title><![CDATA[Hibernate主键的生成与配置（配置文件配置和注解配置）]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/84849053</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/84849053</guid><author>sun_ting_chuan</author><pubDate>Thu, 06 Dec 2018 11:03:09 +0800</pubDate><description><![CDATA[本篇文章主要讲解了主键的生成和配置，每种方法有两种方式配置，用配置文件配置和用注解的方式，用注解的方式就不用写配置文件了。
1.assigned
主键由外部程序负责生成，在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关，可以跨数据库。在存储对象前，必须要使用主键的setter方法给主键赋值，至于这个值怎么生成，完全由自己决定，这种方法...]]></description><category></category></item><item><title><![CDATA[Hibernate注解的使用]]></title><link>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/84847508</link><guid>https://blog.youkuaiyun.com/sun_ting_chuan/article/details/84847508</guid><author>sun_ting_chuan</author><pubDate>Thu, 06 Dec 2018 10:07:14 +0800</pubDate><description><![CDATA[package com.highgo.ssh.model;

import javax.persistence.*;

@Entity
@Table(name = &quot;ssh_people&quot;)
public class People {

	@Id @GeneratedValue
	@Column(name = &quot;id&quot;)
	private int id;
	
	@Column(name = &quot;na...]]></description><category></category></item></channel></rss>