自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cristo_Li的博客

一个菜鸟程序员

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

原创 SpringCloud 总结

Spring Cloud详解

2022-07-13 20:44:19 409 1

原创 Spring Boot 总结

Spring Boot框架详解

2022-06-20 21:19:15 3908

原创 SpringMVC总结

SpringMVC框架详解

2022-06-09 22:21:48 425

原创 代理模式总结

代理模式详解

2022-06-07 21:35:04 337

原创 Spring总结

Spring框架详解

2022-06-03 17:02:19 981

原创 MySQL总结

数据库总结

2022-05-18 22:08:05 1477

原创 MySQL安装及配置

MySQL安装及配置详解

2022-05-06 03:52:44 733

原创 JavaScript总结

JavaScript总结。

2022-04-29 13:31:22 1619

原创 Mybatis总结

MyBatis框架详解

2022-04-29 11:48:28 1040

原创 Tomcat安装及配置

Tomcat安装及配置详解

2022-04-28 16:24:28 1380

原创 Maven环境配置

maven安装及配置

2022-04-28 15:34:00 52488 1

原创 排序算法总结

常用的几种排序算法总结

2022-04-25 00:12:53 640

原创 注解和反射总结

文章目录一、注解二、使用步骤1.引入库2.读入数据总结一、注解Annotation:@+注释名不是程序本身,但可以对程序作出解释可以被其他程序(比如:编译器等)读取相当于添加了额外的辅助信息,可以通过反射机制编程实现对被注解标注的元数据的访问举例:@SuppressWarning(“all”):抑制编译时一些无关紧要的警告信息二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib

2022-04-22 20:46:21 706

原创 Lambda表达式

1.概念JDK8出现的函数式接口(Functional Interface)任何接口,如果只有一个显式声明的抽象方法,那么就是函数式接口一般都会用@FunctionalInterface注解表示对于函数式接口,可以通过Lambda表达式来创建该接口的对象举例如下:@FunctionalInterfacepublic interface Runnable { void run(); }public interface Callable<V> { V call() thro

2022-04-20 21:11:26 273

原创 多线程总结

文章目录一、线程、进程、多线程二、并发和并行三、线程的三种创建方式四、Lambda表达式1.引入库2.读入数据总结一、线程、进程、多线程1、线程:CPU调度和执行的单位。2、进程:程序的一次执行过程,是系统资源分配的单位。3、一个进程至少有一个线程,也可以包含多个线程。二、并发和并行1、并行:两个或者多个事件在同一时刻发生。是在不同实体上的多个事件2、并发:两个或者多个事件在同一时间段发生。是在同一实体上的多个事件三、线程的三种创建方式public class Thread

2022-04-17 22:47:37 1649

原创 网络编程总结

文章目录一、IP1.IP地址的分类二、端口三、通信协议一、IP唯一定位一台网络上的计算机1.IP地址的分类ipv4/ipv6二、端口表示计算机上的一个程序的进程1、不同进程有不同的端口号,用来区分软件2、规定:0~655353、tcp/udp,65535*2,单个协议下,端口号不能冲突4、端口分类:公有端口:HTTP:80HTTPS:443FTP:21Telent:23程序注册端口:1024~49151,分配用户或者程序Tomcat:8080MySQ

2022-04-15 00:12:43 1476

原创 自然排序Comparable的总结

案例场景:案例一:创建一个String类型的HashSet集合,在集合中插入一些元素并遍历输出案例二:创建一个Student类型的HashSet集合,在集合中插入一些元素并按照年龄遍历输出问题描述同样是创建引用类型的HashSet集合,为什么Student类型会报异常呢?原因分析:点进String类的源码可以看到,String类实现了Comparable接口:同理可以看到包装类(Integer),也同样实现了该接口:而我自己创建的Student类没有实现Comparable

2022-04-12 22:51:26 237

原创 a+++++b会报错

问题描述自增运算和自减运算中,a+++++b会报错原因分析:贪心算法如果(编译器的)输入流截止至某个字符之前都已经被分解为一个个符号,那么下一个符号将包括从该字符起之后可能组成一个 符号的最长字符串。也就是说,每一个符号应该包含尽可能多的字符。左值和右值左值就是可以在"=“左边,能被赋予值的东西;右值则是在”="右边,可以赋值给别人的东西。所以左值必须是有内存空间的东西;而右值则既可以是变量,也可是常量和某种表达式,只要能提供一个值即可。根据贪心算法,a+++++b被编译成((a++)+

2022-03-31 17:30:01 575

原创 浮点数类型的判断

问题描述public class Hello { public static void main(String[] args) { float f = 0.1f; double d = 1.0/10; System.out.println(f==d); float f1 = 12341323214332432f; float f2 = f1 + 1; System.out.println(f1==f2);

2022-03-31 15:29:40 545

原创 为什么定义long类型跟float类型的变量时要加L和F

问题描述为什么定义long类型跟float类型的变量时要加L和Flong num = 30L;float num = 50.1F;解决方案:1、float类型末尾加F(必须加)java中声明小数默认为double型,定义float,就相当于这个浮点数从double类型转换成了float类型,属于向下转型,必须得加小括号进行强制转换。2.long类型数据末尾要加L(不必须)java整型默认为int,且java会自动向下转型,byte和short都可以由int自动向下转型,但是long类

2022-03-31 14:27:02 3267 2

原创 Java总结

Java基础总结,非常全面!

2022-03-30 17:15:17 2360 1

空空如也

空空如也

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

TA关注的人

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