- 博客(32)
- 资源 (47)
- 收藏
- 关注
原创 Iterator 在迭代中删除元素抛异常
Iterator 仅用于遍历集合,本身并不提供像集合类那样装对象的能力。Iterator 是个接口,如果需要创建其对象,必须有一个被迭代的集合,没有集合的 Iterator 没有存在的价值。所以说,Iterator 必须依附于 Collection 对象,有一个 Iterator 对象,肯定就有一个与之关联的 Collection 对象。
2017-08-31 23:00:32 1344
原创 Java 遍历 HashSet 为什么输出是有序的
很奇怪,明明书上说 Set 是无序的,那么输出应该是随机的才对,为何输出总是一定的呢?不管 add 的顺序如何,输出总是一定。
2017-08-31 22:52:24 9354
原创 VisualSVN Server 迁移到 Linux 系统
VisualSVN Server 仓库迁移到 Linux,包含所有版本, 权限,用户信息。在 Windows 上常常是用 VisualSVN Server 作 SVN 服务的,Linux 上是编译安装的 subversion 1.7.7。
2017-08-31 22:42:07 2112
原创 Linux 系统操作 SVN 仓库基础
在 Window 系统中想用 SVN 服务器,只需要安装 VisualSVN-Server 即可,这是带有图形操作界面的,那么创建仓库,新建用户,修改密码,修改权限等操作很简单,动动鼠标就可以了。那么在 Linux 系统中,如何进行这些操作呢?这里假设已经安装好了 SVN 服务器,具体安装过程这里就不再写了。
2017-08-31 22:35:11 1163
原创 Eclipse 中 SSH 项目搭建图文教程(三)
这一篇是承接上一篇文章《Eclipse中SSH项目搭建图文教程(二)》写的,在前一篇文章搭建的环境及新建项目的基础上,主要说一说整合 Spring 部分。
2017-08-31 22:04:50 779
原创 Eclipse 中 SSH 项目搭建图文教程(二)
这一篇是承接上一篇文章《Eclipse中SSH项目搭建图文教程(一)》写的,在前一篇文章搭建的环境及新建项目的基础上,主要说一说整合 Hibernate 部分。
2017-08-31 21:54:24 933
原创 Hibernate 简单入门
Hibernate是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用 EJB 的J2EE架构中...
2017-08-31 21:51:51 392
转载 VirtualBox 导入 vdi 时报错该如何处理
VirtualBox 导入 vdi 时报错如下:Cannot register the hard disk '...' withUUID {xxx} because a hard disk'...' with UUID {xxx}already exists.原因是:已使用过的镜像文件拷贝到其他硬盘不能直接用,这个 UUID 已经在本机的 VirtualBox 里注册过了,需要给镜像文件生成新的 UUID。
2017-08-24 22:30:09 1926
原创 Maven 的初识、安装和配置
Maven 可以翻译为“知识的积累”、“专家”或“内行”等,它是一款跨平台的项目管理工具,是 Apache 的一个开源项目,主要运用在基于 Java 平台的项目创建、依赖管理和项目信息管理。适用于大、小型项目,适合传统瀑布式开发,也适合流行的敏捷模式开发。
2017-08-24 22:07:15 427
转载 Eclipse 一直在 Building Workspace 怎么解决
Eclipse 一直在 Building Workspace 怎么解决?网上很多都说原因是:自动升级、未正确关闭、maven 下载 lib 挂起等。但如果 Eclipse 中没有 maven 构建的项目,那么与第三点应该没多大关系;未正确关闭可以重启 Eclipse 来解决;至于自动升级,可以在 Progress 对话框中看出来,而不会仅仅是秒闪的状态。
2017-08-24 21:50:09 3111
原创 Eclipse 中 SSH 项目搭建图文教程(一)
很多初学 SSH 框架的人,都很想自己动手搭建一个 SSH 集成框架,但总会碰到各种各样的错误,网上的很多资料,看着挺详细,可按照步骤搭建的过程中,总得不到正确的结果。因此,下载了目前最新的包和开发环境,搭建一个 SSH 集成框架。为什么说是集成框架,而不直接说是 SSH 框架,是因为本身 SSH 中的 Struts、spring 和 hibernate 就是框架,把三个框架整合到一起做开发,也就是框架的集成,所以是 SSH 集成框架。
2017-08-21 23:17:31 4756 11
原创 Eclipse 开发工具基础配置
做 WEB 开发的也许知道,常常用的开发环境,也就是 Eclipse 或者 MyEclipse,当然还有其它的环境,比如android-studio,ZendStudio 等等很多。其实这些开发环境也都是基于 Eclipse 集成的,所以很多基础的操作和 Eclipse 相同。这篇文章就以 Eclipse 为例,大概说说开发前的一些配置吧,其它环境类似。
2017-08-21 22:42:05 921
原创 在 Windows 系统上安装 JDK 或 JRE
WEB 项目的运行,少不了 Java 运行环境的安装,其实在 Windows 下安装JDK环境,特别简单,就是下一步下一步,最后添加环境变量并测试。本文简单写一下 Windows 系统中 JRK 的安装和配置。如果是想要做开发,则需要 Java 编译环境,这个时候就需要安装 JDK,而 JDK 安装后包含 JRE。而如果只是为了运行 Web 项目,则只安装 JRE 就可以了,毕竟 JDK 包比 JRE 包大不少。
2017-08-21 22:09:15 15706
原创 Linux 系统搭建 Web 服务器
项目开发中,服务器主机用的是 Linux 系统,服务器用 Tomcat,数据库为 Mysql。安装服务器所用操作系统及软件,如果电脑主机是 Windows 系列系统,则需要在其上安装虚拟机,在虚拟机中安装 Linux 系统来作为服务器,并在其上配置项目所需服务端;如果电脑主机是 Linux 系统,则直接在其上配置服务端即可。
2017-08-21 21:37:49 8938 3
原创 在 Linux 上安装和配置 JDK
在 Linux 系统中安装JDK,也有很多中方法。最简单的应该是在软件中心搜索查找,直接下载安装,这个过程是自动的;也可以在网上下载安装包,自己解压安装;还有一种方式就是在终端下载并安装。
2017-08-21 18:53:14 500
转载 Linux 系统压缩和解压命令总结
Linux 系统压缩和解压命令总结。.tar格式、.gz格式、.tar.gz格式、.bz2格式、.tar.bz2格式、.bz格式、.tar.bz格式、.Z格式、.tar.Z格式、.tgz格式、.tar.tgz格式、.zip格式、.lha格式、.rar格式。
2017-08-20 18:08:38 369
原创 Window 下 Elasticsearch 5.5.1 的安装与配置
ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。
2017-08-20 18:00:51 3188 1
原创 SC OpenService 失败5:拒绝访问
Windows 删除服务的方法有两个:方法一:用 sc.exe 这个 Windows 命令。方法二:直接进行注册表编辑。
2017-08-20 17:28:41 10334
原创 设置操作系统时间与互联网服务器同步
在安装操作系统后,系统的时间往往是不准确的,这是因为在系统启动时,会以系统的硬件时间作为基础时间,而系统的硬件时间往往与当前时间不一致,所以装完系统后,一个首要任务是修改系统时间。但如果自己手动修改系统时间,秒数很难精确,只能准确到分钟,所以不建议直接手动调整系统时间。我们如何做呢?那就是与互联网上的某台服务器保持时间同步,具体操作如下。
2017-08-20 17:15:18 4125
原创 Excel 中多行时快速生成自增长序号
在 Excel 编辑中,常常会遇到给行添加自动增长序号的场景,我们常常的做法就是拖拉,也就是下面的方式:方法一...上面方法只适用于行数比较少的情况,比如几行或者几十行,当有几百行,上千行甚至更多行时,这种方法肯定不行,拖拉太费劲,而且删除中间的行、或者插入新行时,序号会断掉。那如何更加快速的生成序号,并且编辑时对行号无影响呢?请看下面的方法二
2017-08-20 16:57:22 38442 12
原创 C 语言中的指针
指针是 C 语言中的精华,正确灵活的运用指针,可以表示复杂的数据结构,动态分配内存,方便使用字符串和数组,调用函数返回多结果,直接处理内存单元等等。
2017-08-19 13:09:20 589
转载 程序员十层楼
第一层:菜鸟第1层楼属于地板层,迈进这层楼的门槛是很低的。基本上懂计算机的基本操作,了解计算机专业的一些基础知识,掌握一门基本的编程语言如C/C++,或者Java,或者JavaScript,…,均可入门迈进这层。
2017-08-19 12:54:40 689
原创 C 语言中的预处理命令
由于预处理命令不是 C 语言本身的组成部分,所以 C 编译程序不能识别它们,也就不能直接对它们进行编译,所以在 C 程序编译之前,必须先对预处理命令进行处理,处理后程序中不再包括预处理命令了,再由编译程序处理得到目标代码。C 语言提供的预处理命令共有三中:宏定义,文件包含和条件编译。
2017-08-19 12:47:47 1436
原创 删除设备和驱动器中的图标
安装完软件后,会在设备和驱动器中莫名其妙的加上图标,360云盘和百度云管家还行,最起码是个虚拟盘,但是爱奇艺和PPS,你凑什么热闹,把自己放那里显摆,让人感觉超不爽!要想删除设备和驱动器中的百度云、360云盘、PPS或爱奇艺图标,可按照以下步骤。
2017-08-19 12:32:03 21001 17
转载 常用虚拟机软件推荐
很多时候,由于工作的需要,都需要在不同的系统环境中进行调试开发,要么自己有多台电脑,安装不同的系统,要么给电脑装多系统。但这些都不是很现实,前者要资金,后者想进行系统切换也够费劲的了,所以最好的解决办法还是安装虚拟机。现在的虚拟机软件也是很多的,有收费的,也有开源的,如果有工作需要,从中挑出自己需要的一款即可。
2017-08-19 12:21:33 125282 5
原创 vi 和 vim 编辑器的使用
vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,对于 Unix 及 Linux 系统的任何版本,vi 编辑器是完全相同的,vi 也是 Linux 中最基本的文本编辑器,它的功能完全不逊色于其它编辑器,学会熟练的使用它,是学习Linux的一柄利刃,有它就可以在 Linux 的世界里畅行无阻。vi 编辑器主要有三种模式:命令行模式、插入模式和底行模式,其实底行模式也就是命令行模式。
2017-08-19 11:20:19 410
原创 Flex Builder 破解和注册方法
在Flex开发中,开发环境往往是直接安装 Flex builder,当然也可以在 Eclipse 中安装 Flex插件包,但往往比较繁琐,不如直接安装 Flex Builder 方便。当自己安装完 Flex builder 后,往往有试用期60天,每次打开还询问是否注册,太不爽,看来破解它是不可避免的了。
2017-08-19 10:37:09 2248
原创 MySQL 数据库生成自动增长序号
Oracle 数据库中有 ROWNUM 这个功能,查询 list 后生成序号,很是方便,但 MySQL 是模拟了 Oracle 和 SQL Server 中的大部分功能,可自动生成序号却没有现成的函数,很多情况下最后只能在后端或者前端代码中实现了。要想在 MySQL 中直接用 SQL 查出自动增加的序号,方法倒是有,参见方法二,不像其它数据库,用一个序列或者函数就欧了!
2017-08-17 09:35:58 12947
原创 在 Linux 系统中安装 MySQL 数据库
Linux 系统上使用 MySQL 的好处,主要有四点:免费、跨平台、轻巧、多并发,详细的说明大家可以在网上细查,接下来主要谈谈安装。在 Linux 上安装 MySQL 数据库,可能因为每个人的系统环境不一样,版本不一致等原因,安装中遇到的问题也可能各有不同,在这里,我是在 Win8.1 系统中安装了 VMware 虚拟机,在虚拟机中安装了 Ubuntu14.04 版本,下载地址见官网。
2017-08-16 01:04:22 919
windowsphone7
2012-04-23
Android系统原理与开发要点详解1
2012-04-23
Ubuntu环境下编译android源码及安装
2012-03-06
MFC入门教程
2012-03-06
手把手教你用Android开发新浪微博客户端
2012-03-06
21天学习PHP.pdf
2019-09-27
Hadoop实战(Hadoop in Action)
2018-12-16
OPENGL书籍教程
2018-11-11
UML学习推荐书籍
2017-12-24
XML入门学习手册
2017-12-23
网页插入qq组件代码分享
2017-04-05
简单的BugList管理表格
2014-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人