java中的内存管理分为两个方面: 内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间。 内存回收:指java 对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。 虽然JVM 内置了垃圾回收机制,但仍可能导致内存泄露、资源泄露等,所以我们不能 ...
分类:
编程语言 时间:
2017-05-08 19:55:49
阅读次数:
177
这个问题一直困扰了我好几天,终于在今天让我给解决了,难以掩饰的激动。 其实在之前没有接触到这种问题,只是表单提交数据而已,再就是图片,四种类型同时提交还真是没遇到过,做了一个系统,其中有一个功能就是提交这四种类型的数据,我只能把这个功能拿到最后来做,就在这几天所有功能都做完了,只剩下了这一个功能,我 ...
分类:
数据库 时间:
2017-05-08 19:55:38
阅读次数:
238
它的主要特点不是根据客户程序调用生成一个新的实例,而是控制某个类型的实例数量-唯一一个。(《设计模式-基于C#的工程化实现及扩展》,王翔)。也就是说,单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。 第一种最简单,但没有考虑 ...
AJAX 基于以下开放的标准: JavaScript XML HTML CSS 在 AJAX 中使用的开放标准被良好地定义,并得到所有主要浏览器的支持。AJAX 应用程序独立于浏览器和平台。(可以说,它是一种跨平台跨浏览器的技术)。 AJAX 事关更好的 Internet 应用程序 与桌面应用程序相 ...
分类:
Web程序 时间:
2017-05-08 19:55:15
阅读次数:
137
配置Kubernetes网络 在master和nodes上都需要安装flannel 在master和nodes上都需要配置flannel vi /etc/sysconfig/flanneld # Flanneld configuration options # etcd url location. ...
分类:
Web程序 时间:
2017-05-08 19:55:08
阅读次数:
2622
一、Webpack 是什么? webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。 简单说就是模块加载器,通过使用Webpack,能够像Node.js一样处理依赖关系,然后解析出模块之间的依赖,将代 ...
分类:
Web程序 时间:
2017-05-08 19:55:01
阅读次数:
247
从最新版本的centos系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: yum install mariadb mariadb-server systemctl start mariadb ==> 启动mariadb systemctl enable ma ...
分类:
数据库 时间:
2017-05-08 19:54:53
阅读次数:
183
No. 测试用例 实际结果 期望结果 测试结果(Pass/Failed) 备注 1 输入仅有数字或字母的用户名及密码,点击注册 注册成功 注册成功 Pass / 2 输入含有特殊符号的用户名或密码,点击注册 注册失败 注册失败 Pass / 3 输入已注册的用户名及密码,点击登录 登陆成功 登陆成功 ...
分类:
移动开发 时间:
2017-05-08 19:54:46
阅读次数:
507
传统开发中,系统往往是以单体应用形式存在的,没有横跨多个数据库。我们利用关系型数据库自带的事务管理机制就能满足业务中对事务的需求。而大型互联网平台往往是由一系列分布式系统构成的,在SOA和微服务架构盛行的今天,一个看起来简单的功能,内部可能需要调用多个服务(并操作其下的多个数据库),情况会复杂很多。 ...
分类:
其他好文 时间:
2017-05-08 19:54:38
阅读次数:
173
深入HBase架构解析(二) 前言 这是《深入HBase架构解析(一)》的续,不多废话,继续。。。。 HBase读的实现 通过前文的描述,我们知道在HBase写时,相同Cell(RowKey/ColumnFamily/Column相同)并不保证在一起,甚至删除一个Cell也只是写入一个新的Cell, ...
分类:
其他好文 时间:
2017-05-08 19:54:31
阅读次数:
249
首先要准备一下的工具作为环境 MySQL Community Server 5.7.x My Workbench 6.3 VS2017 新建一个项目,NetMySQLCodeFirst 选择MVC,再选择无用户验证 然后通过NuGet包管理器安装三个包,安装最新稳定版本即可 EntityFramew ...
分类:
数据库 时间:
2017-05-08 19:54:24
阅读次数:
241
水题倒还是水题,但我ac了半天没ac,原来是数组指针pos没有初始化23333。代码很简单。附上: ...
分类:
其他好文 时间:
2017-05-08 19:54:17
阅读次数:
157
//如果表达式以一个字符串起头,那么后续所有操作数必须是字符串类型 //thinking in java 书中p53 3.13 字符串操作符+和+= import static net.mindview.util.Print.*;public class StringOperators { publ ...
分类:
其他好文 时间:
2017-05-08 19:54:10
阅读次数:
186
传送门 Description 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一连串的字符串,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能分别在这些字符串中找到它们每一个的最长回文子串呢? ...
分类:
其他好文 时间:
2017-05-08 19:54:04
阅读次数:
228
说在前面的话 -- a byte of vim 是我见过的最介绍vim 最好的书,想了解强大的vim的人,或者是已经在使用vim而打算进一步了解的人,我感觉都应该看看这个,内容精炼但涵盖非常广,……“vim为什么这么强大”,当看完这本书时,我想你就能全然的了解了……此外。本书是一英文版,但非常eas ...
分类:
系统相关 时间:
2017-05-08 19:53:58
阅读次数:
271
直接选择排序是最简单直观的排序算法,属于选择排序。 直接算法的排序思路: 这样经过n-1次比较,这组数据就会变得有序。下面是直接选择的排序算法实现。 程序输出结果: 排序之前[21, 25, 31, 21*, 1, 71, 2]开始排序排序之后[1, 2, 21, 21*, 25, 31, 71] ...
分类:
编程语言 时间:
2017-05-08 19:53:49
阅读次数:
115