Java
学术科技 · 当前来自首页固化板块目录。
看完核心思想的线程章节,自己写了个银行转账系统。如果当前账户余额不足时,会调用Condition.await()方法进入阻塞,等到其他账户转账完毕之后调用signalAll()方法,重新进入可运行状态。 代码结构如下 transfer(){ try{ lock.lock() while(count<assset) cn…
Scala: class News(val title: String, var content: String) { private var _readCount = 0 // def title = ... // implied // def content = ... // implied // def cont…
有人用过kafka吗?
最近运行一款mac平台的测试软件的内测版本的时候,发现其mac上的运行图标居然是java的图标,因此我断定其必定用java来开发。后又得知java已经拥有现成的技术开发跨平台的应用,包括windows和mac平台。请问大神,用java如何开发mac平台的桌面应用软件,有什么技术和框架推荐?另外,如何用java开发跨wi…
“阿里中间件性能挑战赛”是阿里首次启动的“工程”视角技术大赛。2015年7月20日火热开赛! 现已火热开启报名!速速访问大赛官网,报名一展身手! 10万元奖金+直通阿里秋招终面资格,等你来战![ema0][ema0][ema11] We want you! 当许许多多世界级难题出现在面前的时候,你会害怕吗? 和许许多多…
我最近在用iBatis/MyBatis框架写数据库的操作,有一个情况是需要选择大于某个时间的数据。但是针对不同的id有不同选择标准,所以如果实现这种情况对我来说非常棘手。我计划将一个Map类型的变量传入作为参数之一,key为ID,value为针对这个id的选择标准。不知道是否可以实现#和$的嵌套,比如map类型变量为m…
-。-
public class Test { public static void main(String[] args){ testFinal(); } public static void testFinal(){ String s1 = "ab"; String s2 = "a"; String s4 = s2 + "…
最近在补异常处理的部分,看了Java核心技术的对应部分和网上的一些资料,主要的try-catch-finally写法有2种,一个是Java核心技术(第八版-卷一)P480上推荐的 File f = null; FileInputStream fis = null; try { try { f = new File("f…
DECLARE vl_num number(3,0); begin select COUNT(*) into vl_num FROM all_tables WHERE table_name = 'TESTC'; if vl_num=0 then dbms_output.put_line('vl_numm=0'); el…
初学java,练习的时候写了类似这样一段代码 List<List<Integer>> a= new ArrayList<List<Integer>>(); List<Integer> temp = new ArrayList<Integer>(); temp.add(1); a.add(temp); temp.clea…
-。-
比如这个https://github.com/apache/activemq,我给如何开看,主要看什么? 第一眼看到代码,直接醉倒,太多了,我需要做啥准备工作,或者如何进入状态,迅速掌握代码核心架构,以及关键细节?
版本1: public static int longestNodupSubstring(String s) { int len = s.length(); int num = 0; if(len > 0){ Map<Character,Integer> cursor = new HashMap<Character,I…
求助,目前都是通过正则表达式获取在linux和windows下的mac地址,java有没有类似获取ip的函数可以直接获取mac地址,或其他非字符串匹配的方式获取mac地址?