自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mac下使用Brew安装RabbitMQ

 RabbitMQ是采用Erlang语言编写的,先得搭建Erlang的运环境(见Erlang安装)。这里使用Brew软件包管理工具(见Brew),一条命令完成RabbitMQ的安装。Erlang安装https://blog.csdn.net/mrsyf/article/details/78360441一、使用brew来安装RabbitMQ brew install rabbi...

2017-10-27 04:21:10 6038

原创 Mac下安装Brew软件包管理工具

Brew又叫Homebrew,是MacOSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,brew类似ubuntu系统下的apt-get的功能。一、安装brew1、安装brewcurl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 12、

2017-10-27 03:43:02 1683

原创 MAC下搭建Erlang环境

Erlang是一种通用的并行程序设计语言,它由乔·阿姆斯特朗在瑞典电信设备制造商爱立信所辖的计算机科学研究室开发,目的是创造一种可以应付大规模开发活动的程序设计语言和运行环境。Erlang于1987年发布正式版本,最早是爱立信拥有的私有软件,经过十年的发展,于1998年发表开放源代码版本。Erlang是运作于虚拟机的解释型语言,但是现在也包含有乌普萨拉大学高性能Erlang计划(HiPE)[1

2017-10-27 02:27:29 7002 1

原创 安装测试系统karma

MacBook-Pro:~ sunyifeng$sudo npm install -g karmaPassword:Sorry, try again.Password:-> fsevents@1.0.15 install /usr/local/lib/node_modules/karma/node_modules/chokidar/node_modules/fsevents

2017-10-26 18:00:52 318

原创 安装NodeJS及web服务器(运行js,不需要在浏览器执行js)

Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>cd C:\workspace\angular-quickstartC:\workspace\angular-quickstart>npm installnpm WARN p

2017-10-26 17:42:42 2471

原创 JavaScript中undefined与null的区别

JS中undefined与null的区别 1、概述:  在JavaScript中存在这样两种原始类型:Null与Undefined(还有三种原始类型为Boolean、Number、String)。这两种类型常常会使开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?有人说这两个返回值,没有什么区别,只是历史遗留问题罢了,其实还是有一点区别的。 2...

2017-10-26 17:23:06 152

原创 Jboss设置字符集

在standalone.xml文件中修改:UTF-8"/>

2017-10-26 17:20:08 2093

原创 一台机器启动多个jboss实例

1、cp一个jboss出来(最好新建一个目录)2、修改standalone.xml的偏移端口3、如果报Transport 错误则关闭jvm的远程debug模式(JPDA(Java Platform Debugger Architecture))-bash-4.1$ sh ./standalone.sh===========================

2017-10-26 17:17:38 1003

原创 指定Jboss的JDK

有以下三种方案:1. 永久修改,对所有用户有效    # vi /etc/profile    //按键盘[Shift + g], 在profile文件最后添加下面的内容:    export JAVA_HOME = /home/myuser/jdk1.7.0_03    export PATH = $JAVA_HOME/bin:$PATH    export CLAS

2017-10-26 17:10:49 6266

原创 1.1定时器Timer的使用

在JKD中Timer负责定时任务的功能,在指定的时间执行某个定时任务。package demo;import java.util.Date;import java.util.TimerTask;/** * Created by sunyifeng on 17/10/19. */public class MyTask extends TimerTask { @Over

2017-10-19 21:13:45 800

原创 4.1.9ReentrantLock的公平锁与非公平锁

公平锁:表示线程获得锁的顺序是按照线程的启动顺序的分配的,即先来先得(FIFO)。非公平锁:表示获取锁是随机的,先启动的线程不一定先获得锁。先看公平锁的栗子:package demo;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;/**

2017-10-18 23:13:52 520

原创 4.1.7ReentrantLock实现生产者消费者模式(1对1)

package demo;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;/** * Created by sunyifeng on 17/10/18. */public class MyService { private Reentran

2017-10-18 18:28:57 150

原创 2.3.6多线程和原子类

package demo;import java.util.concurrent.atomic.AtomicLong;/** * Created by sunyifeng on 17/10/14. */public class MyService { public static AtomicLong aiRef = new AtomicLong(); public

2017-10-14 23:52:15 141

原创 2.2.9静态方法同步与实例方法同步

package cha02.execise23;/** * Created by sunyifeng on 17/9/27. */public class Service { // 静态方法A synchronized public static void printA() { try { System.out.println("进

2017-10-12 00:01:02 177

原创 2.2.9同步静态方法与synchronized(class)

package cha02.execise22;/** * Created by sunyifeng on 17/9/26. */public class Service { // 打印方法A synchronized public static void printA(){ try { System.out.println("进入

2017-10-11 23:52:26 174

原创 2.2.7多个线程调用同一个方法是随机的

package cha02.execise18;import java.util.ArrayList;import java.util.List;/** * Created by sunyifeng on 17/9/25. */public class MyList { private List list = new ArrayList(); synchroniz

2017-10-11 23:16:04 1130 1

原创 2.1.7出现异常的线程自动释放锁

package cha02.execise09;/** * Created by sunyifeng on 17/9/24. */public class Service { synchronized public void testMethod() { if (Thread.currentThread().getName().equals("a")) {

2017-10-11 00:07:53 318

原创 2.1.4同步方法与对象锁

package cha02.execise04;/** * Created by sunyifeng on 17/9/20. */public class MyObject { public void methodA() { try { System.out.println("开始方法A,线程名称:" + Thread.currentThr

2017-10-10 14:50:53 215

原创 2.1.2实例变量非线程安全

package cha02.execise02;/** * Created by sunyifeng on 17/9/20. */public class HasSelfPrivateNum { private int num = 0; public void addI(String username) { try { if (u

2017-10-10 14:21:29 235

原创 1.7.3停止线程(抛出异常)

package demo;/** * Created by sunyifeng on 17/10/9. */public class MyThread extends Thread { @Override public void run() { super.run(); try { for (int i = 0; i

2017-10-09 23:39:43 439

PowerDesigner12.5license

1、将pdflm12.dll覆盖PowerDesiner安装目录下的原文件 2、开启PowerDesigner软件 3、选择Standalone Seat - Local License 4、导入license.lic

2014-01-24

eclipse反编译插件JAD

1.直接将jadclipse_x.x.x.jar(x.x.x.代表版本号)复制到

2013-03-06

JUnit4使用介绍.doc

(在此文档中我使用JUnit的版本为JUnit4.3.1)先检查一下你的Eclipse环境是否已经有编写JUnit测试类的环境了,如果有了就可以直接使用了,如果没有安装,请参考以下操作,如:在Eclipse要安装那些插件和写JUnit测试类时,项目中要导入那些相应的.jar包。

2013-03-06

(飞鸽传书)IPMSG.exe

公司内部网络传递文件的好工具,也可以发送消息,(飞鸽传书)IPMSG,免安装版本。

2009-02-17

空空如也

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

TA关注的人

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