自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (6)
  • 收藏
  • 关注

原创 windows服务器路由设置,双网卡

清除所有不是主路由(网掩码为 255.255.255.255 的路由)、环回网络路由(目标为 127.0.0.0,网掩码为 255.255.255.0 的路由)或多播路由(目标为 224.0.0.0,网掩码为 240.0.0.0 的路由)的条目的路由表。:指定路由的网络目标地址。windows系统大部分情况网络都是走的默认路由,但如果有两条默认路由,没有指定优先级,就会出现网络问题,默认路由的优先级是按照。:add 添加路由, change 更改现存路由, delete 删除路由, print 打印路由。

2023-07-22 16:40:02 5333

原创 Oracle迁移表空间文件

where tablespace_name='表空间名称';where tablespace_name='表空间名称';where tablespace_name='表空间名称';where tablespace_name='表空间名称';3.再次查看目标表空间的状态,确保其已经是脱机状态。3.移动系统表空间(SYSTEM表空间)的数据文件。6.查看该表空间修改后的信息,确保信息无误。1.查看要改变的表空间的数据文件信息。5.修改该表空间的数据文件路径。4.修改该表空间的数据文件路径。

2023-07-08 15:37:57 1320

原创 高版本Oracle数据库创建wm_concat函数

用到此函数的数据库发生大版本升级,如本人的11g升级19c,就是一大坑,因升级后如不注意,应用在进行功能性测试时,肯定出问题。大家都知道,WM_CONCAT"可以实现oracle中字段的合并,wm_concat(列名)函数,能把指定的列的值,按照group by 中指定的分隔方法,用逗号拼接起来。查看owmctab.plb脚本内容,因owmctab.plb需要引用owmt9012.plb,而owmt9012.plb需要引用owmt9013.plb,故需要需要从11g中scp到19C中,如下共计5个文件。

2023-07-08 15:35:43 4849

原创 tomcat 启动时卡住问题排查

如果程序采用到Java.awt进行图形处理,这就需要系统提供一个可供图形处理的图形环境,Linux没有该环境,这样就会导致运算错误。需要启用headless模式,eadless模式是在缺少显示屏、键盘或者鼠标是的系统配置。远程进程,不需要输用户名、口令,连接。正常项目无法访问(Linux 服务器),启动tomcat时卡在下图位置,项目无法启动。2、jdk、tomcat 、 jvm 配置,服务器环境、内存、存储没有问题。1、先检查tomcat日志、项目日志没有报错信息,且没再产生新的日志信息。

2023-03-10 12:54:01 1272

原创 记一次断电后oracle无法启动,提示内部错误ORA-00600: 内部错误代码, 参数: [4194], [28], [14], [], [], [], [], []

oracle服务器断电后无法启动,提示内部错误ORA-00600: 内部错误代码, 参数: [4194], [28], [14], [], [], [], [], [] 。原因可能很多。  1、查看alert日志中:  Errors in file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_smon_7448.trc: ORA-01595: error freeing extent (2) of rollback segment (...

2022-02-12 13:56:12 1340

原创 tomcat开机自启动--》自动打开浏览器,打开系统首页--》浏览器默认全屏,禁用浏览器缩放、手势、左右滑动

1、tomcat开机自启动2、自动打开浏览器,打开系统首页浏览器默认全屏,禁用浏览器缩放、手势、左右滑动

2021-06-02 13:18:33 1076

转载 2021-05-13 根目录执行chmod -R 777 /* 系统无法登录

执行后千万不要退出当前窗口!!! 在自己的虚拟机上设置某个站的权限的时候,原来应该是chmod -R 777 ./*结果少按了个点,执行了chmod -R 777 /*因为执行时间超出自己的预想范围赶紧按下CTRL+C,可惜晚了,看下了/etc目录下的东西,全部都是777状态,立马开另一个终端尝试登陆, 已经登录不上了!原先执行的窗口还可以操作,于是找资料看看有没有解决方法,要是在机房生产机犯这样低级的错误,总不能重装吧。linux没这么脆弱。 ssh登录不上,应该跟p...

2021-05-13 09:27:39 1812 2

原创 nginx HLS m3u8播放视频跨域问题

采用HLS+m3u8方式播放视频,在播放的时候会报跨域问题。例如:https://www.***.com/crossdomain.xml找不到。方法1:在跨域的网站根目录放crossdomain.xml文件(本文放到了根目录/usr/local/nginx/html/下后附nginx.conf配置):<?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/d

2021-02-23 21:11:40 6795

原创 Oracle水位线

-- 收集一下所有的表的统计信息,再执行这个,第二列是大概需要的数据块数,第三列是实际块数select table_name, avg_row_len * num_rows / 8192, blocks from user_tables 高水位线导致索引失效如何降低水位线1. 执行表重建指令 alter table table_name move(验证不可行,不降低水位线,但可释放表空间)当你创建了一个对象如表以后,不管你有没有插入数据,它都会占用一些块,ORACLE也会给它...

2021-02-20 10:56:41 549

原创 oracle Recycle Bin

回收站概念从ORACLE 10g开始,引入了一个叫回收站(Recycle Bin)的概念。它的全称叫Tablespace Recycle Bin。回收站实际是一个逻辑容器(逻辑区域),原理有点类似于WINDOW系统的回收站。它以表空间中现有已经分配的空间为基础,而不是从表空间上物理划出一个固定区域用作回收站。这意味着回收站和表空间中的对象共用存储区域、系统没有给回收站预留空间。因此,当表被DROP后,如果可用空间充足,并且没有对回收站进行清理,那么被DROP掉的对象会一直存在回收站中,但是如果可用空间紧

2021-02-20 10:48:52 591 1

原创 数据库常用sql

==1、基础查询==============================--查看所有用户--查看数据库版本select * from v$version;--查看数据库字符集select * from nls_database_parameters;--查看当前的数据库连接数 select count(*) from v$process ; --数据库允许的最大连接数 select value from v$parameter where name ='pr...

2021-01-08 16:44:04 197

转载 tomcat调优1

高并发环境下,我知道优化配置tomcat,对连接数和线程池作修改,最重要的是connector的协议Http Connector使用NIO,而不是默认的AJP Connector,当时也没有仔细研究其原理。现在来为以上这些设置做一下剖析。要了解这些,不能避开tomcat最重要的一个功能,就是connector连接器。它的作用可是tomcat的核心,在tomcat的配置文件server.xml中写到过:Connector的主要功能是接收连接请求,创建request和response对象用于和请求端交换数据

2020-12-19 10:19:44 132 1

转载 oracle之 RAC本地数据文件迁移至ASM

系统环境:CentOS release 6.7 (Final)Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit操作过程:1、添加数据文件或者创建表空间时,误操作将路径指定为单节点本地SQL> alter tablespace users add datafile '/home/oracle/test.dbf' size 4m;Tablespace altered.SQL>set line .

2020-10-31 11:12:26 341

转载 URL编码

URL编码一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 "http://www.abc.com",但是没有希腊字母的网址"http://www.aβγ.com"(读作阿尔法-贝塔-伽玛.com)。这是因为网络标准RFC 1738做了硬性规定:[0-9a-zA-Z]、一些特殊符号"$-_.+!*'(),"[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL这意味着,如果URL中有汉字,就必须编码后使用。但是麻烦的是

2020-10-15 19:31:13 1049

转载 Java字符编码

1.getBytes()和new String()方法▇ public byte[] getBytes(Charsetcharset)方法 这个方法是将字符串按指定的字符集进行编码,转换成字节数组。如果不指定字符集,默认采用 系统自带的字符集。 采用不同的字符集,对于同一个带有中文的字符串,得到的字节数组的是各不相同的。因为一个 中文字符使用不同的编码方式,得到的字节长度是不同的。(可以通过将一个中文字符不同的编码转 换成字节数组,然后再...

2020-08-18 15:40:13 1331

原创 Linux 命令备忘录

2020-08-10 删除Oracle日志文件查找10天前的文件并移动find /u01/app/oracle/diag/rdbms/orcl/orcl1/alert/ -mtime +10 -type f -name "*.xml" -exec mv {} /oracle_log_back/alert/ \;说明:-mtime +30 --设置时间为30天前;-exec mv --查找完毕后执行移动操作;末尾 '\' 结束移动命令find 参数详解-amin -n...

2020-08-10 20:50:25 246

原创 CMMI

CMMI全称是Capability Maturity Model Integration,是能力成熟度集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的。CMMI分为5个等级:CMMI-1(初始级):其实就是0级,代表软件过程是无序的,对过程几乎没有定义。CMMI-2(可管理级):建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。CMMI-3(已定义级):已将软件管理和工程两方面的过程文档化、标准化,并综

2020-07-03 19:51:52 981

转载 Apache 工作模式配置优化

Apache 工作模式配置优化1、查看当前MPM工作模式/usr/local/apache2/bin/apachectl -VServer version: Apache/2.4.27 (Unix)Server built: Dec 24 2017 07:11:28Server's Module Magic Number: 20120211:68Server loaded: APR 1.6.3, APR-UTIL 1.6.1Compiled using: APR 1.6.3,

2020-06-10 17:13:46 347

原创 【笔记】httpd 配置详解

常用配置指令说明1. ServerRoot: 服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的相对路径即基于此目录。默认为安装目录,不需更改。 语法:ServerRoot directory-path 如: ServerRoot "/usr/local/apache-2.2.6" 注意,此指令中的路径最后不要加 / 。2. Listen: 指定服务器监听的IP和端口。默认情况下Apache会在所有IP地址上监听...

2020-05-27 11:11:11 2637

原创 Mysql 设置最大连接数

Mysql 查看连接数,状态 最大并发数 && 怎么设置才合理show status like '%max_connections%'; ##mysql最大连接数set global max_connections=1000 ##重新设置show variables like '%max_connections%'; ##查询数据库当前设置的最大连接数show global status like 'Max_used_connections'; ##服务器响应的最大连接数

2020-05-27 11:01:04 533

原创 ORA-12514:监听程序当前无法识别连接描述符中请求的服务

首先说明,这是我在运行startup mount;时出现的错误。解决方法:在D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN中找到listener.ora,并做出如下修改:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLR...

2020-05-08 16:15:59 415

原创 v$datafile.enabled相关值说明

v$datafile.enabled相关值说明自认为对v$datafile视图算比较了解,但是今天看到一网友的v$datafile.enabled=DISABLED,我一时没有想出来是为什么,这里通过试验对v$datafile.enabled各种情况进行了试验并简单说明scn的变化情况模拟环境(READ WRITE) SQL> alter tablespace users ad...

2020-05-07 18:54:02 436

原创 impdp job 无法导入当前用户

从B用户expdp命令导出数据库 导入A用户 impdp A/A directory=scott dumpfile=B.dmp REMAP_SCHEMA=B:A EXCLUDE=USER logfile=A.log查询未导入job select * from user_jobs;更新job$,修改所属用户,测试job可执行。 update ...

2020-04-24 09:01:51 305

原创 Oracle 查询用户视图、表、触发器、存储函数和存储过程、索引等信息

--查询当前用户的视图、表、触发器、存储函数和存储过程、索引数量等信息select '视图',COUNT(*) from user_views union allselect '表',COUNT(*) from user_tables union allselect '触发器',COUNT(*) from user_triggers union allselect '存储函数和存储...

2020-04-22 09:48:08 512

原创 Oracle11g 无法导出空表

原因:Oracle 11g中有个新特性:新增了一个参数“deferred_segment_creation”含义是段延迟创建,默认是true。如果这个参数设置为true,你新建了一个表Table1,并且没有向其中插入数据,那么这个表不会立即分配extent,也就是不占数据空间,即表也不分配 segment 以节省空间,所以这些表也没能导出来。在系统表user_tables中也可以看到s...

2020-04-15 21:29:31 158

转载 impdp

一、注意事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。二、使用expdp导出文件前的设置:1、创建逻辑目录,该命令不会在操作系统...

2020-01-20 09:36:48 200

原创 CAS 4.1.10 版本服务端源码解读

在工作中经常会对CAS进行二次改造适应不同的单点登录场景。这篇文章主要对CAS 4.1.10版本进行源码解读(主要是登录流程)。不同版本可以在github下载。一、准备下载下来的cas-overlay-template的依赖中默认只有<dependency> <groupId>org.jasig.cas</groupId> <a...

2019-09-19 17:14:23 366

原创 json 序列化 反序列化

一、基础知识JSONJSON(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的JS规范)的一个子集,利用javascript中的一些模式来表示结构化的数据。 JSON 语法规则 任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊...

2019-08-16 09:59:43 333

原创 Axure 注册码

【注册】Axure 8.1.0.3377License:zdfans.comKey:gP5uuK2gH+iIVO3YFZwoKyxAdHpXRGNnZWN8Obntqv7++FF3pAz7dTu8B61ySxli【注册】Axure 8.1.0.3381License:zdfansKey:fZw2VoYzXakllUuLVdTH13QYWnjD6NZrxgubQkaRyxD5+H...

2019-06-18 15:04:01 12715

原创 Linux lvm逻辑卷扩容

思路如果硬盘有空闲空间,直接用lvextend命令扩展分区 [root@localhost ~]# lvextend -L +2G /dev/cl/root Extending logical volume root to 4.88 GB Insufficient free space: 64 extents needed,...

2019-06-14 17:43:46 864

转载 centos 7 nginx 开机自启动

前言服务器每次重启,都需要手动启动一些服务,这不是一个程序员可以忍受的,难怪大家都喜欢写脚本。接下来三篇文章,分别记录一下nginx、tomcat和mysql的开机自启动配置。systemdsystemd简介CentOS7已不再使用chkconfig管理启动项,而是使用systemd。关于systemd的衍生和发展,可以参见《CentOS7/RHEL7 systemd详解》和《Ce...

2019-06-05 13:49:05 12639 5

原创 Oracle 11g ORA-28001: the password has expired 口令已经失效

问题描述1.生产环境项目【数据库备份】功能不能用,其他功能正常。服务器执行exp命令报ORA-28001: the password has expired。(运行中的项目好像不受影响,已经建立连接的原因?使用工具连接数据库会提示口令失效)原因及解决方法 Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。...

2019-05-27 11:24:03 389

转载 shiro与cas整合实现单点登陆

1.简介CAS:Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法。Shiro:Apache Shiro是一个Java安全框架,可以帮助我们完成认证、授权、会话管理、加密等,并且提供与web集成、缓存、rememberMed等功能。*Shiro支持与CAS进行整合使用.2.CAS Server搭建参考:https://w...

2019-05-22 17:23:28 1036

原创 websocket简介和java实例

目录1.websocket 简介2.实例2.1前台接、发消息2.2后台发消息2.3完整项目下载1.websocket 简介 简介传送门2.实例2.1前台接、发消息 前台页面代码<script type="text/javascript">var wsUri = "ws://localhost/Websocket/IMSer...

2019-05-22 11:19:46 1151 1

翻译 Linux 中/etc/profile、~/.bash_profile 环境变量配置

0、前言项目环境部署是自己的薄弱项,一些简单的服务,照着搜索来的步骤能凑合部署成功,但并不明白其中的原理,偶尔遇到一些ERR,就抓瞎,无从下手。项目环境部署,需要一些基础服务,如java环境,tomcat环境、mysql等等;服务部署成功后,还需要给其配置环境变量;要配置环境变量,就要用到什么bashrc或bash_profile文件,可是这文件有啥区别,一直不明白,今天看到这篇文章,结合自己...

2019-05-17 09:00:48 6766 3

原创 Linux权限管理

7Linux权限管理7.1Linux权限管理的重要性7.2Linux chgrp7.3Linux chown7.4Linux权限位7.5Linux读写执行权限(-r、-w、-x)的真正含义7.6Linux chmod7.7Linux umask7.8Linux ACL访问控制权限7.9Linux ACL权限设置(setfacl和getfacl)...

2019-05-16 17:50:29 161

原创 【笔记】【转】在已经安装好的Nginx上增加新模块nginx-rtmp-module

一、首先就是先下载nginx-rtmp-module官方github地址:https://github.com/arut/nginx-rtmp-module我这里在git上直接克隆了git clone https://github.com/arut/nginx-rtmp-module.git如果提示git错误的,装下git这个时候,根目录下应该会有一个 nginx-rtmp-modul...

2019-05-16 17:39:09 14410 5

转载 基于nginx-rtmp-moudle 搭建流媒体服务器

系统环境:CentOS 6.101、下载nginx-rtmp-module:nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module使用命令:git clone https://github.com/arut/nginx-rtmp-module.git 将nginx-rtmp-module...

2019-05-16 17:28:39 413

转载 CAS单点登录原理

1、基于Cookie的单点登录的回顾 基于Cookie的单点登录核心原理: 将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名密码进行登录,让用户从某种意义上觉得只登录了一次。 该方式缺点就是多次传送用户名密码,增加被盗风险,以及不能跨域。同时www.qiandu.co...

2019-05-16 16:54:46 329

转载 命令--防火墙

CentOS6.5查看防火墙的状态: 1 [linuxidc@localhost ~]$service iptable status   显示结果: 1 2 3 4 5 [linuxidc@localhost ~]$service iptable status Redirecting...

2019-05-16 16:50:44 417

shiro1.7.1.zip

shiro-1.3.2也可顺利升级至shiro-1.7.1。内含shiro-1.7.1相关依赖包,要求jdk1.8

2021-03-25

jQuery拖拽排序

jQuery强大的拖拽排序功能,实现任意元素拖拽,插件调用简单,几行代码即可实现想要的效果,不好用退还双倍积分

2020-06-11

python-snake.zip

python 贪吃蛇源码学习研究,Python实现贪吃蛇内附说明,参考学习,可自定义皮肤,练习研究,熟练编码,学习Python,Python实例

2020-01-03

nginx 1.7.11.3-rtmp.zip

windows 下 nginx 含 nginx-rtmp 模块, ffmpeg 实现流媒体直播,rtmp\hls

2019-11-09

VLC Media Player for Linux 3.0.2 正式版

Linux 版 VLC Media Player,支持所有视频格式,多媒体流rtsp\rtmp\hls

2019-05-18

UniversalTermsrvPatch-x64.exe

允许多用户同时远程登录windows。 Universal Termsrv Patch使用方法  1、需要重启生效。 2、备份文件: \windows\system32\termsrv.dll.backup.

2019-04-29

空空如也

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

TA关注的人

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