问题杂记 1. 禁用springboot中对mongodb的autoConfigurationhttp://blog.csdn.net/jxq0816/article/details/77504226?locationNum=8&fps=12. mybatis 属性配置的优先级http://blog.csdn.net/msj_god_boy/article/details
深入理解 Java 垃圾回收机制 原文: http://www.cnblogs.com/andy-zcx/p/5522836.html一:垃圾回收机制的意义java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。
HashMap 实现原理 原文地址: http://blog.csdn.net/vking_wang/article/details/14166593版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin: 2.3 . 2 1.Maven构建失败Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin: 2.3 . 2 :compile ( default-compile) on project oecp: Compilation failure 2.解决方法:
在eclipse中使用Lombok 1、下载Lombok.jar http://projectlombok.googlecode.com/files/lombok.jar (该路径已失效)2、运行Lombok.jar: java -jar D:\001_software\work\Java\libs\lombok.jar 数秒后将弹出一框,以确认eclipse的安装路径 3、确认完eclipse的安装路
Spring 的事务管理 一、数据库事务的基础知识:二、数据库并发的问题:1. 脏读:A事务读取了B事务尚未提交的更改数据2. 不可重复读: A事务读取了B事务已经提交的更改数据 3. 幻象读:一般发生在计算统计数据的事务中4. 第一类丢失更新 A事务撤销时,把已经提交的B事务的更新
sql优化 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.
sql面试 1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名tb_studentname kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英
quartz spring 实现动态定时任务 在实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合实现动态的改变定时任务的状态的一个实现。参考文章:http://www.meiriyouke.net/?p=82本文章适合对quartz和spring有一定了解
资料 maven http://yanan0628.iteye.com/blog/2271462Spring Security http://www.iteye.com/blogs/subjects/spring_security#3842
深入浅出JMS(一)--JMS基本概念 摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It
深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例 前言这篇博文,我们基于Spring+JMS+ActiveMQ+Tomcat,做一个Spring4.1.0和ActiveMQ5.11.1整合实例,实现了Point-To-Point的异步队列消息和PUB/SUB(发布/订阅)模型,简单实例,不包含任何业务。环境准备工具JDK1.6或1.7Spring4.1.0ActiveMQ5.
深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例 这篇博文,我们使用ActiveMQ为大家实现一种点对点的消息模型。如果你对点对点模型的认识较浅,可以看一下第一篇博文的介绍。JMS其实并没有想象的那么高大上,看完这篇博文之后,你就知道什么叫简单,下面直接进入主题。开发环境我们使用的是ActiveMQ 5.11.1 Release的Windows版,官网最新版是ActiveMQ 5.12.0 Release,大家可以自行下载
深入浅出JMS(二)--ActiveMQ简单介绍以及安装 现实的企业中,对于消息通信的应用一直都非常的火热,而且在J2EE的企业应用中扮演着特殊的角色,所以对于它研究是非常有必要的。上篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了消息通信的规范JMS,我们这篇博文介绍一款开源的JMS具体实现——ActiveMQ。ActiveMQ是一个易于使用的消息中间件。消息中间件我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息
第一章——认识mybatis 第一章、认识MyBATIS1.1、mybatis的运行框架图:1、 首先我们需要配置MyBATIS的配置信息,它可以有两种方法进行提供。里面可以配置数据源,Mapper加载信息,缓存,类的别名还有其他资源的配置。2、有了配置信息,我们将通过配置信息生成我们需要的SqlSessionFactory这个工厂类,然后我们就可以通过它生成我们MyBATIS的核心
SpringMVC+Spring4+Mybatis3集成,开发简单Web项目 上篇博文我们介绍了mybatis的基本概念与原理,这篇博文我们通过Spring与Mybatis集成,开发一个简单用户增删改查的Web项目。 基本准备工作 1、安装JDK1.6以上版本,安装与配置2、下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis/3、下载mybat
Mybatis简介与原理 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data A