- 博客(58)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注

原创 VM虚拟机安装凝思磐石系统(字符界面)
VM虚拟机安装凝思磐石系统一、凝思系统简介及镜像下载二、VMware虚拟机安装1、新建虚拟机2、启动虚拟机3、欢迎界面3、磁盘分区3.1、创建磁盘分区表3.2、进行分区3.2.1、创建 `swap` 分区3.2.2、创建扩展分区3.2.3、创建根目录分区3.2.4、创建用户家目录分区3.2.5、挂载分区目录3.2.5.1、挂载 `swap` 分区目录3.2.5.1、挂载 `/` 目录3.2.5.1、挂载 `home` 目录4、输入序列号5、配置网络参数6、主机名7、安装软件包8、开机自启动的服务9、开始安装
2020-06-22 10:27:56
14236
11
原创 Redis单机、集群保姆级部署教程(Linux系统)
Redis 集群搭建的详细教程,包含 5.0 以上、5.0 以下版本的集群部署方式,亲测可行,提供离线包,可自行下载
2023-02-08 12:13:50
2206
原创 SQL查询下级(START WITH CONNECT BY PRIOR)
示例表:AREAIDNAMEPARENT_ID0中国1北京市02西城区13朝阳区14山西省05太原市46运城市4PRIOR 分两种放法:放在前面,表示start with 指定的节点作为根节点,按照从上到下的顺序遍历SELECT * FROM AREA START WITH ID='1' CONNECT BY PRIOR ID=PARENT_ID;查询结果:IDNAMEPARENT_ID
2022-05-31 15:44:55
786
转载 python离线安装Pyinstaller
PyInstaller--Python的打包工具一、简单介绍 可以将python程序打包成一个独立的执行文件。pyinstaller <Python源程序文件名>执行完毕后,源文件所在目录将生成dist和build两个文件夹。 Build存储临时文件,最终打包程序在dist内部与源文件同名的目录中。目录中其他文件是可执行文件的动态链接库。可通过 -F 参数对Python源文件生成一个独立的可执行文件pyinstaller -F <Python源程序文件.
2021-09-28 10:31:40
7701
原创 SpringMVC 学习笔记
SpringMVC一、springmvc执行流程:所有请求都会经过 DispatcherServlet,DispatcherServlet 是整个 springmvc 的核心;DispatcherServlet 会调用 HandlerMapping 处理器映射器,HandlerMapping 会根据 url 寻找对应的 Handler;HandlerExecution 表示具体的 Handler,它会将解析后的信息传回到 DispatcherServlet;HandlerAdapter 是
2021-08-04 22:46:57
473
原创 使用maven打包项目时找不到web.xml
使用 maven 打 war 包,报找不到 WEB-INF/web.xml 文件,报错如下:解决方法:在 pom.xml 配置文件中加入:<properties> <failOnMissingWebXml>false</failOnMissingWebXml></properties>
2021-08-01 14:47:50
637
原创 Idea启动Tomcat后访问localhost:8080报404:DispatcherServlet noHandlerFound错误
将springmvc项目配置好,启动的时候,前台访问页面报404,后台出现一个警告:后在网上查阅大量资料,并没有解决问题,困扰了我很长时间,后来重新创建一个项目并启动测试,访问成功,然后发现,原来是因为没有编译 class 导致,对比编译前后的out目录:未编译:编译后:现将此问题可能出现的原因做一个整理,记录一下:检查 web.xml 配置文件检查 servlet-mapping 中的路径是否正确<servlet-mapping> <servlet-name&g
2021-08-01 12:18:00
1545
原创 Linux 相关的下载链接
内核相关的依赖包:http://mirrors.kernel.org/gnu/各种镜像下载地址:http://mirrors.ustc.edu.cn/
2021-06-08 09:40:28
223
原创 Spring学习笔记
Spring优点:Spring 是一个开源的、免费的框架(容器)Spring 是一个轻量级、非入侵式的框架控制反转(IOC)、面向切面编程(AOP)支持事务,对框架整合的支持需要导入的 jar 包:<!-- 导入这个包就直接把其它的也导进来了,包括 core、context、aop、bean... 的包--><dependency> <groupId>org.springframework</groupId> <art
2021-06-05 11:27:01
412
1
原创 Mybatis学习笔记
Mybatis一、第一个 Mybatis 程序1. 创建一个简单的 Maven 项目2. 导入相关 jar 包pom.xml:<dependencies> <!-- 导入相关 jar 包 --> <dependency> <!-- mybatis jar 包 --> <groupId>org.mybatis</groupId> <artifactId>
2021-04-24 22:51:40
144
原创 Cause: java.sql.SQLNonTransientConnectionException
maven 项目中,mybatis 报这个错org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=localhost)(port=3306)(type=master) : (conn=914) Trying to conn.
2021-03-21 23:14:49
6140
1
转载 Nginx配置文件详解
nginx简介 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。 nginx可以作为反向代理、负载均衡和web缓存使用,本节主要讲解nginx的负载均衡功能,按照不同的负载策略可以分发到不同的后端服务.
2021-03-15 22:25:30
2968
原创 Java 面试题整理(暂无答案,后续更新)
java中错误和异常的区别什么是双亲委派,怎么实现的?不委派有什么问题?怎么破坏这种机制?举个被破坏的例子强引用、弱引用、软引用、虚引用的区别StringBuffer 和 StringBuild的区别及使用场景ArrayList 和 LinkedList 的区别高并发场景怎么使用 List 集合?HashMap 底层数据结构红黑树和二叉树HashMap 的扩容机制HashMap 冲突怎么解决?HashSet怎么保证数据不重复?新生代和老年..
2021-03-11 00:21:15
89
原创 DBUtils工具使用
DBUtils工具类:DBUtils 可以帮助开发者完成数据的封装(结果集到 java 对象的映射)ResultSetHandler 接口是用来处理结果集的,可以将查询到的结果转换成 java 对象,主要的 4 个实现类:BeanHandler 将结果集映射成 java bean 对象,studentBeanListHandler 将结果集映射成 List 集合,其范型为 java bean 对象 ListMapHandler 将结果集映射
2021-03-11 00:13:07
197
原创 后台传值到前台中文乱码
在 jsp 页面添加 meta 标签<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">后台或过滤器中设置编码方式request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=utf-8");...
2021-03-11 00:09:01
508
原创 c3p0数据库连接池的三种配置方式(java代码、xml文件、properties文件)
数据库连接池JDBC开发流程加载驱动(只加载一次)获取数据库连接(Connection)执行 SQL 语句(Statement)ResultSet 接收结果集断开连接,释放资源数据库连接对象是通过 DriverManager 得到的,每次获取都要向数据库申请获取连接,并验证用户名、密码,执行完 SQL 语句后,断开连接,这样的方式会造成资源的浪费,因为连接对象只使用了一次就释放掉了,下一次连接还要继续向数据库申请,相当于用一部手机打电话,打了一通电话就把手机扔掉了,需要下一次通话时,在买一
2021-03-09 22:54:30
5429
原创 2020新版IDEA创建 tomcat 项目时没有Web Application
前段时间重装了系统,新下载的 IDEA 创建 Tomcat 项目的时候发现没有 Web Application 选项:网上找了找资料,解决方法如下:先创建好项目,然后在项目右键,选择 Framework Support...在弹窗中选择 Web Application这时项目里就出现了 web 目录,并自动创建了 web.xml导入 Tomcat 服务在右上角点击 Add Configuration,在弹窗中点击左上角的 "+"号,选择 Tomcat Server -> local
2021-03-01 23:27:11
3215
3
原创 java命名规范
一、命名规范:项目名全部小写包名全部小写com.servlet.demo类名大驼峰命名public class ServletDemo{}变量名、方法名小驼峰命名String parentFile = " ";public void getParentFile(){}常量名全部大写所有命名规则必须遵循以下规则:名称只能由字母、数字、下划线、$符号组成不能以数字开头名称不能使用JAVA中的关键字。坚决不允许出现中文及拼音命名。二
2021-03-01 00:01:44
192
转载 Deepin安装MariaDB数据库
在deeping上安装mariadb 1,安装的官网参考:有安装的命令和指导https://downloads.mariadb.org/mariadb/repositories/#distro=Debian&distro_release=jessie--jessie&mirror=tuna&version=10.4其主官网地址:https://downloads.mariadb.org/ 2,安装mari...
2021-02-21 21:47:57
966
原创 SQL触发器
语法:CREATE OR REPLACE TRIGGER '触发器名称'AFTER/BEFORE INSERT OR UPDATE OR DELETEON '表名'FOR EACH ROW
2021-01-18 20:28:33
2686
原创 Could not create the Java Virtual Machine
启动 java 服务的时候,报出:'Could not create the Java Virtual Machine'错误,大概率是由于没有给服务设置堆栈大小Tomcat 服务设置堆栈大小:在 bin 目录下,找到 catalina.sh 脚本文件并打开,找到 JAVA_OPTS 变量,设置 -Xms 和 -Xmx 的大小SpringBoot 服务设置堆栈大小:java -jar -Xmx 4096m -Xms 4096m XXX.jar >XXX.log 2>&1...
2021-01-09 13:43:55
10064
原创 VM虚拟机安装凝思磐石系统(图形化界面)
本文只简单介绍一下图形化界面的安装流程,具体细节操作请移步:https://blog.youkuaiyun.com/qq_42177284/article/details/106895069启动虚拟机后,选择高级选项,选第一个,国网定制自动化安装输入默认的用户名输入用户家目录地址输入系统 shell 类型给系统分区挂载分区等待安装完成输入统一默认密码 R0ck9 ,就可以进入系统了...
2020-10-13 15:39:22
4963
4
原创 python3 虚拟环境的使用及管理
一、使用 virtualenv 管理安装 virtualenv 包win 终端窗口使用 pip install virtualenv 安装创建环境:1、创建一个专门放虚拟环境的目录,并 cd 进去2、输入 virtualenv --system-site-packages --python=3.8.5 projectDirName 命令,即可在当前目录下创建虚拟环境,不然默认是在 C 盘下,管理起来不太方便--system-site-packages :表示不包括系统全局的 python
2020-09-09 22:59:13
1307
1
原创 实战:浪潮服务器安装凝思 6.0.8 版本操作系统
浪潮服务器安装凝思6.0.8操作系统一、制作凝思6.0.8 iso 镜像 u 盘二、安装操作系统三、需要注意的几个点浪潮服务器型号:NF5270M5经与浪潮相关技术人员沟通,此型号服务器暂不建议安装 Linux 系统,因为只测试过 redhat 系列版本,支持版本如下:Redhat_6.8_64bitRedhat_6.9_64bitRedhat_7.3_64bitRedhat_7.4_64bitRedhat_7.5_64bitRedhat_7.6_64bit如果必须要安装 Linux,建
2020-07-19 18:42:29
9622
原创 Linux 系统无法解析主机地址(或未知的名称或服务)
多半是由于没有配置 DNS 服务器导致的一、配置本地 主机名 <-----> 域名映射编辑 /etc/hosts 文件,添加 ip 主机名/域名 主机/域名别称格式为:# ip地址 主机名 别称127.0.0.1 localhost localhost180.101.49.11 www.baidu.com baidu别称配不配都可以,但是 ip、主机名/域名 得有这样,当你访问公网时,比如百度,首先会从你本地 hosts 文件中查找对应的 ip 地址,然后进行访问,增
2020-07-19 15:34:59
13784
原创 Linux网络网卡配置相关知识记录
1、网卡配置网卡配置文件位于 `/etc/sysconfig/network-scripts` 目录下,一块网卡对应一个网卡配置文件,网卡文件里的配置内容如下:DEVICE=xxx #定义该网卡的识别名称HWADDR=xx:xx:xx:xx:xx:xx #该网卡的MAC地址TYPE=Ethernet #网卡的类型UUID=xxxxxx-xxx-xxxx-xxxx-xxxxxxxxx #网卡IDONBOOT=no
2020-07-10 14:24:03
1227
原创 kingbase金仓数据库问题排查
如果发现数据库登录不上,提示无网络连接,可按照以下步骤排查解决:1、重启 kingbase 服务:cd /etc/init.d./kingbase7d restart如果发现实例起不来,报错提示:kingbases has not been installed2、查看配置文件,是否有实例cat ~/config/instance.conf下图代表已经有一个实例了3、删除实例,重新创建将上图红框中的内容全删掉,然后保存退出重装创建实例:~/bin/kingbase --insta
2020-07-06 10:56:33
7357
原创 简谈 Mysql中 的 unsigned 和 signed
整型的每一种都有无符号(unsigned)和有符号(signed)两种类型( float 和 double 总是带符号的),在默认情况下声明的整型变量都是有符号的类型( char 有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的正整数数据,比如16位系统中一个 int 能存储的数据的范围为 -32768 ~ 32767,而unsigned能存储的数据范围则是 0~65535。由于在计算机中,整数是以补码形式存放的。根.
2020-06-27 16:02:16
7185
转载 解决Linux系统没有/etc/sysconfig/iptables文件
Linux系统中,防火墙默认是不开启的,一般也没有配置过任何防火墙的策略,所以不存在/etc/sysconfig/iptables文件。一、常规解决方法:1、在控制台使用iptables命令随便写一条防火墙规则iptables -A OUTPUT -j ACCEPT2、使用 service iptables save 进行保存,默认就保存到了 /etc/sysconfig 目录下的 iptables 文件中。但是,这个方法已经在一些版本的Linux下无法使用,比如Ubuntu,Debian。二、
2020-06-23 09:08:11
7848
转载 Linux使用iptables配置防火墙提示:unrecognized service
Ubuntu默认安装是没有开启任何防火墙的。当使用service iptables status时发现提示iptables:unrecoginzed service。意思是无法识别的服务。以下方法来自http://blog.youkuaiyun.com/lywzgzl/article/details/39938689,但是测试发现,此方法已经无法在Ubuntu中使用#在ubuntu中由于不存在/etc/init.d/iptales文件,所以无法使用service等命令来启动iptables,需要用mo...
2020-06-23 08:48:44
8603
1
原创 error... : lib*.so.*: cannot open shared object file: No such file or directory
报错:error while loading shared libraries: libo*.so.12: cannot open shared object file: No such file or directory出现这个报错,一般是在安装软件,./configure 的时候,系统找不到这个库报的错1、找到安装软件的 lib 库一般是在软件的解压目录里,会有一个 lib 目录,pwd 记下当前路径,比如我的是 /usr/local/kingbase/KingbaseSE/bin2、找到系
2020-06-19 10:28:00
2468
原创 CentOS源码安装PHP+Nginx配置
一、下载PHP安装包wget http://www.php.net/get/php-7.4.7.tar.bz2/from/jp1.php.net/mirror如果下载不下来的话,就多下载几遍,实在不行就复制 url 到本地浏览器中下载,然后在上传到服务器上下载完成后,进行解压:tar -xvf php-7.4.7.tar.bz2解压完后进入解压后的目录中 php-7.4.7接下来生成 makefile 文件./configure --prefix=/usr/local/php/php
2020-06-18 18:19:58
287
2
原创 CentOS下源码安装Nginx
一、下载Nginx安装包:wget http://nginx.org/download/nginx-1.9.0.tar.gz版本的话可以打开 http://nginx.org/download/,找到自己想要的版本,此处为 1.9.0二、安装依赖包yum install gcc openssl* zlib* pcre*已安装的可以忽略此步骤三、解压、编译、安装1、进入/usr/local目录,创建nginx目录2、将下载的 nginx 包放进去,并解压:tar -xvf ngi
2020-06-18 14:31:22
609
转载 linux源码安装Mysql8.0版本(亲测成功)
原文:CentOS7.6安装MySQL8.0(图文详细篇) 目录一、安装前准备 二、安装MySQL三、设置远程登录 四、安装问题解决五、设置MySQL开机自启一、安装前准备1、在官网下载MySQL安装包(注意下载的安装包类型) 2、查看是否安装mariadb # rpm -qa | grep mariadb3、卸载mariadb# rpm -e --nodeps mariadb-libs-5.5.60-1....
2020-05-11 08:14:01
5430
8
原创 CentOS-7升级安装Python3
CentOS-7升级安装python3步骤下载 python3 安装包安装中出现的问题下载 python3 安装包官网下载安装包 或者 点此下载1、下载下来后,新建 python3 目录,mv 过去,解压 tar -zxvf Python-3.7.0.tgz2、在 /usr/local 目录下新建 python3 目录3、使用 ./configure --prefix=/usr/local/python3,指定 python3 安装位置(./configure使用详解)4、编译安装 sudo m
2020-05-10 11:56:42
713
原创 Mysql日期常用函数整理
Mysql日期常用函数整理:now():当前时间(年-月-日 时-分-秒)curdate():当前年月日curtime():当前时分秒unix_timestamp():输出当前时间戳from_unixtime():格式化时间戳date_format(字段,'%Y'):获取字段中的年份 值 含义 秒 %S、%s ...
2020-05-08 17:21:43
201
ruby、rvm离线安装包
2023-02-08
凝思系统各版本 iso 镜像文件下载
2020-07-19
凝思安全操作系统6.0.42、6.0.8、6.0.9版本安装说明手册
2020-07-19
jenkins-2.99-1.1.noarch.rpm
2020-05-12
Another.Redis.Desktop.Manager.1.3.3.exe
2020-04-19
java.sql.SQLNonTransientConnectionException
2021-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人