会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不归徒_bin
博客园
首页
新随笔
联系
订阅
管理
2019年8月25日
设计模式之单例模式
摘要: 单例模式的作用 保证在Java应用程序中,一个类Class只有一个实例存在。 使用单例模式还可以节省内存,有利于Java垃圾回收。 单例模式的意义 1.有些对象我们只需要一个,如线程池,缓存,硬件设备等如果存在多个实例会有造成冲突,结果不一致性的问题。 2.很多无状态对象我们希望通过使用单例,来节省
阅读全文
posted @ 2019-08-25 20:07 不归徒_bin
阅读(185)
评论(0)
推荐(0)
2019年8月2日
Mybatis与Spring集成时都做了什么?
摘要: Mybatis是java开发者非常熟悉的ORM框架,Spring集成Mybatis更是我们的日常开发姿势。 本篇主要讲Mybatis与Spring集成所做的事情,让读过本文的开发者对Mybatis和Spring的集成过程,有清晰的理解。 注:若文中有错误或其他疑问,欢迎留下评论。 以mybatis-
阅读全文
posted @ 2019-08-02 12:16 不归徒_bin
阅读(2063)
评论(0)
推荐(1)
2018年1月19日
Mybatis整合Spring 使用
摘要: 1.继承通用的Mapper<T>,必须指定泛型<T> 例如下面的例子: 一旦继承了Mapper<T>,继承的Mapper就拥有了以下通用的方法: 2、开发Mapper 最关键的一块,sql生产都在这里 为了更接近生产我特地将user_sex、nick_name两个属性在数据库加了下划线和实体类属性名
阅读全文
posted @ 2018-01-19 16:54 不归徒_bin
阅读(149)
评论(0)
推荐(0)
Spring 源码注解
摘要: 一.@Retention可以用来修饰注解,是注解的注解,称为元注解。 Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型, 注解按生命周期来划分可分为3类: 1、RetentionPolicy.SOURCE:注解
阅读全文
posted @ 2018-01-19 16:52 不归徒_bin
阅读(972)
评论(0)
推荐(0)
Mysql执行过程总结
摘要: 总分三个阶段:Sql的解析,执行和结果获取阶段。 如下图,展开相熟。
阅读全文
posted @ 2018-01-19 16:51 不归徒_bin
阅读(174)
评论(0)
推荐(0)
Mysql架构简要
摘要: 1. MySql 最上层是一些客户端和连接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于tcp/ip的通信。 主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器
阅读全文
posted @ 2018-01-19 16:49 不归徒_bin
阅读(155)
评论(0)
推荐(0)
Stream语法详解
摘要: 1. Stream初体验 我们先来看看Java里面是怎么定义Stream的: A sequence of elements supporting sequential and parallel aggregate operations. 我们来解读一下上面的那句话: 大家可以把Stream当成一个高
阅读全文
posted @ 2018-01-19 16:48 不归徒_bin
阅读(1086)
评论(0)
推荐(0)
MySql性能优化读书比较<一> 数据类型
摘要: 一,选择优化的数据类型 1.更小的通常更好。 更小的数据类型通常占用更少的磁盘,内存和cpu缓存,通常更快。 2.简单就好 简单的数据类型操作,通常需要更少的CPU周期。 3.尽量避免NULL值 列可为null,会占用更多的存储空间,也使得索引,索引统计,和值比较都更复杂。 二.数据类型 1、整型
阅读全文
posted @ 2018-01-19 16:48 不归徒_bin
阅读(276)
评论(0)
推荐(0)
Apache ActiveMQ 实践 <二>
摘要: 一.订阅/发布模式 1.生产者 2.消息消费者 3.监听器 分别运行生产者,消费者代码,观察控制台
阅读全文
posted @ 2018-01-19 16:46 不归徒_bin
阅读(180)
评论(0)
推荐(0)
Apache ActiveMQ 实践 <一>
摘要: 一.下载最新版本 ActiveMq http://activemq.apache.org/activemq-5152-release.html,下载目录如下: 二.创建项目 1.普通项目 添加 jar包 2.Maven项目 <dependency><groupId>org.apache.active
阅读全文
posted @ 2018-01-19 16:45 不归徒_bin
阅读(136)
评论(0)
推荐(0)
下一页
公告