自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怪咖@的博客

认真认真再认真!

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

原创 Java创建多线程的三种方式(Java必备知识)

为了实现在同一时间运行多个任务,Java引入了多线程概念。在Java中可以通过方便、快捷的方式启动多线程模式。多线程常被应用在符合并发机制的程序中,例如网络程序等。目录https://zhuanlan.zhihu.com/p/95835099学习一下......

2021-03-31 23:05:42 652 1

原创 Oracle当中怎么截取字符串

substr(‘数据’,开始位置,截止位置);instr(‘数据’,‘字符’);他是从左向右来寻找的,寻找的最近的。求小数点后面的数

2021-03-31 15:07:54 9123

原创 oracle当中怎么保留两位小数

round:四舍五入(最多保留两位,没有小数的时候不展示)trunc:直接截断(最多保留两位,没有小数的时候不展示)不管有没有小数都是保留两位,替换0.8即可使用。

2021-03-31 14:03:35 51061 1

原创 BigDecimal类型加减乘除运算(Java必备知识)

在现实开发当中经常会遇到这种计算,这里特此整理一下为方便以后学习,希望能帮助到其他的萌新。为什么要用BigDecimal计算?因为 float, double等浮点的存储和操作(比如:相加,相减…)存在误差(7.22f - 7.0f = 0.21999979 而不是 0.22)。浮点计算误差产生的原因将十进制数转为二进制,在计算机运行中本就存在误差来看一个例子:将十进制的0.2转化为二进制,按照乘二取整法0.2 * 2 = 0.4 00.4 * 2 = 0.8 00.8 *

2021-03-31 01:07:11 27143 4

原创 Java后端向前端传数据精度丢失问题

后端传递BigDecimal类型的数据2.50时,前端接收到2.5使用springboot项目的话,web依赖会带入这个的。该字段上添加@JsonSerialize(using=ToStringSerializer.class)再介绍一个注解:@JsonIgnore 该注解的作用是转成json时该字段不返回给前端...

2021-03-30 15:41:42 1479

原创 Eclipse代码注释配置(超详细)

打开Eclipse安装目录,找到eclipse.ini文件打开选择要生效的项目,然后双击项目点进去勾上一般我们注释在方法上和类上添加即可,其他的在现实开发当中基本上不用的。类模板方法模板3、测试注释新建一个类会发现注释自动就有了@description 在这后面添加类的描述即可。注意:创建方法是不会自动出来注释的!!!在方法名之前/**,然后回车,如果方法已经写实现了,就不会自动出来了...

2021-03-29 23:50:20 2797

原创 Git报错OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

git clone的时候报错解决方案:env命令设置GIT_SSL_NO_VERIFY环境变量为”ture”,并同时调用正常的git clone命令

2021-03-29 10:01:44 786

原创 多线程停止的几种方式(详细讲解)

方式一使用退出标识,使得线程正常退出,即当run方法完成后进程终止。方式二停止一个线程在之前老的JDK中使用的是Thread.stop()方法,但是后面发现这种处理方法是很危险而且不安全的,由于stop()方法已经在JDK中被标明是“作废/过期”的方法,显然它在功能上是具有缺陷的。这里直接遗弃掉即可。方式二使用interrupt方法中断线程。首先我们用for-break配合interrupt方式停止线程:从这里可以发现,break只是跳出for循环,而for循环之后的代码照常会运行!为了解决这种问题

2021-03-29 01:37:56 2516

原创 Java面向对象核心技术详解(Java必备知识)

面向对象有4大基本特性:封装、继承、抽象和多态应用面向对象思想编写程序,整个程序的架构既可以变得非常有弹性没有可以减少代码冗余。封装是面向对象变成的核心思想,封装的载体是类,且对象的属性和行为被封装在这个类中。继承的基本思想是基于某个父类的扩展,并制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法。Java中仅支持单继承,即一个类只可以有一个父类。子类Child类在继承了父类Parents类的同时,也继承了父类Parents类中的属

2021-03-21 19:38:58 820 2

原创 SpringBoot整合SpringData JPA详解

本篇文章主要记录SpringBoot整合SpringData JPA,感兴趣的小伙伴和小编一起来学习吧!2、编写一个实体类编写一个实体类(bean)和数据表进行映射,并且配置好映射关系;

2021-03-20 20:33:23 472 1

原创 SpringBoot整合Mybatis详解

本篇文章主要记录SpringBoot整合Mybatis,感兴趣的小伙伴和小编一起来学习吧!2、application.yml配置3、添加mybatis驼峰配置4、启动类添加注解扫描包主要是扫描mapper层的包,启动类添加即可当然也可以在每个mapper层当中添加@Mapper注解,效果是一样的。6、编写接口配置文件版1、导入相关依赖同上一致在以上基础上添加一些配置3、添加mybatis驼峰配置也可以直接用上面的也可以采取在yml文件当中添加全局配置文件方式,指定配置文件名称以

2021-03-19 01:28:31 458

原创 SpringBoot当中使用JDBC配置druid数据源

本篇文章主要讲解SpringBoot当中使用JDBC配置druid数据源,感兴趣的跟小编一起来学习呀!目录1、导入依赖2、application.yml配置3、DruidConfig配置4、controller5、测试1、导入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

2021-03-18 00:51:01 260

原创 SpringBoot关于JDBC数据源详解

springboot 2.4.3版本默认数据源class com.zaxxer.hikari.HikariDataSource

2021-03-17 23:56:14 1271

原创 Java面向对象编程基础详解(Java必备知识)

Java是面向对象的编程语言,类与对象是面向对象编程的重要概念,实质上可以将类看作是对象的载体,它定义了对象所具有的属性和行为。目录面向对象概述类与对象static关键字类的主方法...

2021-03-03 23:23:12 1204

空空如也

空空如也

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

TA关注的人

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