上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 297 下一页

2018年4月13日

平台对接的另外一种模式

摘要: 昨天讲到平台对接数据交换的5种方式,实际项目中常用的还有一种模式就是直接嵌入页面,通过这种模式实现对接的效果。 首先被嵌入页面要考虑样式不要相差太远,如果实在太远就最好是直接新开tab页的方式打开。 另外是这个被嵌入页面的权限控制,一般有安全要求的页面都要考虑权限控制,这里根据实际情况通常有两种做法 阅读全文

posted @ 2018-04-13 23:23 时间朋友 阅读(1181) 评论(0) 推荐(0)

2018年4月12日

系统间数据交换的5种方式

摘要: 工作中常会遇到系统对接,交换数据,将用过的对接数据交换方式简要回顾一下。 一,原始的方式,直接文件交换 通过定义csv,xml,json等文件,一方支持数据导出,另一方支持数据导入。最开始是人手工完成,做的好点的可以通过程序自动完成,比如数据提供方自动导出后放入某个目录,数据接收方定时访问目录获取数 阅读全文

posted @ 2018-04-12 19:58 时间朋友 阅读(2658) 评论(0) 推荐(0)

2018年4月11日

Spring Boot条件注解

摘要: 一、为什么SpringBoot产生于Spring4? Spring4中增加了@Condition annotation, 使用该Annotation之后,在做依赖注入的时候,会检测是否满足某个条件来决定是否注入某个类。 @ConditionalOnBean(仅仅在当前上下文中存在某个对象时,才会实例 阅读全文

posted @ 2018-04-11 08:59 时间朋友 阅读(1615) 评论(0) 推荐(0)

2018年4月10日

Spring Data JPA 和MyBatis比较

摘要: 现在Dao持久层的解决方案中,大部分是采用Spring Data JPA或MyBatis解决方案,并且传统企业多用前者,互联网企业多用后者。 Spring Data JPA 是Spring Data 在JPA(Java持久层规范)和ORM(对象关系映射)框架之间抽象封装层,它不直接代替ORM框架,默 阅读全文

posted @ 2018-04-10 08:14 时间朋友 阅读(21685) 评论(0) 推荐(2)

2018年4月9日

平衡二叉树、B树、B+树、B*树、LSM树简介

摘要: 平衡二叉树是基于分治思想采用二分法的策略提高数据查找速度的二叉树结构。非叶子结点最多只能有两个子结点,且左边子结点点小于当前结点值,右边子结点大于当前结点树,并且为保证查询性能增增删结点时要保证左右两边结点层级相差不大于1,具体实现有AVL、Treap、红黑树等。Java中TreeMap就是基于红黑 阅读全文

posted @ 2018-04-09 08:38 时间朋友 阅读(3987) 评论(0) 推荐(1)

2018年4月8日

2018第14周总结

摘要: 这周本来想结合过去面试经验总结回顾一下Java面试常遇到的问题以及答案,后来却因某些原因,变成了从框架到源码的一些随机性总结。 MyBatis相关资源里面列出了最近看到的关于MyBatis相关的不错资源,它可以帮我们大多数开发不仅更好的使用它,也能明白其中的原理,甚至借鉴其中好的架构设计思想。 传统 阅读全文

posted @ 2018-04-08 07:47 时间朋友 阅读(235) 评论(0) 推荐(0)

2018年4月7日

聊聊微服务相关概念

摘要: 一、SOA与微服务架构 SOA是面向服务的思维模式,将程序的功能抽象为服务,并通过服务间定义良好的接口规范将代表不同功能的服务联系起来,通过服务的标准封装复用达到业务的复用性目标。SOA可以通过不同的技术来实现,之前比较流行的WebService,它将HTTP协议看成传输层协议,在其基础之上定义应用 阅读全文

posted @ 2018-04-07 11:57 时间朋友 阅读(408) 评论(0) 推荐(1)

2018年4月6日

回顾HashMap

摘要: 一、HashMap的原理简述 HashMap是基于哈希表的非线程安全的Map实现,内部采用数组+链表实现,其内部类Node定义了数据元素类型,它扩展了Map.Entry<K,V>增加了指向下一个node结点的指针next。当向Map中加入一个键值对时,先根据键的haseCode计算hash值(为了尽 阅读全文

posted @ 2018-04-06 18:13 时间朋友 阅读(225) 评论(0) 推荐(0)

2018年4月5日

回顾ThreadLocal

摘要: ThreadLocal作为解决特定场景下并发的一种方案,在Spring等框架及面试中经常会被问到,它是Java必须要掌握的基础知识之一。 ThreadLocal类的作用是抽象线程内变量的抽象,这类对象只在线程生命周期内起作用,不会被其它线程访问修改,它可以减少线程内多个函数或组件之间传递信息的复杂度 阅读全文

posted @ 2018-04-05 17:50 时间朋友 阅读(359) 评论(0) 推荐(0)

2018年4月4日

TCP连接、释放及HTTPS连接流程

摘要: 一、建立连接是三次握手 为什么三次握手?前两次握手为了确认服务端能正常收到客户端的请求并愿意应答,后两次握手是为了确认客户端能正常收到服务端的请求并愿意应答。三次握手可以避免意外建立错误连接而导致浪费的情况,比如客户端上一次连接的包延迟现在才到服务器,此时服务器发应答,客户端此时不会发确认包,从而不 阅读全文

posted @ 2018-04-04 08:24 时间朋友 阅读(2699) 评论(0) 推荐(0)

上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 297 下一页

导航