1.查看命令的帮助信息 man mkdir 2.查看服务配置文件的帮助信息 man services 说明: a.如果没有man通过yum install man安装 b.如果命令和服务同名了,那就指定清楚 1.Linux中通过whereis xxx可以看到xxx的命令和帮助文档地址 2.帮助文档如 ...
分类:
系统相关 时间:
2017-06-13 23:46:03
阅读次数:
283
1. Spring local cache 【Spring 本地缓存】 Spring provided cacheable annotation since 3.1. It's very super convinient to use and can obviously boost applicat ...
分类:
系统相关 时间:
2017-06-09 13:21:45
阅读次数:
254
前言 好久没写博客了。前阶段看了下Hangfire组件,后来对其代码比较感兴趣,当时不太了解他如何生成的页面和一些访问请求等。后来看了下源代码,发现原来是 OWIN 在搞怪。于是乎开始深入研究Hangfire源代码,当然只是Route和Razor部分,具体他的核心业务后台执行任务我没研究。因为,我想 ...
分类:
Web程序 时间:
2017-06-07 18:52:07
阅读次数:
424
using System.Net; # region 获取内、外网Ip /// <summary> /// 获取本地ip地址,优先取内网ip /// </summary> public static String GetLocalIp() { String[] Ips = GetLocalIpAdd ...
1. 对象序列化 当你创建对象时。仅仅要你须要。它会一直存在,可是程序终止时,不管何时它都不会继续存在。虽然这样做是很有意义的,可是在某些情况下。假设程序不执行时扔能存在而且保存其信息,那将对我们很实用。这样,在下次程序执行时,该对象将被重建而且拥有的信息与程序上次执行时它所拥有的信息同样。当然,我 ...
分类:
编程语言 时间:
2017-06-06 15:00:55
阅读次数:
321
关键字:对象可达图,代龄机制,终止化对象。 代龄机制: 0代满了之后,GC开始回收,剩下的对象升级为1代。(只有不可达的对象才会被回收。) 0代再回收几次之后,1代的对象慢慢增多然后达到阈值,GC同时回收0,1代对象。 1代回收剩下的升级2代,同样2代满了,GC会同时开始回收0,1,2代对象。 Fi ...
分类:
其他好文 时间:
2017-06-04 18:35:52
阅读次数:
112
Dispose模式释放非托管资源。 实现方式用的是设计模式里的模板模式,基类先搭好框架,子类重写void Dispose(bool disposing) ;即可。 Notes: 需要注意的是基类的Finalize函数也就是析构函数调用的是虚函数void Dispose(bool disposing) ...
分类:
其他好文 时间:
2017-06-04 18:30:54
阅读次数:
165
代龄机制。 通过递归构建可达对象图,不可达的对象会被回收,然后CLR会矫正对象指针。 对于终止化/Finalize对象, 一开始时这些对象指针/根/引用会被放到终止化链表中,当CLR垃圾收集开始时,那些被判定为可回收的终止化对象从终止化链表移到终止化可达队列中,有一个CLR专有线程会在这些对象执行F ...
分类:
其他好文 时间:
2017-06-04 18:29:31
阅读次数:
141