自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 收藏
  • 关注

转载 浅析VO、DTO、DO、PO的概念、区别和用处

概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,...

2019-08-23 16:48:00 192

转载 学习《数据结构与算法》笔记04 哈希表

哈希表 哈希表是一种数据结构,提供快速的插入操作和查找操作。不论哈希表中有多少数据,它的插入和删除(有时候包括删除)只需要接近常量的时间:O(1)的时间级。 哈希表查找非常快,如果需要一秒钟内查找上千条记录,通常使用哈希表(例如拼写检查器)。哈希表的速度明显比树快,树的操作通常需要O(N...

2019-08-05 17:44:00 97

转载 学习《数据结构与算法》笔记03 二叉树

二叉树 为什么要用到二叉树? 先来看看有序数组的优缺点: 在有序数组中做查询,可以使用二分查找法,会提高查找效率,缩短查找次数,而用二分查找法的效率是O(logN)。也可以使用顺序遍历访问每个数据项。 然而,在有序数组中,想要插入数据项和删除数据项,需要先找到数据项的位置,然后将数据...

2019-07-23 17:42:00 202

转载 学习《数据结构与算法》笔记02 链表 和 递归

链表 数组结构的缺点: 1.数组的大小是固定的; 2.无序数组中,查找效率很低;查找O(N),插入O(1) 3.有序数组中,插入效率又很低;查找O(logN)使用二分法,提高查找效率,减少查找次数logN=log2(N)*3.322;插入O(N) 4.不管是哪种数组,删除操作效率都...

2019-07-19 18:10:00 271

转载 学习《数据结构与算法》笔记01 栈和队列

Day1: java对象之间的赋值: // 两个对象使用"="号相连,意味着它们指向同一个地址,当A对象对属性进行操作后,B对象的值也会改变; People A = newPeople (); People B = newPeople (); A.setAge(20); A...

2019-07-15 17:48:00 138

转载 分布式架构 实现分布式锁的常见方式

一、我们为什么需要分布式锁? 在单机时代,虽然不需要分布式锁,但也面临过类似的问题,只不过在单机的情况下,如果有多个线程要同时访问某个共享资源的时候,我们可以采用线程间加锁的机制,即当某个线程获取到这个资源后,就立即对这个资源进行加锁,当使用完资源之后,再解锁,其它线程就可以接着使用了。例...

2019-06-26 19:10:00 122

转载 分布式架构 共享session的常见解决方案

在使用分布式架构时,会遇到分布式架构常见的几个问题: 分布式事务、接口幂等性、分布式锁和分布式 session。 分布式session 一、什么是session 浏览器在访问一个web服务的时候,会在浏览器中生成一个cookie文件用于在浏览器本地缓存数据,这些数据可以根据浏览器的...

2019-06-26 15:59:00 134

转载 多个参数拼接成的字符串转成json对象,参数循序会变

太坑爹了。 生成签名方法要根据参数排序,然后多个参数拼接成字符串传递到服务端,转为JSON对象,传入签名算法API中,JSON对象的参数顺序和字符串里面的参数顺序不一致,导致生成的签名一直和别人的不一样。 太坑爹了。 ...

2019-06-25 17:03:00 1058

转载 spring cloud Zuul API网关服务的学习(1)

在学习了spring cloud的Eureka注册服务,Ribbon客户端负载均衡,Hystrix断路器,已经声明式服务调用Feign后,我们现在理解微服务的架构如下图所示 在整个系统架构对外提供服务时,当客户端应用单击某个功能的时候往往会发出一些对微服务获取资源的请求到...

2019-06-20 13:42:00 87

转载 项目部署服务器步骤

部署之前的准备: 1.更新本地代码,保证代码为最新。 2.clean install deploy代码,保证maven私有库是最新。 3.项目代码从branch目录下转移到trunk目录下。 关于svn代码合并,第一次创建新目录,可以通过copy to...将代码创建到新目录下。 对...

2019-06-14 11:29:00 1112

空空如也

空空如也

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

TA关注的人

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