一、log4net简单实例创建步骤如下 1、第一步:在项目中添加对log4net.dll的引用,这里引用版本是2.0.8.0 2、第二步:程序启动时读取log4net的配置文件。 读取log4net的配置文件有两种方式 (1)如果是CS程序,在根目录的Program.cs中的Main方法中添加:lo ...
分类:
Web程序 时间:
2018-11-09 20:52:41
阅读次数:
204
C语言内存管理 内存组成 我们现在把这个模型进行简化,简化如下: 代码段、数据段、BSS段在程序编译期间由编译器分配空间,在程序启动时加载,由于未初始化的全局变量存放在BSS段,已初始化的全局变量存放在数据段,所以程序中可以减少的使用全局变量以节省程序编译和启动时间;栈和堆在程序运行中由系统分配空间 ...
分类:
其他好文 时间:
2018-11-07 22:12:53
阅读次数:
233
DNS劫持指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应。 检测网站是否被劫持 域名是否被墙 DNS污染检测 网站打开速度检测 网站是否被黑 被入侵 被改标题 被挂黑链 网站劫持检测 DNS劫持指在劫持的网络范围内拦 ...
分类:
其他好文 时间:
2018-11-06 15:16:18
阅读次数:
253
在实际使用过程中,发现有的客户端会出现chrome加载网页过慢问题,定位后发现很多是因为设置系统代理所致,此时可以通过如下启动参数禁止系统代理。 另外一个小技巧是: 由于cef本身是一个独立的进程,我们不需要等待主窗口加载完成后再创建ChromiumWebBrowser,单独启动它也不影响主程序启动 ...
分类:
Web程序 时间:
2018-11-04 01:53:21
阅读次数:
1095
Thread类与线程对象 Thread类构造方法的target关键字参数不仅可以是函数,还可以是一个对象,可以称这个对象为线程对象。其实,线程调用的仍然是函数,只是这个函数用对象进行了封装。这么做的好处是可以将线程函数相关的代码都放在这个对象对应的类中,更能体现面向对象的封装性。 线程对象对应的类需 ...
分类:
编程语言 时间:
2018-11-01 17:00:23
阅读次数:
203
此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 传统的filter及listener配置 在传统的Java web项目中,servlet、filter和listener的配置很简单,直接在web.xml中按顺序配置好即可,程序启动时,就会按照你配置的顺序依 ...
分类:
编程语言 时间:
2018-11-01 11:55:52
阅读次数:
177
此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 传统的filter及listener配置 在传统的Java web项目中,servlet、filter和listener的配置很简单,直接在web.xml中按顺序配置好即可,程序启动时,就会按照你配置的顺序依 ...
分类:
编程语言 时间:
2018-11-01 11:54:55
阅读次数:
176
首先得了解什么是主线程,当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread)。主线程的重要性体现在两方面:1. 它是产生其他子线程的线程;2. 通常它必须最后完成执行,因为它执行各种关闭动作。 run 只是运行此方法,依旧处于主线程内,不会开启新线程 star ...
分类:
其他好文 时间:
2018-10-30 13:14:39
阅读次数:
143
需求:应用程序启动后,初始化基础数据、加密证书等操作。 可以使用CommandLineRunner接口来实现,在SpringBoot.run()之后完成资源的初始化工作。 注意:多个Runner需要顺序启动的话,可以使用@Order注解 ...
分类:
编程语言 时间:
2018-10-28 14:58:59
阅读次数:
139
spring boot的启动程序启动后,在访问http://localhost:8080地址的时候出现了错误,为什么出错网上我找了好久也没有得出具体的解决办法 当我指定到具体的action的时候,却可以正常的访问,目前一头懵逼。 ...
分类:
编程语言 时间:
2018-10-27 17:09:53
阅读次数:
209