摘要: 1 public class Member { 2 private String name; 3 private int age; 4 public Member() { 5 } 6 public Member(String name, int age) { 7 this.name = name; 阅读全文
posted @ 2018-10-08 18:40 为你编程 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.File; 2 import java.io.IOException; 3 /** 4 * 文件基本操作 5 */ 6 public class FileTest { 7 public static void main(String[] args) { 8 //根据 阅读全文
posted @ 2018-10-08 18:29 为你编程 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.BufferedReader; 2 import java.io.BufferedWriter; 3 import java.io.IOException; 4 import java.io.InputStreamReader; 5 import java.io.O 阅读全文
posted @ 2018-10-08 18:23 为你编程 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 1 import java.math.BigDecimal; 2 import java.text.DecimalFormat; 3 import java.text.NumberFormat; 4 5 public class TestDecimal { 6 public static void 阅读全文
posted @ 2018-10-08 18:16 为你编程 阅读(2782) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.Calendar; 2 /** 3 * 日历类 4 */ 5 public class TestCalendar { 6 public static void main(String[] args) { 7 /** 8 * java.util.Calendar 阅读全文
posted @ 2018-10-08 18:09 为你编程 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 5 /** 6 * java.util.Date 日期类 7 */ 8 public class Te 阅读全文
posted @ 2018-10-08 17:57 为你编程 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Java-Web获取客户端真实IP: 发生的场景:服务器端接收客户端请求的时候,一般需要进行签名验证,客户端IP限定等情况,在进行客户端IP限定的时候,需要首先获取该真实的IP。 一般分为两种情况: 方式一、客户端未经过代理,直接访问服务器端(nginx,squid,haproxy); 方式二、客户 阅读全文
posted @ 2018-09-07 16:53 为你编程 阅读(38634) 评论(0) 推荐(4) 编辑
摘要: CountDownLatch:等待多线程完成 CountDownLatch允许一个或多个线程等待其他线程完成操作。 假如有这样一个需求:我们需要解析一个Excel里多个sheet的数据,此时可以考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完之后,程序需要提示解析完成 阅读全文
posted @ 2018-09-07 11:22 为你编程 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 并发执行任务 1 import java.util.concurrent.ExecutionException; 2 import java.util.concurrent.ForkJoinPool; 3 import java.util.concurrent.ForkJoinTask; 4 imp 阅读全文
posted @ 2018-09-07 10:59 为你编程 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Executor线程池框架: 使用线程池的优点: 1、重用存在的线程 2、减少对象创建、消亡的开销 3、性能佳 4、可有效控制最大并发线程数,提高系统资源的使用率 5、避免过多资源竞争,避免堵塞 6、提供定时执行、定期执行、单线程、并发数控制等功能 介绍: 1、Executor框架便是Java 5中 阅读全文
posted @ 2018-09-06 17:05 为你编程 阅读(520) 评论(0) 推荐(0) 编辑