自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 虚拟机每次启动后ip都不一样(解决方案)

4、以上操作完成后,可以重启虚拟机检查ip是否变化。3、重启网卡(切换root用户),检查ip。1、查看当前虚拟机ip和网卡名称。2、编辑网卡文件,修改网卡配置。

2024-03-08 16:01:22 736 1

原创 curl: (56) Recv failure: Connection reset by peer

发报文在日志中报错:Connection reset by peercurl命令报错:curl: (56) Recv failure: Connection reset by peer

2022-11-25 14:45:23 4912 1

原创 java Error 和 Exception 笔记

异常- 定义:程序运行过程中发生的期望之外的事件,阻止了程序的正常执行,这就是异常。- 异常分类:1、检查异常(checked exception):也叫非运行时异常,除 Error 和 RuntimeException 之外的其它异常。javac 强制要求程序员为这样的异常做预备处理工作(使用try...catch...finally或者throws)。在方法中要么用try-catch语句捕获它并处理,要么用throws子句声明抛出它,否则编译不会通过。 处理:这样的异常一般是由程序的运行

2022-05-16 10:21:28 201

原创 java 内部类 笔记

内部类- 定义:定义在一个类里面或者一个方法里面的类,即为内部类。- 内部类的种类:一般来说有四种:静态内部类、成员内部类、局部内部类、匿名内部类。1、静态内部类: 定义在类内部的静态类,就是静态内部类。语法如下:public class Out { public static int age; public String name; public static class Inner { public void sleep(){

2022-01-06 11:29:19 241 1

原创 java 引用类型转换(向上转型和向下转型) 笔记

概述 1、将一个类型转换成另一个类型的过程被称为类型转换。 2、基本数据类型中的类型转换包括自动转换和强制转换。 3、引用类型转换,是指存在继承关系的对象之间的类型转换,包括向上转型(子类转父类,自动转换)和向下转型(父类转子类,强制转换), “=” 右侧类型向左侧类型转换。向上转型语法:父类 引用名 = new 子类();向上转型就是把子类对象直接赋给父类引用,不用强制转换。使用向上转型可以调用父类中的所有成员,不能调用子类中特有成员。向下转型语法:子类 引用名 = (..

2021-12-29 10:51:19 410

原创 Java 面向对象(封装、继承、多态) 笔记

封装定义:封装(Encapsulation)指将实现某种功能的代码包装、隐藏起来。例如:将类的属性设置为 private 的,使用 public 的 get/set 方法来设置。封装一个类可以防止该类的代码和数据被其他类访问,访问该类的代码和数据,必须通过严格的接口控制。封装的优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏实现细节。封装例子:package com.baidu.www;/** * Created by jok

2021-12-28 15:36:16 133

原创 Java Math类

Math类Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。其中包含的具体方法参考API文档...

2021-12-09 17:19:11 152

原创 Java String类 笔记

String 类定义: 在Java语言中,所有被双引号括住的都属于字符串,都是String类的实例;String类位于java.lang包下,提供了字符串的创建、比较、查找、截取、大小写转换等操作;字符串对象可以使用“+”连接其他对象。创建字符串方式一:String str = "sss"; //创建字符串最简单的方式,双引号内为字符串常量,这里编译器使用该值创建了一个 String 对象。方式二:String str2=new String("sss"); //使用new对象

2021-12-09 17:05:38 84

原创 Java 包装类

包装类及Number类- 包装类当需要使用数字的时候,我们通常使用内置数据类型(基本数据类型),如:byte、short、int、long、float、double 等。但是实际开发过程中,我们经常会遇到需要使用对象而不是内置数据类型的情形。为了解决这个问题,Java为每一个内置数据类型提供了对应的包装类。- Number类八种基本数据类型都有对应的包装类,其中除了包装类(Boolean、Character)外,包装类(Integer、Long、Byte、Double、Float、Short

2021-12-09 10:51:51 155

原创 Java 数组笔记

数组- 概述数组是相同类型数据的有序集合。数组元素有序、可重复。数组内的元素数据类型一定相同。- 数组的声明- 数组的使用- 多维数组- Arrays类- 稀疏数组

2021-12-08 16:09:21 355

原创 Java 递归笔记(留个问号)

递归- 定义:一个方法自己调用自己(A方法调用A方法)。意义在于勇有限的语句来定义对象的无限集合。递归分为直接递归(A方法调用A方法),间接递归(A方法调用B方法,B方法调用A方法)。- 结构递归结构包括两个部分: 递归头(边界条件):什么时候不调自身方法。如果没有递归头,程序将陷入死循环。 递归体:什么时候调用自身方法。- 注意递归一定要有边界条件,如果没有边界条件,递归会陷入死循环,导致栈内存溢出(StackOverflowError)。程序从前往后执行,值从后往前

2021-12-06 16:52:00 165

原创 Java 方法(包括值传递和引用传递) 笔记

方法方法是一些语句的集合,解决一类问题的代码的有序组合。相当于封装了一些代码,用于解决某些问题。方法是对象的行为动作。一个方法只完成一个功能。main方法中可以通过new对象并使用该对象去调用其方法,也可以直接使用某个方法,但是该方法必须是静态方法。对于一般的非static变量或方法,需要有一个对象的实例才能调用,要先生成对象的实例,才会分配内存空间。而对于static的变量或方法,在程序加载时便已经分配了内存空间,只和特定的类相关联,无需实例化。...

2021-12-06 14:36:28 294

原创 java 流程控制(主要是嵌套循环)

顺序结构、选择结构、循环结构顺序结构java最基本的结构,也是最简单的算法结构。按顺序一句一句执行。任何算法都离不开顺序结构。选择结构一、ifif语句一个 if 语句包含一个布尔表达式和一条或多条语句。//语法格式if(布尔表达式){ //if语句块}//如果布尔表达式的值为 true,则执行 if 块。//如果布尔表达式的值为 false,略过 if 语句块, if 语句结束。if…else语句if 语句后跟 else 语句,当 if 语句的布尔表达式值为

2021-12-03 10:36:32 243

原创 java Scanner笔记

Scanner类作用:实现人与程序交互,使接收用户的输入内容。语法://System.in 代表用户输入的内容Scanner sc = new Scanner(System.in)主要方法://判断和接收字符串,在判断语句中使用,hasNext()判断是否还有输入,如果有再用next()接收hasNext()next()//判断和接收字符串,在判断语句中使用,hasNextLine()判断是否还有输入,如果有再用nextLine()接收hasNextLine()next

2021-11-18 16:34:02 173

原创 javaDoc

JavaDocjavadoc命令用来生成自己的API文档。JDK1.8 API文档:https://docs.oracle.com/javase/8/docs/api/

2021-11-18 10:16:06 172

原创 java 包

包用于区分类的命名空间。格式:p1.p2.p3 (三个层级的包,p1第一层,p2第二层,p3第三层)开发中一般使用公司域名倒置后作为包名。例如:com.baidu.www(com第一层,baidu第二层,www第三层)在一个类中如果要使用另一个包中的成员时,我们需要使用 import 来导入包。import可以导入整个包,也可以导入某个包中的某个类。在idea中创建多层级的包时,要在 project 右边的小齿轮处,将 Flatten Packages 和 Compact E..

2021-11-17 16:44:22 85

原创 java运算符笔记

运算符种类算术运算符+,-,*,/,%,++,–加 减 乘 除 取余 自增 自减注意:自增或自减需要注意符号的前后位置。符号在数字前(++a,–a): 先进行自增或者自减运算,再进行表达式运算。符号在数字后(a++,a–): 先进行表达式运算,再进行自增或者自减运算public class Lesson1 { public static void main(String[] args) { int a=1; System.out.println(a+

2021-11-17 16:15:12 194

原创 java变量笔记

变量变量是程序中最基础的存储单元。变量要素:变量类型、变量名、作用域变量的数据类型: 基本数据类型、引用类型变量名: 必须为合法的标识符作用域: 变量生效的范围变量、方法、类名命名规范:见名知意成员变量、局部变量:首字母小写和驼峰原则 firstTest常量:大写字母和下划线 FIRST_TEST方法名:首字母小写和驼峰原则 firstTest(){}类名:首字母大写和驼峰原则 FirstTest变量分类变量种类说明成员变量(类内方法

2021-11-17 11:36:10 48

转载 进制之间互相转换规则

进制二进制(逢二进一) 0b或0B 开头十进制(逢十进一) 正常显示八进制(逢八进一) 0 开头十六进制(逢十六进一) 0x或0X 开头1、进制之间转换十转X 整数部分,对X短除取余倒序 小数部分,与X相乘取整正序X转十 按权展开求和什么是权? 例如十进制数 111,三个“1”放在不同的位置,所代表的意义也不同。从左到右分别为 100,10,1。还可以表示为:1×1021×102,1×1011×101,1×1001×100。这里面

2021-11-17 09:23:57 642

原创 ssh协议升级导致程序前台界面无法登录

问题描述:某个项目测试环境原本各方面都好用,但是突然有一天你发现原本可以正常登录的前台界面突然出现问题,服务都正常启动,代码也没有改动,但是登录前台界面输入正确的用户名密码后点击登录却提示密码错误,服务日志中也输出报错信息(could not initialize class java.awt.Toolkit 等等),报错信息一眼看去像是关于jdk的。反复排查后发现是ssh协议升级导致的,解决办法:在使用xhell 6(之前使用xhell 5,ssh协议升级后5用不了了) 连接服务器时,点击 隧道,

2021-11-10 14:25:00 517

原创 xshell或xftp报“要继续使用此程序,您必须应用最新的更新或使用新版本”

xshell6(xftp同理)1、进入Xshell安装目录,找到nslicense.dll文件2、搜索0F8681,修改成0F8381,进行替换xshell5(xftp同理)1、进入Xshell安装目录,找到nslicense.dll文件2、搜索0F8680,修改成0F8380,进行替换...

2021-11-10 10:53:42 1011 2

原创 Oracle锁表处理

在sql window中输入命令: select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid ; 这个sql语句是查看锁的,会查出来被锁表的信息杀死进程: alter system kill session 'sid,serial#'; ...

2021-11-10 10:16:17 495

原创 服务器时间要注意的问题

问题说明:有时候可能由于一些原因,可能是为了测试可能是为了其他,自己修改了服务器时间,此时如果将服务器时间修改为过去时间,然后重启服务器,会出现无法启动的问题。注意由于甲方现在很多似乎用虚拟机有管理员进行管理,如果管理员不知道你修改时间可能无法解决服务器起不来的问题,你就可能需要重新申请服务器,重新搭环境。所以千万要注意,不要轻易修改服务器时间,如果非要修改,之后重启服务器之前也要记得改回去。...

2021-11-10 10:14:51 1025

原创 ORA-01940无法删除当前已连接用户

将索要删除的用户锁定:alter user 用户名 account lock;查看要删除用户占用的资源:select saddr,sid,serial#,paddr,username,status from v$session where username = '用户名';找到status为INACTIVE(不活跃)的记录,然后杀死这个记录的进程(下面的sid和serial#属于刚才查出来的记录):alter system kill session 'sid,serial#';重新删除用户

2021-11-10 10:13:36 173

原创 清redis、zookeeper、tomcat缓存

清理redis缓存进入redis的src目录下命令 ./redis-cli 连接redis,命令 flushall命令 quit 退出清理zookeeper缓存zookeeper缓存都在 /zookeeper/data 目录下,进入data目录,删除data下全部内容命令 rm-rf * 清理tomcat缓存进入/tomcat目录,删除temp目录进入/tomcat/work目录,删除work下全部内容...

2021-11-09 15:11:38 1837

原创 Oracle删除用户、删除表空间

删除用户drop user username cascade;删除表空间drop tablespace tablespacename including contents and datafiles CASCADE CONSTRAINTS;

2021-11-09 15:07:49 375

原创 禁止向tomcat的catalina.out日志中输出日志脚本(Linux)

打开tomcat的bin目录下的catalina.sh文件。!!!修改前注意原文件的catalina.sh的备份~!!!CTRL+F查询,查询条件为括号中内容org.apache.catalina.startup.Bootstrap "$@" start \然后定位到该内容处? ?eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \? ? ?-Djava.endorsed

2021-11-09 15:03:26 1166

原创 定时清理tomcat中catalina.out日志内容脚本(Linux)

脚本内容#!bin/bashecho -n "">/home/fnbank/fsapp/apps/fnbank-domain-web/logs/catalina.out 注:使catalina.out日志内容为空而不删除该文件。 这是一种方法,其他清除catalina.out内容方法请自行查找。使用脚本定时删除catalina.out文件也可以,但是删除后需要重启服务。这一点使得生产环境无法达到全自动,毕竟生产服务不能随便重启。还有切割catalina.out,分段保存的方法

2021-11-09 14:51:17 880

原创 定时删除日志脚本(Linux)

1、创建一个脚本。vim delete-log.sh加入如下内容后保存退出。find /opt/bosssoft/fnbank/logs -mtime +10 -exec rm -rf {} \;注:find后面接要删除的日志的路径,+10表示10天之前的,rm -rf {}表示删除find出来的结果,;表示;2、添加到定时任务中执行crontab -e加入如下内容保存后退出0 0 * * * /opt/bosssoft/fnbank/deletefile/delete-log.sh

2021-11-09 14:44:43 5154 1

原创 Oracle数据库定时备份脚本(Linux)

说明:脚本共分两部分,一是主机脚本,二是备机脚本。主机上做备份,传到备机上,备份文件做压缩,备机上解压缩备份文件并自动导库(如果有导库需求,导库时由于原库中前一天导入的数据存在,如果不全量删除就进行全量导入此时会有报错所以建议备机脚本中导库前先全量删除一次(会有不同情况,要参考实际情况来操作)。如果没有导库需求则可以忽略,将脚本中导库部分删除或注释掉都可以)主机脚本:#这里采用 数据库名称_bak.sh 来命名,为了区分备份的具体数据库if [ -f ~/.bash_profile ];then

2021-11-09 14:31:31 3727 3

原创 Oracle账户被锁住,解锁

方法一PLSQL解锁1、用dba用户登录plsql。2、左侧选择my objects,查看users文件夹。3、选择GALTTEST用户,右击点击“编辑”。4、把“账户被锁住”的勾去掉。(也可以修改密码)5、点击“应用”,再点击“关闭”。6、重新登录就可以通过验证。方法二SQLPLUS解锁1、用dba用户登录2、alter user GALTTEST account unlock3、即可解锁通过更改profile的FAILED_LOGIN_ATTEMPTS属性值,更改过滤重试次数限

2021-11-09 13:45:00 11899

原创 CENTOS 7 和CENTOS 6防火墙相关命令

1、设置开机启动防火墙systemctl enable firewalld.service2、设置开机禁用防火墙systemctl disable firewalld.service3、启动防火墙systemctl start firewalld4、关闭防火墙systemctl stop firewalld5、检查防火墙状态systemctl status firewalld使用firewall-cmd配置防火墙端口1、查看防火墙状态firewall-cmd --state2、重新

2021-11-09 11:36:14 1457 1

原创 多线程相关(学习笔记)

1、并行与并发、线程与进程并行指两个或多个事件在同一时刻发生(同时发生,多个事件同时执行)并发指两个或多个事件在同一时间段内发生(交替执行,每个执行一个时间片段,然后切换另一个事件执行一个时间片段,如此反复)进程进程指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。一个应用程序可以同时运行多个进程,进程也是程序的一次执行过程,是系统运行程序的基本单位。系统运行一个程序即是一个进程从创建、运行到消亡的过程。进程的内存空间(堆空间和栈空间)是独立的。线程线程是进程中的

2021-11-09 11:25:27 188

plsql亲测简单好用.zip

不需要繁琐的配置,按照文档傻瓜式操作就好用

2021-11-10

Xshell 6.zip

一个字,好使!有的版本提示更新时你需要去修改文件,但是文件打开时乱码,这个版本自带一个文件,你可以直接用这个去替换

2021-11-10

Xftp-6.0.0187p.exe

Xftp6,最新的下来就能用..

2020-03-28

空空如也

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

TA关注的人

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