相关分类: Java技术 C/C++ VB delphi
  • 浅谈fail-fast机制

    fail-fast机制即为快速失败机制,个人认为是一种防护措施,在集合结构发生改变的时候,使尽全力抛出ConcurrentModificationException,所以该机制大部分用途都是用来检测Bug的; 下面的代码可以引发fail-fast 1 public static void main(String[] args) { 2 ListString...

    2018-09-05 07:47:04

  • spring-集成redis

    Redis是key-value存储的非关系型数据库。Spring Data Redis包含了多个模板实现,用来完成Redis数据库的数据存取功能 1、如何连接Redis? Spring Data Redis提供了JedisConnectFactory连接工厂(不止这一个) bean id="jedisConnectionFactory" class ="org.springframe...

    2018-09-05 07:47:02

  • maven插件调试方法

    前言 以IntelliJ IDEA为例,通常我们调试maven项目时,都是直接点击调试按钮即可。但maven编写的插件就不同了,由于插件需要打包成Jar加载到项目中,所以如果我们需要在编写插件源码时调试的话,就不能直接点击调试按钮了(因为没有Main类),那么该怎么办呢? 解决方...

    2018-09-05 07:47:00

  • Java基础-一文搞懂位运算

    在日常的Java开发中,位运算使用的不多,使用的更多的是算数运算(+、-、*、/、%)、关系运算(、、=、=、==、!=)和逻辑运算(、||、!),所以相对来说对位运算不是那么熟悉,本文将以Java的位运算来详细介绍下位运算及其应用。 1、 位运算起源 位运算起源于C语言的低...

    2018-09-05 07:47:00 java开发

  • [转]Hibernate中Criteria的完整用法

    1, Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 2, DetachedCriteria Spring 的框架提供了getHibernateTemplate ().findByCriteria(detachedCriteria) 方法可以很方便地根据DetachedCriteri...

    2018-09-05 07:47:00

  • RabbitMQ之消息确认机制(事务+Confirm)

    在使用RabbitMQ的时候,我们可以通过消息持久化操作来解决因为服务器的异常奔溃导致的消息丢失,除此之外我们还会遇到一个问题,当消息的发布者在将消息发送出去之后,消息到底有没有正确到达broker代理服务器呢?如果不进行特殊配置的话,默认情况下发布操作是不会返...

    2018-09-05 07:46:58

  • [五]类加载机制双亲委派机制 底层代码实现原理 源码分

    Launcher启动类 本文是双亲委派机制的源码分析部分,类加载机制中的双亲委派模型对于jvm的稳定运行是非常重要的 不过源码其实比较简单,接下来简单介绍一下 我们先从启动类说起 有一个Launcher类 sun.misc.Launcher; 仔细看下这简短的几行注释,可以得到有用的信息 ps:直...

    2018-09-05 07:46:57

  • JAVA基础复习与总结<一> 对象与类的概

    一、对象与类 类:类是一个模版,它描述了一类对象的行为和状态。 class animal { private int color; private int size; public void eat () { System.out.println("I'm eating!"); } public void sleep () { System.out.println("I'm sleeping!"); } } 上面一段代码...

    2018-09-05 07:46:50

  • MyBatis简单入门

    1.MyBatis架构(简单介绍MyBatis的流程) 接下来简单介绍一下这张图:首先明确我们的目的就是要 创建sqlsession 然后利用这个对象去执行sql 完成CRUD。 创建sqlsession的前提就是用session工厂去创建 ,利用工厂创建 需要原材料 啊,所以最顶端的 MyBatis配置文件就是...

    2018-09-05 07:46:52 sql吧

  • 王之泰201771010131《面向对象程序设计(java)》第一

    王之泰201771010131 《面向对象程序设计( java )》第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com zdyhzt 程序设计评测:https://pintia.cn/ 2104173571@qq.com 代码托管平台:https://github.com/...

    2018-09-05 07:46:46 java项目core javajava程序开发java发展

2