会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
<导航
北冥有鱼
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
22
下一页
2019年6月18日
MySQL 性能优化神器 Explain
摘要: 一、简介 MySQL提供了一个EXPLAIN命令,它可以对SELECT语句进行分析,并输出SELECT执行的详细信息,以供开发人员针对性优化。EXPLAIN命令用法十分简单,在SELECT语句前加上Explain就可以了,例如: EXPLAIN SELECT * from user_info WHE
阅读全文
posted @ 2019-06-18 13:10 字节悦动
阅读(185)
评论(0)
推荐(0)
2019年6月16日
JDK8 HashMap解析
摘要: 一、概述 HashMap是最常用的数据结构之一,是JDK中util包下的一个集合类,基于Map接口实现、允许null键/值、非同步、不保证有序(比如插入的顺序)、也不保证顺序不随时间变化。 这是HashMap的数据结构,基于JDK8的,JDK8之前是没有红黑树的。在早期的HashMap中,最常用的两
阅读全文
posted @ 2019-06-16 17:00 字节悦动
阅读(619)
评论(0)
推荐(2)
2019年6月15日
HashMap在高并发下的问题
摘要: 一、HashMap 基本实现(JDK 8 之前) HashMap 通常会用一个指针数组(假设为 table[])来做分散所有的 key,当一个 key 被加入时,会通过 Hash 算法通过 key 算出这个数组的下标 i,然后就把这个 <key, value> 插到 table[i] 中,如果有两个
阅读全文
posted @ 2019-06-15 14:50 字节悦动
阅读(1023)
评论(0)
推荐(5)
2019年6月14日
Spring中提供的属性拷贝的方法BeanUtils.copyProperties
摘要: BeanUtils.copyProperties通过java反射将类中当前属性字段对应的内容复制到另外一个类中。 注意:spring的BeanUtils.copyProperties 只拷贝属性类型和属性名都相同的属性。其中基础类型(int long short)和其包装类是可以互相拷贝的。 spr
阅读全文
posted @ 2019-06-14 15:31 字节悦动
阅读(7262)
评论(0)
推荐(8)
cglib BeanCopier的使用
摘要: 一、概述 选择Cglib的BeanCopier进行Bean拷贝的理由是,其性能要比Spring的BeanUtils,Apache的BeanUtils和PropertyUtils要好很多,尤其是数据量比较大的情况下。 之前的一篇文章:Easy-mapper教程——模型转换工具 提到了Cglib的Bea
阅读全文
posted @ 2019-06-14 11:15 字节悦动
阅读(8887)
评论(0)
推荐(18)
2019年6月13日
Easy-mapper教程——模型转换工具
摘要: 一、背景 做Java开发都避免不了和各种Bean打交道,包括POJO、BO、VO、PO、DTO等,而Java的应用非常讲究分层的架构,因此就会存在对象在各个层次之间作为参数或者输出传递的过程,这里转换的工作往往非常繁琐。 这里举个例子,做过Java的都会深有体会,下面代码的set/get看起来不那么
阅读全文
posted @ 2019-06-13 16:33 字节悦动
阅读(939)
评论(0)
推荐(0)
2019年6月12日
mysql常用统计语句
摘要: 1、查询表的数据量大小 2、MySQL查询阻塞语句 3、统计数据库中访问量前10的IP
阅读全文
posted @ 2019-06-12 16:37 字节悦动
阅读(781)
评论(0)
推荐(0)
2019年6月11日
MySQL慢查询日志
摘要: 一、概述 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值(long_query_time,单位:秒)的SQL语句。默认情况下,MySQL不启动慢查询日志。本文简单介绍如何开启慢查询日志,如何用mysqldumpslow分析慢查询。 二、慢查询日志设置
阅读全文
posted @ 2019-06-11 16:04 字节悦动
阅读(291)
评论(0)
推荐(0)
2019年6月10日
java设计模式——Builder(建造者模式(生成器模式))
摘要: 一、概述 建造者模式也叫生成器模式,23种设计模式之一,属于创建类模式。 在描述建造者模式之前,大家首先要明白一个道理就是任何设计模式的产生都是为了解决某一类问题,更准确的说是为了应对某一种变化,设计模式就是封装变化,把变化的部分和不变的部分隔离开。设计模式的好处就是运用面向对象的思想让我们能够更简
阅读全文
posted @ 2019-06-10 11:20 字节悦动
阅读(959)
评论(0)
推荐(0)
2019年6月4日
spring中的@InitBinder注解使用
摘要: 一、概述 @InitBinder用于在控制器(Controller)中标注于方法上,表示为当前控制器注册一个属性编辑器,只对当前的Controller有效。@InitBinder标注的方法必须有一个参数WebDataBinder。webDataBinder是用于表单到方法的数据绑定的。所谓的属性编辑
阅读全文
posted @ 2019-06-04 10:05 字节悦动
阅读(15471)
评论(0)
推荐(79)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
22
下一页
公告