摘要:
优化原理:CPU缓存机制 1 import java.util.Random; 2 3 public class MatrixCalculate { 4 public static void main(String[] args) { 5 int size = 2000; 6 float[][] m 阅读全文
摘要:
内存不够: set mapreduce.map.memory.mb=4096;set mapreduce.map.java.opts=-Xmx3280m; set mapreduce.reduce.memory.mb=4096;set mapreduce.reduce.java.opts=-Xmx3 阅读全文
摘要:
树 package com.pt.data.struct; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.Stack; /** * 使用队列或者栈进行遍历过程中 阅读全文
摘要:
1、目的 线程复用,避免频繁的创建、销毁线程耗费资源 2、java 线程池 (接口)Excutor -> (接口)ExcutorService - > (抽象类)AbstractExcutorService -> (类)ThreadPoolExcutor 3、关键参数 核心线程数、最大线程数、空闲线 阅读全文
摘要:
区别1: 普通内部类实例化后的对象持有外部类的引用,在非静态类内部可以访问外部类的成员;静态内部类实例化不持有外部对象引用,不能访问外面的方法和成员; 从耦合度上来讲,普通内部类跟外部类耦合程度很高,静态内部类跟外部类耦合程度很低; 区别2: 外部类静态方法中,无法创建普通内部类对象,可以创建静态内 阅读全文
摘要:
内存结构: 堆(线程共享):又可以细分为 新生代和老生代,大部分java对象都是存在堆中; 栈(线程私有):又可以细分为虚拟机栈和本地方法栈,虚拟机栈是有栈帧组成,每一个方法的栈帧是在编译期就确定的,方法的执行就是进栈和出栈的过程; 方法区(线程共享):主要存放类信息、方法的字节吗、以及静态常量;J 阅读全文
摘要:
public class HttpUtils { public static String getContent(String url, Map heads, String charset, String method) throws Exception { URL httpUrl = new URL(url); HttpURLConnection htt... 阅读全文
摘要:
执行mvn clean 命令 报错: permission denied 可是通过浏览器可以访问到相应文件,并且可以确认用户名密码没有问题; 最终解决方案: 阅读全文