随笔分类 -  Java

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