ocree
码龄15年
关注
提问 私信
  • 博客:24,737
    24,737
    总访问量
  • 29
    原创
  • 1,602,086
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2009-08-24
博客简介:

ocree的专栏

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得2次评论
  • 获得13次收藏
创作历程
  • 3篇
    2013年
  • 18篇
    2012年
  • 10篇
    2011年
  • 3篇
    2010年
TA的专栏
  • c#
    5篇
  • DB
    1篇
  • java
    8篇
  • solr
  • spider
  • sql
    3篇
  • linux
    5篇
  • 文本聚类
    1篇
  • web
    2篇
  • rest
    1篇
  • c/c++
    1篇
  • maven
    1篇
  • 计算机理论
    1篇
  • 密码学
    1篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

[转] log4net 记录日志原则

摘自 http://www.cnblogs.com/qianlifeng/archive/2011/04/22/2024856.html 【写日志的原则】Ⅰ.在catch后,把异常写入日志.Ⅱ.在调用第三方控件的开始和结束处.Ⅲ.在连接数据库的开始结束处.Ⅳ.除非必要,不要在循环体中加入日志,否则一旦出问题可能导致日志暴增.Ⅴ.在自己认为很重要的逻辑处写入日志. ...
原创
发布博客 2013.12.02 ·
190 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

log4net 不打印日志

今天碰到lognet 配置完毕后打印不出日志的问题,查阅网上资料发现,原因多是配置和使用不全。配置步骤归结为三步:1. project中引入log4net.dll,这里推荐使用nuget。。。简单方便快捷2. 定义lognet配置项,可在Web.config 或者 App.config 等配置文件中定义,也可以使用独立的配置文件。3. 在程序中显式声明使用配置项。也有两种方法,一...
原创
发布博客 2013.12.02 ·
300 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Sqlserver 给予用户TRUNCATE权限

       在SqlServer中,没有单独的TRUNCATE权限。如果需要执行TRUNCATE操作,至少需要ALTER权限,运维同事基于安全因素考虑一般不愿意给开ALTER权限。这里有一种折中方法:首先由dbo建立一个存储过程CREATE PROCEDURE [dbo].[sp_TruncateTable] @TableName varchar(50)WITH EXECUTE A...
原创
发布博客 2013.08.07 ·
2865 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

公钥加密和公钥认证

简述公钥加密过程:    背景: 两个用户 Alice 和 Bob。              Bob 拥有一对密钥(公钥、 私钥)。    事件: Alice 需要将一段信息加密后发送给Bob。    过程:            1.  Bob 将自己的公钥发送给 Alice           2.  Alice 使用Bob的公钥对信息进行加密得到密文,然后将密文传送...
原创
发布博客 2012.08.31 ·
820 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

四舍六入五成双秘籍

短短五句真诀,记住即可。四舍六入五考虑     五后非零就进一           五后皆零看奇偶                 五前为偶应舍去                       五前为奇要进一...
原创
发布博客 2012.08.21 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转]Thinking in Java基础学习

浓缩即是精华。本文转自: http://blog.02ta.com/blog/java/thinking-in-java  第1章    对象导论 继承的关系意味着有时需要在已写好的接口类中添加新方法向上转型这个词源于继承图的典型布局方式,通常基类在顶部而导出类在其下部散开.抽象类的作用是不希望任何人创建基类的实际对象,而只是希望他们将对象向上转型到基类抽象方法...
原创
发布博客 2012.08.21 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven 使用点滴

1. 安装jar包到本地maven仓库(以heritrix1.14.4.jar为例) mvn install:install-file -DgroupId=org.archive.heritrix -DartifactId=archive-commons -Dversion=1.14.4 -Dpackaging=jar -Dfile=/path/to/heritrix-1.14.4.jar...
原创
发布博客 2012.07.13 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven 使用点滴

1. 安装jar包到本地maven仓库(以heritrix1.14.4.jar为例) mvn install:install-file -DgroupId=org.archive.heritrix -DartifactId=archive-commons -Dversion=1.14.4 -Dpackaging=jar -Dfile=/path/to/heritrix-1.14.4.jar...
原创
发布博客 2012.07.13 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转]Bloom Filter

原理在这里: http://www.cnblogs.com/allensun/archive/2011/02/16/1956532.html 构造方法如下: /** * 构造Bloom Filter * @param capacity 支持的最大元素数 * @param errorRate 期望的最大错误率 */ public LongBl...
原创
发布博客 2012.06.12 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转]数据类型对应字节数

    一句话:数据类型的字节数由编译器决定。   转自: http://www.cnblogs.com/augellis/archive/2009/09/29/1576501.html 常用数据类型对应字节数      可用如sizeof(char),sizeof(char*)等得出      32位编译器:      char :1个字节      char*(即指针变量...
原创
发布博客 2012.06.11 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[摘录]Restful 的无状态原则

     "Statelessness" 是restful风格最重要的原则。它的含义是指,客户端和服务器交互的过程中(各次请求之间)是无状态的。  无状态是针对于“状态”来说的。 一个WEB应用协议中的“状态”指的是,为两个相互关联的用户交互操作保留某种公共信息,例如用户登录信息,工作流等。 这些信息具有不同作用域,如page,request,session,application等。通常由服务器...
原创
发布博客 2012.05.31 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP HEAD用作缓存验证和更新

     HTTP缓存的主要目的是为了节约网络传输(避免重复下载资源),提高交互效率(直接读取本地缓存的资源,速度一般比网络传输快)。基于这些考虑,GET方法一般都支持缓存。     HEAD请求本身不下载任何资源,这是它与GET的唯一区别。 HEAD一般用于测试网络资源的有效性(是否存在),可访问性,以及缓存的资源是否需要更新。 如何验证资源是否过期和需要更新呢,根据ResponseHead...
原创
发布博客 2012.05.30 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转] SQLite + ADO.NET + C# 4.0

 详细信息见:http://www.csharpcity.com/sqlite-ado-net-c-4-0/ 具体操作参考:http://www.dreamincode.net/forums/topic/157830-using-sqlite-with-c%23/  
原创
发布博客 2012.05.28 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux top命令VIRT,RES,SHR,DATA的含义

转自:http://hi.baidu.com/%CC%D8%B0%AE%C0%B6%C1%AB%BB%A8/blog/item/5b4856122dfabd5e43a9ade7.html top - 13:37:58 up 51 days, 20:48, 2 users, load average: 0.05, 0.03, 0.02Tasks: 290 total, ...
原创
发布博客 2012.03.09 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 内存使用量计算

转自:http://blog.taoyiz.com/archives/172Linux 优先使用物理内存,当物理内存还有空闲时,linux是不会施放内存的,即时占用内存的程序已经被关闭了(这部分内存就用来做缓存了)。也就是说,即时你有2G的内存,用过一段时间后,也会被占满。这样做的好处是,启动那些刚开启过的程序、或是读取刚存取过得数据会比较快,对于服务器很有好处。你可以用 free ...
原创
发布博客 2012.03.08 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java调优整理--堆和栈的相关知识

栈用来表示程序的运行处理逻辑,而堆用来存储数据。java中每个线程都有一个独立于其他线程的线程栈,每个线程栈代表了不同的处理逻辑。线程栈大小一般为1M,可根据-Xss参数调整。堆是程序存储数据(对象)的地方,堆中的数据是共享的,这样的设计一方面便于线程间交互,另一方面堆可以存储一些公共的常量、对象及缓存,节省内存。java的数据类型可以分为基本类型和引用类型。基本类型因为大小固定,且长...
原创
发布博客 2012.03.08 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux输出重定向

linux shell使用< 和 > 符号来对输入输出做重定向。约定 0,1, 2分别代表 标准输入,标准输出,标准错误输出。下面以ls命令为例加以说明,其他命令或程序的使用方式相同。例1: 把标准输出重定向到log.txt  [root@localhost es]#ls 1>log.txt例2: 把标准错误重定向到err.txt  [root@local...
原创
发布博客 2012.03.07 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

非阻塞队列插入算法

   摘自: http://www.ibm.com/developerworks/cn/java/j-jtp04186/ public class LinkedQueue <E> { private static class Node <E> { final E item; final AtomicReference&l...
原创
发布博客 2012.02.23 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat中的实现的子ClassLoader的结构

摘自:http://www.blogjava.net/freeman1984/archive/2009/11/02/300717.htmlTomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的 Tomcat Server的ClassLoader结构如下:        ---------------------------+        | ...
原创
发布博客 2012.02.10 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java ClassLoader的理解

什么是ClassLoader ClassLoader负责将 Java 字节码装载到 JVM 中。ClassLoader本身是一个抽象类,我们用它的子类的实例对象来装载类。通常我们通过类名读入一个class文件来加载一个类。                           ...
原创
发布博客 2012.02.10 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多