自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 923

原创 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 2955

转载 Mybatis对乐观锁的支持

上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍:

2016-02-26 19:33:06 35908 4

原创 springmvc配置监听

在springmvc配置中web.xml中有两个监听:org.springframework.web.util.IntrospectorCleanupListener和org.springframework.web.context.ContextLoaderListener使用其中任意一个都可以让项目正常运行,同时使用两个也可以让项目正常运行,那么这两个有什么区别呢

2016-02-24 00:43:03 1790

转载 使用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 753

转载 RabbitMQ的几种典型使用场景

AMQPAMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件:1.Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。2.Virtual Host:其实是一个虚拟概念,类似于权限控制组,一个Virtual Host里面可以有若干个Exchange和Queue,但是权限控制的最小粒度是Virtua

2016-02-22 14:44:09 650

原创 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 1465

转载 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 3551

原创 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 1967

转载 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 469

转载 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 3163

原创 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

java视频教程分享

java SE、java EE、框架教学视频、架构师/大数据视频等

2017-10-23

elasticsearch java操作的api实例

包含所因的索引建立、删除、查看,批量创建索引;搜索Query、过滤器 、分组高亮显示;以及创建Mapping

2017-09-29

阿里巴巴Java开发手册_终极版

阿里巴巴Java开发手册_终极版,阿里巴巴Java开发手册_终极版有需要的可以下载

2017-09-29

elasticsearch2.3.3中离线安装的插件

包含的插件,其中 kibana-4.5.1-linux-x64.tar.gz license-2.3.3.zip marvel-2.3.3.tar.gz marvel-agent-2.3.3.zip 适合es2.3.3版本;

2017-02-28

SSO示例代码

跨域SSO实例代码

2017-01-11

Spring Data Elasticsearch

Spring Data Elasticsearch例子代码,spring与Elasticsearch的集成

2016-07-01

svn相关操作

svn相关操作:分支、合并、切换以及基本的检出、提交、更新和冲突解决;适合新手。

2016-03-04

Hbase分页代码

Hbase在做分页时比较麻烦,在网上查阅资料收集的代码,希望对大家有用。

2015-10-22

azkaban2.5 配置 jar包完整版

azkaban2.5 资料太少,在自己服务器上用的azkaban的jar以及配置文件打包下来,需要的可以看看,文件太大放在了百度云上了

2015-07-10

elasticsearch java操作的api实例

包含所因的索引建立、删除、查看,批量创建索引;搜索Query、过滤器 、分组高亮显示;以及创建Mapping

2015-04-20

J2SE基础梳理(完整版)

J2SE基础知识梳理总结,完整版;可以用来回顾温习!

2014-11-24

java常用技术

压缩包内包含几十个文档,里面全是对java开发中常使用的技术的一个总结,基础知识的汇总,面试前的复习!希望能帮助到大家

2014-06-07

教学管理系统,含论文 源码可执行

上传的资源可定时可运行的..并且包含论文,系统分多个角色权限可实现动态的教学管理。

2014-06-07

导入导出excel文件

一个简单的excel的导入导出的例子,希望对大家有帮助!

2013-07-10

网页小图标

含有几十个网页小图标 在平时开发中是不可缺少的素材..

2012-12-01

一些JS、JQuery、CSS+DIV前台特效

前台特效 JS JQuery CSS DIV,收集的比较全面,适合平时工作、学习使用

2012-11-28

html静态页 站点

用静态页做的一个网站 站点,适合课程设计和作业.

2012-07-08

fckeditor 文本编辑器

里面有所需的包,最重要的有介绍fckeditor的视频资料,保证满足你的要求...

2012-06-26

js特效汇总

汇总了多种前台特效,包括字体,背景和图片以及幻灯片等等的前台特效,方便开发使用..

2012-06-23

java笔试题

还有各类笔试题目,分类给出,希望对大家有用。

2012-06-22

JSP 书目检索系统

采用的struts2+sql做的书目检索系统,有数据库的增删查改,以及链表的一些东西,前天外观有幻灯片图片展示,并且对于数据的处理可以实现分页查看,导出excel!

2012-01-05

在编程中五大常用算法...

在程序设计的过程中几个常用的算法,挺有用的

2011-07-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除