诗与远方

一个走在前端的后端人


  • 首页

  • 关于

  • 标签

  • 分类

  • 书单

  • 阅读排行

  • 搜索

Linux之iptables

发表于 2019-03-23 | 更新于: 2019-03-23 | 分类于 Linux | | 热度: ℃
昨天读了一篇文章说,服务器不能把防火墙关闭。那么我在unbuntu上通过ufw enable开启了防火墙,然后我执行了以下命令,懵逼了,这都是啥啊。 Filter表主要和主机自身有关,真正负责主机防火墙功能(过滤流入,流出,主机的数据包)。filter是主机默认使用的表。这表定义了三个链。生产场景单 ...
阅读全文 »

操作系统之MMAP

发表于 2019-03-23 | 更新于: 2019-03-23 | 分类于 OS | | 热度: ℃
MMAP是什么mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调用r ...
阅读全文 »

Docker之为何不能停止容器

发表于 2019-03-22 | 更新于: 2019-03-22 | 分类于 Docker | | 热度: ℃
背景我做了个实验,在ubuntu服务器上加载了os_sec模块后,用docker run hello-world后一直卡住,关闭xshell后,docker ps后发现,此容器还在。那么当我想用docker stop命令停止此容器时,会给我正常显示,但是就是发现stop 不掉。 最后用docker ...
阅读全文 »

Linux下的一些小工具

发表于 2019-03-17 | 更新于: 2019-03-23 | 分类于 Linux | | 热度: ℃
扫描端口占用情况123456789101112131415161718192021222324252627282930313233343536373839#!/usr/bin/env python# -*- coding:utf-8 -*-import socket, time, threadsoc ...
阅读全文 »

网络之TIME_WAIT与C_WAIT

发表于 2019-03-17 | 更新于: 2019-03-17 | 分类于 TCP/IP | | 热度: ℃
如何查看TIME_WAIT与CLOSE_WAIT情况通过命令查看netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 发现这台服务器上 1234[root@data9 ~]# netstat -n | ...
阅读全文 »

Java之Semaphore

发表于 2019-03-17 | 更新于: 2019-03-17 | 分类于 Java | | 热度: ℃
N个线程循环打印1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162public class 老司机1 implement ...
阅读全文 »

Java之checkForComodification

发表于 2019-03-17 | 更新于: 2019-03-17 | 分类于 Java | | 热度: ℃
什么时候会发生checkForComodification?使用增强for循环的话会发生什么:1234567891011121314List<String> userNames = new ArrayList<String>() {{ add("Ho ...
阅读全文 »

Spring之InitializingBean接口

发表于 2019-03-17 | 更新于: 2019-03-17 | 分类于 Spring | | 热度: ℃
什么时候使用有时候会遇到这样的问题:在我们将一个Bean交给Spring管理的时候,有时候我们的Bean中有某个属性需要注入,但是又不能通过一般的方式注入,什么意思呢?举个栗子:首先我们有个Service,在该Service中有一个属性,但是该属性不支持Spring注入,只能通过Build或者new ...
阅读全文 »

Java之注解

发表于 2019-03-17 | 更新于: 2019-03-17 | 分类于 Java | | 热度: ℃
什么是注解?用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。比如,下面这段代码: 1234@Overridepublic String toString() { return "This is String Representation ...
阅读全文 »

Epoll模型

发表于 2019-03-11 | 更新于: 2019-08-29 | 分类于 Linux | | 热度: ℃
select VS epoll相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __FD_SE ...
阅读全文 »
1…567…13
无法长大

无法长大

生活不应当只有眼前的苟且,还有诗和远方,与其用泪水忏悔昨天,不如用汗水拼搏明天.

125 日志
38 分类
37 标签
RSS
0%
© 2018-3-8 — 2020 无法长大
本站访客数: