相关分类: Java技术 C/C++ VB delphi
  • [二]Java虚拟机 jvm内存结构 运行时数据内存 class文

    前言简介 class文件是源代码经过编译后的一种平台中立的格式 里面包含了虚拟机运行所需要的所有信息,相当于 JVM的机器语言 JVM全称是Java Virtual Machine ,既然是虚拟机,他终归要运行在物理机上 在操作系统中体现出来的也就是一个进程 操作系统会给他分配资源,割一块...

    2018-09-01 05:40:05

  • 【Java基础】16、小数的浮点型和定点型

    一、简介 1、对于不需要任何准确计算精度的数字可以直接使用浮点型,但是如果需要精确计算的结果,则必须使用定点型(BigDecimal类) 浮点型:float,double 定点型:BigDecimal 2、BigDecimal是Java中用来表示任意精确浮点数运算的类,在BigDecimal中,使用unscaledVa...

    2018-09-01 05:39:49

  • Nginx 代理配置

    nginx 正向http代理配置 需要用户名和密码认证 生成密码文件: linux需要安装: # yum -y install httpd-tools 生成密码文件: # htpasswd -c /usr/local/nginx/conf/pwd/passwd 用户名 输入密码 重新输入密码 server配置: 在conf的目录下创建 hosts 文件夹并在nginx....

    2018-09-01 05:40:00 dns地址

  • spring-装配

    Spring装配有三种方式: 基于XML的显式配置 基于注解的自动装配 在java中进行显示配置 1、基于注解的自动装配 Spring从组件扫描和自动装配两个角度实现自动转配 组件扫描:Spring会自动发现应用上下文中所创建的bean,配置时需要指定扫描的包 context:component-scan b...

    2018-09-01 05:39:58

  • 【转】创建线程以及线程池时候要指定与业务相关的名字

    原文:https://www.jianshu.com/p/d6245f2c3a9d 3.9 创建线程以及线程池时候要指定与业务相关的名字,以便于追溯问题 日常开发中当一个应用中需要创建多个线程或者线程池时候最好给每个线程或者线程池根据业务类型设置具体的名字,以便在出现问题时候方便进行定位,下...

    2018-09-01 05:39:56

  • 你完全没了解过的日志异步落库

    前言 在互联网设计架构过程中,日志异步落库,俨然已经是高并发环节中不可缺少的一环。为什么说是高并发环节中不可缺少的呢? 原因在于,如果直接用mq进行日志落库的时候,低并发下,生产端生产数据,然后由消费端异步落库,是没有什么问题的,而且性能也都是异常的好...

    2018-09-01 05:39:46 Java技术

  • Java基础面试题

    1: Arraylist 和 Linkedlist 的区别 ? ArrayList 1)ArrayList底层数组结构,原理:数组复制 2)底层自动扩容数组,初始为10,每次扩容上次的1/2 3)善于查询 4)利用index按顺序存储 LinkedList 1)底层链表结构(双链表) 2)善于插入删除数据 3)特殊方法:addLast...

    2018-09-01 05:39:46 程序编程

  • Java知识点梳理——读写分离

    1、读写分离: 可以通过Spring提供的 AbstractRoutingDataSource 类,重写 determineCurrentLookupKey 方法,实现动态切换数据源的功能;读写分离可以有效减轻写库的压力,又可以把查询数据的请求分发到不同读库; MySql主从同步传送门 2、写数据库: 当调用insert、up...

    2018-09-01 05:39:42

  • 【算法】二叉树的前序、中序、后序、层序遍历和还原。

    一、构建二叉树 我们构建一个如下图所示的二叉树: 我们使用下面的数据结构来描绘出这个二叉树 1 public class Node { 2 private String name = "" ; 3 public Node leftChild; 4 public Node rightChild; 5 6 public Node(String name) { 7 this .name = name; 8 } 9...

    2018-09-01 05:39:44

  • SpringMVC的执行流程

    一个请求匹配前端控制器 DispatcherServlet 的请求映射路径(在 web.xml 中指定), WEB 容器将该请求转交给 DispatcherServlet 处理 DispatcherServlet 接收到请求后, 将根据 请求信息 交给处理器映射器 ( HandlerMapping ) HandlerMapping 根据用户的url请求查找匹配...

    2018-09-01 05:39:42

2