加载中
一张图看懂JVM

JVM结构示意图 JVM总体概述 JVM总体上是由类装载子系统(ClassLoader)、运行时数据区、执行引擎、内存回收这四个部分组成。其中我们最为关注的运行时数据区,也就是JVM的内存部分则是由方法...

2018/09/22 23:09
80
JVM 的类初始化机制

前言 当你在 Java 程序中new对象时,有没有考虑过 JVM 是如何把静态的字节码(byte code)转化为运行时对象的呢,这个问题看似简单,但清楚的同学相信也不会太多,这篇文章首先介绍 JVM 类初...

2018/08/08 22:06
17
2018年阿里巴巴开源的那些牛逼java项目汇总

把阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。(以下项目排名不分先后) 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布...

Java技术面试题精选

JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class...

远程调用对比RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是...

怎样排查 Cannot determine embedded database driver class for database type NONE

调试排查 Cannot determine embedded database driver class for database type NONE 的错误 把工程导入IDE里,直接启动应用,抛出来的异常信息是: Error starting ApplicationContext. To ...

mybatis的整体架构

mybatis的整体架构分为三层: 1.基础支持层 该层包括:数据源模块、事务管理模块、缓存模块、Binding模块、反射模块、类型转换模块、日志模块、资源加载模块、解析器模块 2.核心处理层 该层包...

2018/07/22 07:08
115
@Conditional派生注解

@Conditional派生注解(Spring注解版原生的@Conditional作用) 作用:必须是@Conditional指定的条件成立,才给容器中添加组件,配置配里面的所有内容才生效; @Conditional扩展注解 作用(判...

2018/06/23 15:59
29
MyBatis-映射文件标签(select、resultMap)

MyBatis 真正的核心在映射文件中。比直接使用 JDBC 节省95%的代码。而且将 SQL 语句独立在 Java 代码之外,可以进行更为细致的 SQL 优化。 一、 映射文件的顶级元素 select:映射查询语句 in...

2018/07/20 17:31
365
JMS介绍笔记

什么是Java消息服务    Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持JAVA应用程序开发。...

2017/07/16 15:47
13
Java反射详细介绍

0.问题答疑 0.1 被反射的类是否一定需要无参构造方法?为什么? 0.2 反射的使用有什么优势和劣势?为什么说反射可以降低耦合? 0.3 反射比较损耗性能,为什么这样说?能否通过案例对比说明反...

2018/08/09 09:03
12
Spring Boot国际化配置

1)、编写国际化配置文件; 2)、使用ResourceBundleMessageSource管理国际化资源文件 3)、在页面使用fmt:message取出国际化内容 步骤: 1、编写国际化配置文件,抽取页面需要显示的国际化消...

2018/06/23 16:24
52
Jsp技术总结

1. 什么是JSP   JSP即Java Server Pages,它和servlet技术一样,都是sun公司定义的一种用于开发动态web资源的技术。该技术的最大特点在于:写JSP就像写html,但它相比html而言,html只能为...

2016/07/01 14:21
37
Spring Boot入门资料整理

Spring Boot 初识 SpringBoot前世今生 本文主要讲述spring boot的由来,即其它诞生的背景,初衷,现状,及对未来的展望。 Spring Boot参考指南中文版--Chapter1.Spring Boot中文文档 本节提供...

2017/11/07 09:03
520
Spring Boot日志框架实践

概述 Java应用中,日志一般分为以下5个级别: ERROR 错误信息 WARN 警告信息 INFO 一般信息 DEBUG 调试信息 TRACE 跟踪信息 Spring Boot使用Apache的Commons Logging作为内部的日志框架,其仅...

2018/04/18 13:01
66
java web项目中使用Socket通信多线程、长连接

很多时候在javaweb项目中我们需要用到Socket通信来实现功能,在web中使用Socket我们需要建立一个监听程序,在程序启动时,启动socket监听。我们的应用场景是在java项目中,需要外接如一个硬件...

2016/07/01 14:28
358
Java学习提升体系结构

第一步:源码分析 看看大牛是如何写代码的,提升技术审美,提升核心竞争力。(重点) 第二步:工程化 工欲善其事必先利其器,不管是小白,还是资深开发,都需要先选择好的工具,提升开发效率...

Mybatis in查询传入字符串参数问题

今天使用mybatis遇到一个sql查询的问题,在这里记录一下: 情景: SELECT g.id, g.`name`, g.code, g.cid_list as cidList, g.brief_te......

2018/12/21 14:13
118
Spring Boot 使用AOP统一处理Web请求日志

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义...

2018/08/08 22:26
281

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部