自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 资源 (2)
  • 收藏
  • 关注

转载 错误解决:transitive dependencies if any will not be available

今天调整了下工程中maven的结构,并修改整理了pom文件中的jar包依赖关系,当执行命令:mvn dependency:tree -Dverbose 查看依赖树时发现有个warning:Invalid POM for mypackage:projA2:jar:1.0, transitive dependencies (if any) will not be available, enable

2015-04-09 19:13:40 15326

转载 MAC 设置环境变量path的几种方法

mac 一般使用bash作为默认shellMac系统的环境变量,加载顺序为:/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.ba

2014-12-24 18:25:24 505

转载 mac 生成 ssh keys

有时需要生成公钥,git等。1 、打开终端 输入    ssh-keygen然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub2、 然后用文本编辑工具打开该文件,我用的是vim,所以命令是:vim ~/.ssh/id_rsa.pub.pub里的内容就是公钥

2014-12-03 15:11:31 496

转载 mac安装gradle

首先,先download最新版本的gradle,网址如下:http://www.gradle.org/get-started然后将下载下来的zip包放在你要安装的路径上,我安装在/usr/local/bin;然后打开电脑上的.bash_profile文件,输入以下命令:GRADLE_HOME=/usr/local/bin/gradle-1.8;export GRADLE

2014-11-18 22:45:59 427

转载 maven启动错误

resolution will not be reattempted until the update interval of central has elapsed or updates are forced原因:

2014-11-17 19:00:45 546

转载 20非常有用的Java程序片段

转自:http://coolshell.cn/articles/889.html#more-889

2014-11-15 20:52:42 342

转载 解决mysql“Access denied for user 'root'@'IP地址'

在MYSQL 中,用远程软件登陆服务器,有时出现:Access denied for user 'root'@'localhost' 出现这种问题,主要的原因就是权限配置的时候 没有配置正确。解决方法如下:当用Linux/unix的tty 登陆进MYSQL 时, mysql -u root -p 会提示你输入密码,输入正确的密码后正常登陆。然后在提示

2014-11-12 10:34:21 449

转载 mysql远程访问授权,创建用户并授权

mysql默认root用户没有密码,输入mysql –u root 进入mysql1、初始化root密码进入mysql数据库mysql>update user set password=PASSWORD(‘123456’) where User='root';2、允许mysql远程访问,可以使用以下三种方式:a、改表。1234mysq

2014-11-12 09:44:13 628

转载 mac 终端 使用ftp命令

mac 终端 使用ftp命令1. 连接ftp服务器  格式:ftp [hostname| ip-address]  a)ftp ftp.drivehq.com  b)服务器询问你用户名和口令,输入后即可。2. 下载文件  下载文件通常用get和mget这两条命令。  a) get  格式:get [remote-file] [lo

2014-11-11 23:29:14 1485

转载 SCP

使用SCP下面是一个简单例子:首先创建一个本地文件echo hello, world > a-file.txtcopy本地文件到服务器的命令如下:scp @:如果想Copy远程文件到本地,则是:scp @: 如果想复制目录也是可以的:scp -r local_folder remote_username@remote_ip:remote

2014-11-11 23:09:31 414

转载 soap soapenv SOAP-ENV 区别

有时soapevn 是大写: SOAP-ENV,这完全是命名空间的ding'yi

2014-11-06 10:24:00 23861 1

转载 mac 终端中文显示乱码

ava和javac在简体中文的Mac OSX的终端(Terminal.app)环境下,默认是以GBK编码的中文输出各种诸如语法错误,数组访问越界之类的信息。但是,Mac的终端的默认编码是UTF-8,所以javac和java在未配置的情况下会输出乱码。解决方法有3个:1)指定输出的编码为UTF-8javac -J-Dfile.encoding=UTF-82)输出英

2014-10-29 10:37:29 1688

转载 sublime 插件安装

1.安装Sublime Package Control。       在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。

2014-10-27 14:31:40 310

转载 maven参数设置

windows下:set MAVEN_OPTS="$MAVEN_OPTS -Xms256m -Xmx512m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=64m";linux

2014-10-19 16:28:46 3900

转载 mac启动不了及home权限问题

今天在/home下写文件一直不成功,就网上搜了下方法改了wen

2014-09-28 20:14:20 2137

转载 数据库表扩展字段设计思路

最近在做一些数据库表扩展字段的方案,收集一些网上看到的设计思路文章,后续

2014-09-26 11:00:47 1040

转载 Mac OS X 配置环境变量

Mac OS X 配置环境变量/etc/profile;/etc/bashrc 是针对系统所有用户的全局变量,只有root用户才能修改这两个文件,对一般用户来说是他们是只读的。一般用户要想修改它们,可以在命令前加sudo,意思是以Root身份执行,比如:sudo vi /etc/profile  ,然后按照提示输入密码即可。因此,对于一般用户而言,通常我们建议去修改~/.bash_pr

2014-09-11 13:21:16 404

转载 transient关键字

1. transient的作用及使用方法      我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。      然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要

2014-09-03 23:05:19 338

转载 java集合深入分析一(ArrayList)

首先

2014-09-03 22:27:12 355

转载 ThreadLocal、ThreadLocalMap弱引用key

ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了,那就没有任何必要对这些线程进行同步,它们也能最大限度的由CPU调度,并发执行。并且由于每个线程在访问该变量时,读取和修改的,都是自己独有的那一份变量拷贝,变量被彻底封闭在每个访问的线程中,并发错误出现的可能也完全消除了。对比前一种方案,这是一种以空间来换取线程安全性的策略。

2014-09-02 15:19:45 3513

转载 AtomicInteger

AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。来看AtomicInteger提供的接口。//获取当前的值public final int get()//取当前的值,并设置新的值 pu

2014-09-01 09:52:52 338

转载 JAVA线程间的状态转换

线程间的状态转换: 1. 新建(new):新创建了一个线程对象。2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(running):可运行状态(runnable)的线程获得了cpu 时间片(timeslice)

2014-08-31 15:22:52 326

转载 redis 的两种持久化方式及原理

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把

2014-08-31 14:46:24 413

转载 MySQL索引背后的数据结构及算法原理(经典)

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分

2014-08-31 14:41:34 420

转载 Transaction

Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一个特性:原子性(Atomicity)。我靠,一点都不神秘嘛。特别是在数据库领域,事务是一个

2014-08-31 14:25:09 345

转载 java线程池

2014-08-29 18:23:31 310

转载 wait、sleep、yield

这两者的施加者是有本质区别的. sleep()是让某个线程暂停运行一段时间,其控制范围是由当前线程决定,也就是说,在线程里面决定.好比如说,我要做的事情是 "点火->烧水->煮面",而当我点完火之后我不立即烧水,我要休息一段时间再烧.对于运行的主动权是由我的流程来控制.而wait(),首先,这是由某个确定的对象来调用的,将这个对象理解成一个传话的人,当这个人在某个线程里面说"暂停!",

2014-08-28 14:11:35 363

原创 哈希表

基本概念  哈希表(Hash Table)是一种根据关键字直接访问内存存储位置的数据结构。通过哈希表,数据元素的存放位置和数据元素的关键字之间建立起某种对应关系,建立这种对应关系的函数称为哈希函数(如图)。哈希函数构造方法  哈希表的构造方法是:假设要存储的数据元素个数为n,设置一个长度为m(m≥n)的连续存储单元,分别以每个数据元素的关键字为自变量,通过哈希函数,

2014-08-27 22:42:36 456

转载 equals方法和hashCode方法

hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。使用hashCode()和equals()hashCode()方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable类似的结构中的位置。默认的,Object类的hashCode()方法返回这个对象存储的内存地址的编

2014-08-27 21:24:55 314

转载 java并发编程的类、接口和方法

线程池T

2014-08-20 10:56:58 463

原创 Java集合框架

Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 Java集合框架的基本接口/类层次结构:java.util.Collection [I]+--java.util.List [I]   +--java.util.ArrayList [C]   +--java.util.LinkedList [C]   ...

2014-08-19 18:36:25 62

转载 linux crontab设置

启动cron进程的方法:/etc/init.d/crond start 开机就启动cron进程的设置命令:chkconfig --add crond方法:把cron加入到启动脚本中:# rc-update add vixie-cron defaultcrontab -l #查看你的任务crontab-e#编辑你的任务crontab-r#删除用户的crontab的内容

2014-08-15 10:21:00 388

转载 eclipse高效率快捷键

最常用的类似ALT+↓,  CTRL+SHIFT+T这种就不ti

2014-04-11 11:06:46 410

转载 ubuntu软件中心崩溃问题

听说ubuntu12下面开发效率不错,

2014-04-04 11:11:49 1025

原创 如何向领导汇报

领导要求汇报,其实是在寻求信心。要给领导信心,最重要的就是展示受控。受此启发,下次你再汇报工作时,就可以这样来汇报了:   首先,简要陈述项目总体情况。例如总体的进度,成本使用情况,员工士气等等。对于好的地方一定要展示出来,要知道和珅的存在也是有其道理的。这实际是在暗示领导,你是个明白人,在你的治下,工作井井有条。   然后,汇报项目中的大事,以及你的对策。比如重要员工的离职,...

2013-10-15 12:25:03 216

原创 25个免费的小清新风格的XHTML/CSS网站模板推荐

非常喜欢的风格:http://www.iteye.com/news/24293

2013-08-17 10:54:29 138

原创 dedecms织梦登录后台菜单栏无法显示解决方法

还是vps的原因 ,因为用的是linux系统,将dedecms系统文件上传后后台菜单不显示。 查了百度一下,发现出现这个问题 dedecms【织梦】后台左侧菜单空白不显示 的还是很多! 最后查看 风中叶 的贴子说是权限的问题,于是乎修改文件权限chmod -R 777 /www/data/tplcache 这个刷新菜单就有了!然后生成网站,又发现无法创建新文件,于是在修改文件夹权限 chmod...

2013-08-17 10:54:08 413

原创 程序员到项目经理:从内而外的提升

很不错的文章,看了有感触:http://www.managershare.com/2012/11/14/from-programmer-to-project-manager/

2012-11-20 21:57:51 106

原创 CAS OOS配置及详细介绍

整理非常不错的文章,在文章末尾有两个SSO知识的链接:http://www.oecp.cn/hi/single/blog/67

2012-04-10 14:12:44 384

原创 sourceforge管理开源项目

开源项目管理网址:https://sourceforge.net1. 首先去souceforge注册帐号。2. 注册成功后,登入帐号,CreateProject,建立自己的project。3. 然后每一个project下都可以上传开源代码,并且含有SVN服务:http://blog.csdn.net/c395565746c/article/details/5964041...

2012-04-09 10:16:46 176

MapXtreme包

MapXtreme lib包,eclipse导入。

2008-03-05

java经典面试题

java经典面试题集合。

2007-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除