随笔分类 - Java
摘要:PrintWriter out = response.getWriter(); out.print("<script> alert('您还没有登录,请登录...'); window.location='***.jsp' </script>"); out.flush(); out.close();
阅读全文
摘要:package com.mobai.util; //实际使用时MAC地址差1 import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration; public class Get
阅读全文
摘要://如下打开的是C盘String path="c:\"Runtime runtime= Runtime.getRuntime(); Process process=null; path = "rundll32 url.dll FileProtocolHandler file://" + path;
阅读全文
摘要:Volatile修饰的变量,其存储方式与普通存储不一样,它是直接在主存内进行读写操作。 package mobai.others; /** * volatile用于保证数据的同步 也就是可见性 * @author MAIBENBEN * */ public class VolatileTest {
阅读全文
摘要:ThreadLocal 就是为了同一个变量可以被不同的线程所访问,且每一个线程之间的变量改变不对其他的线程变量产生影响 代码块如下 package mobai.others; /** * ThreadLocalTest : 分析上下文 环境 * 1、构造器:哪里调用就属于哪里 找线程体 * 2、ru
阅读全文
摘要:可重入锁 与 不可重入锁 原理就是当前线程访问的资源的时候,可以用获取线程名判断是否是同一个线程,如果是的话就可以访问其他资源,同时计数器加一。不是的话wait等待。 当退出时,计数器减一。如果计数器为零,代表执行完成,使用notify唤醒即可。 也可以使用JDK已经封装好的类 ReentrantL
阅读全文
摘要://浮点数一般不做运算 double d = 4.0; System.out.println("double d(4.0)is:" + d); //整数不会有多余的数值 BigDecimal a = new BigDecimal(4.0); System.out.println("BigDecima
阅读全文

浙公网安备 33010602011771号