- 博客(95)
- 资源 (1)
- 收藏
- 关注
原创 数据库表分割技术
数据库表分割技术包含以下内容:水平分割垂直分割库表散列1.1、水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混 乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象一点的理解,你拿一把“手术刀”,把一个大表猛的切了几刀,结果这个大表,...
2016-08-23 09:12:53 197
原创 Spring中应用占位符需引入的配置
在spring配置数据源的时候,我们经常需要读取*.propretie文件中的信息,然后在spring的数据元配置文件中以占位符的方式来引入数据源配置属性的值。如果需要在spring的配置中以占位符方式来配置,请参考以下三种方式:(1)<!-- 获取properties数据源文件 方式一 --> <bean id="propertyConfigurer" cla...
2016-08-22 11:35:49 256
原创 Spring3.X包详解与依赖关系
Spring 3.1的jar包和以前的不一样,新版本的jar包把原来的包分解了,功能分工很明确:org.springframework.asm-3.1.1.RELEASE.jar ---- ---- spring独立的asm程序org.springframework.aspects-3.1.1.RELEASE.jar ---- ---- spring整合aspectjrt.jar,也可以使用a...
2016-08-17 17:21:38 255
原创 vi编辑器的常用命令
VI最常用的命令:一般模式光标移动h或向左方向键光标向左移动一个字符j或向下方向键光标向下移动一个字符k或向上方向键光标向上移动一个字符l或向右方向键光标向右移动一个字符Ctrl+f屏幕向前翻一页(常用)Ctrl+...
2016-07-19 09:15:11 665
原创 Oracle中REDO日志
Oracle的数据库日志称为redo log,所有数据改变都记录redo log,可以用于修复受损的数据库。Redo日志是分组的,,默认是三组。Redo日志是轮流使用的,一个redo log满了,LGWR会切换到下一组redo log,这种操作称为log switch,做log switch的同时也会做checkpoint,相应的信息还会写入控制文件。1.查看系统的redo log信息:...
2016-06-30 15:45:57 1237
原创 Solr数据结构配置(SchemaXml)
schema.xml是用来定义索引数据中的域的,包括域名称,域类型,域是否索引,是否分词,是否存储,是否标准化即Norms,是否存储项向量等等。 schema.xml配置文件的根元素就是schema,有个name属性,name属性值可以随便配,根元素没什么 好说的,schema元素下主要有两个标签元素即field和fieldType,field表示域,用来定义...
2016-06-27 16:54:23 257
原创 Spring3.x中各个jar包的作用总结
org.springframework.aop-3.0.6.RELEASEspring的面向切面编程,提供AOP(面向切面编程)实现org.springframework.asm- 3.0.6.RELEASESpring独立的asm程序,Spring2.5.6的时候需要asmJar 包3.0.6开始提供他自己独立的asmJarorg....
2016-06-12 10:14:51 103
原创 JAVA技术实现上传下载文件到FTP服务器
在使用文件进行交互数据的应用来说,使用FTP服务器是一个很好的选择。本文使用Apache Jakarta Commons Net(commons-net-3.3.jar) 基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作。关于FileZilla Server服务器的详细搭建配置过程,详情请见 FileZilla Server安装配置教程 。之前有朋友说...
2016-05-18 16:28:41 195
原创 Oracle 查看表空间的大小及使用情况sql语句
--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name;...
2016-05-03 10:46:31 117
原创 Spring Security详解
简介Spring Security是一个能够为基于Spring的企业应用系统提供描述性安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC(依赖注入,也称控制反转)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。Spring Security 的前身是...
2016-04-22 17:25:59 177
原创 SQL truncate 、delete与drop区别
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依...
2016-04-07 10:00:02 93
原创 java的日志处理指南
Java日志基础Java使用了一种自定义的、可扩展的方法来输出日志。虽然Java通过java.util.logging包提供了一套基本的日志处理API,但你可以很轻松的使用一种或者多种其它日志解决方案。这些解决方案尽管使用不同的方法来创建日志数据,但它们的最终目标是一样的,即将日志从你的应用程序输出到目标地址。在这一节中,我们会探索Java日志背后的原理,并说明如何通过日志来让你成为一个...
2016-01-14 15:35:32 211
原创 Linux下的yum常用命令详解
1.列出所有可更新的软件清单命令:yum check-update 2.安装所有更新软件命令:yum update 3.仅安装指定的软件命令:yum install <package_name> 4.仅更新指定的软件命令:yum update <package_name> 5.列出所有可安裝的软件清单命令:yum list 用YUM...
2015-04-09 18:15:33 142
原创 struts2 result type 类型
我们在使用struts2进行配置struts.xml的时候,<result>中有个tyep属性用来配置跳转类型默认不写时tyep="dispatcher",我们可以根据我们的需要选择跳转类型例如:<result name="list" type="redirect">User_list</result>这个result-type的具体类型可以在对应..
2015-03-24 08:27:39 98
原创 javaWeb开发中ServletContext总结
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。 由于一个WEB应用中的所有Servlet共享同一个...
2015-03-19 00:01:11 245
原创 java日志组件介绍(common-logging,log4j,slf4j,logback )
common-loggingcommon-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common-logging内部有一个Simple logger的简单实现,但是功能很弱。所以使用common...
2015-03-17 10:12:20 95
原创 struts2中jsonplugin插件的使用
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址http://code.google.com/p/jsonplugin/1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本jso...
2015-03-15 20:26:50 185
原创 solr基础
因为 Solr 包装并扩展了Lucene,所以它们使用很多相同的术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对 Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。在 Solr 和 Lucene 中,使用一个或多个 Document 来构建索引。Document 包括一个或多个 Field。...
2015-03-11 09:21:08 254
原创 hibernate本地sql(native查询)查询的3种转换方式
在hibernate使用的过程中.我们通常需要对结果进行解释. Hibernate为我们提供了以下3种解释方法: Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成mapTransformers.TO_LIST //把结果按顺序排进Listransformers.aliasToBean(target) //把结果通过setter方法注入到指定的对像...
2015-03-11 08:51:09 384
原创 Oracle CASE WHEN 用法介绍
case when的语法: CASEWHEN <A> THEN <somethingA>WHEN <B> THEN <somethingB>ELSE <somethingE>END示例:(1)查询表users中的数据。 select u.id,u.realname,U.SEX from users u;...
2015-03-10 08:48:02 245
原创 solr学习入门一
1. Solr 是什么?Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。可以使用 Solr 的表现优异的基本搜索功能,也可以对它进行扩展从而满足企业的需要。Solr...
2015-03-05 09:20:12 178
原创 oracle的脚本常见设置
我们在plsql里面将一条语句导出时会出现以下结果(测试表t_test): prompt Importing table t_testset feedback offset define offinsert into t_test('1','p&1'); prompt Done.---------------------------prompt ...
2015-03-02 09:24:40 124
原创 oralce的表空间,表分区详解
1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表: 当表中...
2015-02-27 09:30:41 112
原创 windows下的拷贝
xcopy是批量复制命令,对于要复制整个目录的情况,则可使用它。1、复制一个文件夹下的特定的文件格式的所有文件不包含子目录的。如:xcopy D:\ylw\Client\*.swf D:\ylw\webApp。加一个参数(/y)取消覆盖当前的确认提示。若是只需要复制当前和上一次不一样的文件可使用(/d)参数。即:xcopy D:\ylw\Client\*.swf D:\ylw\webAp...
2015-01-22 08:58:13 265
原创 数据库等值连接,左连接,右连接的区别
inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法: INNER JOIN 连接两个数据表的用法: SELECT * FROM 表1 INNER JOIN...
2015-01-08 09:36:57 640
原创 oracle的脚本常见设置
我们在plsql里面将一条语句导出时会出现以下结果(测试表t_test): prompt Importing table t_testset feedback offset define offinsert into t_test('1','p&1'); prompt Done.---------------------------prompt 显...
2014-12-19 16:47:36 111
原创 免安装的Oracle客户端 - Oracle Instant Client介绍与配置(转载)
Oracle Instant Client是免安装的Oracle客户端,由于它没有被Oracle的安装程序所封装,使用户更容易理解它的结构。 Instant Client简介 在其最新的Version 11.1.0.7.0中,包括下面的包: 第一、基本包。 有两种:全功能包和简化包,根据需要下载。 1) Instant Client Package - ...
2014-12-16 14:35:01 435
原创 qbc查询 hibernate_Restrictions用法
QBC常用限定方法 Restrictions.eq --> equal,等于.Restrictions.allEq --> 参数为Map对象,使用key/value进行多个等于的比对,相当于多个Restrictions.eq的效果Restrictions.gt --> great-than > 大于Restrictions.ge --> great-...
2014-12-02 10:23:55 163
原创 hibernate 的查询
QBC (Query By Criteria) 主要有Criteria,Criterion,Oder,Restrictions类组成 session = this.getSession(); Criteria cri = session.createCriteria(JdItemSerialnumber.class); Criterion cron = Restricti...
2013-12-03 14:58:02 86
原创 Spring与Quartz使用说明
Quartz官方网址:http://www.quartz-scheduler.org/ 集成方法集成起来比较简单,对线程无需任何理解,Spring手册上也有清楚的说明。只需写一个POJO,其余的都是配置,而且若使用CronTriggerBean,可以配置很复杂的任务调度。1.编写一个普通的JAVA类根据业务,写一个简单的JAVA类,和普通的类没有区别。并配置到Spring配置文...
2013-11-05 16:04:51 98
原创 一道经典的数据库sql语句题目
SQL查询题目<!--列表视图页显示缩略图和文章摘要--><!--文章视图页显示全部内容--><!--如果有内容,显示内容--> SQL查询题目 条件:Student(Sno,Sname,Sage,Ssex) 学生表Course(Cno,Cname,Tno) 课程表SC(Sno,Cno,score) 成绩表(选课表)Teach...
2012-08-31 10:40:00 370
原创 OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问...
2012-08-17 14:10:31 70
原创 android中退出整个app应用程序
可以通过一个列表来维护所有的activity,在需要退出的时候,销毁列表中的所有活动import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;import android.app.Application;import...
2012-07-19 13:45:42 681
原创 Linux下的mysql安装操作指南
二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:http://www.mysql.com/downloads/mysql-4.0.html, 打开此网页,下拉网页找到“Linux x86 RPM dow...
2012-06-25 10:19:34 73
原创 web页面优化技巧
引言不是所有人都能够使用高速 Internet 连接。即使每个人都能够使用高速网络,也会因为各种各样的原因使您的 Web 应用程序看起来运行缓慢。在这个宽带速度不断提高的时代,您应当关注一下页面加载时间。将珍贵的页面加载时间缩短几秒,将更加珍贵的请求和响应时间缩短几毫秒。您将为访问者创造一种更好的体验。阅读完本文之后,您将能够较好地了解网页加载时间优化的基本知识。您还能够使用工具和知识更好...
2012-03-09 15:31:05 154
原创 Linux下oracle的启动
第一步:登陆 root登陆之后切换到oracle用户上,输入su oracle第二步:连接 在oracle用户下,输入sqlplus /nolog第三步:使用管理员权限 输入connect /as sysdba第四步:启动/关闭服务 输入startupstartup参数 不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式! nomo...
2012-02-22 14:28:54 87
原创 css+html学习
最近在使用web前端时候,发现一个很好的关于css+htmL查询学习的网站,做下记录,方便自己查询,需要这方面知识的朋友们可以去看看 http://www.blabla.cn/index.html...
2012-02-13 15:05:03 100
原创 mina快速开发指南
介绍本教程通过构建一个时间服务器(time server),向你展示基于MINA应用的构建过程,以下是进行本教程的先决条件:MINA 2.x的核心包JDK 1.5 或更高版本 SLF4J 1.3.0 或更高版本? Log4J 1.2的用户:slf4j-api.jar, slf4j-log4j12.jar, 和 Log4J 1.2.x ? Log4J 1.3的用户:slf...
2012-02-03 16:39:42 104
原创 Linux下jdk安装
1下载需要安装的的jdk文件,放在一个用户指定文件夹中,进入文件所在地执行文件; 2,吧刚才安装的文件夹移到 /usr/Local的目录下,(个人习惯,一般放置在这里); 3,设置环境变量;进入/etc下面找到profile文件,加入如下环境配置: JAVA_HOME=/usr/local/j2sdk JRE=/usr/local/j2sdk...
2012-02-02 18:04:55 75
原创 jvm性能调优
一、引言 本文的读者是技术支持人员。阅读本文后,你将理解jboss的启动脚本文件(run.sh)中有一系列的JVM配置参数的含义,以及如何调整它们,从而使得MegaEyes中心管理服务器的性能得到优化。MegaEyes中心管理服务器的性能调优涉及到系统的多个方面,包括MegaEyes应用本身、应用服务器(jboss)、数据库和java虚拟机(JVM)等等。本文重点介绍JVM的性...
2012-02-02 17:36:05 88
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人