人最宝贵的是生命。它给予我们只有一次。人的一生应当这样度过:当他回首往事时不因虚度年华而悔恨,也不因碌碌无为而羞耻。这样在他临死的时侯就能够说:"我已把我整个的生命和全部精力都献给最壮丽的事业—为人类的解放而斗争"。新浪微博

随笔分类 -  Java

摘要:1 private class SumTask extends RecursiveTask<Long> { 2 3 private static final int THRESHOLD = 1250000; 4 5 private long arr[]; 6 private int start; 7 private int end; 8 9 public SumTask(long[] arr, i 阅读全文
posted @ 2020-01-12 14:55 草根玉堂 阅读(1749) 评论(0) 推荐(1)
摘要:代码片段 synchronized代码块主要是靠monitorenter和monitorexit这两个原语来实现同步的。当线程进入monitorenter获得执行代码的权利时,其他线程就不能执行里面的代码,直到锁Owner线程执行monitorexit释放锁后,其他线程才可以竞争获取锁。 普通方法 阅读全文
posted @ 2020-01-12 14:52 草根玉堂 阅读(7352) 评论(0) 推荐(2)
摘要:在java web编程中,经常使用shiro来管理session,也确实好用 SecurityUtils.getSubject().getSession() 其中SecurityUtils的getSubject代码如下 获取进程上下文,这个存在了问题,如果在使用线程池,获取的就是线程池里面的sess 阅读全文
posted @ 2019-06-25 14:13 草根玉堂 阅读(2534) 评论(4) 推荐(0)
摘要:Redis应用场景很多,现在介绍一下它的几大特性之一 发布订阅(pub/sub) 特性介绍: 什么是redis的发布订阅(pub/sub)? Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事... 阅读全文
posted @ 2018-11-06 15:54 草根玉堂 阅读(4247) 评论(0) 推荐(0)
摘要:Dubbo 节点telnet测试 本地安装telnet客户端 Telnet 服务地址 端口 如telnet 127.0.0.1 1234 出现此对话框表示连接成功 输入status –l 会显示当前dubbo服务运作状态,没有状态提示说明服务启动有异常 输入ls检查注册的服务 对具体的服务输入ls –l ***********bill查询服务下的方法 Invoke测... 阅读全文
posted @ 2018-05-29 15:00 草根玉堂 阅读(384) 评论(0) 推荐(0)
摘要:一、java工程发布,java工程调用 (一)、服务器端的编写 1、在eclipse里新建java project工程,创建功能类,通过关键字@webservice(name="newInstance"),默认为类名 2、然后再创建一个代main函数的类(完成发布) 这样服务器端代码就完成了! 3、下面就开始发布吧,在eclipse里运行app... 阅读全文
posted @ 2013-12-09 19:16 草根玉堂 阅读(1524) 评论(0) 推荐(0)