• 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

  • Java - 手动解析不带引号的JSON字符串

    Java - 手动解析不带引号的JSON字符串 目录 1 需求说明 2 解析代码 2.1 实现思路 2.2 详细代码 2.3 测试样例 1 需求说明 项目中遇到了一批不带引号的类JSON格式的字符串: {Name:Heal,Age:20,Tag:[Coding,Reading]} 需要将其解析成JSON对象, 然后插入到Elasticsearch中,...

    2019-08-26 06:10:41 文章页面GooglePStimAVHTTPSIDP<对象解析

  • 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代码工具

  • mybatis中集成sharing-jdbc采坑

    mybatis中集成sharing-jdbc采坑 1. mybatis中集成sharing-jdbc采坑 1.1. 错误信息 Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 1.2. 出现场景 我用的mybatis-plus,现在要把 ShardingSphere 也就是 sharing-jdbc 集...

    2019-08-26 06:10:23 文件BugAVapache<解决问题启动场景配置

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

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

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

  • 阿里注册中心Nacos生产部署方案

    阿里注册中心Nacos生产部署方案 一、说明 生产环境中部署 nacos 首先肯定是使用集群模式 cluster 保证高可用,本文主要详细介绍最佳的集群方案怎样搭建与 spring cloud 程序怎样集成 ? 二、集群方案 下图是官方推荐的集群方案,通过域名 + VIP模式的方式来实现,可读性...

    2019-08-26 06:10:05 文件mysqlwordIEPStimHTTPS集群nginxHTML

  • Spring Security 解析(一) —— 授权过程

    Spring Security 解析(一) —— 授权过程 Spring Security 解析(一) —— 授权过程 ??在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oauth2 等权限、认证相关的内容、原理及设计学习并整理一...

    2019-08-26 06:09:46 定义txtword用户IE错误页面系统登陆框Servlet账户密码

  • Java中equals,hashcode和==的区别(转)

    Java中equals,hashcode和==的区别(转) 1、== java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型 byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.引用类型(类、接口、数组) 当他们用(==)...

    2019-08-26 06:09:19 定义诀窍BugPSAVHTTPS<NETthe.NET

  • 聊一聊Java字符串的不可变

    聊一聊Java字符串的不可变 前言 在 Java 开发中 String (字符串)对象是我们使用最频繁的对象,也是很重要的对象。正是使用得如此频繁,String 在实现层面上不断进行优化,从 Java6 到 Java7,再到 Java9 的新实现 ,都是为了提升 String 对象的性能,而其中不变的是...

    2019-08-26 06:09:16 java字符串文件多学习系统数据缓存PSmac共享AVHTTPS

  • 线上问题排查的四类方法

    线上问题排查的四类方法 最正统的方法 日志 这是排查问题的最常用的方法,需要预估自己每日日志量和需要存储的日志时间。申请磁盘空间时一般会留35%的冗余以备突发流量。 一般需要打日志的有:每个对外提供方法的入口和出口,调用第三方的调用前和调用后。打印内容主要...

    2019-08-26 06:08:49 linux命令定义LinuxIntel用户IE磁盘点评系统美团