最近学习了代理模式,在此做一个记录 一、概念 1、代理模式解决的问题:将主要业务、次要业务解耦 2、代理模式的本质:监听某一种行为,当改行为发生的时候对行为进行修饰,此处行为可以看做主要业务,修饰可以看成次要业务 3、代理模式的组成: a、业务接口:申明需要被监听的行为 b、代理实现类(Invoca ...
分类:
编程语言 时间:
2019-12-11 00:33:44
阅读次数:
93
我不是我想象的我自己,我不是你想象的那个我,我是我认为你想象中的我 我有一些年龄比我大的朋友,我发现他们尽管拥有最成功的职业生涯,拥有漂亮的另一半,或者其他成就,但我发现他们缺乏满足感,人生的意义和目的。我一直在观察这些人,这些人当中有一些比我大5岁,7岁,10岁等等,当我在观察他们时,我心想,这是 ...
分类:
其他好文 时间:
2019-12-11 00:33:31
阅读次数:
64
枚举类为: public enum OrderStatusEnum implements CondeEnum{ NEW(0, "新订单"), FINISHED(1, "完结"), CANCLE(2, "取消"); private Integer code; private String msg; O ...
分类:
其他好文 时间:
2019-12-11 00:33:16
阅读次数:
135
SKU开发是小程序中最难的一部分,思路在分析中已经记录过了,这里主要看一下代码的实现,感觉老师写的代码太棒了,很优雅!主要想记录一下写代码的思路,对面向对象编程的实践。 一、代码结构的分析 1、说明几个关键词 搞清楚sku的概念,搞清楚我们抽象出来的realm组件、fence组件、cell组件以及他 ...
分类:
微信 时间:
2019-12-11 00:32:56
阅读次数:
169
题目: 统计一个数字在排序数组中出现的次数。 分析: 给定一个已经排好序的数组,统计一个数字在数组中出现的次数。 那么最先想到的可以遍历数组统计出现的次数,不过题目给了排序数组,那么一定是利用了排序这个性质来缩减时间复杂度的。 因为如果所给的数字在数组中出现,那么这个数字在数组中一定是连续的,那么可 ...
分类:
编程语言 时间:
2019-12-11 00:32:31
阅读次数:
91
H5 手机 App 开发入门:概念篇 http://www.ruanyifeng.com/blog/2019/12/hybrid-app-concepts.html 作者: 阮一峰 日期: 2019年12月10日 感谢 腾讯课堂NEXT学院 赞助本站,腾讯官方的前端课程 免费试学。 手机现在是互联网 ...
分类:
移动开发 时间:
2019-12-11 00:32:12
阅读次数:
173
1.配置hive-site.xml 2.配置hadoop中的core-site.xml文件3.测试 首先将hive安装 然后更改部分配置文件 [root@master hive]# cd apache-hive-2.3.3-bin/conf/ #创建文件 [root@master conf]# to ...
分类:
其他好文 时间:
2019-12-11 00:31:50
阅读次数:
164
前面我们知道,数组的结构赋值需要按顺序进行赋值, let [a,,c] = [1,2,3] console.log(a);//1 console.log(c);//3let [a,b] = [1];console.log(a);//1console.log(b);//undefined 而对象的解构 ...
分类:
其他好文 时间:
2019-12-11 00:31:38
阅读次数:
106
Spring Cloud Ribbon:负载均衡的服务调用 前言 什么是Ribbon? Spring Cloud Ribbon是一套实现客户端负载均衡的工具,注意是 客户端 ,当然也有服务端的负载均衡工具,如Ngnix,可以认为Ribbon就是一个负载均衡(Load Balancer)。负载均衡就是 ...
分类:
编程语言 时间:
2019-12-11 00:31:01
阅读次数:
77
[TOC] 使用Django默认的缓存数据库 django默认的缓存数据库是 ...
分类:
数据库 时间:
2019-12-11 00:30:42
阅读次数:
194
原文:SQL优化中的重要概念:锁定 上篇文章讲的是事务,这篇就引出另一个重要概念,就... ...
分类:
数据库 时间:
2019-12-11 00:30:24
阅读次数:
133
原文:【Transact-SQL】让人快遗忘的游标 最初学SQL Server的时候,... ...
分类:
数据库 时间:
2019-12-11 00:30:04
阅读次数:
100
原文:SQL Server中语句的自动参数化 use mastergo if exi... ...
分类:
数据库 时间:
2019-12-11 00:29:29
阅读次数:
123
目录 导论 程序化交易的基本原理和应用准备 程序化交易平台:国信TradeStation 程序化交易策略开发语言:EasyLanguage 程序化交易系统的开发过程 趋势跟踪策略 逆向交易策略 横盘突破策略 交易策略的组合 资产组合投资策略 风险控制于资金管理策略 加仓减仓策略 交易测试系统的测试与 ...
分类:
其他好文 时间:
2019-12-11 00:29:15
阅读次数:
115
*主要注意的点是:要特判以n-1、n、1是否连续掉落(以n为中间);以及n、1、2是否连续掉落(以n为开头) 1 #include <stdio.h> 2 #define MAX 1005 3 4 using namespace std; 5 6 struct Node{ 7 int apple; ...
分类:
其他好文 时间:
2019-12-11 00:29:01
阅读次数:
101
开篇: 正如《Effective Java》第二版中第71条目“慎用延迟初始化”所说: 大多数的域应该正常的被初始化而不是延迟初始化。如果为了达到性能目标,或者为了破坏有害的初始化循环,而必须延迟初始化一个域,就可以使用相应的延迟初始化方法。 对于实例域,就使用双重检查模式(double-check ...
分类:
其他好文 时间:
2019-12-11 00:28:44
阅读次数:
265
无论是python语言,还是java语言都有着面向对象的特性,而面向对象三大特性(封装,继承,多态)中封装和继承是比较容易理解的,多态的话自己一直处于一个似懂非懂的状态。比如一些概念性的东西: 多态的要点: 1. 多态是方法的多态,不是属性的多态(多态与属性无关)。 2. 多态的存在要有3个必要条件 ...
分类:
其他好文 时间:
2019-12-11 00:28:28
阅读次数:
83