随笔分类 - java EE
摘要:Lucene简介 Lucene是一个基于Java的全文信息检索工具包,为应用程序提供索引和搜索功能。 Lucene采用的是一种称为反向索引(inverted index)的机制。反向索引就是说我们维护一个词/短语表,对于这个词/短语表再通过一个链表标示哪些文档包含了这个词、短语。这样在用户输入查...
阅读全文
摘要:1,初始化数据库,插入数据:doc=({"name":"peter","position":"teacher"}){"name":"peter","position":"teacher"}> db.shiyanlou.insert(doc)> doc1=({"name":"tom","positio...
阅读全文
摘要:1,删除数据库: db.dropDatabase()> use Chenshiswitched to db Chenshi> dbChenshi> show dbslocal0.078125GB> db.computer.insert({"name":"lisi"})> show dbsChensh...
阅读全文
摘要:本笔记针对https://www.shiyanlou.com/courses/running/50网站对mongoDB的学习和总结。1,启动mongoDB 因为mongoDB服务并不随着系统一起启动,所以需要首先启动mongoDB服务:shiyanlou:~/ $ sudo service mo...
阅读全文
摘要:1,引入Spring测试jarspring-test-4.1.6.RELEASE2,单元测试Service如下:package com.order.service;import org.junit.Test;import org.junit.runner.RunWith;import org.spr...
阅读全文
摘要:1,show dbs展示当前所有数据库。2,转到某数据库下3,插入集合4,查找 插入后,会生成多余的全局唯一标示ID5,批量插入:6,查找来自为知笔记(Wiz)
阅读全文
摘要:数据库分类: Sql数据库: Oracle,Mysql。。。 NoSql数据库:Redis,MongoDBMongoDB 无表结构限制:没有表的概念限制。 完全的索引支持 方便的冗余与扩展。复制集保证数据安全,分片扩展数据规模。 良好的支持。1,官网下载MongBD-windows 64-...
阅读全文
摘要:在Spring MVC开发中,我们可以很方便的使用Converter来实现对请求参数的处理,比如字符串去空,日期格式化等。配置文件中对Converter的引用: ...
阅读全文
摘要:1,Spring MVC的理解,是否了解Spring底层实现。2,集合框架的简单问题,以及对应HashMap,ArrayList,LinkedList的底层实现。3,mybatis以及hibernate的使用,jquery的使用。4,分布式缓存技术。5,JVM底层代码。6,项目中使用哪些技术架构。7...
阅读全文
摘要:1,登录demo -1,建表CREATE TABLE T_USER(USER_ID NUMBER(16), USER_NAME VARCHAR2(30), CREDITS NUMBER(16), ...
阅读全文
摘要:1,Spring DAO类模板负责通用访问数据库功能: -1,准备资源。 -2,开始事务。 -3,在事务中执行。 -4,返回数据。 -5,提交、回滚事务 -6,关闭资源和处理错误。2,使用JDBC -1,Spring提供三类JDBC模板 JdbcTemplate:最基本的Spring...
阅读全文
摘要:可以使用 window.open("xxxxx.do?action=xxxx?a=xx&b=xxxx");window.open("xxxx.do?action=xxxx?a=xx&b=xxxx");通过提交两次实现。
阅读全文
摘要:1,AOP术语 -1,通知(advice):通知定义了切面是什么时候以及何时用的。除了描述切面的工作,通知还决定了合适解决。Spring切面可以用5中类型的通知。 Before:在方法调用之前使用。 After:在方法完成之后调用通知,无论方法是否执行成功。 After-returning:...
阅读全文
摘要:1,自动装配(autowiring)有助于减少甚至消除配置元素,让Spring自动识别如何装配Bean的依赖关系。2,自动检测(autodiscovery)让Spring自动识别那些类需要配置为Spring Bean,减少元素使用。3,四种自动装配: -1,byName:把与Bean的属性具有相同...
阅读全文
摘要:1,依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在 传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在...
阅读全文
摘要:1,Spring关键策略: -1,基于POJO的轻量级和最小侵入性编程。 -2,通过依赖注入和面向接口实现松耦合。 -3,基于切面和惯例进行声明式编程。 -4,通过切面和模板减少样板式代码。2,Spring自带上下文: -1,ClassPathXmlApplicationContext:从...
阅读全文
摘要:因为本人使用的是myEclipse6.5,其他MyEclipse请对应参考。对于Spring配置文件没有自动提示的问题,主要是因为XML文件无法加载对应的xsd文件导致的,所以添加本地对应的xsd文件。注意修改红色标注的内容:
阅读全文
摘要:1,cvc-complex-type.2.4.c此错误是因为导使用jar包都是spring 4.0的jar包,但是配置文件引入的xsd文件版本不对,或者少引入了xsd文件导致。2,Exception in thread "main" org.springframework.beans.factory...
阅读全文
摘要:今天在做一个分页查询的时候,发现一个sql在java端执行超级慢,原sql的格式大概如下:select a.a1,a.a2from a where a.id in(select to_number('123') union all(select b.id from b ))发现在数据库中执行计划非常...
阅读全文
摘要:request.getRealPath("/")现在使用request.getSession().getServletContext().getRealPath("/").toString();代替
阅读全文

浙公网安备 33010602011771号