自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 泛型-1

1.关于泛型类与泛型方法自定义泛型类:最终类型在new对象时确定@DataClass Person<T>{ private String name; private T info;}自定义泛型方法:最终类型在调用方法时确定class GenericMethod{ public <T> T test(T t){ return t; }}public class GenericMethodTest {

2021-04-18 08:32:04 122

原创 Math.ceil与Math.floor与Math.round

1.Math.ceil() 向上取整 //Math.ceil 向上取整 double ceil1 = Math.ceil(12.13);//13.0 double ceil2 = Math.ceil(12.5);//13.0 double ceil3 = Math.ceil(12.63);//13.0 double ceil4 = Math.ceil(-12.13);//-12.0 double ceil5.

2021-04-12 21:50:39 721

原创 IO流-1

按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader. 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。JAVA常用的节点流:文 件 FileInputStream FileOutputStrean FileReader FileWriter

2021-04-11 22:32:41 128

原创 基本数据类型的运算

基本数据类型的运算问题①float x = 1;与float x = 1.0f这两种对于float类型的变量来说定义的方式都是正确的,也是比较常见的笔试题里面考察类型转换的例子。当第一种情况时,是将低精度int向上转型到float,是由于java的特性导致而不需要进行强制转换,而第二种情况则是比较正式的对于float变量的定义,由于这种类型本身在工作项目中并不常见,常用的带小数的数字我们一般都直接使用double类型,而double类型直接定义是没有问题的:double x = 1.0。

2021-04-11 10:13:07 652

原创 设计模式之单例模式

1.什么是单例设计模式?单例模式,是一种常用的软件设计模式。在它的核心结构中,只包含一个被称为单例的特殊类。通过单例模式,可以保证系统中,应用该模式的类,一个类中只有一个实例。即一个类只有一个对象实例。类结构图具体实现方式:(1)将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象(2)在该类的内部产生一个唯一的实例化对象,并且将其封装为 private static 类型。(3)定义一个静态方法返回这个唯一对象。实现一:立即加载(饿汉模式)...

2021-04-04 08:54:13 113

原创 对于父类与子类继承的理解

1.对于普通的父类与子类子类 能继承父类所有的属性和方法,不包括构造器。子类能直接访问 从父类继承的公有方法和属性。对于父类的私有属性,能继承,但是不能直接访问,只能通过父类 public 修饰的 get和set方法来访问。对于父类的私有方法,不能访问。创建子类对象时,会先执行父类的构造方法(初始化父类的成员变量和方法),而不会创建父类对象。然后在 子类的内存区域中,super指向 子类对象中从父类继承的成员变量和方法。this指向不仅父类可继承的成员变量和可继承的方法外,它..

2021-03-28 12:06:29 714

原创 多态

**注意事项:**多态特性,只体现在成员方法上。**对于成员变量,不具备多态性。只看引用变量所属的类。多态的前提:需要存在继承或者实现关系要有覆盖操作1.多态:子类对象的多种父类形态父类类型的引用变量指向多种不同的子类对象本态:子类对象的本类形态** 多态引用:子类对象赋值于父类类型的引用变量本态引用:子类对象赋值于子类类型的引用变量2.虚方法调用:**虚拟方法调用(Virtual Method Invocation) : 多...

2021-03-24 21:36:29 106

原创 排序-汇总

1.冒泡 public static void main(String[] args) { int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i] = (int)(Math.random() * 20); } for (int i : arr) { System.out.print(i + "

2021-03-21 23:05:36 88

原创 快排

public class QuickSortTest { public static void main(String[] args) { int[] arr = new int[40]; for (int i = 0; i < arr.length; i++) { arr[i] = (int)(Math.random() * 200); } //遍历打印 for (int i : arr.

2021-03-18 16:39:10 115

原创 关于使用easyExcel碰到的问题记录

1.在使用easyExcel时,读取excel报错:java.lang.NoClassDefFoundError:org/ehcache/config/ResourceUnit目前使用的jar包和版本:easyExcel 2.2.6 (自带poi 5.0.0)poi-ooxml 5.0.0目前仅仅在easyExcel的github上才搜索到相关issue,但是没有写上解决方案。(提供的思路是查看有没有引ehcache依赖,以及查看版本是否冲突)地址:https://gi...

2021-03-16 21:24:48 1618 2

原创 随笔记录-关于@Async注解耗时

在工程机笔记本本机测试,医嘱事中三条记录,异步保存耗时记录:begin 15:48:35begin 15:48:36begin 15:48:37异步保存 15:48:3515:48:3915:48:39本机测试最长耗时3s二次测试:39 39 4039 39 40三次测试:58 59 5958 59 59四次测试:03 04 0503 04 05五次测试:27 28 2827 28 28基本能保持在同时执行...

2021-03-11 16:10:38 160

原创 一点想法

所有的学习方向或者面试官问的方向或者在公司和人沟通问题的方向都可以采用这样的方式来深入:是什么怎么做为什么比如学习:学哪个知识点,怎么学(语法,配置,应用等等),为什么(为什么要采用这个知识或技术或者框架来处理,和已有技术比较有什么好处,在哪些场景应用有怎样的优势等等)比如面试:面试在考察初级时,一般主要问哪个知识点是什么,怎样使用。在考察中级时,一般问的较多的是:应用(各个技术点的使用场景)原理(为什么使用它,能解决那些问题,具体内部是怎么实现的)...

2021-03-10 10:12:22 60

原创 java中 \t 的使用

主要说明 \t 与空格的区别:以打印打印九九乘法表为例:使用空格得到效果package cn.edu.nwpu.java;public class MultiplicationTable { public static void main(String[] args) { // 打印九九乘法表 for(int i = 1; i <= 9; i++) { for(int j = 1; j <= i; j++) {.

2021-02-24 22:56:26 5131

原创 mybatis执行insert语句时返回实体携带自增主键

在执行insert语句后,如果希望直接返回的实体类携带了生成的自增id,就需要在sql语句中指定useGeneratedKeys和keyProperty属性值。<!-- 所有数据库通用,插入成功返回最近一次插入的id 它会将id直接赋值到对应的实体当中 YyghDdxx yyghddxx = new YyghDdxx(); OrderMapper.insert(YyghDdxx record); int pk = yyghddxx.getId();

2020-05-24 23:14:28 952

原创 内网下IDEA快速检索快捷键(Ctrl+Shift+F)失效的解决方案

1.工作中遇到Ctrl+Shift+F快捷键失效了。但是工作电脑本地并没有安装QQ或者微信或者搜狗等软件。2.下面讲下如何在idea中找到该快捷键的位置,并且自定义修改*先找到Keymap,再找到右侧的Main menu-find-find in Path*右击该项,选择Add Keyboard Shortcut,就可以自定义增加快速检索的快捷键。最后apply应用即可。...

2020-04-12 21:32:30 394

原创 内网开发下载lombok插件与安装

如果在公司内网环境下,idea中无法下载lombok插件,那么就需要现在本地下载插件。(本过程讲解的是下载和安装插件的过程。如果要使用到插件,同样要在pom文件中加入lombok坐标,然后在实体类上使用@Data注解。)1.先下载插件地址:https://plugins.jetbrains.com/plugin/6317-lombok/versions注意先按照自己idea的版本,...

2020-04-12 21:07:09 1345

sse-push.zip

sse-push.zip

2021-03-19

空空如也

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

TA关注的人

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