会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
随机名言
Howl
记录学习过程,顺便 Debug The World
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
···
19
下一页
2021年10月10日
Java启动参数和脚本
摘要: 放假回来什么都不想写,加上最近在忙着看书,各种各样的书,笔记就这样落下了 1. Java启动参数 启动语法:java [-options] -jar xxx.jar [args…] Java的启动参数有运行时参数 和 JVM 参数,运行时参数就是 main 方法中的 args,而 JVM 参数是我们
阅读全文
posted @ 2021-10-10 17:54 Howlet
阅读(994)
评论(0)
推荐(0)
2021年9月13日
命令模式
摘要: 手腕旧伤又疼了,想当键盘侠都难,最近都没有输入输出,颓废了 1. 命令模式(Command Pattern) 将 请求 封闭成对象,以便使用命令来参数化其它对象,或者将命令对象放入队列中进行排队对行为进行记录、撤销或重做、事务等处理。应用在请求行为和实现者需要解耦的场合,以便撤销等动作 命令模式的组
阅读全文
posted @ 2021-09-13 20:44 Howlet
阅读(48)
评论(0)
推荐(0)
2021年9月3日
LRU算法
摘要: 大小堆是笔者接触过的关于操作系统的算法,现在再添加一个LRU,也是在任务调度方面常常遇到的。最近也在 InnoDB 的缓冲池中遇到了优化的 LRU,当然 redis 中淘汰机制也有 1. LUR LRU(Least Recently Used)基于一种假设——最近最少使用,也就是说最近使用得少的数据
阅读全文
posted @ 2021-09-03 22:18 Howlet
阅读(92)
评论(0)
推荐(0)
2021年8月30日
享元模式
摘要: 团建去吃火锅了,回来没时间写笔记,发篇以前写过的设计模式把 1. 享元模式 享元模式是一个重用现有对象来减少内存占用和提高性能的模式,有点类似单例模式,但是享元可以创建多个不同的对象。主要思路是用一个 HashMap 来存放已经创建的对象(每个对象有唯一标识),每次创建对象前先查找 HashMap。
阅读全文
posted @ 2021-08-30 21:49 Howlet
阅读(46)
评论(0)
推荐(0)
2021年8月29日
组合模式
摘要: 暂时还没遇到需要这种设计模式的情景,笔者一般会把层次结构放到数据库里,用 parentId 来标识父子关系 1. 组合模式(Composite Pattern) 将对象组合成树形结构以表示 “部分-整体” 的层次结构,使得用户对单个对象和组合对象的使用具有一致性 组合模式的组成: 抽象根节点(Com
阅读全文
posted @ 2021-08-29 08:34 Howlet
阅读(44)
评论(0)
推荐(0)
2021年8月16日
JMX
摘要: 服务器响应指数异常,想用 JConsole 监控一下,就发现个 JMX 玩意,也就参考写一下笔记把 1. 什么是 JMX JMX(Java Management Extensions,即Java管理扩展)是一个 Java 平台的管理和监控接口,是 JavaEE内嵌的一套标准的代理和服务,也就是说只要
阅读全文
posted @ 2021-08-16 20:23 Howlet
阅读(64)
评论(0)
推荐(0)
2021年8月8日
Mybatis-plus
摘要: 不做 curd Boy ,为偷懒而生 1. Mybatis-plus MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 MP 有很多强大的功能,但笔者常用的还是下面三种: 强大的 CRUD 操作 内置代码
阅读全文
posted @ 2021-08-08 23:14 Howlet
阅读(147)
评论(0)
推荐(0)
建造者模式
摘要: 日常总能看到用 build 方法创建一个对象,当时就在想问什么这么麻烦,直接 new 一个不可以吗? 1. 建造者模式(Builder Pattern) 建造者模式是将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。它是构造方法的一种代替,当构造函数的参数多于4个,且部分参数是
阅读全文
posted @ 2021-08-08 12:53 Howlet
阅读(49)
评论(0)
推荐(0)
2021年7月31日
At 、Crontabl定时任务
摘要: 之前笔者是在本地写的博客,然后用 windows 定时任务启动写的脚本上传到 Github 上,现在又遇到了 Linux 上的定时任务,项目还要用到 Quartz 定时任务框架 1. 一次性定时任务 at at 命令是用于一次的定时任务,使用起来十分简便,而且定时的日期多样化,注意其需要 atd 服
阅读全文
posted @ 2021-07-31 15:01 Howlet
阅读(234)
评论(0)
推荐(0)
2021年7月25日
门面模式
摘要: 上一篇的java标准日志出现了日志门面,肯定有人会问什么是门面? 1. 门面模式(Facade Pattern) 门面提供统一的接口去访问多个子系统的不同接口,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。简单地说:通过门面就可使用该系统所有的功能,而不用接触背后复杂的关系 门
阅读全文
posted @ 2021-07-25 10:05 Howlet
阅读(74)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
19
下一页
Copyright © By
Howl