相关分类: Java技术 C/C++ VB delphi
  • 019.2 map集合类

    Mapk,v Map:双列集合,一次存一对,键值对,类似于python的字典。 共性功能: 1、添加 v put(key,value) //返回key的旧值 putAll(Mapk,v map); 2、删除 void clear(); v remove(key); //删除该键并返回值 3、判断 boolean containsKey(object) boolean containsValue...

    2018-06-18 02:16:35

  • ThreadLocal原理分析与使用场景

    什么是ThreadLocal变量 ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意: 因为每个 Thread 内有自己的实例副本,且该副本只能由当前 Thread 使用。这是也是 ThreadLocal 命名的由来。 既然每个...

    2018-06-18 02:16:26

  • java IO 学习(三)

    java IO 学习(一)给了java io 进行分类,这一章学习这些类的常用方法 一、File 1、创建一个新的File的实例: 1 /** 2 * 创建一个新的File实例 3 */ 4 File f = new File("D:/file/3.jpg"); // unix系统 5 File f2 = new File("D:\\file\\3.jpg"); // windows系统 6 F...

    2018-06-18 02:16:20

  • Java源码解析——Java IO包

    一、基础知识: 1. Java IO一般包含两个部分:1)java.io包中阻塞型IO;2)java.nio包中的非阻塞型IO,通常称为New IO。这里只考虑到java.io包中堵塞型IO; 2. Java.io包简单地分类。 2.1 Java的IO主要包含三个部分: 1) 流式部分 ――IO的主体部分; 2) 非流式部分...

    2018-06-18 02:16:10

  • List集合就这么简单【源码剖析】

    ...

    2018-06-18 02:16:05

  • 用枚举来进行菜单和角色的绑定

    一级菜单: @JsonFormat(shape = JsonFormat.Shape.OBJECT) public enum MethodMenuGroup { tenant(true,0,"用户管理"),contractstats(false,1,"合同统计"),cert(true,2,"证书管理"), system(true,3,"系统设置"),permission(true,4,"权限管理"),server(true,5,"服务管...

    2018-06-18 02:16:02

  • IntelliJ IDEA 创建Spring+SpringMVC+hibernate+maven

    第一步: 新建maven管理的web项目, 具体步骤参考:http://www.cnblogs.com/gczmn/p/8693734.html 第二步: 创建项目结构, 完整项目结构如下: 第三步: 填充文件,有些地方如果不是上面目录的样子需要自己改变,已经使用颜色做出标记 pom.xml project xmlns ="http://maven.ap...

    2018-06-18 02:15:51

  • spring cloud demo解释

    我也是一个初学者,如果有建议请留言哦! 下一个博客解释最近我学习Spring cloud 的感触以及理解。 这个博客主要是通过一个简单的demo来加深对Spring cloud 的理解。 1.首先要建一个父工程,用来收集子项目中要使用到的共有的jar 对于一个Spring cloud架构的项目来说,...

    2018-06-18 02:15:53

  • 干货:Java并发编程必懂知识点解析

    本文大纲 并发编程三要素 原子性 原子,即一个不可再被分割的颗粒。在Java中原子性指的是一个或多个操作要么全部执行成功要么全部执行失败。 有序性 程序执行的顺序按照代码的先后顺序执行。(处理器可能会对指令进行重排序) 可见性 当多个线程访问同一个变量时,如果...

    2018-06-18 02:15:50

  • 关于判空的细节

    先提供一个判断表达式如下: ips为一个List类型。 if(ips != null ips.size() == 0){ System.out.println("我会被输出吗?"); } 不知道大家第一感觉是什么,会不会觉得是不是判断逻辑有点问题呢? 1、当ListString ips = null时: ips != null为假这个条件就已经决定了...

    2018-06-18 02:15:48

2