- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 hystrix线程池隔离源码初识
hystrix源码初识之线程池隔离本篇博客只讲述如下内容:hystrixCommand的初始化过程hystrix的线程池部分的初始化一个DubboHystrixCommand构造过程如下public DubboHystrixCommand(Invoker invoker, Invocation invocation) { super(Sett...
2018-03-06 14:54:34 909
原创 LockSupport的一则问题(群友问题分析)
群友的问题是想写个锁,他的代码如下: public class TestLockSupport implements Runnable{ private AtomicReference sign = new AtomicReference<>(); // 获取锁 public void lock() { Thread current = Thread
2016-11-17 09:43:45 455
原创 erlang函数调用中的一些问题
-export([start/0]).start() -> for(1,3,test).%%改成for(1,3,test()).最终结果还是报错for(Max, Max, Func) -> [Func()]; for(I, Max, Func) -> [Func() | for(I+1, Max, Func)].test() -> io:format(“just for test!
2016-11-09 11:08:24 663
原创 erlang 并发spawn部分学习
本文的格式为:代码—>debug时查看到的各进程运行的状况及最终总结。 start(N) -> Pid = my_spawn(spawn_fun,N), io:format(“the pid is ~p~n”,[Pid]), Pid.my_spawn(Func,N) -> Monitor = spawn(fun() -> Fs = list_func(N,[],sp
2016-11-09 08:57:35 2629
原创 erlang dialyzer使用
环境:erlang 8.1 windows7 64位 erlang安装在F盘。构建PLT的过程如下:F:\erlang\workspace_erlang\spider\src\test\unit9>dialyzer --build_plt -r F:\erlang\erlang-install\erl8.1\lib\erts-8.1\ebin \ F:\erlang\erlang-
2016-11-02 10:20:08 1421
原创 对erlang程序进行debug
我是在windows中进行erlang开发的。第一步:cmd中进入erl;第二步:debugger:start(). 启动erlang debugger;第三步:在打开的monitor中选择module ==> Interpret 然后找到编译好的erl文件(注意:erl文件必须是经过c(XX.erl,[debug_info])编译过,有对应的beam文件生成的才能引入);第
2016-10-28 15:54:43 875
原创 netty学习及源码分析(一)
netty学习及源码分析(一)一直以来都想要研究下netty,苦于平时工作中很少有用到netty的场景,一直拖到现在才有时间学习一下netty,废话不多说,直接进入正题: 源码查看工具为idea,使用的netty版本为netty4。本节主要分析netty的server端一些简单的源码执行过程分析。 首先,创建netty server时需要先启动一个ServerBootstrap,它的
2016-10-26 16:22:33 276
在第三方网站上获取到的源码,用于交流与学习文件解压密码.txt
2019-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人