自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李小立

专注探讨Java后端生态内容,包含Java Jvm Spring Mysql Redis 各种常见分布式组件,请您关注小立,跟着小立一起成长。

  • 博客(24)
  • 收藏
  • 关注

原创 java面试题-⭐集合框架篇⭐(万字总结,带答案,面试官问烂,跳槽必备,建议收藏)

总结目录面试宝典列表:(一)集合框架整理首先附两张图展现集合框架整体3.1. List,Set,Map三者的区别及总结3.2. Arraylist 与 LinkedList 区别3.3.ArrayList 与 Vector 区别3.4. HashMap 和 Hashtable 的区别3.5. HashSet 和 HashMap 区别3.6.HashMap 和 ConcurrentHashMap 的区别3.7. HashSet如何检查重复3.8. comparable 和 comparator的区别3.9.

2021-02-05 17:07:15 5088

原创 java面试题-基础篇(万字总结,带答案,面试官问烂,跳槽必备)

总结目录==本文说明==(一)Java基础1.1.Java历史简述1.2. Java语言的特点1.3. 面向对象与面向过程对比。(1).面向过程(2).面向对象1.4. Java平台的三个版本J2EE、J2SE、J2ME。1.5. JDK、JRE、JVM之间的区别于关系。(1).三者之间的区别:(2).三者之间的关系1.6. 什么是Java环境变量?1.7. javac命令和java命令做什么事情呢?1.8. 什么是字节码,采用字节码的好处是什么。1.9. import java和javax有什么区别1.1

2021-02-05 15:18:49 21729 14

原创 Java基础知识回顾(超详细,万字总结,推荐收藏)

总结目录==本文说明==(一)Java基础1.1.Java历史简述1.2. Java语言的特点1.3. 面向对象与面向过程对比。(1).面向过程(2).面向对象1.4. Java平台的三个版本J2EE、J2SE、J2ME。1.5. JDK、JRE、JVM之间的区别于关系。(1).三者之间的区别:(2).三者之间的关系1.6. 什么是Java环境变量?1.7. javac命令和java命令做什么事情...

2019-03-29 09:15:35 29865 15

原创 Java反射技术详解附源码

在学校学习Java时,由于学的不扎实,也没经历过太多实战项目,所以很多重要的知识点瞟一眼就过去了,比如现在要讲的反射,当时直接就忽略掉了,可现在发现很多地方需要反射,不得不重新学习一下,上学欠了太多债,是时候慢慢还清了。(一)什么是反射?Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动...

2019-02-01 14:53:27 14111 4

原创 Java8新特性——Lambda函数式编程

@

2021-10-24 06:33:30 334

原创 面试必问的 JVM 类加载机制,你真的了解吗?

前言本篇文章带来JVM一个重要的知识点,可能同学们对JVM内存管理有过或多或少的了解,但也没有想过,我们写的java代码是如何被JVM虚拟机载入内存的呢?带着疑问,读完本篇文章,你将收获满满。探索类加载机制1.加载的过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。其中验证、准备、解析3个部分统称为连接。加载: 加载是类加载过程中的一个阶段通过类的完全限定名,查找此类字节码文件利用字节码文件创建Class对象.

2021-10-22 08:30:00 441 2

原创 Java面试题⭐多线程篇⭐(万字总结,带答案,面试官问烂,跳槽必备,建议收藏)

????‍???? 个人主页: Java李小立???? 整个java体系相关的内容都会分享哦,请大家持续关注小立????如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连❤️❤️❤️)和订阅专栏哦。????有任何问题都可以留言私聊哦,看到会及时回复哦面试宝典列表(持续更新):序号内容链接地址1Java基础篇(点击跳转)java面试宝典-基础篇2Java集合框架篇(点击跳转)java面试宝典-集合框架篇...

2021-10-11 11:01:18 2948

原创 java中volatile关键字,你真的了解吗?volatile原理剖析实例讲解(简单易懂)

i++是否线程安全?在了解volatile之前,我们先思考一个问题,你认为i++是线程安全的吗?为什么呢?,带着这样一个思考,我们进入下文。首先我们来了解一下内存模型。内存模型:Java虚拟机规范试图定义一种Java内存模型(JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,JMM规定所有变量都是存在主存中的,每个线程又包含自己的工作内存,线程中的所有的操作都是以工作内存为主,它们只能访问自己的工作内存,且操作后都要把值在同步回主内存。//假设i=1i=i+1;根据上图可知,当某个线程执

2021-09-24 13:40:08 306

原创 详谈设计模式——全网最详细的设计模式系列

总结目录简介1.为什么要用设计模式2.设计模式七大原则3.设计模式的类型4.Spring中用到的设计模式5. 设计模式详解5.1 单例模式详解简介本文会出一个系列,详细探讨常用的设计模式,以Java语言源代码的例子来加深对设计模式的理解。1.为什么要用设计模式写出优雅的代码更好地重构项目经典框架都在用设计模式解决问题2.设计模式七大原则开闭原则 :一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。里氏代换原则 :子类可以扩展父类的功能,但不能改变父类原有的功能。单一职责原则

2021-05-12 14:16:07 372

原创 单例模式-全网最详解读

总结目录简介1.饿汉模式2.懒汉模式2.1 简单实现2.2 线程安全的懒汉模式2.3 双重锁检查懒汉模式简介单例模式是设计模式中最简单且常用的设计模式。是指确保一个类在任何情况下都绝对只有一个实例,并 提供一个全局访问点。Spring 框架应用中 ApplicationContext;数据库的连接 池也都是单例形式。1.饿汉模式饿汉式单例是在类加载的时候就立即初始化,并且创建单例对象。绝对线程安全,因为在线程还没出现以前就是实例化了,不可能存在访问安全问题。优点:没有加任何的锁、执行效率比较高,在

2021-05-08 17:28:04 827 6

原创 WIN10彻底禁用UAC(用户账户控制)

常规操作无法彻底关闭UAC本人因为一款软件的安装需要彻底禁用UAC可能很多人尝试了网上各种解决办法都是如下(无法彻底禁用)操作之后UAC任是启动状态注册表彻底关闭UAC1.打开运行输入RegEdit 如下图2.在注册表中找到如下的registry keyHKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersi...

2019-03-27 09:29:42 51479 5

转载 MySQL增删改查经典50道题附答案

表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号–3.教师表Teacher(t_id,t_name) –教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) –学生编号,课...

2019-03-17 17:47:34 16173 1

原创 整理MySQL常用关键字

整理汇总出MySQL常用关键字1. 常用关键字演示user表结构(id,name,age,sex) –编号,姓名, 年龄,性别名称关键字用法增加insertinsert into user(name,age,sex) values(值1,值2,值3);删除deletedelete from user where 条件;修改updateupdate...

2019-02-04 13:57:46 10672 1

转载 理解Spring IOC概念及如何降低代码耦合度

理解Spring IOC概念及如何降低代码耦合度文章目录一 什么是IOC二 IOC如何降低了代码之间的耦合度从传统方式到IOC一步步解耦2.1 第一步转变 直接new对象---->面向接口编程2.2 第二步转变 面向接口编程 -----> 工厂模式2.3 第三步转变 工厂模式 ----> 工厂模式+反射+配置文件(IOC的底层实现)三 Spring中DI概念DI:依赖注入,前提...

2019-02-04 13:54:57 1789

转载 springIOC与DI详解(通俗易懂)

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解   首先要分享的是Iteye的开涛这...

2019-02-04 13:46:04 4575

原创 手动实现Spring IOC功能

回顾上篇文章已经演示了spring最基础的IOC功能 演示地址先做一个简单的回顾。public class DemoMain { public static void main(String[] args) { //创建Spring上下文加载bean.xml ApplicationContext app=new ClassPathXmlApplicat...

2019-02-04 13:43:53 1007 1

原创 idea创建Spring项目实现AOP(XML方式与注解方式)

文章目录Spring AOP一. 概述1. Aop简介2. OOP和AOP3. AOP主要的特点二 在idea里创建Spring项目1. 新建spring项目(熟悉的可以直接跳过)2.到官网下载aspect相关的jar包三 简单AOP实现1. xml式2. 注解式Spring AOP一. 概述1. Aop简介AOP为Aspect Oriented Programming 即面向切面编程,可...

2019-02-04 13:34:22 6763 3

原创 idea创建Spring项目实现IOC

文章目录Spring IOC1、 概述2、 在idea里创建Spring项目3、 简单的IOC实现Spring IOC1、 概述IOC全称: Inverse of Control, 控制反转,IOC其实不是什么技术,而是一种设计思想。简要的说就是:原本需要程序去主动new创建的对象,现在反转过来交给spring的容器去创建。2、 在idea里创建Spring项目勾选Spring以及We...

2019-02-04 13:32:51 3038

转载 春节了,如何向七大姑八大姨解释我的程序员职业?

春节了,作为程序员的小立回老家过年,见到了久违的七大姑八大姨…在一些人眼里,程序员是这样子:在一些人眼里,程序员是这样子:在一些人眼里,做底层的程序员是这样子:在一些人眼里,做前端的程序员是这样子:为什么人们对程序员有如此多的误解?其实这也很正常,人们对自己不了解的领域,往往会产生一些天马行空的猜想。这里所说的领域包括了行业、地域、民族等等。比如我们常常听到这样...

2019-02-04 13:28:28 2357

原创 Java读取xml文件

Java读取XML文件笔记。最近在学习解了Spring原理,试想自己写一个简单的IOC与AOP玩玩,怎奈不熟xml格式与文件读取,只能先去学习了解咯,头疼,特此做一个XML文件读取笔记首先是一个XML(文件名MySpring.xml)<beans> <bean id="user" class="com.xiaoli.model.Us

2019-02-01 14:54:53 1139

原创 win10JDK的安装与环境变量的配置

一、Jdk的安装。1、在官网根据自己系统选择下载对应版本即可,附JDK1.8下载地址。2、打开下载好的安装程序,默认始终【下一步】。 安装完成之后就可以配置环境变量了。二、Windows10系统下环境变量的配置。1、右键“此电脑”— 选择“属性”——选择“高级系统设置”——选择“高级”——“点击环境变量”。2、找到“系统变量”— 选择“新建”。变量名:JAVA_...

2019-01-25 16:36:35 1419

原创 LoadRunner12.50基础教程(三) 回放与录制

序言今天简单的做一个loadrunner12版本的录制与回放功能,希望对刚接触LoadRunner的童鞋有所帮助。系统版本本人的操作系统是win10 版本是loadrunner12。开启loadrunner自带的机票预订服务器找到loadrunner自带的机票预订测试服务器下图中点击启动如下图所示代表启动成功。可访问默认地址 如下图所示: http://127.0....

2019-01-25 16:32:38 4149 1

原创 LoadRunner12.50基础教程(二) 简要介绍性能测试

1.什么是性能测试?性能测试:主要思想是通过自动化测试工具模拟真实业务对被测系统进行加压,研究被测系统在不同压力情况下的表现,找出系统潜在的瓶颈。相关术语:响应时间 、并发用户、吞吐量、TPS性能测试方法:负载测试,压力测试常用的性能测试工具:loadrunner 、Apache JMeter2.性能测试工具loadrunner简介为什么要用loadrunner这款工具呢?企...

2019-01-25 16:31:26 1775

原创 LoadRunner12.50基础教程(一 )下载与安装

  LoadRunner12.50下载与安装一、在惠普官网下载Loadrunner12.50安装包,一共有四个安装包,以下我们直接安装社区版。 二、右键点击HP_LoadRunner_12.50Community_Edition_T7177-15059.exe 安装程序,打开窗口中选择【以管理员身份运行】  三、打开页面中选择抽取的临时安装文件存放的地点,不选择可默认路径。点击...

2019-01-25 16:30:08 6942

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除