nmap脚本主要分为以下几类,在扫描时可根据需要设置--script=类别这种方式进行比较笼统的扫描: auth: 负责处理鉴权证书(绕开鉴权)的脚本 auth: 负责处理鉴权证书(绕开鉴权)的脚本 broadcast: 在局域网内探查更多服务开启状况,如dhcp/dns/sqlserver等服务 ...
分类:
其他好文 时间:
2019-07-16 18:48:23
阅读次数:
124
JDK5提供原子类,及其操作 AtomicXXX是通过CAS , Unsafe.compareAndSwapInt实现的 简单分析一下原子类是如果使用cas,无锁却保证线程安全的 <! more 每条线程都有自己的本地缓存,他们要想操作变量,首先是把变量复制到自己的缓存中,然后处理数据,数据处理结束 ...
分类:
编程语言 时间:
2019-07-08 13:17:41
阅读次数:
101
什么是线程安全? --当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的协同或者同步,这个类都能表现出正确的行为,那么这个类是线程安全的。 1.原子性(Aumic包) AutomicXXX类 :采用CAS机,即 unsafe.compar ...
分类:
编程语言 时间:
2019-07-05 12:42:11
阅读次数:
92
做一个快乐的互联网搬运工~ 逃逸分析 逃逸分析的概念 在编译程序优化理论中,逃逸分析是一种确定指针动态范围的方法——分析在程序的哪些地方可以访问到指针。 它涉及到指针分析和形状分析。 当一个变量(或对象)在子程序中被分配时,一个指向变量的指针可能逃逸到其它执行线程中,或是返回到调用者子程序。 ——维 ...
分类:
其他好文 时间:
2019-06-26 19:29:34
阅读次数:
164
前面前已经说明了HashMap以及红黑树的一些基本知识,对JDK8的HashMap也有了一定的了解,本篇就开始看看并发包下的ConcurrentHashMap,说实话,还是比较复杂的,笔者在这里也不会过多深入,源码层次上了解一些主要流程即可,清楚多线程环境下整个Map的运作过程就算是很大进步了,更细... ...
分类:
其他好文 时间:
2019-06-23 17:29:37
阅读次数:
77
一、字符串支持的转义字符 ? Go语言中字符串的顶层结构是由一个指针和长度构成的。使用 unsafe.Sizeof("") 会得到16长度,其中8个字节是指针,指向字符串的内存地址,8个是存储字符串的长度。 二、字符串反转 6. strings.Compare(a, b string) int ? ...
分类:
编程语言 时间:
2019-06-23 12:52:07
阅读次数:
141
AQS是JUC锁框架中最重要的类,通过它来实现独占锁和共享锁的。本章是对AbstractQueuedSynchronizer源码的完全解析,分为四个部分介绍: CLH队列即同步队列:储存着所有等待锁的线程 独占锁 共享锁 Condition条件 注: 还有一个AbstractQueuedLongSy ...
分类:
其他好文 时间:
2019-06-19 20:25:53
阅读次数:
95
Chrome 错误代码:ERR_UNSAFE_PORT 2018年07月18日 09:07:50 孤舟听雨 阅读数 182 https://blog.csdn.net/u013043762/article/details/81092043 手贱 选了个 6000 结果是 不安全端口 Chrome 错 ...
分类:
其他好文 时间:
2019-06-14 00:54:41
阅读次数:
115
错误: error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. 的处理方法 为什么会报这个错?因为strcpy这个函数不安全,即会造成栈溢出。 在VS2013下如 ...
分类:
其他好文 时间:
2019-06-07 20:55:03
阅读次数:
110
unsafe 打破了 Go 的类型安全,却在某些场景下极大提升代码的效率,是高阶程序员的瑞士军刀。 ...
分类:
编程语言 时间:
2019-06-03 09:20:09
阅读次数:
174