- 博客(5)
- 收藏
- 关注
原创 浅谈Java的Synchronized
Java编程中,经常会遇到同步的使用情况,synchronized是一个极其重要的关键字,属于native方法,这里主要浅谈一下synchronized一些特性:在synchronized使用中,如果加在非静态方法上是锁定这个方法,即this.void;而在静态方法上,是锁定这个类所有的static方法,即something.void;下面以代码为例子:第一个例子:public ...
2018-08-10 16:43:56 168
原创 单例模式的五种写法和优缺点
一、饿汉式描述顾名思义,急着用,也就是类加载的时候就实例化对象了。实现public class HungrySingleton { /** * 类加载的时候就实例化对象 */ private static HungrySingleton singleton = new HungrySingleton(); /** * 私有构造方法 */ private HungrySingleton(){ } /**...
2022-03-14 00:07:20 199
原创 浅拷贝与深拷贝性能对比
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2021-09-09 00:04:32 826
原创 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 107
原创 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 1127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人