自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 根据进程名停止进程

killall 进程名进程名要是完整的进程名

2021-12-20 10:44:46 477

原创 expect介绍和使用

一、介绍expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。二、expect自动交互流程spawn启动指定进程 -> expect匹配指定关键字 -> send向指定程序发送指定字符 -> eof执行完成退出三、安装expectyum install expect -y四、expect常用命令命令说明spawn交互程序开始,后面跟命令或者指定程序expect获取匹配信息匹配成功则执行ex

2021-12-20 10:34:58 868

原创 linux源码编译node.js以及升级gcc

一、环境1.系统CentOS7.82.gcc版本9.1.03.node.js版本v12.2.0二、升级gcc1.前言在node.js源码编译时,由于gcc版本太低,需要升级gcc版本2.下载地址http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz3.下载的文件4.解压源码编译包tar zxvf gcc-9.1.0.tar.gz5.进入解压后的目录cd gcc-9.1.06.下载依赖包官方提供了自动化脚本,执行co

2021-12-20 10:00:01 1078

原创 Windows安装配置node.js并测试安装yarn

一、环境1.系统Windows 102.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.查看是否安装成功

2021-12-17 10:18:54 2264

原创 VMware Workstation 15安装和新建虚拟机

一、安装VMware Workstation 151.下载VMware Workstation 15,需要登录才可以下载点击进入VMware Workstation 15下载页面2.下载完的文件3.运行下载完的文件,点击下一步4.选中“我接受许可协议中的条款”,点击下一步5.选择安装位置,点击下一步6.默认即可,点击下一步7.根据自己的需求选择,选择完点击下一步8.点击安装9.安装界面10.完成安装根据界面提示操作,点击完成后,运行虚拟机,会提示让你输入密钥。(第12

2021-12-15 16:28:26 10288 1

原创 配置JDK环境变量

1.打开电脑的高级系统设置,点击环境变量2.在系统变量中添加3.点击新建,在新建窗口配置JAVA_HOME,填写完后点击确定变量名:JAVA_HOME变量值:jdk的安装目录,比如:D:\JDK\jdk1.8.0_1314.点击新建,在新建窗口配置CLASSPATH,填写完后点击确定变量名:CLASSPATH变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;5.找到Path,点击编辑,新增JDK配置6.点击新建或者双击空白的

2021-12-15 15:24:56 492

原创 Java 命令行交互输入库 JLine

1.作用通过写java代码,实现自己想要定义的命令,并且也可以实现按Tab键命令补全,help命令功能,退出程序功能。2.需要的jar包jar包名说明jline-3.6.2.jar提供命令行开发需要的类和方法(核心jar包)因为在windows上需要用到系统的dll文件(动态链接库),所以还需要下面五个jar包:jar包名说明jansi-1.17.jarJansi是一个用于生成和解释ANSI转义序列的java库jna-4.2.2.jarJav

2021-12-15 11:07:45 2759

原创 RPM包制作和使用

一、环境和项目1.环境CentOS 72.项目名db-timer二、rpm包制作1.查看rpm是否安装,查询版本rpm --version2.安装rpm-buildyum install rpm-build rpmdevtools -y3.切换到普通用户highgo(只要是普通用户就可以,用户名无所谓)su - highgo4.在highgo用户的家目录创建rpmbuid文件夹mkdir rpmbuild5.在rpmbuid文件夹中再创建六个文件夹mkdir BUILD

2021-12-14 14:29:49 1101

原创 java程序用maven打包的命令

不打包测试程序mvn install -Dmaven.test.skip=truemaven安装目录\bin\mvn install -Dmaven.test.skip=true

2019-09-17 18:13:02 772

原创 linux常用命令

1.查看cpu使用情况top2.查看磁盘空间df -h3.查看进程ps -ef | grep java4.杀死进程kill -9 pid5.修改文件用户组chown highgo:highgo filename -R //整个文件夹下的所有文件和文件夹都会被修改chown highgo:highgo filename //只修改filename文件或文件夹的...

2019-09-17 18:06:05 134

原创 SQL语句

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....

2019-08-08 15:22:23 252

原创 操作系统与数据库字符编码查询

一.查询当前操作系统字符集的命令echo $LANGenv |grep LANGlocale |grep CTYPE上面三种都可以查询当前系统所使用的字符集二.查询ORACLE数据库字符集的SQL语句1.server端字符集select userenv('LANGUAGE') from dual;2.dmp文件字符集select nls_charset_name(to_n...

2019-08-08 13:38:09 257

原创 ORACLE与PsotgreSQL问题总结

1.不加双引号CREATE TABLE STC(id INT, length INT);CREATE TABLE STC(ID INT, LENGTH INT);因为在ORACLE数据库中,只要是不用双引号,不管是大写还是小写,都会转换成大写,所以在数据库中字段名都是大写。因为length是关键字,所以会自动加上双引号。当insert数据时不加双引号和加双引号大写都是可以插入的:IN...

2019-08-08 13:19:09 400

原创 JDK监控工具jvisualvm使用

一.所在目录在安装的JDK的bin目录下二.连接1.本地连接打开jvisualvm工具,不需要连接,它会自动添加本地所运行的java程序的进程2.远程连接1.右键点击远程,选择添加远程主机2.填写主机IP地址,选中显示名称,点击确定按钮,添加成功3.在linux系统上运行java程序需要加一些参数,所以执行命令为:java -Dcom.sun.management.jmx...

2019-08-08 13:18:24 282

原创 CentOS 7运行Java程序

一.Eclipse打包选中项目并右键–>点击Export…–>弹出窗口(接下来操作如下:)二.CentOS 7上运行Java程序1.java -jar xxx.jar执行上面的命令可运行程序,但是当你按Ctrl+c键或者关闭命令窗口时,进程也会被终止。2.nohup java -jar xxx.jar &执行上面的命令可以后台运行程序,打印的日志会打印到n...

2019-07-31 17:17:45 6624

原创 Linux CentOS 7 安装PostgreSQL 9.5(源码编译)

1.具体安装步骤网址:https://blog.csdn.net/w345731923/article/details/829809502.遇到的问题总结在安装过程中我创建的用户名是pgsql,而安装步骤中创建的是postgres,所以当我安装完登陆pgsql用户名是,出错,提示没有该数据库,那是因为,安装完后登录,它会默认登录和用户名一样的数据库名的数据库,但是安装完后,默认创建的是pos...

2019-03-22 11:17:14 169

原创 pg数据库对象介绍使用以及配置文件的作用

一.用户(user)PostgreSQL使用角色的概念管理数据库访问权限。角色是一系列相关权限的集合。一个角色可以被看成是一个数据库用户或者是一个数据库用户组。角色可以拥有数据库对象(例如,表和函数)并且能够把那些对象上的权限赋予给其他角色来控制谁能访问哪些对象。此外,还可以把一个角色中的成员资格授予给另一个角色,这样允许成员角色使用被赋予给另一个角色的权限。角色用户是没有区别的,一个用户也是一...

2019-03-20 13:12:19 2319

原创 Spring和Hibernate自动管理事务总结(注解方式)

一.Hibernate事务管理1.bean.xml配置文件的代码<?xml version="1.0" encoding="utf-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln...

2018-12-29 11:02:17 618

原创 Hibernate主键的生成与配置(配置文件配置和注解配置)

本篇文章主要讲解了主键的生成和配置,每种方法有两种方式配置,用配置文件配置和用注解的方式,用注解的方式就不用写配置文件了。1.assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法...

2018-12-06 11:03:09 750

原创 Hibernate注解的使用

package com.highgo.ssh.model;import javax.persistence.*;@Entity@Table(name = "ssh_people")public class People { @Id @GeneratedValue @Column(name = "id") private int id; @Column(name = "na...

2018-12-06 10:07:14 256

原创 spring学习项目总结(ssh整合 strut2+hibernate3+spring4)

一.项目介绍该项目是我在学习struts2,hibernate3,spring4时写的一个项目,是这三个框架整合的,分别有表单提交请求,Ajax提交请求,通过Get和Post方式提交,所以这个项目有三大块,表单用Get方式提交请求,表单用Post方式提交请求,Ajax提交请求。二.项目目录结构三.需要的JAR包这是我用的所有JAR包,可以自己去官网上下载struts2和hiber...

2018-12-06 09:42:58 488

原创 Hibernate学习项目总结

Hibernate学习一.项目介绍二.项目目录结构三.需要的JAR包四.详细代码1.表单用get方式提交请求(Post与Get方式提交代码一样,只是提交方式不一样,在这里只写Get方式提交的代码)Jsp页面代码Js代码css代码web.xml文件代码log4j.properties文件代码表结构struts.xml文件代码hibernate.cfg.xml文件代码实体类People.java代码P...

2018-12-05 16:44:32 538

原创 单元格中添加自适应斜线

1.页面效果2.jsp代码<canvas id="line" style="display: none;"></canvas>。。。。。。。。。。省略其他代码<td id='classify'> <div class='date'>日期</div> <div class='time'&gt

2018-11-22 15:03:36 1025

原创 JS合并表格中内容一样的单元格

1.页面效果2.js代码function mergeCells() { var colNumber = tablecontent.rows.item(0).cells.length; //获取表格列数 var rowNumber = tablecontent.rows.length; //获取表格行数 var idStr = ""; //遍历表格中除去表头和第一列中其他的单元格...

2018-11-22 14:43:22 2382 2

原创 Servlet连接数据库进行数据的增删改查

1.连接数据库,以及关闭数据库连接import java.sql.*;public class JdbcUtils { public static Connection getConnection() { Connection con = null; try { Class.forName("org.postgresql.Driver"); con = DriverM...

2018-11-22 13:25:03 6875 1

原创 C3P0 配置文件各个属性的意义

1.最常用配置1.initialPoolSize: 连接池初始化时创建的连接数,default : 3(建议使用)2.minPoolSize: 连接池保持的最小连接数,default : 3(建议使用)3.maxPoolSize: 连接池中拥有的最大连接数,如果获得新连接时,连接总数超过这个 值则不会再获取新连接,而是等待其他连接释放,所以这个值会设计的很大,default : 1...

2018-11-22 10:55:22 1135

原创 Java连接数据库

JDBC代码import java.sql.*;public class JdbcUtils { public static Connection getConnection() { Connection con = null; try { Class.forName("驱动名"); con = DriverManager.getConnection("url", "...

2018-11-22 10:33:16 82

原创 C3P0连接池连接数据库

C3P0连接池连接数据库,我在用的时候遇到了一个问题,那就是每次连接数据库后没有关闭,然后就导致达到最大连接数以后,数据库就不连接了,所以一定要关闭,当然在用一些框架的时候,框架里有封装的管理数据库的,那就不用关闭。在src目录下创建c3p0-config.xml配置文件c3p0-config.xml配置文件<?xml version="1.0" encoding="UTF-8&a

2018-11-22 10:11:13 351

原创 jdbc.properties配置文件连接数据库

jdbc.properties配置文件放到src目录下jdbc.properties配置文件driver = 驱动名url = url?charSet=UTF-8username = 用户名password = 用户密码比如连接PostgreSQL :driver = org.postgresql.Driverurl =jdbc:postgresql://localhost/po...

2018-11-22 09:41:13 1067

原创 Struts2防止刷新页面重复提交表单

防止页面刷新重复提交表单,经过我在网上查资料,并且尝试,我采用了一种办法,利用token标签和tokenSession,只需要修改两个地方就可以,一个是修改jsp页面,另一个就是修改struts.xml文件。1.struts.xml文件action部分 <action name="operatData" class="com.highgo.struts2.action.OperatDat...

2018-11-22 09:16:25 492

原创 Struts学习总结与分享

这里写自定义目录标题一.Struts2 文件库的下载1.下载地址2.点击进入网站的页面3.往下滑动滚动条,可以看到2.5和2.3版本4.我下载的是2.3版本,接下在 就以2.3版本为例,我下载的是struts-2.3.36-all.zip5.下载完成后文件夹里显示的目录结构为6.开发用的jar包都在lib目录中二.写个对数据库进行增删改查的实例1.确定已经安装JDK,Eclipse,Tomcat,...

2018-11-21 17:10:33 169

原创 会议室预约系统项目总结记录

一.学到的知识1.id必须是唯一的。2.重复的代码要提出来,让代码更简洁,注意代码的复用性。3.C3P0连接池,一定要关闭连接。4.页面不要写死,尽量用js去实现,页面要做到自适应,尽量不要固定大小。5.对于容易出异常的代码,要捕获异常并抛出,要把异常返回到页面,并进行提醒。6.在用截取字符串的方法操作字符串时,要注意判断空字符串和null。7.Ajax返回数据,不管失败还是成功,都...

2018-11-03 17:36:38 2346 2

原创 会议室预约系统

会议室预约系统一.需求调研1.做成类似于课程表的样式。2.在右侧设置输入框,输入信息。3.表格上面设置个下拉列表,切换会议室。4.时间段从8:00到19:30,半个小时一个时间段,表头显示日期和时间。5.显示内容的单元格内容一样的合并。6.紧挨着切换会议室显示箭头和周的日期,可以进行周的切换。7.页面始终显示一周,周一到周天,当天的背景色颜色为黄色。8.点击单元格显示信息,登录之后,自己预约的信息...

2018-11-03 17:36:09 11406 1

原创 Windows 安装 和卸载PostgreSQL

Windows 安装 和卸载PostgreSQL1.下载PostgreSQL1.下载地址:https://www.postgresql.org/download/2.进入页面后,点击 Windows3.然后再点击 Download the installer4.选择版本进行下载2.下载完成后,右键下载的.exe安装文件,点击打开,按照提示安装(关闭杀毒软件)1.打开文件2....

2018-10-24 09:23:33 25793 11

Java 命令行交互输入库 JLine需要的jar包

JLine需要的jar包

2021-12-15

会议室预约系统源码

会议室预约源码,课程表样式的,有颜色变化,登录,单元格合并

2019-07-31

ssh整合要用到的JAR包

这是ssh整合要用到的JAR包,比较全面的,里面有json包,pg数据库包

2018-12-06

struts2和hibernate整合所需JAR包

struts2框架和hibernate框架整合所需要的JAR包,学习框架的一些核心包

2018-12-05

struts-2.3.36-all.zip

struts2所需要的jar包以及文档,从官网上下载的,学习struts2必须的

2018-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除