• HashMap底层原理

    HashMap底层原理 HashMap底层原理 背景 :因为我不知道下一辈子还是否能遇见你 所以我今生才会那么努力把最好的给你。HashMap底层原理和源码撸一遍面试不慌。 一、HashMap简介 1. HashMap是用于存储Key-Value键值对的集合; 2. HashMap根据键的hashCode值存储数据,大...

    2019-08-26 06:12:27 ASP定义访问速度IEPS内部结构AccesstimAV<

  • Java组件介绍

    Java组件介绍 1.String string对象的不变性、被final关键字修饰。 使用charat方法替代startwith/endwith方法(提高性能) 使用buffer(方法同步,性能较差)和builder(同步,性能较好)来替换string equals(不可以比较基本数据类型,重写方法是为了比较对象的值是否相...

    2019-08-26 06:12:13 文件ESET系统PSmacAccessAVthe对象

  • Shiro权限注解原理

    Shiro权限注解原理 概述 前不久刚学会使用权限注解(),开始思索了一番。最开始猜测实现方式是注解@Aspect,具体实现方式类似如下所示(切面记录审计日志)。后来发现并非如此,所以特地分析一下源码。 @Component@Aspectpublic class AuditLogAspectConfig { @Pointcut(@...

    2019-08-26 06:12:12 ASP定义timAVnttAEapache<Applicationthe

  • [Spring cloud 一步步实现广告系统] 22. 广告系统回顾总结

    [Spring cloud 一步步实现广告系统] 22. 广告系统回顾总结 到目前为止,我们整个初级广告检索系统就初步开发完成了,我们来整体回顾一下我们的广告系统。 整个广告系统编码结构如下: 1. mscx-ad 父模块 主要是为了方便我们项目的统一管理 2. mscx-ad-db 这个模块主要...

    2019-08-26 06:12:12 文件mysql腾讯IEDashboard广告主系统PS腾讯云共享

  • MyBatis_Generator (MBG)逆向工程的四种方式

    MyBatis_Generator (MBG)逆向工程的四种方式 mybatis是目前很流行的持久层框架,其逆向工程更是大大缩减了我们的开发时间。有兴趣的可以看文档。 文档地址:http://www.mybatis.org/generator/index.html 废话不多讲,下面我们总结一下他的几种配置使用的方式(以Eclips...

    2019-08-26 06:11:41 java关键字文档文件定义IDCmysqlqqword驱动用户

  • ajax检查用户名重复

    ajax检查用户名重复 1.获取ajax对象 new XMLHttpRequest(); IE6-8: new ActiveXOject("Microsoft.XMLHTTP"); 兼容判断:if(XMLHttpRequest){...}else{...} 2.打开链接:open() open(method,url,async):method:请求方式GET/POST,url:请求地址,async:true(异步,默认)/...

    2019-08-26 06:11:19 用户IEServlet浏览器缓存BugPS浏览器timAVHTTPS

  • Java 类加载机制

    Java 类加载机制 JVM进程 执行一个Java程序,实质是调用jdk\bin下的java.exe,把这个Java程序作为参数传递给java.exe,此命令会启动一个JVM进程,不管这个Java程序有多少个线程、有多复杂,这个Java程序中所有的线程、变量都处于此JVM进程中,它们使用的都是此JVM进程...

    2019-08-26 06:11:01 java runtimejava编写文件定义系统内部结构C++timAVSSL

  • SpringBoot内置tomcat启动原理

    SpringBoot内置tomcat启动原理 前言 ? ? ? ? ?不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢?? 内置tomcat ? ? ? ? ?开发阶段对我们来说使...

    2019-08-26 06:10:35 ESET服务器qqBannerIEWebServer系统ServletWebAppPS

  • Properties类按顺序输出加载内容

    Properties类按顺序输出加载内容 Properties类按顺序输出加载内容 最近手写工厂的时候,遇到了加载配置文件时不按照properties文件中的数据的顺序来加载。 一、问题代码 import java.io.IOException;import java.io.InputStream;import java.util.Properties;public cl...

    2019-08-26 06:10:32 文件定义IEPSCFAV<lash代码工具

  • jvm原理和代码运行的过程

    jvm原理和代码运行的过程 一次编译,到处运行 java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: graph TDjava原程序--javac编译-->java字节码java字节码-->jvm虚拟机jvm虚拟机--java解释-->windows机器码jvm虚拟机--java解释-->linux机器...

    2019-08-26 06:10:17 文件硬件LinuxWindows虚拟机系统mac共享CFAV