自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 多线程实践

Java线程详解注:这里详解的意思是完全让小白明白,当然一家之言根本不可能的,所以希望看到的又对您有点帮助的,或者大牛们看到了觉得有补充的地方,欢迎留言批评指正,后期陆续都会慢慢完善,谢谢……一、概念介绍1. 线程...

2020-09-13 15:11:44 289

原创 Java 关键字介绍

Java关键字介绍在网上查了好多资料,有些资料很是详细,有些只是记录给个人看的,没有一个系统的详细的介绍,因此就自己整了一篇整合版博客,大部分都是来源于网上,如有雷同,望见谅。一、final用法final的意思是最终的、不可修改的、见不得变化的,用来修饰变量、方法、类。1. 修饰变量修饰变量可以分为修饰基本类型变量、引用类型变量。修饰基本类型变量,数值一旦在初始化之后便不能更改;修饰引用类型时,对其初始化之后便不能让其指向另一个对象。如下图代码,首先idea会自动检测,导致赋值.

2020-10-07 11:31:17 114

原创 mac 电脑软件安装常见的问题

mac电脑有些软件安装很是不易,不是从appstore获取的来源,可能被限制安装,特介绍一些解决方案;一、软件安装的时候,有些****.app不可点 解决下面以cs6安装为例进行实操作。下图提示信息,出现上面的问题,首先,检查自己的mac电脑,在“安全隐私-通用”中是否选中“任何来源”,如下图所示:若是有此选项的话,直接选中即可;若是没有,则进行下面操作:这里需要处理mac电脑的权限问题,有俩个命令:sudo spctl --master-disable : 显示"任..

2020-09-13 12:37:57 2491

原创 TreeSet 的俩种比较排序方式实现

特点:元素唯一,且可对元素进行排序;自然排序、比较器排序; 使用TreeSet集合进行元素的自然排序,那么对元素有要求,要求这个元素必须实现Comparable接口,否则无法进行自然排序。自然排序:/** * 自然排序 */public class Dog implements Comparable<Dog>{ private String name; private Integer age; public Dog(String name, I...

2020-05-24 11:46:57 166

原创 如何转换俩个不同的实体/或集合类,使里面的值变成一样?

这里主要讲的是,不同的类中有相同的字段,而相同字段的值可以转换。这里只需要一个阿里的fastJson的包即可。如:import com.alibaba.fastjson.JSON;import java.util.Objects;/**** 工具转换类* @author**/public class ConverterUtils { /** * 对象转换方法 通过JSON正反序列化的方式实现 * @param <T>...

2020-05-14 23:14:56 727

转载 BSON?

BSON( Binary Serialized Document Format) 是一种二进制形式的存储格式,采用了类似于 C 语言结构体的名称、对表示方法,支持内嵌的文档对象和数组对象,具有轻量性、可遍历性、高效性的特点,可以有效描述非结构化数据和结构化数据。BSON是一种类JSON的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是B...

2020-05-05 14:19:38 339

原创 java 设计模式之1-单例模式

一、简单说明单例模式是常见的一种设计模式,主要有俩种:懒汉式单例、饿汉式单例。通俗的讲,懒汉式单例可以这么理解,这个人比较懒,在想要的时候才去创建单例;饿汉式单例可以理解为,这个人比较饿,所以一上来就要创建实例。二、特点1. 单例类只能有一个实例。2. 单例类必须自己创建自己的唯一实例。3. 单例类必须给所有其他对象提供这一实例。注:单例模式确保某个类只有一个实例,而且...

2020-04-18 09:40:25 89

原创 Java基本数据类型

Java 基本数据类型:byte,int,short,long,float,double,char。1. byte,int,short,long,float,double,char占几个字节?能表示的最大最小值是多少? byte占1个字节8位,取值范围为-2^7~2^7-1。 short占2个字节16位,取值范围为-2^15~2^15-1。 int占4个字节...

2020-04-14 22:01:32 81

原创 Swagger2简单配置说明

说明:1. 引入依赖父工程pom.xml 文件中添加:<!-- swagger2 配置依赖 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <...

2020-04-13 22:51:45 259

原创 == 与 equals 到底有什么区别

这是一道在面试中经常被问到的题目,下面我们就来详细的说明一下,做一个小小的记录总结。== : 判断两个字符串在内存中首地址是否相同,即判断两者是否是同一个字符串对象。equals(): 如果没有重写equals()方法比较的是对象的地址,因为对Object来说对象没有什么属性可以比较,只能比较最底层的地址。而如果重写equals()方法时,该方法的对象因为是Object的子类,所以调用时会...

2020-04-11 23:57:30 139

原创 浅谈Java 垃圾回收机制

谈谈你对Java 垃圾回收机制的理解,该如何回答呢?1. 什么样的对象才被判定为垃圾?简单的说就是,没有被其他对象引用的情况下的对象,可以判定为垃圾对象。2. 怎么判断对象是否是垃圾?垃圾回收主要有俩种算法:引用计数法 和 可达性分析算法。引用计数法概念:通过判断对象的引用计数,来决定对象是否可以被回收。每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1,任何引用...

2020-04-11 00:29:16 116

原创 Visual Studio Code(VSCODE)安装

由于最近公司前端人员变动迅速,后台人员也要参与前端页面的开发,特此从最基础的开始做起。一、windows系统1. 安装node.js,下载node-v10.16.3-x64.msi(百度搜索自行下载),傻瓜式安装,安装完毕后验证node.js 是否安装成功,打开cmd-->node -v ,会显示node 的版本号;若是提示不是内部资源等信息,电脑下配置环境变量即可;2. 安装V...

2019-09-18 00:13:10 488

原创 Hibernate 使用union all的办法

首先,hibernate中hql是不支持union 或 union all 的;其次,项目中where 判断条件使用or导致查询缓慢,索引未起作用,故有此需求,同时转换成相应的实体类;最后,直接上代码:StringBuffer sql = new StringBuffer("");sql.append(" select {i.*} ");sql.append(" from t_use...

2019-09-09 17:36:34 3967

空空如也

空空如也

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

TA关注的人

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