- 博客(17)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
转载 Intellij Idea 将java项目打包成jar
1.菜单:File->project stucture2.在弹窗最左侧选中Artifacts->"+",选jar,选择from modules with dependencies,然后会有配置窗口出现,配置完成后,勾选Build on make >ok保存3.然后菜单:Build->make project4.最后在项目目录下去找输出的jar包(路径在你添加Ar
2016-02-29 23:30:51 924
原创 Web应用class寻址顺序
class或者说是jar的寻址顺序1、源代码.jar2、lib中加入的第三放jar3、tomcat中的jar比如servlet-api.jar4、jdk的原始api5、classpath中的配置
2016-02-29 23:29:54 383
转载 mysql乐观锁总结和实践
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制
2016-02-26 19:42:58 2956
转载 Mybatis对乐观锁的支持
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍:
2016-02-26 19:33:06 35911 4
原创 springmvc配置监听
在springmvc配置中web.xml中有两个监听:org.springframework.web.util.IntrospectorCleanupListener和org.springframework.web.context.ContextLoaderListener使用其中任意一个都可以让项目正常运行,同时使用两个也可以让项目正常运行,那么这两个有什么区别呢
2016-02-24 00:43:03 1792
转载 使用IntrospectorCleanupListener 解决quartz引起的内存泄漏问题
"在服务器运行过程中,Spring不停的运行的计划任务和OpenSessionInViewFilter,使得Tomcat反复加载对象而产生框架并用时可能产生的内存泄漏,则使用IntrospectorCleanupListener作为相应的解决办法。"对于这一句话,引用关于IntrospectorCleanupListener一段解释:spring中的提供了一个名为 org.spring
2016-02-24 00:40:32 1748 1
原创 解析scope为singleton的spring组件其数据完整性问题和jvm的内存关系
在使用spring创建bean的时候需要在指定bean的生命周期,bean的声明周期有一下几种:singleton 表示在spring容器中的单例,通过spring容器获得该bean时总是返回唯一的实例prototype表示每次获得bean都会生成一个新的对象request表示在一次http请求内有效(只适用于web应用)session表示在一个用户会话内有效(只适用于web应用)gl
2016-02-23 13:10:56 754
转载 RabbitMQ的几种典型使用场景
AMQPAMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件:1.Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。2.Virtual Host:其实是一个虚拟概念,类似于权限控制组,一个Virtual Host里面可以有若干个Exchange和Queue,但是权限控制的最小粒度是Virtua
2016-02-22 14:44:09 651
原创 Mybatis批量查询和模糊查询
select id as Id, from user where score >= 0 and pname like CONCAT(CONCAT('%', #{name}), '%') and channel_id in <foreach collection="list" index="index" open="(" close=")" se
2016-02-22 14:37:59 1466
转载 ES插入更新操作
ES插入更新操作public static String SaveToES(HashMap map) throws Exception{ Index idx = new Index.Builder(map).index(IndexName).type(TypeDirdecName).id((String)map.get("feedId")).build(); JestClient
2016-02-22 14:35:28 3552
原创 Spring基于jdbcTemplate对数据库的操作
Spring 对jdbc的封装,提供的模板类jdbcTemplate <bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> @Repositorypublic
2016-02-21 22:50:24 472
原创 MongoDB javaApi
MongoDB javaApipublic class MonogTest1 { private static Mongo mongo; private static DB dataBase; static { try { mongo = new Mongo("localhost", 27017); d
2016-02-21 01:27:33 432
转载 实例说明jvm内存模型
Java的两大基石:Java 语言规范和 JVM 规范Java 语言规范:规定了语法、变量、类型、文法,Java 语言规范定义了什么是Java语言JVM 规范:规范了 Class 文件类型、运行时数据、帧栈、虚拟机的启动、虚拟机的指令集,JVM规范 主要定义二进制 class文件和 JVM指令集等,且需要明确的问题是 Java语言和JVM相对独立,不论何种语言,但凡符合了JVM规范,那么都
2016-02-20 13:18:16 1969
转载 MongoDB学习笔记(索引)
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.test.dro
2016-02-18 17:45:10 423
转载 MongoDB常用查询
转的: shell#查询查询 name = "bruce" 的数据db.users.find({ name : "bruce" });条件操作符$gt : >$lt : $gte: >=$lte: $ne : !=、$in : in$nin: not in$all: all$not: 反匹配(1.3.3及以上版本)查询 name =
2016-02-17 16:01:09 470
转载 Java实现对MongoDB的AND、OR和IN操作
很全的JAVA操作mongodb:http://www.blogjava.net/xiaomage234/archive/2012/08/06/384904.html 转的: AND:public void testAnd(){ //agender='female' AND age > 27 DBObject queryCondition = n
2016-02-17 15:56:08 3165
原创 Spring jdbcTemplate
为了方便DAO中注入JdbcTemplate,Spring为每一个持久化技术都提供了支持类XML配置: <bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 实体类模型public class Use
2016-02-01 22:35:59 425
elasticsearch2.3.3中离线安装的插件
2017-02-28
azkaban2.5 配置 jar包完整版
2015-07-10
JSP 书目检索系统
2012-01-05
elasticsearch 过滤器使用问题求大神
2015-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人