摘要:
软件下载: 软件下载: nodejs https://nodejs.org/en/ vscode https://code.visualstudio.com/docs/?dv=win python-2.7.15 https://pan.baidu.com/s/1LBqkL6PYXpa1LrUHLdL 阅读全文
摘要:
使用IDEA进行JVM参数设置: Run->Edit Configurations... 进入之后: 之后就可以运行代码测试,可以看到控制台打印的信息: 说明: -Xms:20M 初始化堆内存大小 -Xmn:20M 堆内存最大值 -Mmn:10M 新生代内存设置 -XX:+PrintGcDetail 阅读全文
摘要:
1、遍历 java遍历Map的方式有多种,一下以代码示例来说明使用: 2、常用Map 2.1 常用Map有HashMap、LinkedHashMap、TreeMap三种: HashMap是常规的哈希表,查询以及插入的性能最好,在使用中用的较多,因为HashMap是线程不安全的,所以多线程中不好使用。 阅读全文
摘要:
Springmvc的核心是DispatcherServlet来进行各种请求的拦截,进而进行后续的各种转发处理。流程图如下: 说明:客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容 阅读全文
摘要:
注解(Annontion)是Java5开始引入的新特征。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 1、元注解 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用 阅读全文
摘要:
1、前言 java中代理方式分为静态代理和动态代理,静态代理的代理关系在编译时就确定了,它需要为每一个目标类创建一个代理类,在代理类数量较少时可以选择使用。当代理类较多时,需要使用动态代理,动态代理相对来说提供了很大的灵活性,以下讲解下动态代理的两种实现方式,即JDK原生动态代理和CGLIB动态代理 阅读全文
摘要:
1、下载安装包 官方下载地址http://apache.fayea.com/zookeeper/ 可视化工具:ZooInspector,下载完之后解压,进入目录ZooInspector\build,运行zookeeper-dev-ZooInspector.jar(java -jar zookeepe 阅读全文