自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (5)
  • 收藏
  • 关注

转载 oracle pctfree pctused 详解

oracle pctfree和pctused详解一、建立表时候,注意PCTFREE参数的作用      PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。...

2018-10-23 16:31:26 183

转载 sonar 规则总结

bug类型:1、".equals()" should not be used to test the values of "Atomic" classes.bug 主要不要使用equals方法对AtomicXXX进行是否相等的判断Atomic变量永远只会和自身相等,Atomic变量没有覆写equals()方法.2、"=+" should not be used instead of...

2018-09-29 10:24:20 38052 3

原创 8天学通MongoDB——第八天 驱动实践

转载 http://www.cnblogs.com/huangxincheng/archive/2012/03/09/2386054.html 作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者,因为提供了丰富的linq操作,相当方便。 官方驱动:https://github.com/mongodb/mo

2015-12-04 16:22:14 490

原创 8天学通MongoDB——第七天 运维技术

转载 http://www.cnblogs.com/huangxincheng/archive/2012/03/08/2384571.html这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面:1.  安装部署2.  状态监控3.  安全认证4.  备份和恢复,下面我们就一点一点的讲解。 一:安装部署     

2015-12-04 16:20:31 425

原创 8天学通MongoDB——第六天 分片技术

注转载 http://www.cnblogs.com/huangxincheng/archive/2012/03/07/2383284.html在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。 一:分片     mongodb采用将集合进行拆分,然后

2015-12-04 16:19:37 342

原创 8天学通MongoDB——第五天 主从复制

从这一篇开始我们主要讨论mongodb的部署技术。    我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。 一:主从复制1: 首先看看模型图  2: 从上面的图形中我们可以分析出这种架构有如下的好处:       数据备份。

2015-12-04 16:18:12 362

原创 8天学通MongoDB——第四天 索引操作

这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅。    好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们又会花费50%的时间在R上面,因为Read操作对用户来说是非常敏感的,处理不好就会被人唾弃,呵呵。    从算法上来说有5种经典的查找,具体的可以参见我的算法速成系列,这其中就包括我们今

2015-12-04 16:17:19 369

原创 8天学通MongoDB——第三天 细说高级操作

今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标。一: 聚合      常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 count        count是最简单,最容易,也是最常用的聚合工具,它的使用跟我们C#里面的count使用简直一模一样。  distinct       这

2015-12-04 16:15:49 351

原创 8天学通MongoDB——第二天 细说增删查改

看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就是干掉它,之后,开启成功,关于mongodb的管理方式将在后续文章分享。 一: Insert操作

2015-12-04 16:14:29 336

原创 8天学通MongoDB——第一天 基础入门

关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载      上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意:          ①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X

2015-12-04 16:12:35 352

原创 MySQL 错误代码

服务器错误信息来自下述源文件:·         错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。·         错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.h MySQL源文件中的定义。·   

2015-12-04 11:29:59 767

原创 获取客户端真实ip地址

/**  * 获取客户端真实ip地址  * @description  * @param request  * @return  * @author  * @date 2012-3-31  * @history  */ public static String getIpAddr(HttpServletRequest request) {  String i

2015-11-24 16:58:42 367

原创 sturts调用支付宝接口。

支付宝接口调用

2015-11-24 16:55:54 703

原创 reveal end of document

window - Preferences - Run/Debug - Console 将 Console buffer size (characters)设置大一点

2015-07-27 17:16:06 2998

原创 addEventListener()与removeEventListener()

addEventListener()与removeEventListener()用于处理指定和删除事件处理程序操作。所有的DOM节点中都包含这两种方法,并且它们都接受3个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。最有这个布尔值参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。要在按钮上为click事件添加事件处理程序,

2015-07-24 15:00:53 414

原创 SecureCRT 上传和下载

第一步:登录149服务器,右键打开SFTP标签页第二步骤:查询文件下载到本地目录sftp> lpwdC:/Users/ZhuangZi/Documents 第三步骤:进入需要下载的文件目录sftp> cd /data01/usergrp/sftp> lscmake                 ipc                   o

2015-05-08 10:21:17 928

原创 UltraEd PLSQL高亮显示

下面来说说配置的具体方法:打开“高级”-“配置”。“配置”窗口里点“编辑器显示”-“语法加亮”。 点“颜色选择”,点“语言”下拉菜单,可以看到预置的"Language14-Language20"没用,  点击“打开”按钮,UE会打开这个着色器配置文件WORDFILE.TXT。将以下文本拷贝到WORDFILE.TXT最后:/L4"PL/SQL" Nocase Line C

2014-10-30 15:25:28 1046

原创 File delete不能删除问题

注意事项有以下几点1.检查是否是文件流没有关闭。如果没有关闭的话文件当前是被占用状态,是删除不了的。2.是否关闭完全。比如你循环创建好多文件流,只在finally 模块写了个关闭流的方法,这样写很可能只关闭最后一个文件流。导致除了最后一个文件能删除,其余都不能删除。4.文件是否存在,file.exists() 检查下。

2014-05-06 14:55:23 1291

转载 eclipse 误删除文件的恢复

误删除文件的恢复在用eclipse进行代码编写操作时,有时会误删除文件或者文件包。通过eclipse的恢复文件功能可以恢复误删除的文件。具体步骤为:1、选择误删除文件在eclipse所在包(文件夹)2、在包上单击右键。3、选择restore from local history...4、在弹出的对话框中选择需要恢复的文件具体如图:

2014-03-10 11:02:42 816

转载 在Eclipse中配置动态加载Class的JVM插件--JavaRebel

在第19届Jolt大奖中,JavaRebel荣获了生产力大奖,它由ZeroTurnaround公司推出。JavaRebel是一个JVM插件(-javaagent),能够即时重新加载Class,而不需要重新部署应用或者重启容器,以节约时间。  JavaRebel下载地址为:http://www.zeroturnaround.com/javarebel/ ,需要注意的一点是JavaRebel需

2013-12-25 17:53:17 698

原创 如何优化SQL语句

此文有问题,第1、2条测试结果与文中所说刚好相反,对此持保留意见(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):    ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,

2013-09-23 11:00:42 1253

原创 DispatcherServlet

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

2013-09-18 17:02:52 778

转载 CharacterEncodingFilter

很简单很实用的一个过滤器,当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,那这个类就可以出场了。        从名字就可以看出来它是个过滤器了,所以就要想配置普通过滤器那样配置到web.xml中去了,配置方式如下:                        encodingFilter

2013-09-18 16:50:42 822

原创 ContextLoaderListener

Spring org.springframework.web.context.ContextLoaderListenerpublic class ContextLoaderListenerextends Objectimplements ServletContextListener作用:在启动Web容器时,自动装配Spring applicationContext.xm

2013-09-18 16:49:34 921

原创 队列

队列是个先进先出的容器下面是个简单小列子package queue;import java.util.LinkedList;import java.util.Queue;import java.util.Random;/* * ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

2013-09-16 17:24:17 813

原创 String str=new String("abc") 在内存中怎样分配

String str = new String("abc"); String str = "abc"; 两种的形式来创建,第一种是用new()来新建对象的,它会在存放于堆中。每调用一次就会创建一个新的对象。 而第二种是先在栈中创建一个对String类的对象引用变量str,然后查找栈中有没有存放"abc",如果没有,则将"abc"存放进栈,并令str指向”abc”,如果已经有”abc”

2013-09-14 08:42:01 2205 2

原创 Java程序性能优化

一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.vector;class cel {    void method (vector vector) {        for (int i = 0; i        

2013-09-13 09:30:56 708

转载 BlockingQueue 使用

本例介绍一个特殊的队列:BlockingQueue,如果BlockingQueue是空的,从BlockingQueue取东西的操作将会被阻断进入 等待状态,直到BlockingQueue进了东西才会被唤醒,同样,如果BlockingQueue是满的,任何试图往里存东西的操作也会被阻断进入等 待状态,直到BlockingQueue里有空间时才会被唤醒继续操作。        本例再次实现前面介绍

2013-09-12 17:35:37 865

转载 全国(大学)高等教育各学科视频教学全集

本文源于 http://zz563143188.iteye.com/blog/1876477   为了方便已就业的朋友再学学习,提供一篇覆盖的教程有计算机类全部,机械类,土木建筑类,财经管类 ,电气类,法学类 ,广告类,医学,心理学,大学英语,大学物理,高等数学,大学化学,哲学 应有尽有。常言道:"书山有路勤为径,学海无涯苦作舟。"无止境地学习,是每一个智者所必需的。人要想不断

2013-09-12 16:41:49 2871

转载 从程序员到CTO的Java技术路线图

在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。  Java程序员高级特性              反射、泛型、注释符、自动装箱和拆箱、枚举类、可变              参数、可变返回类型、增强循环、静态导入        

2013-09-12 16:38:35 1006

转载 java自学者必看视频

企业级项目实战(带源码)地址:http://zz563143188.iteye.com/blog/1825168以下图片显示的资料下载地址:  http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir/path=%2Fstudy    

2013-09-12 16:29:10 880

转载 Java开发中的23种设计模式详解

本文来源 http://blog.csdn.net/zhangerqing一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模

2013-09-12 16:20:17 868

原创 并发集合

在 Java 编程的早期阶段,位于 Oswego 市的纽约州立大学(SUNY) 的一位教授决定创建一个简单的库,以帮助开发人员构建可以更好地处理多线程情况的应用程序。这并不是说用现有的库就不能实现,但是就像有了标准网络库一样,用经过调试的、可信任的库更容易自己处理多线程。在 Addision-Wesley 的一本相关书籍的帮助下,这个库变得越来越流行了。最终,作者 Doug Lea 决定设法让它成

2013-09-12 11:41:31 899

转载 轻松使用线程: 同步不是敌人

大多数编程语言的语言规范都不会谈到线程和并发的问题;因为一直以来,这些问题都是留给平台或操作系统去详细说明的。但是,Java 语言规范(JLS)却明确包括一个线程模型,并提供了一些语言元素供开发人员使用以保证他们程序的线程安全。对线程的明确支持有利也有弊。它使得我们在写程序时更容易利用线程的功能和便利,但同时也意味着我们不得不注意所写类的线程安全,因为任何类都很有可能被用在一个多线程的环境

2013-09-12 11:16:45 617

原创 编写多线程的 Java 应用程序

线程是什么?一个程序或进程能够包含多个线程,这些线程可以根据程序的代码执行相应的指令。多线程看上去似乎在并行执行它们各自的工作,就像在一台计算机上运行着多个处理机一样。在多处理机计算机上实现多线程时,它们确实 可以并行工作。和进程不同的是,线程共享地址空间。也就是说,多个线程能够读写相同的变量或数据结构。编写多线程程序时,你必须注意每个线程是否干扰了其他线程的工作。可以将程序看作一

2013-09-12 10:32:02 1117

原创 Java 程序中的多线程

概述synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,直接运行。它包括两种用法:synchronized 方法和 synchronized 块。synchro

2013-09-12 10:25:03 720

原创 葵花宝典

1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类

2013-09-10 15:39:47 998

转载 jquery.min.js 报错

eclipse中javascript报错问题处理三个地方:"eclipse设置 ":window->preference->Validator->Errors/Warnings->Enable Javascript Sematic validation前面的钩子去掉;  在".project "文件:(在你的项目根路径下)"中的将下面部分删除!"

2013-08-07 15:45:48 1870

原创 linux 系统命令

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsus...

2013-08-05 11:48:00 94

原创 linux ftp批量上传和下载文件

一、登录ftp输入 ftp 192.168.1.111输入用户名:ftpuser输入密码:aaa123二、转到目标目录 输入:cd   test   ----test为文件夹三、批量上传输入 prom 此命令是打开批量上传或下载的开关,不然不能进行批量操作输入下载命令:mput  *四、批量下载输入 prom此命令是打开批量上传或下载

2013-07-17 15:56:46 2159

poi-ooxml.jar

poi-ooxml-3.6-20091214.jar

2013-04-03

poi-3.6-20091214.jar

poi-3.6-20091214.jar

2013-04-03

FreeMarkerPro入门例子

适合做网站框架技术,里面有freemark模板技术和memcache缓存技术

2013-03-05

MemcachedPro.zipd 的meo

本框架结合struts2.0 做网站的缓存用到

2013-03-05

SWFUpload struts2

SWFUpload整合struts2多文件上传 修改下也可以适合单文件

2013-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除