自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 阿里如何定义团队的研发效能

https://yq.aliyun.com/articles/689242

2019-04-28 15:59:44 378

原创 计算一个java类占用的内存

总共:96byte1KB = 1024BYTE1024/96=10.61MB = 1024KB = 可以缓存10240个数据.public class LimitInfoByKeySnBO { //1.对象头 8 byte //2.retCode 4byte //3.retMsg 空,8(对象头)+4(引用)+4(对齐)byte //4.residualValidityPe...

2019-04-28 15:37:53 1036

原创 mybatis+druid批量更新数据

1.先设置允许执行批量语句database.url=jdbc\:mysql\://127.0.0.1\:4306/xxx?allowMultiQueries=true2.druid配置允许批量语句核心配置 <!-- 配置监控统计拦截的filters --> <property name="filters" value="wallFilter,stat" />...

2019-04-28 11:00:03 2310

原创 mybatis批量插入数据

插入的是数组 <insert id="insertBath" parameterType="list"> insert into ca_members (modify_time, create_time, cn_value, key_sn, bill_id, end_time ) values <foreach colle...

2019-04-26 15:55:38 230

原创 Enum枚举类的学习

//构造器是不允许其他类型的修饰,只能private,所以枚举类无法在类外进行初始化,保证了它不会多出几个另外的实例//所以枚举的实例本身也就是一个初始化好的类的示例(调用了构造函数初始化)//DAY调用了EnumTest2(),SECOND(100,"秒")调用了EnumTest2(Integer code,String message)import java.util.HashMap;...

2019-04-25 22:16:45 136

转载 github上有关java的高质量项目(收集)

https://www.zhihu.com/question/24834285/answer/251369977https://blog.csdn.net/hbtj_1216/article/details/78450233参考你需要知道的开源项目GuavaGuava是Google的开源项目,它包含了Google工程师经常使用的内部核心库,例如集合、缓存、原语支持、并发库、通用注释、字符...

2019-04-24 09:34:09 422

原创 获取用户上传文件的文件扩展名称,也就文件类型

//用户上传的文件MultipartFile file//获取文件的原始名称String fileName = file.getOriginalFilename();// 获取文件的扩展名String extension = org.apache.commons.io.FilenameUtils.getExtension(fileName);...

2019-04-22 15:27:07 1279

原创 获取当前线程的HttpServletRequest对象

有时候,需要获取request对象,但是方法入参里面又没有这个参数.需要另外的获取方式.如下:HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();org.springframework.web.context.requ...

2019-04-22 15:17:35 4691

原创 排序算法

递归排序和快速排序等import java.util.ArrayList;import java.util.List;public class QuickSortTest { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); ...

2019-04-19 14:41:32 161

原创 CPU执行指令和磁盘IO

CPU的计算时间比磁盘IO要快得多的多,而且增长速度也比磁盘IO的增长快得多。平均来说,一次IO的时间, CPU就能执行40万条指令.所以我们宁愿用指令来处理,而不是依赖于IO.所以很多情况下,我们宁愿进行一次复杂的CPU计算,以此来减少磁盘的IO磁盘7200转每秒,1转占用1/120秒,8.3毫秒,平均可以认为磁盘转到一半的时候发现我们所需的信息,但这又被移动磁盘头的时间抵消,因此我们得到...

2019-04-18 16:31:07 968

原创 ArrayList和LinkedList的优缺点和使用场景

参考源码,可以知道,ArrayList是用数组方式来实现的,要求内存连续.所以ArrayList查找数据和替换数据是很快的.也就是get(int index)和set(int index)方法但是ArrayList进行add(int index)和delete(int index)就很慢,因为需要在指定位置,把index后面的元素,全部都往后移动.LinkedList增加元素,删除元素,速度...

2019-04-16 14:12:48 1860

原创 transient关键字-标记后的字段不会被序列化

在讨论transient之前,有必要先搞清楚Java中序列化的含义;Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Serializable接口,目的就是为...

2019-04-16 13:42:07 342

转载 CSDN前200名博主

https://blog.csdn.net/hzp666/article/details/78904739

2019-04-15 16:19:49 189

转载 异步请求:DeferredResult和Callable

示例代码如下package com.atguigu.controller;import java.util.UUID;import java.util.concurrent.Callable;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.R...

2019-04-14 21:49:06 542

转载 9个基于Java的搜索引擎框架

9个基于Java的搜索引擎框架转自:http://blog.csdn.net/xiaomin1991222/article/details/509805731、Java 全文搜索引擎框架 Lucene毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,...

2019-04-11 10:47:47 111

原创 使用mockMvc测试项目的controller层

1.需要配置,在测试用例跑起来之前,先启动spring和springmvc对应的容器(不然没法真正测试,)具体的可行性代码如下package com.hgh.laweye.controller;import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;import org.junit...

2019-04-10 21:20:32 1577

原创 将一大串的json字符串转为java字符串的方法

1.将json字符串压缩(不要格式化,让他全部称为一行,连在一起:在文本文件里太长可能会自动换行,但是没有关系,只要没有格式化就行)2.将json字符串中的"全部替换为’3.将替换好后的字符串,复制到java string对象中 String json = “替换后的字符串”;这样就可以了...

2019-04-10 09:59:22 1130

转载 学习HTTP三次握手和四次握手的过程

主要参考:https://www.jianshu.com/p/a1ebc61ce141下面是TCP报文格式图上图中有几个字段需要重点介绍下:(1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。(3)标志位:共6个,即URG、ACK、...

2019-04-08 10:17:52 288

转载 UML学习入门就这一篇文章

https://blog.csdn.net/soft_zzti/article/details/79811923

2019-04-08 09:35:10 175

原创 javax.net.ssl.SSLPeerUnverifiedException: Host name 'xxx' does not match the

javax.net.ssl.SSLPeerUnverifiedException: Host name ‘xxx’ does not match the certificate subject provided by the peer (CN=*.lenovo.com, OU=ITS, O=Lenovo (Beijing) Limited, L=Beijing, C=CN)原因是对ssl链接中的...

2019-04-04 10:51:22 12769

空空如也

空空如也

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

TA关注的人

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