自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 kafka学习笔记

定义类,实现partition接口,重写partition方法。

2022-08-02 13:22:32 421 1

原创 springboot+mybatisplus前后端分离——纯后端(万字)开发流程

java前后端分离项目经验总结需求分析——设计——编码——测试——上线运维[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZXlciP7A-1659410345395)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20220518124126543.png)]使用配置类,指定收到请求的静态资源映射功能模块开发登录功能开发需求分析——在前端输入用户名和密码,点击登录之后会经过MVC进行处理,

2022-08-02 13:16:44 2239

原创 vue+springboot 前后分离简单crud的基础流程

vuedemovuecreate项目名创建一个空的vue2的项目。

2022-08-02 11:15:20 3188

原创 java面试题

java面试题一、面向对象面向过程注重的是每一个步骤以及顺序​ 面向过程比较直接高效,面向对象更加注重事情的参与者——(就是对象),以及各自需要做什么(方法)​ 面向对象更易于复用,维护和拓展 4​​ 封装:意义,在于明确标识出允许外部使用的所有的成员函数和数据项​ 内部的细节对外部透明,外部调用不用关心内部是如何实现[焦1]​ 继承:将类的共性提取出来置于一个类中作为父类,然后其子类继承父类,并且可以做出自己的改变或定义新的属性​

2022-03-27 19:19:05 1025

原创 Java笔试题笔记

java笔试题记录基本数据类型、运算包装类型就是基础数据类型的引用类型八大基本数据类型byte,short,int ,longdouble ,float,boolean,char不同数据类型组合运算最终的结果类型向右看齐,——自动向上强转,变为更大的数据类型char=short<int =float <double 不同类型运算结果类型向右边靠齐。低精度与高精度一起运算——自动向上强转高精度类型得到低精度结果需要进行强转int、integer、new Integer()*

2022-03-27 19:17:45 459

原创 SpringMVC的执行流程

自己参考其他博客和自己的一点理解,有什么不对的希望可以评论告诉我,谢谢由客户端发起一个http请求,经过该web服务器(tomcat等)接收到这个请求,然后交给对应的DispatcherServlet处理,DispatcherServlet接收到请求之后调用处理映射器HandlerMapping来处理,handlerMapping根据请求的url找到具体的处理器,生成HandlerExecutionChain返还给DispatcherServletDispatcherServlet根据处理器ha

2022-03-24 13:27:46 554

原创 spring,springmvc,mybatis,springboot是什么?作用是什么

对ssm,springboot的思考先大概写一下,后边慢慢填充ssm:spring作用通过框架来实现对对象的管理IOC底层:xml文件解析,工厂模式,反射AOP底层:动态代理springMVC作用针对web开法通过DispatcherServlet、modelandview 、viewResolver便捷的处理servlet、数据以及视图的处理DispatcherServletmodelandviewviewResolvermybati

2022-03-22 19:38:00 1426

原创 mysql5.5设置为UTF8之后依旧无法使用中文(乱码)的处理方法

卸载安装好了几次 安装时选的utf8但是建表时依旧无法使用中文 使用show variables like "%character%";查看这是修改之后的值修改代码如下SET character_set_client =gbk; //设置客服端的编码SET character_set_results =gbk; //设置服务器端结果返回的编码SET character_set_connection =gbk; //设置客服端与服务端连接时的编码修改之前这几个值都是utf8

2020-10-22 20:35:30 972 1

原创 多线程基础知识点死锁 通信 线程池 线程组 定时器

java多线程基础知识点lock 概述 : 可以更加清晰的加锁和释放锁,JDK5之后就提供了新的锁对象LOCK 方法: void lock( ) 获取锁 void unlock ( ) 释放锁 实现类: ReentrantLock 类死锁问题 概述 : 是指两个或者两个以上的线程在执行过程中,因为争夺资源产生的一种相互等待现象 同步弊端: 效率低、如果出现了同步嵌套,就容易产生死锁问题’线程之间的通信问题 不同种类之间针对

2020-09-15 15:49:51 127

原创 java Map集合总结 (遍历、特点、基础功能、区别)

遍历Map集合 方式一: 根据键找值 获取所有的键的集合 map。KeySet( ) 遍历键的集合,获取每一个键,(使用增强for遍历) 根据键找值map.get(Key) 方式二: 根据键值对像找键和值 获取所有的键值对对象的集合map.entrySet(); 遍历键值对对象的集合,获取每一个键值对对象(增强for) 根据键值对对象找键和值 getKey( );GetValue( );HashMap、LinkedHashMap、TreeMap

2020-08-23 08:46:16 177

原创 java 异常导图

异常概述、编译时期异常、运行时期异常、自定义异常异常的处理及其原则和注意事项常用的方法final、finally、finalize的区别throws 和throw的区别

2020-08-21 16:54:20 125

原创 java多线程思维导图

多线程思维导图做的比较粗略 大概记录一下线程池、线程组 、local、死锁 线程之间的通信问题、定时器多线程的概述、实现方案、同步问题、控制方法、生命周期、安全问题、线程的调度和优先级问题...

2020-08-21 16:20:29 1181

原创 java IO流思维导图

IO流知识点小结##下边插一个网图 便于理解

2020-08-21 16:01:43 369

原创 Map集合思维导图

Map集合总结

2020-08-21 15:14:31 520

原创 java集合导图

java集合思维导图*

2020-08-21 15:08:30 129

原创 character类 字符大小写转换、确定字符串类型

Character 类该类提供了几种方法, 以确定字符 的类型 ( 小写字母,数字 等等),可以将字符从大写 转换成小写 ,反之亦然构造方法 : Character ( Char value )public static boolean isUpperCase ( Char ch ); 判断给定的字符是否为大写字符public static boolean isLowerCase ( char ch ) ; 判断给定的字符是否为小写字符public static boolean

2020-05-25 07:53:54 1217

原创 Calendar 日历

Calendar是一个抽象类,可以为在某一特定时刻和一组之间的转换方法 calendar fields如YEAR , MONTH , DAY_OF_MONTH , HOUR ,等等,以及用于操纵该日历字段,如获取的日期下个星期。 时间上的瞬间可以用毫秒值表示,该值是从1970年1月1日00:00 00:00.000 GMT(Gregorian)的Epoch的偏移量。 public int...

2020-05-05 19:38:56 278

原创 Date (simpleDateFormat) 日期格式化输出 或 输入日期转换成Date格式

Date : 表示特定的瞬间 , 精确到毫秒构造方法 :;Date ( ) ; 根据当前的默认毫秒值创建日期对象Date (long date );根据给定的毫秒值创建日期对象方法public long getTime ( ); 获取时间,以毫秒为单位public void setTime ( long time ); 设置时间 从Date得到一个毫秒值 getTime...

2020-05-05 19:32:22 2584

原创 BigDecimal 浮点数运算

BigDecimal 类float 类型和double很容易丢失精度 , 所以为了能精确的表示 计算浮点数 ,java提供了 BigDecimalfloat类型的数据存储和整数不一样,他们大部分的时候都是带有有效数字位的 BigDecimal 类 : 不可变 ,任意精度的有符号十进制数 ,可以解决数据丢失问题构造方法: public BigDecimal ( String v...

2020-05-05 19:14:41 207

原创 BigInteger的基本使用

BigInteger 类的概述: 可以让超过Integer范围内的数据进行运算构造方法 public BigInteger ( String val )方法 : public BigInteger add ( BigInteger val ) ; 加 public BigInteger subtract ( BigInteger val ); 减 public B...

2020-05-05 19:06:36 194

原创 arrycopy 和 currentTimeMills

system类 包含一些有用的类字段和方法, 他不能被实例化方法Public static void gc( ) ; 运行垃圾回收器publi static void exit ( int statue ) ; 终止当前正在运行的java虚拟机 ,参数作为状态码; 按照惯例,非零状态码表示异常终止。 public static long current...

2020-05-05 18:59:52 130

原创 gc 垃圾回收

system.gc ( ) 可用于垃圾回收当使用system.gc ( ) 回收某个对象所占用的内存之前,通过要求程序调用适当方法来清理资源,在没有明确指定资源清理的情况下, java提高了默认机制来清理该对象的资源,调用 object类的finalize()方法。 finalize( )方法的作用是 释放一个对象占用的内存空间时,会被JVM调用 , 而子类重写该方法,就可以清理对象占用的...

2020-05-05 18:51:21 226

原创 random 随机数

Random : 产生随机数的类构造方法 : public Random ( ) ; 没有给种子 , 用的是默认种子,是当前时间的毫秒值 public Random ( long seed) ; 给出指定的种子 (给定种子后,每次得到的随机数都是相同的)成员方法 : public int nextInt ( ) ; 返回的是 int 范围内的随机数...

2020-05-05 18:48:14 210

原创 math类

Math类 包含用于执行基本数学运算的方法成员变量public static final double PI ;public static final double E ;成员方法public static int abs ( int a ) ; 绝对值public static double ceil ( double a ) ; 向上取整public stat...

2020-05-05 18:06:06 148

原创 正则表达式的 判断 分割 替换 获取功能

判断功能 public boolean matches ( String regex ) 判断字符串是否按照规则 regex定义的public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入手机号"); String p...

2020-05-05 18:02:40 222

原创 正则表达式 常用 的组成规则

正则表达式的组成规则 A : 字符 x 字符x 举例:‘a' 表示字符a \\ 反斜线字符 \n 换行符 \r 回车符 B: 字符类 [ abc ] a b 或 c [ ^abc] 除了a b c以外的字符 [ a-zA-z ] a到z 或 A-Z ,两头的字母也包括在内 [ 0-9 ] 0到9的字符都包括 C:...

2020-05-05 17:53:31 306

原创 判断字符是否为大写 小写 或数组 及大小写的转换

Character 类该类提供了几种方法, 以确定字符 的类型 ( 小写字母,数字 等等),可以将字符从大写 转换成小写 ,反之亦然构造方法 : Character ( Char value )public static boolean isUpperCase ( Char ch ); 判断给定的字符是否为大写字符public static boolean isLower...

2020-05-05 17:49:12 1999

原创 基本类型包装类

基本类型包装类为了对基本类型进行更多的操作,更方便的操作,java就针对每一种基本类型提供了对应的类类型,包装类型byteByteintIntegerlongLongdoubleBoublefloatFloatcharCharacerbooleanBoolean用于基本类型与字符串之间的转换...

2020-05-05 17:14:32 97

原创 对数组进行排序 数组转换为字符串 二分查找

利用Arrays类 对数组操作public static void sort ( int [ ] arr ) ; 对数组进行排序public static String toString ( int [ ] arr); 把数组转换化为字符串public static int binarySearch( int [ ] arr , int key ); 二分查找publ...

2020-05-05 17:06:06 142

原创 二分查找

查找基本查找:数组元素是无序(从头找到尾)二分查找(折半查找):( 前提 )数组元素是有序的 使用思想: 每次都猜中间的那个元素 ,比较大或者比较小 ,这样就能减少一半的元素!!!!注意 数组本身是无序时不可以用二分查找数组本身是无序的时候 不可以用 二分查找就算是进行了排序,也不可以用,因为这个时候已经改变了原始的元素索引 public static void ...

2020-05-02 20:59:48 123

原创 选择排序

选择排序:从0索引开始,依次和后边元素比较,小的往前放,第一次比较完毕最小值 出现在了最小索引处其他同理即可以的到一个拍好序的数组规律 : A : 第一次是从 0索引 开始和其他开始进行比较 第二次是从 1索引 开始和其他开始进行比较 .。。。。。 B ; 最后一次是 数组长度 -2 的元素和 数组长度 -1 的元素比较 ( 倒数第二个元...

2020-05-02 20:43:55 121

原创 冒泡排序

冒泡排序: 相邻元素两两比较, 大的往后放 ,第一完毕后最大值就出现在了最大索引处 , 同理 ,继续 ,即可得到一个排好序的数组规律 : A: 两两比较 ,大的往后放 B : 第一次比较完毕后, 下一次选择的时候就会减少一个元素的比较 第一次比较,有 0个 不比 第二次比较 ,有 1个不比 第三次比较 ,有 2个不比 第四次比较 ,有 2...

2020-05-02 20:36:26 133

原创 StringBuffer 的 替换功能 反转功能 截取功能

StringBuffer 的替换功能 public StringBuffer replace ( int start, int end , String str ); 从start开始 到end 用str替换 ( 包左不包右 )public static void main(String[] args) { StringBu...

2020-04-30 21:00:50 150

原创 StringBuffer 的 添加功能 和 删除功能

StringBuffer 的添加功能 Public StringBuffer append ( String str ); 可以将任何类型添加到字符串缓冲区里 public StringBuffer insert ( int offset , String str ) 在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身...

2020-04-30 20:43:02 252

原创 StringBuffer 和数组的区别

StringBuffer 和数组的区别 : 两者都可以看作是一个容器,装其他的数据 但是 StringBuffer 存储的数据 最终都是一个字符串数据 而 数组 可以放置多种数据,但 必须是同一种数据类型...

2020-04-30 19:56:27 325 1

原创 String 、StringBuffer 、 StringBuilder 的区别

String 、StringBuffer 、 StringBuilder 的区别 :1: String 是内容不可变的 ,后两者是内容可变的2 StringBuffer 是同步的 数据安全, 效率低 StringBuilder 是不同步的 ,数据不安全 ,效率高...

2020-04-30 19:55:39 75

原创 StringBuffer 和 StringBuilder 类的概述

StringBuffer 类 我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String的对像 ,即耗时又浪费空间 StringBuffer 就可以解决这个问题StringBuilder 一个可变的字符序列。 · ·此类提供与StringBuffer兼容的API ,但 不保证同步 (说明效率高)。 ·此类设计用作简易替换为StringB...

2020-04-30 19:52:42 89

原创 main方法的格式讲解

main方法的格式讲解:public static void main( String [] args){....}public : 公共的,访问权限最大的。由于main方法是被jvm调用的,所以权限要足够大static : 静态的,不需要创建对象,通过类名就可以,方便jvm的调用 (静态是随着类的加载而加载的)void : 不需要返回值, 方法的返回值是返回给调用...

2020-04-29 20:25:08 573

原创 static 的特点 静态变量 成员变量的区别

static 的特点:(它可以修饰成员变量,还可以成员方法)A:随着类的加载而加载B:优先于对象存在C:被类的所有对象共享(即 如果某个成员变量是被所有对象共享 的 ,那么他就应定义为静态的)D:可以通过类名调用 也可以通过对象名调用 推荐使用类名调用静态修饰的内容 一般我们称其为,与类相关的 类成员static关键字的注意事项: 在静态方法中没有this关键字...

2020-04-29 19:33:56 228

原创 eclipse 使用技巧

1: 格式化 ctrl +shift +f (规范代码格式)2 : 导入包 ctrl +shift +o 3单行注释 : ctrl + / 取消注释 :ctrl + /多行注释 : ctrl +shift+/ 取消注释 : ctrl +shift+ \4: 代码上下移动 : alt + 上/下箭头5 查看源码 : 选中类名(F3或...

2020-04-29 19:19:21 176

mysql- 5.5.40- winx64 .zip

64位操作系统mysql5.5.40版本的安装压缩包

2020-08-21

java知识点.txt

java基础知识点

2020-05-01

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

TA关注的人

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