![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
bbwang8088
这个作者很懒,什么都没留下…
展开
-
java中thread的start()和run()的区别
在Java中定义线程有两种方法: 方法一:public class SubThread extends Thread 方法二:public class SubThread implements Runnable 然后我们也知道,真正线程的执行逻辑是写在run方法(线程体)里面,类似: public void run() { int i =...2013-11-14 11:36:23 · 124 阅读 · 0 评论 -
java中的Semaphore
由于线程之间存在资源的竞争,所有根据CPU的调节,线程的执行先后是随机的。如果某些线程执行的时候,希望独占CPU资源,可以使用Semaphore信号量。 线程的定义可以如下:import java.util.concurrent.Semaphore;public class SubThread extends Thread{ private Semaphore s...原创 2013-11-14 11:48:30 · 76 阅读 · 0 评论 -
Log4j根据级别输出到不同文件
首先,Log4J中经常使用到的级别优先级从底到高依次为:DEBUG < INFO < WARN < ERROR < FATAL分别对应程序中的logger.debug(”“) < logger.info(”“) < logger.warn(”“) < logger.error(”“) < logger.fatal(”“) <...原创 2014-03-18 13:23:53 · 124 阅读 · 0 评论 -
Java中String的==和equals区别
String abc = "abc"; String abc2 = "abc"; String ab = "ab"; String c = "c"; String abc3 = ab + c; System.out.println( abc ); System.out.println( abc2 ); System.out.printl...原创 2014-10-10 00:01:15 · 91 阅读 · 0 评论 -
调用支付宝SDK时需要用到的几个参数
一 必要条件要开发支付宝SDK相关,首先得有支付宝商家帐号. 二 创建收款应用使用商家帐号登录open.alipay.com支付宝开放平台创建应用,并配置好应用的图标,名称和公钥,私钥. 配置完以后需要提交审核,审核通过可以得到以下调用SDK时的必须信息.审核不通过一般是设置了被注册的应用名称,应用图标一定不能用已经注册了的商业图标.APPID支付宝公钥(...原创 2017-07-05 13:45:32 · 1172 阅读 · 0 评论 -
java 版本循环链表
/** * Circular chained byte array * * @author bbwang8088@126.com */public class CircularChainedBuffer { enum ACTION { WAIT, READ, WRITE } private ACTION lastAction = ACTION.W...原创 2017-09-01 09:59:21 · 98 阅读 · 0 评论