- 博客(36)
- 收藏
- 关注
原创 数据库索引--源自技术
一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的是
2016-09-05 16:05:02
296
原创 MySql集群知识与搭建--源自技术
概述MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达到99.999%。MySQL Cluster允许在无共享的系统中部署“内存中”数据库集群,通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不
2016-09-02 16:31:24
327
原创 JS重新发送倒计时--源自技术
var $getCode = $(".resend-btn"); var wait = 60; function time(btn) { if (wait === 0) { btn.removeAttr("disabled");
2016-06-21 17:39:37
418
原创 Solr4 + Jcseg(数据导入) 安装配置--源自技术
本文介绍如何从数据库将数据导入到Solr并且使用jcseg进行分词在tomcat目录下,solr的配置文件目录:\tomcat\solr\collection1\conf(1)schema.xml[html] view plain copy xml version="1.0" encoding="UTF-8"?> schema name="alb
2016-05-04 16:49:26
608
原创 Solr4 + Jcseg(分词器) 安装配置--源自技术
环境部署这里我安装的是Solr4.6和jcseg1.9.2下载地址(网上可以搜索到)安装solr:1.solr安装解压后,将\solr-4.6.0\dist目录下的solr-4.6.0.war 更名为solr.war,然后放到tomcat的webapps下;2.将\solr-4.6.0\example目录下的solr目录拷贝到tomcat子目录中;3
2016-05-04 16:46:46
1454
原创 solr全文检索(第三篇 数据导入)--源自技术
大多数的应用程序将数据存储在关系数据库、xml文件中。对这样的数据进行搜索是很常见的应用。所谓的DataImportHandler提供一种可配置的方式向solr导入数据,可以一次全部导入,也可以增量导入。他可以实现能够读取关系数据库中的数据。 通过可配置的方式,能够将数据库中多列、多表的数据生成solr文档 能够通过solr文档更新solr 提供通过配置文件就能够导入
2016-05-04 16:41:14
354
原创 solr全文检索(第二篇 solr的实例)--源自技术
这里我使用的数据库是MySQL,首先集成MySQL1.创建表[sql] view plain copy -- ---------------------------- -- Table structure for `documents` -- ---------------------------- DROP TABLE IF EXISTS `docume
2016-05-04 16:31:13
332
原创 solr全文检索(第一篇 安装测试)--源自技术
最近准备为一个产品做一个站内的搜索引擎,是一个java产品。由于原来做过Lucene.net,所以自然而然的就想到了使用Lucene。在复习Lucene的过程中发现了Solr这个和Lucene绑定在一起的Apache的子项目,发现这个搜索服务器正是我们想要的。原来我们做Lucene,会把索引和搜索都放在同一个网站下,也就是在网站启动的时候,或定时在网站应用程序中进行Lucene的初始化和索引,并使
2016-05-04 16:23:40
504
原创 <c:choose>标签的使用--源自技术
、和在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果: Nnknown user. ${param.username} is manager. ${param.usernam
2016-04-21 17:33:31
1656
转载 JavaScript中创建对象的几种模式(原型)--源自技术
**JavaScript创建对象模式:对象字面量工厂模式构造函数模式原型模式结合构造函数和原型模式原型动态模式 ** 面向对象的语言大都有一个类的概念,通过类可以创建多个具有相同方法和属性的对象。虽然从技术上讲,javascript是一门面向对象的语言,但是javascript没有类的概念,一切都是对象。任意一个对象都是某种引用类型的实例,都是通过已有的引用类型创建;引用类型可以是
2016-04-18 18:25:09
341
转载 ActiveMQ简述--源自技术
概述ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口和响应的语法,类似于Java数据库的统一访问接口JDBC,它是一种与厂商无关的API
2016-04-18 18:00:41
419
转载 Sping+ActiveMQ整合--源自技术
通过前一篇《ActiveMQ简述》大概对ActiveMQ有了一个大概的认识,本篇所阐述的是如何通过Spring继承ActiveMQ进而更有效、更灵活的运用ActiveMQ.Spring和ActiveMQ整合需要在项目中包含以下这几个jar包(缺一不可):activeio-core-3.1.4.jar,activemq-all-5.13.2.jar,activemq-pool-5.13.2.
2016-04-18 17:48:32
414
原创 常用的SQL-看看、练练--源自技术
注:以下所有sql案例均取自"oracle查询优化改写技巧与案例"丛书。EMP表的详细:查询所有信息,[sql] view plain copy SQL> select * from emp; EMPNO ENAME JOB MGR
2016-04-07 18:35:23
392
原创 Spring3MVC 在JSP中使用@ModelAttribute--源自技术
在教程中,我们将创建一个简单的Spring3MVC simple CRUD应用程序. 什么是@ModelAttribute Spring3关于@ModelAttribute的文档 (http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-modelattrib)
2016-04-07 15:37:01
5208
原创 mysql-游标及存储过程游标的使用--源自技术
一个完整的mysql游标使用例子:定义本地变量DECLARE o varchar(128); 定义游标DECLARE ordernumbers CURSOR FOR SELECT callee_name FROM account_tbl where acct_timeduration=10800; DECLARE CONTINUE HANDLER FOR NOT FOUND SET no_m
2016-04-07 14:51:26
464
原创 数据库锁
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:--------
2016-04-06 18:30:45
295
原创 Object-c 归档--源自技术
一、OBj-C类的归档包含以下:NString、NSArray、NSDicionary、NSSet、NSDate、NSNumber、NSdata。这还包括嵌套对象,如包含字符串,甚至其他数组对象的数组。可以使用writeToFile、writeToURL归档- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)use
2016-04-06 17:52:40
398
原创 JAVA 错误集合--源自技术
现在面试时很多面试官喜欢问面试人员:“熟悉的错误类型及熟悉的包来检验面试者对语言的熟悉程度”,所以自己开个博客来记录自己遇见的错误! java.lang.Throwable类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数
2016-04-06 17:51:34
288
原创 360页面适配问题总结
360浏览器采用IE(应该与IE7采用的一样)和谷歌双内核,除在语言检查上更为严格一点,对一些属性和CSS3样式的支持有一些差别,其他还好。下面是我做兼容遇到的一些问题,大多都是自己在编写的时候不小心造成的语法错误,只是在火狐或个谷歌上他们吧这些语法错误忽略或者是做特殊处理了。一、下面是错误代码的示例。[javascript] view plain copy
2016-04-06 17:49:46
734
原创 Maven与Eclipse集成安装--源自技术
一、下载maven安装文件,并解压缩到你想安装的路径。我安装使用的包二、安装Eclipse的maven插件,juno版本已经集成maven。三、在Eclipse中指定maven的仓库路径。 四、Manen设置 a) 修改repository\settings.xml文件中的标签为本地库的位置。
2016-04-06 17:47:38
277
原创 JPA 注解--源自技术
/* * 主键生成策略 * 不显示约定:主键值由程序控制。 * AUTO:JPA自动选择合适的策略,是默认选项; * TABLE:通过表产生主键,框架借助由表模拟序列产生主键,使用该策略可以使应用更易于数据库移植; * 不同的JPA实现商生成的表名是不同的,如OpenJPA生成openjpa_sequence_table表, * Hiber
2016-04-06 17:46:20
392
转载 JDBC事务控制管理
1、事务(1)事务的概念事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。例如:A——B转帐,对应于如下两条sql语句update account set money=money-100 where name=‘a’; update account set money=money+100 where name=‘b’;数据
2016-04-06 17:33:24
307
原创 JAVA JDBC--源自技术
简介: JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口(Hibernate,Mybatis等ORM框架),使数据库开发人员能够编写数据库应用程序。 标准组
2016-04-06 17:31:02
329
原创 HTML 标签集合--源自技术
[html] view plain copy 标签 简介 ------------- -------------- html> 整个文档 head> 元素是所有头部元素的容器例如:title>、base>、link>、meta>、script> 以及 styl
2016-04-06 17:12:30
985
原创 HttpClient 学习笔记--源自技术
HttpClient 是 Apache提供的一个HTTP连接工具包 网址:http://hc.apache.org/ 4.5jar包下载:httpclient 4.5 4.5src包下载:httpclient 4.5-src[java] view plain copy /*基本的get请求*
2016-04-06 16:23:17
694
原创 node.js 使用笔记--源自技术
node.js:是一个javaScript运行解析器由Ryan Dahl在09年创造,node.js是基于Google V8 JavaScript(V8是什么?我也不知道,你自己百度去)。npm:是node.js的包管理工具,用来安装各种 Node.js 的扩展。跟maven角色类似。官网Node.js: http://nodejs.cn/npm: https:
2016-04-06 16:09:49
477
原创 JavaScript 原生和JQuery 的Ajax--源自技术
XMLHttpRequest 对象:所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。方法:open(method,url,async):规定请求的类型、URL 以及是否异步处理请求。
2016-04-06 16:00:28
1131
1
原创 Java WEB 总结 JSP篇--源自技术
一、jsp是另类的servlet编写index.jsp,然后放入到Tomcat中,然后启动Tomcat,使用浏览器访问jsp。[java] view plain copy"java" import="java.util.*" pageEncoding="UTF-8"%> "-//W3C//DTD HTML 4.01 Transition
2016-04-06 15:54:57
435
原创 MySQL 学习笔记--源自技术
简介 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,MySQL AB 被sun收购,sun被Oracle收购。MySQL分为社区版和商业版。在MySQL被甲骨文收购后,MySQL的创始人Michael Widenius主导开发了 MYSQL 的替代品 MariaDB。基础CRUD-- 数据库操作-- 启动数据库[p
2016-04-06 15:37:01
382
原创 JAVA WEB 总结 Servlet篇--源自技术
servlet简介1.版本Servlet 2.2 Servlet 2.3Servlet 2.4Servlet 2.5Servlet 3.0 Servlet 4.0(草案阶段)2.单实例,多线程。将Tomcat的minThreads, maxThreads, acceptCount都设置为1然后测试。[java] view
2016-04-06 15:34:03
379
原创 JAVA AOP--源自技术
JAVA AOP编程简介面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。主要应用场景日志记录,性能统计,安全控制,事务处理,异常处理,PV、UV统计等等JDKProxyjava动态代理1.被代
2016-04-06 15:14:40
371
原创 MyBatis 总结一下--源自技术
框架简介:(来源百度百科)iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2002年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。2013年11月迁移到Github。资源下载教程http://mybatis.github.io/mybatis-3/zh/dynamic-s
2016-04-06 15:05:08
1580
原创 POI操作EXCEL--源自技术
POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。网址Apache POI简单实现操作Excle[java] view plain copypublic class Excel
2016-04-06 14:59:02
570
原创 《SPRING实战第三版》--源自技术
第一章SPRING 最根本的使命:简化Java开发基于POJO的的轻量级和最小侵入性编程通过依赖注入和面向接口实现松耦合基于切面和惯例进行声明式编程通过切面和模板减少样板式代码框架的侵入性当一个框架强迫我们实现它的接口或者继承他的类时,那么我们的应用就与这个框架进行了绑定,我们的应用设计也不得不迁就与这个框架,我们需要写很多代码来维护框架与应用的关系,而不是我们的具
2016-04-06 14:41:45
1286
原创 App调试:页面、数据接口--源自技术
谷歌浏览器进入谷歌调试工具界面(快捷键F12)点击手机图标(toggle device mode)进入设备模式Device:选择设备portrait/landscape:设备方向Zoom to fit:自动缩放显示的设备大小Screen:设置屏幕大小Elements(元素视图):可以查看、编辑、删除元素和元素属性,查看元素编辑样式Network(网络视图):查看页面发起的所有网
2016-04-06 11:45:25
1316
原创 分布式服务框架DUBBO--源自技术
DUBBO 简介Dubbo是[1] 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC(远程过程调用协议) 实现服务的输出和输入功能,可以和Spring框架无缝集成。阿里的DUBBO团队解散了,现在由当当团队维护了一个叫DUBBOX的项目。Zookeeper 安装配置下载Zookeeper解压到安装目录将文件zookeeper-3.3.6
2016-04-06 11:06:30
2577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人