Shrmars Blog

「离开世界之前 一切都是过程」

Java核心基础

== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。

equals 与 == 的区别 == : == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 比较的是操作符两端的操作数是否是同一个对象。 两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。 比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如: int ...

Java自动装箱与拆箱

在从Java SE5开始就提供了自动装箱的特性,例如:自动装箱 调用Integer的valueOf(int),自动拆箱 调用Integer的intValue方法.

装箱就是自动将基本数据类型转换为包装器类型(int–>Integer);调用方法:Integer的 valueOf(int) 方法 拆箱就是自动将包装器类型转换为基本数据类型(Integer–>int)。调用方法:Integer的 intValue方法 在Java SE5之前,如果要生成一个数值为10的Integer对象,必须这样进行: 1 Integer i = new Int...

SpringBoot面试题汇总

SpringBoot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化maven配置 自动配置spring添加对应功能starter自动化配置.

什么是springboot ? Springboot 有哪些优点? Spring Boot 的目录结构是怎样的? Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? 怎么理解 Spring Boot 中 “约定优于配置“ 如何在自定义端口上运行 Spring Boot应用程序? Spring Boot、Spring MVC 和 Spring...

Docker基本操作指导

镜像与容器基本操作、导入与导出镜像、从指定仓库拉取或推送镜像、Docker示例

镜像与容器基本操作 镜像操作 1 2 3 4 5 6 7 8 9 10 11 12 #删除镜像 docker rmi allen_mysql:5.7 #查看所有镜像 docker images #搜索镜像 docker search centos #删除所有的镜像 docker rmi $(docker images -q) #镜像构建 # -t 表示新构建镜像的...

Java基本数据类型有哪些?他们的分装类是什么?

Java 有八种基本数据类型,分别是byte、short、int、long、float、double、boolean、char.

1. Java八种基本数据类型如下: 2. 注意事项 int是基本数据类型,Integer是int的封装类,是引用类型。int默认值是0,而Integer默认值 是null,所以Integer能区分出0和null的情况。一旦java看到null,就知道这个引用还没有指向某个 对象,再任何引用使用前,必须为其指定一个对象,否则会报错。 基本数据类型在声明时系统会自动给它分配空...

JVM内存模型与优化

In graphic design, a pull quote (also known as a lift-out pull quote) is a key phrase, quotation, or excerpt that has been pulled from an article and used as a page layout graphic element, serving to entice readers into the article or to highlight a key topic.


如何使用Spring AOP进行切面编程?

面向切面编程是一种编程范式(其他常见的编程范式有 面向过程编程,面向对象编程OOP,面向函数编程,面向事件驱动编程,面向切面编程),它不是一种编程语言,面向切面编程可以解决特定的问题,但是不能解决所有问题,它是面向对象编程的补充,不是替代。

概览 什么是面向切面编程? 面向切面编程是一种编程范式(其他常见的编程范式有 面向过程编程,面向对象编程OOP,面向函数编程,面向事件驱动编程,面向切面编程),它不是一种编程语言,面向切面编程可以解决特定的问题,但是不能解决所有问题,它是面向对象编程的补充,不是替代。 它可以很大程度上解决代码重复性问题,而且可以实现关注点分离,比如功能性需求和非功能性需求的分离,从而实现集中管理,增强...

PowerDesigner中Name和Comment转换

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在Name或Comment中写中文,在Code中写英文。

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在Name或Comment中写中文,在Code中写英文。Name用来显示,Code对应数据库中的列名,Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题。 另外在使用REVERSE ENGINEER从数...

解决MySQL数据量增大之后翻页慢问题

MySQL最易碰到的性能问题就是数据量逐步增大之后的翻页速度变慢的额问题,而且越往后翻页速度越慢,如果用最快速的办法解决,以下就是解决办法,简单方便。

问题现状 现有MySQL数据表 event_data ,数据量 36.7万,如下: mysql> select count(1) from event_data; +———-+ | count(1) | +———-+ | 367961 | +———-+ 1 row in set (0.05 sec) 使用SQL-Limit分页查询,需要花费时间382秒,如下: 1 2 3 4 ...

文章模板

xxxxxxxxxx

一、 文章标题