自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈Java的Synchronized

Java编程中,经常会遇到同步的使用情况,synchronized是一个极其重要的关键字,属于native方法,这里主要浅谈一下synchronized一些特性:在synchronized使用中,如果加在非静态方法上是锁定这个方法,即this.void;而在静态方法上,是锁定这个类所有的static方法,即something.void;下面以代码为例子:第一个例子:public ...

2018-08-10 16:43:56 131

原创 单例模式的五种写法和优缺点

一、饿汉式描述顾名思义,急着用,也就是类加载的时候就实例化对象了。实现public class HungrySingleton { /** * 类加载的时候就实例化对象 */ private static HungrySingleton singleton = new HungrySingleton(); /** * 私有构造方法 */ private HungrySingleton(){ } /**...

2022-03-14 00:07:20 174

原创 浅拷贝与深拷贝性能对比

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基

2021-09-09 00:04:32 723

原创 leetcode-反转链表(第1天)

leetcode-反转链表前言反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL提示:你可以迭代或递归地反转链表。二、算法解法1(示例):/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next.

2020-09-21 15:19:31 70

原创 mybatis-generator的notNull陷阱

项目场景:项目场景:系统框架SSM,需求需要设置一个定时任务,该任务需要扫描表A中某个字段不为1的数据,然后去配置表B拉取字段更新到表A问题描述:例如:在生产中扫描表A中某个字段不为1的数据的时候,发现某部分数据没扫描到APP 中接收数据代码:GetBillExample.Criteria criteria = getBillExample.createCriteria();criteria.andInterfaceTypeNotEqualTo("1");List<GetBil

2020-09-03 12:05:07 1076

空空如也

空空如也

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

TA关注的人

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