相关分类: Java技术 C/C++ VB delphi
  • 装饰器模式

    装饰器模式,顾名思义,拘束将某个类重新装扮一下,使得它比原来更“漂亮”, 或者在功能上更强大,这就是装饰器模式所要达到的目的。但是作为原来的这个类的使用者,还不应该感受到装饰前和装饰后又什么不同,否则就破坏了原有类的结构了。 装饰器模式有如下结构: ?C...

    2018-06-18 01:06:54

  • 分割list,将集合按规定个数分为n个部分。

    /** * 按指定大小,分隔集合,将集合按规定个数分为n个部分 * * @param list * @param len * @return */ public static T ListListT splitList(ListT list, int len) { if (list == null || list.size() == 0 || len 1 ) { return null ; } List ListT result = new Ar...

    2018-06-18 01:07:15

  • 微服务--分布式事务的实现方法及替代方案

    微服务–分布式事务的实现方法及替代方案 概念澄清 事务补偿机制 : 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务. CAP理论 : CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统的三个主要方面, 只能同时择...

    2018-06-18 01:06:53

  • JDK10都发布了,nio你了解多少?

    ...

    2018-06-18 01:06:54

  • SpringMVC框架学习笔记(二)

    上接SpringMVC框架学习笔记(一) 6. 源码分析(了解) 通过前端控制器源码分析springmvc的执行过程。 第一步:前端控制器接收请求 调用doDispatch 第二步:前端控制器调用处理器映射器查找 Handler 第三步:调用处理器适配器执行Handler,得到执行结果ModelAndView 第...

    2018-06-18 01:06:46

  • 二分搜索树的深度优先遍历和广度优先遍历

    二分搜索树的特点 二分搜索树首先是一个二叉树,其次其必须满足的条件是:每个节点的键值必须大于其左子节点,每个节点的键值必须小于其右子节点,这样以左右孩子为根的子树仍为二分搜索树,需要注意的是,二分搜索树不一定是一颗完全二叉树。 深度优先遍历 深度优先遍...

    2018-06-18 01:06:39

  • 使用apicloud开发app应用安卓和ios上出现中文乱码解决

    使用apicloud开发app有时候会遇到安卓或者ios不同平台上出现中文乱码的情况,其实apicloud上提供了一个方法,可以判断当前设备是安卓还是ios的,进而可以对中文乱码进行各自处理。 即: var type = api.systemType; 前端只要传多个 type 给后台,即可根据 type 的值判...

    2018-06-18 01:06:36

  • Java 随心笔记5

    1.修改 list.get(i).name = name_1; 一、封装 1.成员变量增加private,在其他类访问成员变量,无法访问 2.无关成员方法,因为方法还用public来修饰 作用: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,...

    2018-06-18 01:06:32

  • java 获取本地 mac 地址

    主要参考:Java获取本机MAC地址/IP地址/主机名 做的更改: 1.我的windows是中文版,程序中获取mac时是按照physical address 获取的,添加上"物理地址"; 2.获取到第一个mac之后继续循环buffer,获取其他网卡的mac(无线网卡、以太网卡、虚拟网卡...),但我的机器获取...

    2018-06-18 01:06:28

  • tomcat中如何读取properties文件

    最近正在努力学习中。。。我会把我每天学到的知识上传到我的博客中,希望和大家交流,勿喷》、 首先要明白普通java项目跟服务器中的路径是不同的,普通java项目寻找路径直接写绝对路径就可以,但是服务器上的路径不能直接写你的eclips中的路径。 当你的servlet类编译以...

    2018-06-18 01:06:06 java项目

2