首页
学习
活动
专区
工具
TVP
发布

孟君的编程札记

专栏成员
172
文章
201178
阅读量
27
订阅数
漫谈模式之原型模式
在之前的几篇博文已经介绍了只创建一个实例的单例模式( Singleton ),以及一步步创建复杂对象的建造者模式( Builder )。本文继续来介绍创建型模式的另外一个:原型模式,原型模式(Prototype Pattern)是一种创建型设计模式,它允许通过复制现有对象来创建新对象,而不是使用显式的构造函数来创建新对象。
孟君
2023-03-10
3260
异步化执行线程隔离的点滴记录 | 闪念N0.1
[闪念]是后续新增的一个系列,把一些闪过自己脑海的念头记录下来,以便后面可以回顾和复盘。内容可能是引起共鸣或者触动的几句话,也可能是自己的些许感悟,都可以。以前,好多一闪而过的念头到后面记不起来,怪可惜的。好记性不如烂笔头,先记录下来再说。
孟君
2023-03-08
4050
CyclicBarrier让多线程齐步走
之前关于CountDownLatch的博文,请参考使用CountDownLatch协调子线程
孟君
2023-02-23
1970
String substring的内存泄漏分析
从上述的源代码可以看出,使用substring获取子字符串方法中,原有字符串的内容value(char[])将继续重用。
孟君
2023-02-23
3640
使用CountDownLatch协调子线程
从JDK 1.5之后,在java.util.concurrent包下引入了好多的处理多线程的工具类,本文将介绍CountDownLatch工具类,并采用这个工具类给出一个实例。
孟君
2023-02-23
2060
原型模式浅析
原型模式是一种创建型模式。通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象。今天我们就简单来说一说这个模式。
孟君
2020-05-11
4030
使用MyBatis Generator自动生成代码
MyBatis是一个实现了JPA规范的用来连接数据库并对其进行增删改查操作的开源框架 (就和传统的JDBC一样,就是个连接数据库的东西),其实,它底层就是一个JDBC封装的组件。
孟君
2020-02-14
12.1K0
让MyBatis Generator产生的Mapper更简洁
比如,我们建立两个测试表,一个是t_user, 一个是t_news。其建表语句如下:
孟君
2020-02-14
2K0
让MyBatis Generator产生的代码支持分页
本文提供一种方法,让MyBatis Generator产生的代码支持分页, 适用于MySQL。
孟君
2020-02-14
4K0
Echarts多Y轴探索
ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
孟君
2019-09-24
4.5K0
全排列输出(递归实现)
处理递归的时候,采用两个字符串变量,一个存放固定前缀,一个 存放剩下的待处理的字符串。如:
孟君
2019-09-17
1.4K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档