对于Spring的多数用户而言,主要的Bean存在形式都是单例,当一个单例需要结合另一个单例协作或者一个非单例与另一个非单例协作时,典型的做法是通过属性的形式注入,但是当两个Bean的声明周期不同时候这会存在一个问题。例如单例A依赖一个非单例B,而对外提供的服务是通过A暴露的,这样的话每一次调用A的 ...
分类:
编程语言 时间:
2018-07-29 00:14:40
阅读次数:
202
一:SparkSQL中的函数 1.说明 2.展示所有的函数 qlContext.sql("show functions").show(300) 3.functions类 所有内置支持的函数。 主要用于DSL语言。 二:窗口分析函数 1.说明 hive中常用的一种分析函数。 2.在Spark中使用be ...
分类:
数据库 时间:
2018-07-29 00:14:35
阅读次数:
253
一、属性(特性) 普通方法去执行的时候,后面需要加括号,特性方法执行的时候和静态字段一样不需要不需要加括号. 特性方法不和字段同名. 特性方法不能传参数. 在我们定义数据库字段类的时候,往往需要对其中的类属性做一些限制,一般用get和set方法来写,那在python中,我们该怎么做能够少写代码,又能 ...
分类:
编程语言 时间:
2018-07-29 00:14:26
阅读次数:
176
根据到目前为止已经复习了的基础知识,在git上找了个小程序写着玩玩,下面记录过程。 一,设计数据库 ER图 建表 建表我使用的是MySQL数据库,用的是navicat软件,ER图照搬git上的,由于作者使用的是Oracle建表,所以数据类型有些出入,问题不大。 商品表 销售员表 商品销售表 二、 一 ...
分类:
其他好文 时间:
2018-07-29 00:14:12
阅读次数:
198
JavaScript中的Window和window有什么关系? https://zhidao.baidu.com/question/1896482748628552420.html avascript中的Window 对象表示浏览器中打开的窗口。如果文档包含框架(frame 或 iframe 标签) ...
分类:
编程语言 时间:
2018-07-29 00:14:05
阅读次数:
709
一、什么是内存管理 程序在运行的过程中通常通过以下行为,来增加程序的的内存占用 创建一个OC对象 定义一个变量 调用一个函数或者方法 而一个移动设备的内存是有限的,每个软件所能占用的内存也是有限的 当程序所占用的内存较多时,系统就会发出内存警告,这时就得回收一些不需要再使用的内存空间。比如回收一些不 ...
分类:
其他好文 时间:
2018-07-29 00:13:54
阅读次数:
193
看到过下面这样一道题: 为什么输出结果是 1,2,3,5,4 而非 1,2,3,4,5 ? 比较难回答,但我们可以首先说一说可以从输出结果反推出的结论: 相关规范摘录 在解答问题前,我们必须先去了解相关的知识。(这部分相当枯燥,想看结论的同学可以跳到最后即可。) Promise/A+ 规范 要想找到 ...
分类:
其他好文 时间:
2018-07-29 00:13:39
阅读次数:
945
一、判断对象是否存活 1、引用计数算法 给对象添加一个引用计数器,每当一个地方引用了该对象,计数器加1,;当引用失效,计数器减1.当计数器为0表示该对象已死,可回收。但是无法解决两个对象互相引用的情况 2、可达性分析算法 通过一系列称为的GC Roots对象为起点,从这些节点往下搜索,搜索走过的路径 ...
分类:
其他好文 时间:
2018-07-29 00:13:30
阅读次数:
176
Java需要并发控制三个原因: 下面分别用继承Thread类和实现Runnable接口俩种方式实现并发控制, 继承Thread类 继承Thread类方式,最后创建对象是因为会是三个不同的线程对象,所以需要将共享资源和锁都静态化,如果不这样的话,就不存在共享资源一说了,自然也没有并发控制的说法。 实现 ...
分类:
编程语言 时间:
2018-07-29 00:13:21
阅读次数:
142
最近感觉不赶紧把代码逻辑记一下梳理一下,再做的时候就容易进入"逻辑误区". 有个表单,简单点. 然后这个reg2.js : 总体上使用了一个新学的方法有点累赘了, --> String.prototype.passwordJudger = function(upass1, upass2) {.. 其 ...
分类:
Web程序 时间:
2018-07-29 00:13:11
阅读次数:
182
纷披乍依迥,掣曳或随风。——李世民《咏兴国寺佛殿前幡》 从臣皆半醉,天子正无愁。——李商隐《陈后宫》 读书不觉已春深,一寸光阴一寸金。——王贞白《白鹿洞二首·其一》 秋风万里芙蓉国,暮雨千家薜荔村。——谭用之《秋宿湘江遇雨》 古人学问无遗力,少壮工夫老始成。——陆游《冬夜读书示子聿》 梦绕边城月,心 ...
分类:
其他好文 时间:
2018-07-29 00:12:51
阅读次数:
272
类的生命周期 加载 验证 准备 解析 初始化 使用 卸载 验证、准备、解析为连接 解析与初始化交换顺序为动态绑定 类加载过程 包含了加载、验证、准备、解析、初始化阶段 1、加载 通过一个类的全限定名来获取此类的二进制字节流; 将这个字节流所代表的静态存储结构转换为方法区的运行时存储结构 在堆内存中生 ...
分类:
其他好文 时间:
2018-07-29 00:12:45
阅读次数:
168
一、JVM原理 java编译器只要面向JVM,生成JVM能理解的字节码文件,Java源文件经过编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。 二、JVM运行时数据区 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程私有的 虚拟机 ...
分类:
其他好文 时间:
2018-07-29 00:12:38
阅读次数:
119
GameplayKit是一个面向对象的框架,为构建游戏提供基础工具和技术。 GameplayKit包含用于设计具有功能性,可重用架构的游戏的工具,以及用于构建和增强诸如角色移动和对手行为的游戏玩法特征的技术。 ...
分类:
移动开发 时间:
2018-07-29 00:12:28
阅读次数:
212
引用增强,是一个比较特殊的增强,不同于其他方法级别的增强。 引用增强可以实现:一个Java类,没有实现A接口,在不修改Java类的的情况下,使其具备A接口的功能。 先看看背景,我们有个Love接口: 还有一个Greeting接口和我们的GreetingImpl实现类,这两个是我们的目标接口和目标类, ...
分类:
其他好文 时间:
2018-07-29 00:12:19
阅读次数:
184
操作: 步骤1:D:\wamp\bin\apache\apache2.4.9\bin/php.ini中添加 步骤2:将下载好的php_redis.dll和php_redis.pdb拷贝至D:\wamp\bin\php\php5.5.12\ext中 步骤3:安装window服务 步骤4:使用命令开启服 ...
Desert King Time Limit: 3000MS Memory Limit: 65536K Total Submissions:29775 Accepted: 8192 Description David the Great has just become the king of a d ...
分类:
其他好文 时间:
2018-07-29 00:11:58
阅读次数:
153