- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 JVisualVM无法连接阿里云的主机怎么办?
命令行执行:netstat –nap | grep 9005 如果没有输出,则说明端口没有启动,查看nohup.out的日志找原因。确认远程主机的ip地址,如果是阿里云,要填写外网的ip地址,而不是内网的ip地址。然后:netstat –nap | grep pid找到进程相关的端口,如下图,则需要开放:9005 36333 34502这三个端口。首先:ps –ef | grep java 找到进程的pid,在本机可以开一个telnet客户端来验证这几个端口是否打开。确认下jmx的端口是否启动,
2024-04-17 22:18:57
332
原创 在Linux中如何查找最大的10个文件方法汇总
方法 1在 Linux 中没有特定的命令可以直接执行此操作,因此我们需要将多个命令结合使用。网址:yii666.com123456789101112。
2024-04-16 19:22:45
894
转载 java-Io与NIO的区别
通过FileChannel,我们可以实现对文件的读取和写入操作,也可以使用它的position()方法来控制读写位置,并配合Buffer进行数据操作。在这个例子中,我们创建了一个Selector对象,并通过ServerSocketChannel的register()方法将其注册到Selector上,监听其连接请求的就绪状态。当有新的客户端连接请求到达时,我们调用accept()方法来接受它,并将其SocketChannel对象注册到Selector上,监听其读取数据的就绪状态。
2024-04-15 21:43:32
457
1
原创 java设计模式-单例--懒汉与饿汉
数据库软件系统中使用数据库连接池,主要是节省打开或者关闭数据库连接所引起的效率损耗,这种效率上的损耗还是非常昂贵的,因为何用单例模式来维护,就可以大大降低这种损耗。当这个类的对象在多个地方创建的时候,使得内部的方法多次调用,但是希望只要一个对象操作这个方法,或者不希望多个地方同时调用这个方法,需要保持这个方法的单一性质,就用单利模式。当想实例化一个单例类的时候,必须要记住使用相应的获取对象的方法,而不是使用new,可能会给其他开发人员造成困扰,特别是看不到源码的时候。如上述中的日志文件,应用配置。
2024-04-15 20:38:54
741
1
原创 JDK环境变量配置
Ubuntu的全局环境设置文件为/etc/profile,其本质上是一个Shell脚本,其中存储了每次启动系统或终端时都要运行的命令。要打开此文件,可在终端中输入命令:sudo gedit /etc/profile,回车,然后输入管理员密码后,再回车,即可打开环境设置文件/etc/profile,并对其进行编辑。Ubuntu的局部环境设置文件为~/.bashrc文件,是当前用户根目录下自动隐藏的一个文件,本质上也是一个Shell脚本,而对其进行编辑的方式同profile文件。
2023-09-25 09:47:00
281
1
原创 Linux系统文件数操作
在Linux下有时会遇到Socket/File : Can’t open so many files的问题。其实Linux是有文件句柄限制的,而且Linux默认一般都是1024(阿里云主机默认是65535)。在生产环境中很容易到达这个值,因此这里就会成为系统的瓶颈。
2023-09-25 09:21:51
171
1
原创 ORACLE中查询执行时间较长的SQL语句
session.username 用户名,last_call_et 持续时间,logon_time 开始登入时间,machine 用户电脑名,LOCKWAIT 等待锁,status 状态,
2023-09-25 09:16:18
1668
1
原创 【ORACLE中表的操作时间以及操作历史记录】
select LAST_DDL_TIME from user_objects where object_type=‘TABLE’ and object_name=‘你的表名’*select object_name,created “创建时间”,last_ddl_time “最后修改时间”from user_objects where object_name = ‘你的表名’##ORACLE数据库中查询表的操作历史记录。
2023-09-25 09:13:19
1414
1
原创 Linux服务器jdk安装操作
2、解压 tar -zxvf jdk-8u131-linux-x64.tar.gz。5、测试 java -version。1、上传java包到服务器。
2023-07-31 10:54:07
60
1
原创 【无标题】
3、使用命令du -h –max-depth=1 /var/log/* 查看/var/log路径下文件的大小。这是由于该磁盘的空间已经满了,这时候可以进行扩容,或者将该磁盘的部分目录迁移到别的磁盘。4、du -sh /* 查看哪个目录最大,一步一步的查找大文件。1、使用命令df -h 查看硬盘空间。@Linux磁盘空间满的处理办法。2、命令top查看cpu及内存。查询前10的文件目录大小。
2023-07-31 10:49:14
57
1
原创 【无标题】
linux 服务器开了某项服务或程序后,内存占用的非常大,停止服务或关闭进程后,内存不会立即释放,需要手动释放,使用命令。(3) 清除dentries(目录项缓存)和inode缓存。
2023-07-31 09:55:14
55
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人