- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 JVM类加载与反射
一、类加载过程有了前面的了解,我们知道Java文件先要编译成class文件,再由JVM加载class到方法区成为类元信息,最后实例化class对象,加载类的过程又可以细分为:加载、连接、初始化、使用、卸载1.加载(Loading)Java编译为class文件后,在使用类时,JVM如果没有加载过class,则会先加载class文件,加载可以用读文件操作来理解,就是将文件内容加载到内存中,转化为类元信息,作为方法区这个类的各种数据访问入口,并实例化Class对象,存放在堆中2.连接(Linking)
2021-12-07 17:30:15 252
原创 Spring Boot 全局异常处理
Spring Boot 全局异常处理前言本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。SpringBoot全局异常准备开发准备环境要求JDK:1.8SpringBoot:1.5.17.RELEASE首先还是Maven的相关依赖:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version&g
2021-06-02 14:29:32 1469
原创 第 1 章: Vue 核心
第 1 章: Vue 核心1.1. Vue的基本认识1.1.1. 官网英文官网:https://vuejs.org/中文官网:https://cn.vuejs.org/1.1.2. 介绍描述渐进式 JavaScript 框架作者: 尤雨溪(一位华裔前 Google 工程师)作用: 动态构建用户界面1.1.3. Vue 的特点遵循 MVVM 模式编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发它本身只关注 UI, 可以轻松引入 vue
2021-02-23 09:06:13 523
原创 升级node版本后,package.json中的依赖版本更新
升级node版本后,package.json中的依赖版本更新//常规的包升级方式npm update (包)12升级工具npm-check-updates安装方法sudo npm install -g npm-check-updates1如果是cnpmsudo cnpm install -g npm-check-updates重载下zsh或者其他bashzsh1现在可以使用这个轮子了npm-check-updates // 或者ncu ncu 是它的别名(alias)12
2021-02-18 14:53:31 1279 2
原创 Linux环境安装node以及解决问题
一、环境介绍系统版本:CentOS Linux 7 (Core)内核版本:Linux version 4.16.13-1.el7.elrepo.x86_64node各个版本下载路径 https://nodejs.org/dist/v12.19.0/node-sass路径 https://github.com/sass/node-sass/tree/release二、出现问题Linux下执行npm install 时出现 "cannot run in wd"如何解决?# 将命令 npm inst
2021-02-02 14:31:44 1364 5
原创 注册中心集成
依赖如需使用注册中心,则需要依赖配置中心相关的starter依赖,maven依赖如下<dependency> <groupId>cn.sunline.edsp</groupId> <artifactId>edsp-cloud-starter-nacos-discovery</artifactId> <version>{{ book.ver }}</version></dependency&
2021-01-28 18:19:07 182
原创 配置中心集成
[!NOTE]一个应用只能关联一个私有配置,可以关联多个公有配置依赖如需使用注册中心,则需要依赖配置中心相关的starter依赖,maven依赖如下<dependency> <groupId>cn.sunline.edsp</groupId> <artifactId>edsp-cloud-starter-nacos-config</artifactId> <version>{{ book.ver }}.
2021-01-28 18:17:58 184
原创 日志中心集成
集成maven依赖<dependency> <groupId>cn.sunline.edsp</groupId> <artifactId>edsp-cloud-starter-skywalking</artifactId> <version>{{ book.ver }}</version></dependency>加入这个依赖是为了在下一步注入edsp-application、ed
2021-01-28 18:14:46 310
原创 Java实现跨服务器上传文件功能
package com.jiusi.util.httputil;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io...
2020-08-25 14:35:25 255
原创 Java 反射机制
1. Java的反射机制的概念: 在Java运行时环境中,对于任意一个类,能否知道这个类的哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。Reflection是Java被视为动态(准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任
2017-07-01 10:29:04 325
原创 Struts2框架学习
Struts2框架中的Action类是一个单独的javabean对象。不像Struts1中还要去继承HttpServlet,耦合度减小了。1,流程拦截器拦截请求,创建代理Action对象,执行方法,返回结果,界面跳转。拦截器解析请求路径,获取Action的名称,到配置文件中查找action的完整类名,利用反射创建对象。每请求一次,就创建一个对象,所以action是多例的,也是线程安全的。2,关系请求
2017-06-30 16:24:24 233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人