- 博客(62)
- 资源 (33)
- 收藏
- 关注
转载 电脑开机后多了OneKey Ghost启动选项解决方法
大多数用户在使用OneKey Ghost安装电脑系统后,会在开机启动项中多出一个OneKey Ghost选项,也就是一键Ghost。不过有些用户不喜欢在开机时停留在显示启动选项的过程中,因此,在这样的情况下,我们可以参考下面的两种方法来解决这个问题。方法一:无视OneKey Ghost,修改启动项时间1、右击打开系统属性——高级系统设置,在高级选项卡中,点击启动和故障修复下的“设置
2016-05-25 11:40:41 10496
转载 Java Sleep() 与 Wait()的机制原理与区别
一.概念、原理、区别Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:准备(NEW),运行(RUNNABLE),等待(WAITING/TIME_WAITING), 阻塞(BLOCKED),死亡(TERMIATED)。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。 当有多个线程访问共享数据的时候,就需要对线程进行同步。线程中的几个主要方法的比较: T
2016-01-07 16:58:29 1353 1
转载 centos下gitlab安装过程和问题
转朋友的文章:http://www.sunhaojie.com/2015/10/29/centos%E4%B8%8Bgitlab%E5%AE%89%E8%A3%85%E8%BF%87%E7%A8%8B%E5%92%8C%E9%97%AE%E9%A2%98/因为团队需要,准备在阿里云的服务器上安装一套gitlab管理代码。安装之前服务器上面已经运行了几个php和java的网站,使用ngi
2015-12-10 13:45:01 993
转载 SSH-KeyGen 的用法
一、需求:假设 A 为客户机器,B为目标机, 要达到的目如下:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa解决方式:1、登录A机器 2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub 例如:ssh-keygen -t r
2015-09-23 17:48:06 3821
转载 tomcat7禁用catalina.out输出
tomcat7中禁用catalina.out的输出,又可能很大。直接修改catalina.sh文件的输出语句。在文件中找到以下内容。if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out输入到/dev/null黑洞,上面内容修改成下面内容。if [ -
2015-09-21 20:56:09 4947
原创 Java CheckException与UncheckException
通常我们在处理Java 异常时,需要考虑是使用受检异常和非受检异常两种方式,今天重新翻看书时,看到这块简述,供参考。
2015-09-10 17:44:12 656
转载 避免servlet 在并发下线程安全问题
servlet是何物?1,http://www.ibm.com/developerworks/cn/java/j-lo-servlet/2,http://baike.baidu.com/link?url=2-VdfHr9F_FmPpe3Q3T_YNWRkUOAosodZpeTd-4qZHZwsHqg-w-hJ3fGM13Hkpe7Rrq1MTzjZrMznkgv80G_X_ 由于
2015-09-09 14:36:52 605
原创 Linux下安装与配置MySQL
在MySQL官网上下载MySQL安装包,系统是按照你当前系统类型来提供下载安装包。MySQL官网:www.mysql.com因为我的是Windows系统,所以只能下载Window的安装包。现需要下载一下Linux的安装包,弄来弄去还是无法在官网上下载。可以通过MySQL官网提供Yum方式来安装,具体地址是:http://dev.mysql.com/doc/mysql-yum-rep
2015-09-06 19:58:59 350
转载 java中包命名常见规则
今天首先谈谈一些常用的java package命名规则,以后有时间再写写java其他的一些规范!首先我们该知道的是,java的包名都是由小写单词组成的,类名的首字母都是大写,也就是我们常用的驼峰写法,包路径一般都是对系统模板的定义与归类。这样看了包名很容易就明白哪一个模块是干什么的,很容易通过对应的包路径找到对应的代码!在java开发的过程中,每名Java开发人员都可以编写属于自己的jav
2015-06-06 18:12:17 1001
原创 Java For跳出多循环的问题
break会跳出(终止)当前循环。 continue是跳出当前循环,开使下一循环。break,continue两种方法没有办法跳出多层循环,如果需要从多层循环跳出,则需要使用标签,定义一个标签label,然后再需要跳出的地方,用break label就行了。注:continue也可以如法炮制。public class ForLabel { public static
2015-05-06 15:03:00 661
转载 Centos下安装与配置Samba
一、通过yum安装Samba服务器1. $ yum install samba samba-client samba-swat 下载相关包,并安装2. $ rpm -qa | grep samba 查看安装结果3. $ /etc/init.d/smb start/stop/restart 启动、关闭、重启Sam
2015-05-06 11:48:26 558
转载 Centos 7添加用户
首先记几个命令# id //查看用户信息# groups //查看用户及组信息也可以如下文件查看所以用户及用户组信息/etc/passwd //用户账户信息,可以看出用户名称 /etc/shadow //用户账户加密后信息,包括但不限于/etc/passwd中的信息 /etc/group //组
2015-05-02 13:55:55 2970
转载 Ubuntu下useradd和adduser的区别
在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。虽然作用一样,但用法却不尽相同:1. 使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。2. 使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你
2015-05-02 13:44:02 746
转载 linux下添加,删除,修改,查看用户和用户组
一 组操作1创建组groupadd test增加一个test组2修改组groupmod -n test2 test将test组的名子改成test23删除组groupdel test2删除 组test24查看组a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups
2015-05-02 13:34:03 466
原创 阿里云上CentOS6.5系统安装Nginx
安装说明系统环境:CentOS-6.5软件:nginx-1.6.2.tar.gz安装方式:源码编译安装 安装位置:/opt/program/nginx-1.6.2下载地址:http://nginx.org/en/download.html安装前提在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel
2014-12-28 02:28:46 1112
转载 xxx is not in the sudoers file 解决
解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后$visudo //切记,此处没有vi和sudo之间没有空格1、移动光标,到最后一行2、按a,进入append
2014-10-23 14:07:45 1225
原创 Vim常用命令
分屏相关命令启动分屏1.使用大写O参数进行垂直分屏$ vim -On file1 file2 ...2.使用小写o参数进行水平分屏$ vim -on file1 file2 ...注: n是数字,表示分屏的数量 关闭分屏1.关闭当前窗口ctrl+w c2.关闭当前窗口,如果只剩最后一个,则退出vimct
2014-04-24 11:31:32 480
原创 逆波兰表示法
逆波兰表示法(Reverse Polish notation,RPN,或逆波兰记法),是一种是由波兰数学家扬·武卡谢维奇1920年引入的数学表达式方式,在逆波兰记法中,所有操作符置于操作数的后面,因此也被称为后缀表示法。逆波兰记法不需要括号来标识操作符的优先级.
2014-04-21 13:24:15 1198
转载 subversion与subclipse区别
本文只针对Eclipse IDE来说。如果公司配置好了SVN服务器,我们仅需要运行Eclipse中的SVN插件,这样就能够将Eclipse下的代码管理集成到公司的服务器中。Eclipse 下连接 SVN 库有两种插件 Subclipse 与 Subversive,Subclipse 主页位于http://subclipse.tigris.org ,与SVN(http://subversio
2014-04-18 20:50:55 2273 1
转载 Git的origin和master分析
以前一直不是特别清楚 origin和master的关系,看看这个博客终于把这个困惑解决啦~~~原文地址:http://lishicongli.blog.163.com/blog/static/1468259020132125247302/首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git
2014-03-14 15:18:03 738
原创 MySQL Base Configration Instructions
1. Check to ensure that mysql server is running. It is not running, execute the following command to start it:$ sudo /etc/init.d/mysql start $ sudo /etc/init.d/mysql stop$ sudo /etc/init.d/m
2013-12-20 16:32:48 567
转载 一步一步学习Ubuntu之下载工具篇
Windows下的下载工具--迅雷,之所以下载速度快,乃是它能搜索资源、为己所用,而不是仅仅从原始地址这单一资源处下载。Ubuntu下也有类似的工具,那就是aira2。aira2是一个命令行下载工具,可以配合其他图形界面的下载软件使用。我用的是uget+aria2。uget本身是一个小巧实用的多线程下载工具,加上aria2作为插件,下载速度有明显提高。一、安装。uget和a
2013-12-18 17:47:09 648
原创 Ubuntu系统下MySQL的UTF8设置方式
在Ubuntu中安裝MySQL,MySQL的編碼方式可能不是UTF8編碼,你可以通過如下方式進行設置。1. 进入MySQL Client, 使用 mysql> show variables like "%character%";show variables like "%collation%"; 查看MySQL編碼方式。如下所示:mysql> show va
2013-12-12 15:23:34 753
转载 Simple Factory Pattern - 简单工厂模式
有些知识我不并不用非要自己去写,看懂别人的代码,理解他人写的好博文,也是一种大的收获。一、简单工厂的关系类图如下:二、简单工厂的一个简单范例类图如下:三、下面举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。
2013-12-11 09:39:41 1188
转载 git cherry-pick command
如何把已经提交的commit, 从一个分支放到另一个分支实际问题: 在本地 master 分支上做了一个commit ( 38361a68138140827b31b72f8bbfd88b3705d77a ) , 如何把它放到 本地 old_cc 分支上? 办法之一: 使用 cherry-pick. 根据git 文档:Apply the changes intr
2013-11-04 17:22:11 743
转载 linux下常用FTP命令
1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入:ftp 192.168.1.1b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。2. 下载文件下载文件通常用get和mget这两条命令。a) get 格式:get [remote-file] [local-file]将文
2013-08-08 11:07:35 716
原创 A lot of Maven plugin comand
Maven commandmvn clean mvn compilemvn packagemvn installmvn clean install Findbus pluginmvn findbugs:helpmvn findbugs:checkmvn findbugs:findbugsmvn findbugs:guiCheckStyle
2013-07-26 17:45:24 585
原创 Java精彩博文专题汇总
51CTO推荐的一些学习资料,感觉不错,先在这里记录一下。1. Java网络编程从入门到精通2. Java加密解密的艺术3. 字符串高效提取数值的Java程序4. 疯狂Java 讲义—李刚5. Java多线程初学者指南6. Java线程系列实用教程7. Java设计模式圣经连载8. 零基础学 JAVA 之 Java SE9. 算法导论Java实现之排序
2013-06-19 13:20:21 582
原创 一步一步学习Ubuntu之NodeJs安装篇
Node.js的官网 : www.nodejs.org ,可以在www.nodejs.org/download/下获取自己想要安装的各种版本和各种平台的nodejs安装包一.安装方式初始化工作,安装nodejs之前,你的机器上可能nodejs依赖的一些安装包,需要先安装一下;具体Command: $ sudo apt-get install g++ curl libssl-
2013-06-08 16:03:34 1275
原创 一步一步学习Ubuntu之GIT安装篇
版本控制对开发人员来说是一个相当熟悉的工具了,本文是介绍Git的安装方式,不会太多介绍git的使用方法。一. 安装安装git有很多方式,这里只介绍三种1. apt-get 方式安装使用 $ sudo apt-get install git 或是 $ sudo apt-get install git-core git-doc 命令来安装2. 通过 Ubuntu soft
2013-06-08 15:32:54 672
原创 一步一步学习Ubuntu之MySQL篇
做程序开发与数据库是分离不开,本文将以MySQL为例,介绍其安装和配置过程。MySQL因其是开源的,集群,性能好,也是现在互联网上最流行的关系型数据库的一种。关于MySQL 具体信息就不多说了,大家可以在网上查,想要了解MySQL朋友可以买一本《高性能的MySQL》书,好好学习一下,为本书不错。安装之前可以通过如下Command, 确认现有机器上是否装有MySQL程序$ sudo
2013-06-07 16:02:47 675
原创 一步一步学习Ubuntu之Vim篇
Vim 是一个高级文本编辑器,她提供了Unix下编辑器 'Vi' 的功能并对其进行了完善。Vim 经常被认为是 "程序员的编辑器",她在程序编写时非常有用,很多人认为她是一个完整的集成开发环境(IDE)。仅管如此,Vim并不只是程序员使用的。Vim可以用于多种文档编辑,从email排版到配置文件编写。本篇文章将告诉您如何安装vim,并对其进行简单介绍。Vim官网地址:http://www.
2013-06-06 22:43:48 702
原创 一步一步学习Ubuntu之JDK安装篇
作为一个Java developer,在系统基本调通的情况,首要任务就是安装JDK。一. 安装配置JAVA环境一些相关命令:$ whereis java /* 查找java command locale */$ which java $ echo $PATH 或 $ echo $JAVA_HOME /* 查看环境变量或java环境变量 */$ sudo find
2013-06-06 20:32:14 669
原创 一步一步学习Ubuntu之基本配置及基本命令篇
Linux系统多用户系统,一般不建议用户直接使用Root(super Administrator), 但是在某些情况下,我必须要使用Root来执行一些命令,以满足我们的需要。在Ubuntu 安装过程中,只给我创建了一个普通终端用户,在进入系统后,需要使用如下命令来获取Root账号在终端中输入:sudo passwd rootEnter new UNIX password: (在
2013-06-06 19:38:31 723
原创 svn 服务器端与客户端下载网站
可以通过apache的官网,查找svn下载的网站 http://subversion.apache.org/服务器端 http://www.visualsvn.com/server/download/ 客户端 可以去SVN中文网下载 : http://www.svn8.com/ 具体地址:http://www.svn8
2013-06-06 15:33:38 747
原创 VirtualBox虚拟机网络设置(四种方式)
VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、Internal 内部网络模式4、Host-only Adapter 主机模式第一种 NAT模式解释:NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhos
2013-06-06 15:30:34 643
原创 使用phpmyadmin管理多台MySQL服务器的方法
一、要将各MySQL服务器添加一个可以远程访问的用户并授于权限,添加方式如下:http://blog.csdn.net/lxb2009/article/details/9039305二、找到phpMyAdmin\libraries\config.default.php配置文件 在文件中找到如下内容:/** * allow login to any user entered s
2013-06-06 15:20:21 920
原创 Mysql帐号远程登陆时 ERROR 1130 的解决办法
当使用Mysql帐号远程登陆的时候,出现类似如下错误:ERROR 1130: Host '192.168.1.10' is not allowed to connect to this MySQL 解决办法:1. 改表法 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在安装mysql数据库的那台电脑,用localhost,登入mysql后,更改"mys
2013-06-06 15:17:27 809
java面试笔试题大汇总+很全面.txt
2011-04-07
JAVA夜未眠txt形式的文件
2011-04-07
oracle函数大全及存储过程语法
2010-03-07
Oracle.9i中文版基础教程
2010-01-26
linux下MySQL安装件
2010-01-26
投票问卷管理系统 v1.2
2010-01-17
eWebEditor在线文本编辑器
2010-01-17
jsp网上投票系统源码
2010-01-17
jsp+servlet+javabean实现的学校教务管理系统
2010-01-15
图书馆管理系统毕业设计
2010-01-15
清华大学软件工程课件
2009-12-22
数据库课程设计试题(sql)
2009-12-14
小型超市管理系统- 数据库课程设计DOC
2009-12-14
JSP+javabean制作通用小系统
2009-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人