摘要: jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。其实就跟EXTJ... 阅读全文
posted @ 2015-05-08 01:25 243573295 阅读(303) 评论(0) 推荐(0) 编辑
摘要: JVM运行的时候,将内存分为两个部分,一部分是堆,一部分是栈。堆中存放的是创建对象,而栈中存放的则是方法调用过程中的局部变量或引用。在设计JAVA字符串对象内存实现的时候,在堆中又开辟了一块很小的内存,称之为字符串常量池,专门用来存放特定的字符串对象的。例如:String s1="JavaSE6.0... 阅读全文
posted @ 2015-05-07 20:05 243573295 阅读(1053) 评论(1) 推荐(0) 编辑
摘要: BEGIN DELETE FROM ORDERS WHERE ACCOUNT_ID = #Id#; DELETE FROM ACCOUNTS WHERE ACCOUNT_ID = #Id#; END; 阅读全文
posted @ 2015-05-07 11:14 243573295 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 在solr中,实时搜索有3种方案①soft commit,这其实是近实时搜索,不能完全实时。②RealTimeGet,这是实时,但只支持根据文档ID的查询。③和第一种类似,只是触发softcommit。综上,其实是由实时(②)和近实时(①③)两种。solr4.0 之后使用NRT的方法和需要的配置方案... 阅读全文
posted @ 2015-05-07 10:57 243573295 阅读(2598) 评论(0) 推荐(0) 编辑
摘要: lucene的实时搜索可以分成:实时和近实时的搜索。实时只能依靠内存了。近实时可以用lucene中提供org.apache.lucene.index.DirectoryReader.open(IndexWriter writer, boolean applyAllDeletes) throws IO... 阅读全文
posted @ 2015-05-07 10:49 243573295 阅读(3199) 评论(1) 推荐(0) 编辑
摘要: 软件开发流程(Software development process)首先 看一下基本软件项目开发流程图其中1.需求分析: 通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书。2.总体设计: 通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成... 阅读全文
posted @ 2015-05-07 01:03 243573295 阅读(6968) 评论(1) 推荐(1) 编辑
摘要: import java.io.*;public class Test{ private static final String LL = "Decompiling this copyrighted software is a violation of both your license agr... 阅读全文
posted @ 2015-05-05 17:22 243573295 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1,if/elseif/else标签 60}"> 老年人 35}"> 中年人 15}"> 青年人 少年输出:青年人2,iterator迭代List 输出:1Spring2.02J2EE3Ajax3,iterator迭代Map代码如下 编号 书名 ... 阅读全文
posted @ 2015-05-05 16:59 243573295 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 当HR问:请问你为什么选择来我们公司?你对自己未来五年的职业规划是什么?方法与策略: 这个问题的背后是了解求职者的求职动机和对自己中长期职业发展的思考。而此时需要传递给HR的信息是:你是有备而来的,因为对自己是有职业规划的,所以求职投 简历 都是经过一番思考的,而不是海投盲投的结果。表明自己的优势,... 阅读全文
posted @ 2015-05-05 16:07 243573295 阅读(223) 评论(0) 推荐(0) 编辑
摘要: spring的作用域将对Bean的生命周期和创建方式产生影响.主要分为五种类型的作用域singleton (默认)在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在.prototype 每次从容器中调用Bean时,都返回一个新的实例... 阅读全文
posted @ 2015-04-27 23:31 243573295 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。 Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默... 阅读全文
posted @ 2015-04-27 23:16 243573295 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册如:在base-package指明一个包表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component/@Repository/@Service/@Controller】,... 阅读全文
posted @ 2015-04-27 22:58 243573295 阅读(315) 评论(0) 推荐(1) 编辑
摘要: Spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。 其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 声明式事务最大的优点就是不需要通过... 阅读全文
posted @ 2015-04-27 22:45 243573295 阅读(265) 评论(0) 推荐(0) 编辑
摘要: MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器 使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。MVC 是一种使用 MVC(Mo... 阅读全文
posted @ 2015-04-27 21:52 243573295 阅读(8760) 评论(0) 推荐(0) 编辑
摘要: 有很多程序员往往把框架模式和设计模式混淆,认为MVC是一种设计模式。实际上它们完全是不同的概念。 框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有三种级别的... 阅读全文
posted @ 2015-04-27 21:50 243573295 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在一个工程中如果想要使用 spring MVC的话,只需要两个步骤在web.xml中配置一个DispatcherServlet。需要配置一个org.springframework.web.servlet.DispatcherServlet的servlet。再定义一个dispatcherServlet... 阅读全文
posted @ 2015-04-27 21:02 243573295 阅读(346) 评论(0) 推荐(0) 编辑
摘要: conf/tomcat-users.xml 阅读全文
posted @ 2015-04-24 08:49 243573295 阅读(500) 评论(0) 推荐(0) 编辑
摘要: Server.xml的结构大致 即一个由Server->Service->Engine->Host->Context组成的四层... 阅读全文
posted @ 2015-04-23 23:14 243573295 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1.windows命令下使用cmd命令打包jar -cvf applicationname.war package.*;2.程序中使用代码打包(这里用java)try{ string strjavahome = system.getproperty("java.home"); str... 阅读全文
posted @ 2015-04-23 22:51 243573295 阅读(200) 评论(0) 推荐(0) 编辑
摘要: /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录。1.war包部署:将需要发布的web应用打成war文件,(例如:ROOT.war) 拷贝到/webapps下, 启动Tomcat, 如果是ROOT.war,直接通过http://ip:port/即可访问 如果是... 阅读全文
posted @ 2015-04-23 22:46 243573295 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Tomcat下有7个目录,分别是bin,conf,lib,logs,temp,webapps,work 目录Tomcat根目录在tomcat中叫1./bin: 存放各种平台下启动和关闭Tomcat的脚本文件。 2./lib: 在lib目录下的lib目录,存放To... 阅读全文
posted @ 2015-04-23 22:01 243573295 阅读(366) 评论(0) 推荐(0) 编辑
摘要: JDK概述 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 JDK 是整个Java的核心,包括了Java运行环境(... 阅读全文
posted @ 2015-04-22 21:40 243573295 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 1. 简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但... 阅读全文
posted @ 2015-04-21 01:14 243573295 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 对象缓存就是将查询的数据,添加到缓存中,下次再次查询的时候直接从缓存中获取,而不去数据库中查询。对象缓存一般是针对方法、类而来的,结合Spring的Aop对象、方法缓存就很简单。这里需要用到切面编程,用到了Spring的MethodInterceptor或是用@Aspect。代码如下:package... 阅读全文
posted @ 2015-04-21 01:01 243573295 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Ehcache基本用法CacheManager cacheManager = CacheManager.create();// 或者cacheManager = CacheManager.getInstance();// 或者cacheManager = CacheManager.create("/... 阅读全文
posted @ 2015-04-21 00:56 243573295 阅读(663) 评论(0) 推荐(0) 编辑
摘要: Spring仅仅是提供了对缓存的支持,但它并没有任何的缓存功能的实现,spring使用的是第三方的缓存框架来实现缓存的功能。其中,spring对EHCache提供了很好的支持。在介绍Spring的缓存配置之前,我们先看一下EHCache是如何配置。 由于Sp... 阅读全文
posted @ 2015-04-21 00:52 243573295 阅读(673) 评论(0) 推荐(0) 编辑
摘要: EHCache是来自sourceforge(http://ehcache.sourceforge.net/)的开源项目,也是纯Java实现的简单、快速的Cache组件。下载jar包Ehcache 对象、数据缓存:http://ehcache.org/downloads/destination?nam... 阅读全文
posted @ 2015-04-21 00:24 243573295 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你... 阅读全文
posted @ 2015-04-20 23:58 243573295 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 以下仅是对map对方式讨论。没有对点阵图阵讨论。作缓存要做以下2点:1:清理及更新缓存时机的处理: . 虚拟机内存不足,清理缓存 .. 缓存时间超时,或访问次数超出, 启动线程更新2:类和方法的反射 (线程嵌套调用) reflect.invoke的使用。JAVA缓存有两种:一、文件缓存,... 阅读全文
posted @ 2015-04-20 23:36 243573295 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 有几个常用的措施1、对常用功能建立缓存模块 。尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。统计的功能尽量做缓存,或按每天一统计或定时统计相关报表,避免需要时进行统计的功能。2、网页尽量静态化。能使用静态页面的地方尽量使用,减少容器的解析(尽量将动... 阅读全文
posted @ 2015-04-20 23:16 243573295 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: jarlucene-analyzers-common-4.7.0.jarlucene-analyzers-smartcn-4.7.0.jarlucene-core-4.7.0.jarlucene-queryparser-4.7.0.jarlucene-memory-4.7.0.jarlucene-q... 阅读全文
posted @ 2015-04-20 00:55 243573295 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 先看一段代码IndexSearcher searcher = new IndexSearcher(DirectoryReader.open(FSDirectory.open(new File("F:\\indexDir"))));QueryParser parser = new QueryParse... 阅读全文
posted @ 2015-04-20 00:51 243573295 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Lucene的最新版本和以前的语法或者类名,类规定都相差甚远0.准备工作:1). Lucene官方APIhttp://lucene.apache.org/core/4_7_0/index.html 2). 我用到的常用JAR包下载:http://download.csdn.net/detail/ya... 阅读全文
posted @ 2015-04-20 00:48 243573295 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field可以看作是数据库的字段。用lucene实 现搜索引擎就像用J... 阅读全文
posted @ 2015-04-20 00:41 243573295 阅读(932) 评论(0) 推荐(0) 编辑
摘要: Cookie的机制 Cookie是浏览器(User Agent)访问一些网站后,这些网站存放在客户端的一组数据,用于使网站等跟踪用户,实现用户自定义功能。 Cookie的Domain和Path属性标识了这个Cookie是哪一个网站发送给浏览器的;Cookie的Expires属性标识了Cookie的有... 阅读全文
posted @ 2015-04-19 23:52 243573295 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 首先来看一下,任务的定义:所谓的任务,就是抽象,离散的工作单位。你可以简单理解为代码级别的 (Runnable接口)大多数并发应用程序都是围绕着任务进行管理的.看一小段代码:package com.ivan.concurrent.charpter6;import java.net.ServerSoc... 阅读全文
posted @ 2015-04-19 23:35 243573295 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为:并发编程的一种编程方式是把任务拆分为... 阅读全文
posted @ 2015-04-19 23:33 243573295 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1什么是并发问题。 多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。 2java中synchronized的用法用法1public class Test{ public synchronized void print(){ ....; } }某线程... 阅读全文
posted @ 2015-04-19 23:10 243573295 阅读(431) 评论(1) 推荐(1) 编辑
摘要: Hibernate中常会用到set,bag等集合表示1对多的关系,在获取实体的时候就能根据关系将关联的对象或者对象集取出,还可以设定cacade进行关联更新和删除。这不得不说hibernate的orm做得很好,很贴近oo的使用习惯了。 但是对数据库访问还是必须考虑性能问题的,在设定了1对多这种... 阅读全文
posted @ 2015-04-19 22:38 243573295 阅读(354) 评论(0) 推荐(0) 编辑
摘要: get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null2.从检索执... 阅读全文
posted @ 2015-04-19 22:13 243573295 阅读(168) 评论(0) 推荐(0) 编辑