- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 Java--获取本机网卡上的所有ip
通常我们想要拿到本机ip都会使用这个方式:try { System.out.println(InetAddress.getLocalHost().getHostAddress().toString()); } catch (UnknownHostException e1) { // TODO Auto-generated catch block e1.printStackTra...
2018-08-08 16:58:42 3983
原创 Java NIO--文件锁的使用方法
由于是做分布式的中间件开发,不可避免会出现多个线程对同一个文件进行操作,这样会出现很多问题。如果多个线程同时对一个文件进行写操作,会乱掉。所以我们需要对文件进行加锁,使其每次只能被一个线程操作。这样才能保证文件中的内容可以被有序的写入。文件锁分为共享锁,和排他锁,通过字节流获得通道来实现,进行相应的互斥访问或排它访问。共享锁:如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不...
2018-08-06 18:42:12 476
原创 Linux--使用grep命令进行多条件查询(AND,OR,NOT)
grep是一个非常好用的内容查询命令。如果使用grep来进行条件查询,你的水平就会提高又一等级。1.grep的AND,多条件的与查询。用法:grep 'pattern1' filename | grep 'pattern2'使用管道符连接多个grep命令就可以得到多个条件同时满足才能查询出来的结果。2.grep的OR,多条件的或查询。用法1:grep 'patter...
2018-08-06 11:04:10 97602 3
原创 Linux--如何把快速把服务器空间写满(创建大文件)
有时我们需要测试服务器空间不足时程序的性能。这时你就需要手动对服务器创建大文件使其空间不足了。我在百度之后发现了三个命令:truncate dd fallocatetruncate命令:它的作用是指定一个文件的大小,如果该文件不存在,就会创建该文件。如果指定文件的大小小于原先的大小,会丢失内容。这个命令指定的文件大小其实是虚拟的。只是显示出来的大小。如果你指定一个非常大...
2018-08-01 15:49:07 9193
原创 Java报错--java.net.NoRouteToHostException: No route to host (Host unreachable) 解决
昨天在写代码的时候偶然报了这个错误。百度了一下,并没有适合我的答案(大部分都在说防火墙的问题,大家也可以先检查一下防火墙是否关闭)。后来我在仔细检查代码中发现。原来是我的代码中有一个bug。就是我会先检查所有报错节点的网络是否畅通,再检查报错节点的磁盘空间是不是满了。这样就导致一种特殊情况:如果这个服务器不畅通,我是没办法去检查它的磁盘空间的,因为无法建立连接。所以就在这里报错了。...
2018-08-01 10:14:48 72639 10
万能pdf神器(cleverPDF)
2023-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人