- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 关于日志分类的一些思考
目前在做日志优化的内容,日志是相关人员检查异常、查找问题的一种重要手段,尤其是log4j提供了强大的日志处理功能。不过很多现在项目的日志都是通过log4j直接写进一个大的文件,查找的时候由于日志量大,所以需要对其进行优化。在此只说下个人有关日志分类的一点想法。一:通过时间分类,思路其实比较简单,就是使用log4j已经把所有的日志都写进一个log文件中了,其中的layout已经确定,我的想法
2016-05-29 20:18:03 637 2
转载 JAVA wait(), notify(),sleep详解
转自:http://blog.csdn.net/zyplus/article/details/6672775在CSDN开了博客后,一直也没在上面发布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把CSDN的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程互斥、同步的时候又有了新的体会,就以他作为开篇吧。 在JAVA中,是没有类似于PV操作、进
2015-01-02 21:39:06 619
转载 synchronized锁住的是括号里的对象,而不是代码。
转自:http://blog.csdn.net/xiao__gui/article/details/8188833在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就
2015-01-02 20:46:10 2784
转载 Java I/O底层是如何工作的?
转自:http://www.codeceo.com/article/java-io-work.html重点:操作系统的重要性!!!!!!!!!!本博文主要讨论I/O在底层是如何工作的。本文服务的读者,迫切希望了解Java I/O操作是在机器层面如何进行映射,以及应用运行时硬件都做了什么。假定你熟悉基本的I/O操作,比如通过Java I/O API读写文件。这些内容不在本文的讨论
2014-12-22 10:24:59 1458
转载 使用Java扩展机制加载所有JAR包
转自:http://www.codeceo.com/article/java-extend-load-all-jar.htmlJava 扩展机制在Java教程中被描述为一种“通过标准可扩展的方式来让Java平台上所有应用使用自定义API”。正如在理解扩展机制进行类加载中描述的,“扩展框架充分使用了类加载代理机制”。这种机制会在rt.jar引导(boot)类加载之后,标准classpath中
2014-12-04 09:35:06 731
转载 virtualbox中ubuntu和windows共享文件夹设置
转自:http://www.cnblogs.com/linjiqin/p/3615477.html
2014-11-24 10:39:48 457
转载 计算机的启动过程
来源:从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot
2014-11-05 21:11:01 460
转载 src和href的区别
来源:src和href之间存在区别,能混淆使用。src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。src是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理
2014-11-04 14:46:03 3376
原创 错误:The import java.util.Objects cannot be resolved
原因:JDK1.7.0才有Objects类解决办法:在MyEclipse中右击项目
2014-10-30 14:33:54 4948 1
转载 struct和typedef struct
1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是struct Student的别名。Stu==st
2014-10-28 21:00:12 373
转载 复制代码如何处理前面的行号
复制代码如何处理前面的行号来源:http://www.cnblogs.com/wangyuelang0526/archive/2012/06/20/2555672.html网上类似的例子很多.1.一个很懒的方法2、文本编辑器中正则表达式替换(一)一种情况是行号后带. 输入输入^[0-9]+[.] 或者输入 ([0-9][0-9])/.|[0-9]/.
2014-08-28 20:46:58 1054
原创 visual c++ 2012入门经典 练习(第五章)
#include #include using std::cin;using std::cout;using std::endl;using std::setw;int fact(int n);int main(int argc,char* argv[]){int a;int result;coutcin>>a;try{r
2014-08-26 20:48:27 546
转载 栈和栈帧(一)
谈x86的栈帧之前,补充一下堆和栈的认识。1. 堆和栈的关系 我们平时说的堆栈其实是指栈,而实际上堆和栈是两种不同的内存分配。简单罗列一下各方面的异同点。 1).堆需要用户在程序中显式申请,栈不用,由系统自动完成。申请/释放堆内存的API,在C中是malloc/free,在C++中是new/delete。申请与释放一定要配对使用,否则会造成内存泄漏(memor
2014-08-23 08:43:10 682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人