- 博客(22)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 集合类操作优化经验总结
原文链接:点击打开链接在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决此类问题,线性表、链表、哈希表等是常用的数据结构,在进行 Java 开发时,JDK 已经为我们提供了一系列相应的类来实现基本的数据结构,所有类都在 java.util 这个包里,清单 1 描述了集合类的关系。清单 1.集合类之间关系123456789...
2018-02-13 10:42:50 236
转载 Java 8系列之重新认识HashMap
原文链接:点击打开链接摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口java.u...
2018-02-11 11:31:13 182
转载 遇到删除hosts的localhost的坑(Unable to import maven project: See logs for details)
我也碰到了,用下面的方法解决了,转载一下:原文点击打开链接缘起不知什么时候把hosts中localhost映射到127.0.0.1给删除了,结果在idea中刷maven的时候一直提示:Unable to import maven project: See logs for details解决过程根据提示,去查log,在idea的help菜单下点击show log in finder,打开日志一看,...
2018-02-08 17:12:36 542
原创 idea自己平常常用的idea快捷键记录一下
CTRL+D 复制当前行到下一行CTRL+F 查找CTRL+R 替换CTRL+N 按类查找CTRL+SHIFT+N 按文件查找CTRL+ALT+B 查找类和接口的子类(包含方法)CTRL+A...
2018-02-08 10:39:28 300
转载 linux中yum与rpm区别
一、源代码形式1. 绝大多数开源软件都是直接以原码形式发布的2. 源代码一般会被打成.tar.gz的归档压缩文件3. 源代码需要编译成为二进制形式之后才能够运行使用4. 源代码基本编译流程:1).configure 检查编译环境;2)make对源代码进行编译;3)make insall 将生成的可执行文
2018-02-06 08:47:37 177
原创 linux下MySQL的安装(十一)
各种安装步骤http://www.linuxidc.com/Linux/2016-07/133234.htm http://www.linuxidc.com/Linux/2013-12/94239.htm进制安装过程说明一:到官网下载:点击打开链接下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-gener
2018-02-05 23:08:32 184
转载 MySQL 初步安装后更改datadir目录几种方式
链接:http://blog.itpub.net/28602568/viewspace-1663979/标题:MySQL 初步安装后更改datadir目录几种方式 作者:lōττéry©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]注释: 若mysql 安装初步使用rpm默认将db安装到/var/lib
2018-02-05 20:02:34 409
转载 MySQL的配置文件中关于basedir和datadir的说明
在 MySQL 的配置文件 my.ini 或者 my.cnf 文件中1、basedir 参数原文说明为:Path to installation directory. All paths are usually resolved relative to this.解释:该参数指定了安装 MySQL 的安装路径,填写全路径可以解
2018-02-05 19:58:23 34566 1
转载 eclipse中tomcat启动成功,但http://localhost:8080无法访问解决方案
也许在不经意间,你会遇到这样一个很奇葩的问题。当然这也是像我这种新手所能纠结的问题了。安装了Tomact,也很认真的配置了环境变量,很忐忑的输入了http://localhost:8080,很开心的发现奇迹出现了,网页显示了你想要的界面。接下了也许要做的就是将Tomact关联到Eclipse中进行使用。相信每个看这篇文章的人已经关联过了,但是出现了令人很失望的结果。病症:(
2018-02-05 16:40:49 2955 1
原创 eclipse在centos7.0下出现错误:JVM terminated. Exit code=13
我的jdk的版本是1.7--64位,eclipse是32 位,重新下载64位的eclipse,但是还不行,因为我下载的是最新版的eclipse,jdk至少是1.8以上的要,我又换了jdk为1.8,然后将jdk安装目录下的jre文件夹复制到eclipse文件夹下,好了,曲折的一笔啊,mmp.
2018-02-05 15:28:54 460
原创 linux下tomcat的安装(十)
1到官网下载tomcat的.tar.gz文件,移到linux下的/opt2解压 tar -zxvf apache-tomcat-7.0.65.tar.gz3启动可以更改端口和设置字符编码(get请求有效)启动tomcat切换到 tomcat/bin目录下输入 ./startup.sh
2018-02-05 13:05:25 189
原创 linux下jdk的卸载,安装(中间有个小错误,解决了)(九)
一:jdk的卸载: 1)卸载系统自带的jdk版本: 查看自带的jdk: rpm -qa|grep gcj 可能看到如下类似的信息: libgcj-4.1.2-44.el5 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 使用rpm -e --nodeps 命令删除上面查找的内容:
2018-02-05 12:35:08 984
原创 rpm简单学习(八)
查询 1:rpm -qa 查询所安装的所有的rpm软件包 -rpm -qa|more 不全部显示,可以一点一点的看 -rpm -qa|grep X 显示带X的软件包 2:rpm -q 软件包名: 查询软件包是否安装 3 rpm-qi 软件包名: 查询软件包信息 4 rpm -ql 软件包名: 查询软件包中的文件安装rp
2018-02-05 10:11:19 151
原创 Linux目录结构和常用命令(七)
树状目录结构:在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。/etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。
2018-02-04 23:40:36 183
原创 linux下的基本命令(六)
一:时间日期类:日期:date;日历:cal;二:ls : 显示当前目录下的所有文件, 语法:ls [选项] [目录或是文件] 常用命令有如下3个: 0: ls -a 显示全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) 一般以列表的形式显示: ls -al 1: ls -l 已列
2018-02-04 15:41:29 216
原创 用户和用户组的学习(五)
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问; 另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统
2018-02-04 11:25:07 241
原创 vim编辑器的使用(四)
是啥: 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说vi 是老式的字处理器,不过功能已经很齐
2018-02-03 22:00:49 187
原创 linux的加载和启动顺序(三)
NAME 命令的名称和单行描述 SYNOPSIS 怎样使用命令 DESCRIPTION 命令功能的深入讨论 EXAMPLES 怎样使用命令的例子 SEE ALSO 相关主题(通常是手册页)Linux系统有7个运行级别(runlevel):常用的是3和5运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维
2018-02-03 19:18:35 348
原创 linux下SSH安装(二)
安装ssh+SecureCRSecureFXPortable——–》目的是能远程连接linux服务器 安装新的虚拟机是默认是没有安装SSH的,如果我们想从外部使用xshell等工具连接虚拟机的话,那么SSH就必须安装了 步骤如下: 说明:为了方便,直接使用root账号 首先输入: rpm -qa|grep -E “openssh” 查看是否已经安装,如果为安装或缺少依赖 那么久重新安
2018-02-03 12:00:21 306
转载 安装Centos7过程中网络和主机名:显示没有可用网络设备
这两天被centos7和5.6的网络设置问题搞得特别头大,我的机器首先是安装Centos7,最先是没有eth0上不了网,捣鼓了两天,把网上关于centos的网络配置只有lo没有eth0的相关文章看了按照里面的设置什么都改了,但就是上不了网。然后重装又是这样。我就一直想不通为什么别人装没事,我一装就出问题呢,而且是一堆问题(我有个习惯就是第一次弄什么东西喜欢自己捣鼓一阵,先不查查怎么弄,这样带来的坏
2018-02-03 08:58:17 10404 1
转载 CentOS-7重启Initial setup of CentOS Linux
Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License information (no user will be created) (license not accepted) Please make your choice from above [‘q’ to quit | ‘c’ to conti
2018-02-03 08:03:35 235
原创 使用VMware安装linux虚拟机以及相关配置(一)
vm12+centos7.0-64操作截图根据提示点击回车键继续:进入图形化安装界面,第一步选择系统语言安装过程中使用的语言,这里为了方便阅读,我们选择简体中文安装信息摘要,这
2018-02-03 07:30:37 368
spring aop详细代码示例
2017-12-10
这句话为啥报空指针异常啊
2017-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人