- 博客(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
15913
转载 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
586
转载 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
593
转载 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
474
转载 maven启动错误
resolution will not be reattempted until the update interval of central has elapsed or updates are forced原因:
2014-11-17 19:00:45
719
转载 解决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
494
转载 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
668
转载 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
1644
转载 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
492
转载 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
1825
转载 sublime 插件安装
1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。
2014-10-27 14:31:40
343
转载 maven参数设置
windows下:set MAVEN_OPTS="$MAVEN_OPTS -Xms256m -Xmx512m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=64m";linux
2014-10-19 16:28:46
4018
转载 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
455
转载 transient关键字
1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要
2014-09-03 23:05:19
375
转载 ThreadLocal、ThreadLocalMap弱引用key
ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了,那就没有任何必要对这些线程进行同步,它们也能最大限度的由CPU调度,并发执行。并且由于每个线程在访问该变量时,读取和修改的,都是自己独有的那一份变量拷贝,变量被彻底封闭在每个访问的线程中,并发错误出现的可能也完全消除了。对比前一种方案,这是一种以空间来换取线程安全性的策略。
2014-09-02 15:19:45
3606
转载 AtomicInteger
AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。来看AtomicInteger提供的接口。//获取当前的值public final int get()//取当前的值,并设置新的值 pu
2014-09-01 09:52:52
367
转载 JAVA线程间的状态转换
线程间的状态转换: 1. 新建(new):新创建了一个线程对象。2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(running):可运行状态(runnable)的线程获得了cpu 时间片(timeslice)
2014-08-31 15:22:52
361
转载 redis 的两种持久化方式及原理
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把
2014-08-31 14:46:24
452
转载 MySQL索引背后的数据结构及算法原理(经典)
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分
2014-08-31 14:41:34
460
转载 Transaction
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一个特性:原子性(Atomicity)。我靠,一点都不神秘嘛。特别是在数据库领域,事务是一个
2014-08-31 14:25:09
372
转载 wait、sleep、yield
这两者的施加者是有本质区别的. sleep()是让某个线程暂停运行一段时间,其控制范围是由当前线程决定,也就是说,在线程里面决定.好比如说,我要做的事情是 "点火->烧水->煮面",而当我点完火之后我不立即烧水,我要休息一段时间再烧.对于运行的主动权是由我的流程来控制.而wait(),首先,这是由某个确定的对象来调用的,将这个对象理解成一个传话的人,当这个人在某个线程里面说"暂停!",
2014-08-28 14:11:35
408
原创 哈希表
基本概念 哈希表(Hash Table)是一种根据关键字直接访问内存存储位置的数据结构。通过哈希表,数据元素的存放位置和数据元素的关键字之间建立起某种对应关系,建立这种对应关系的函数称为哈希函数(如图)。哈希函数构造方法 哈希表的构造方法是:假设要存储的数据元素个数为n,设置一个长度为m(m≥n)的连续存储单元,分别以每个数据元素的关键字为自变量,通过哈希函数,
2014-08-27 22:42:36
492
转载 equals方法和hashCode方法
hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。使用hashCode()和equals()hashCode()方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable类似的结构中的位置。默认的,Object类的hashCode()方法返回这个对象存储的内存地址的编
2014-08-27 21:24:55
334
原创 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
96
转载 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
437
原创 如何向领导汇报
领导要求汇报,其实是在寻求信心。要给领导信心,最重要的就是展示受控。受此启发,下次你再汇报工作时,就可以这样来汇报了: 首先,简要陈述项目总体情况。例如总体的进度,成本使用情况,员工士气等等。对于好的地方一定要展示出来,要知道和珅的存在也是有其道理的。这实际是在暗示领导,你是个明白人,在你的治下,工作井井有条。 然后,汇报项目中的大事,以及你的对策。比如重要员工的离职,...
2013-10-15 12:25:03
277
原创 dedecms织梦登录后台菜单栏无法显示解决方法
还是vps的原因 ,因为用的是linux系统,将dedecms系统文件上传后后台菜单不显示。 查了百度一下,发现出现这个问题 dedecms【织梦】后台左侧菜单空白不显示 的还是很多! 最后查看 风中叶 的贴子说是权限的问题,于是乎修改文件权限chmod -R 777 /www/data/tplcache 这个刷新菜单就有了!然后生成网站,又发现无法创建新文件,于是在修改文件夹权限 chmod...
2013-08-17 10:54:08
473
原创 程序员到项目经理:从内而外的提升
很不错的文章,看了有感触:http://www.managershare.com/2012/11/14/from-programmer-to-project-manager/
2012-11-20 21:57:51
132
原创 CAS OOS配置及详细介绍
整理非常不错的文章,在文章末尾有两个SSO知识的链接:http://www.oecp.cn/hi/single/blog/67
2012-04-10 14:12:44
470
原创 sourceforge管理开源项目
开源项目管理网址:https://sourceforge.net1. 首先去souceforge注册帐号。2. 注册成功后,登入帐号,CreateProject,建立自己的project。3. 然后每一个project下都可以上传开源代码,并且含有SVN服务:http://blog.youkuaiyun.com/c395565746c/article/details/5964041...
2012-04-09 10:16:46
259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人