会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
意犹未尽
只要在学习,则在进步。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
52
下一页
2020年5月15日
linux查看jdk安装路径
摘要: 说明 准备使用jmap但是提示找不到命令 准备切到jdk bin目录执行 [root@iz2ze9ufq5ehrayz6j88saz bin]# jmap -bash: jmap: command not found 方案一 如果没有配置是取不到的 echo $JAVA_HOME echo $PAT
阅读全文
posted @ 2020-05-15 18:13 意犹未尽
阅读(978)
评论(0)
推荐(1)
2020年4月26日
JVM学习-JIT即时编译(六)
摘要: 类编译加载执行过程 1先将java文件编译为class文件,再由类加载器加载到jvm。类在调用执行过程中,执行引擎会把字节码转为机器码,然后在操作系统中才能执行。在字节码转换为机器码的过程中,虚拟机中还存在着一道编译,那就是即时编译。 最初,虚拟机中的字节码是由解释器( Interpreter )完
阅读全文
posted @ 2020-04-26 14:58 意犹未尽
阅读(524)
评论(0)
推荐(0)
2020年4月23日
mapstract实体转换工具
摘要: 什么mapSturct mapSturct 是一个生成类型安全, 高性能且无依赖的 JavaBean 映射代码的注解处理器(annotation processor)。通过动态生成代码实现,使代码易于调试和美观, 官方文档:https://mapstruct.org/documentation/st
阅读全文
posted @ 2020-04-23 18:02 意犹未尽
阅读(1613)
评论(0)
推荐(0)
ThreadLocal源码阅读
摘要: 什么是ThreadLocal ThreadLocal 是 Java 里一种特殊变量,它是一个线程级别变量,每个线程都有一个 ThreadLocal 就是每个线程都拥有了自己独立的一个变量,竞态条件被彻底消除了,在并发模式下是绝对安全的变量。用于线程内共享 使用demo static ThreadLo
阅读全文
posted @ 2020-04-23 14:48 意犹未尽
阅读(225)
评论(0)
推荐(0)
2020年4月21日
设计模式之美学习-行为型-中介模式(三十六)
摘要: 什么是中介模式 中介模式定义了一个单独的(中介)对象,来封装一组对象之间的交互。将这组对象之间的交互委派给与中介对象交互,来避免对象之间的直接交互。 需求 假设我们有一个比较复杂的对话框,对话框中有很多控件,比如按钮、文本框、下拉框等。当我们对某个控件进行操作的时候,其他控件会做出相应的反应,比如,
阅读全文
posted @ 2020-04-21 14:40 意犹未尽
阅读(175)
评论(0)
推荐(0)
设计模式之美学习-行为型-解释器模式(三十五)
摘要: 什么是解释器模式 解释器模式为某个语言定义它的语法(或者叫文法)表示,并定义一个解释器用来处理这个语法 需求 如“韶粵通”公交车读卡器可以判断乘客的身份,如果是“韶关”或者“广州”的“老人” “妇女”“儿童”就可以免费乘车,其他人员乘车一次扣 2 元。 表达式 <expression> ::= <c
阅读全文
posted @ 2020-04-21 10:12 意犹未尽
阅读(169)
评论(0)
推荐(0)
设计模式之美学习-行为型-命令模式(三十四)
摘要: 什么是命令模式 命令模式将请求(命令)封装为一个对象,这样可以使用不同的请求参数化其他对象(将不同请求依赖注入到其他对象),并且能够支持请求(命令)的排队执行、记录日志、撤销等(附加控制)功能。 与策略模式很像,我们不能用编码来区分模式,而是应用场景 代码实现 /** * 抽象的命令 */ publ
阅读全文
posted @ 2020-04-21 09:47 意犹未尽
阅读(203)
评论(0)
推荐(0)
2020年4月20日
设计模式之美学习-行为型-备忘录模式(三十三)
摘要: 什么是备忘录模式 在不违背封装原则的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便之后恢复对象为先前的状态。 需求 编写一个小程序,可以接收命令行的输入。用户输入文本时,程序将其追加存储在内存文本中;用户输入“:list”,程序在命令行中输出内存文本的内容;用户输入“:undo”,
阅读全文
posted @ 2020-04-20 17:53 意犹未尽
阅读(161)
评论(0)
推荐(0)
设计模式之美学习-行为型-访问者模式(三十二)
摘要: 什么是访问者模式 允许一个或者多个操作应用到一组对象上,解耦操作和对象本身。 因为它难理解、难实现,应用它会导致代码的可读性、可维护性变差,所以,访问者模式在实际的软件开发中很少被用到,在没有特别必要的情况下,不建议使用 应用场景 访问者模式针对的是一组类型不同的对象(PdfFile、PPTFile
阅读全文
posted @ 2020-04-20 16:50 意犹未尽
阅读(442)
评论(0)
推荐(0)
2020年4月16日
设计模式之美学习-行为型-迭代器模式(三十一)
摘要: 什么是迭代器模式 迭代器模式(Iterator Design Pattern),也叫作游标模式(Cursor Design Pattern)。 一个完整的迭代器模式 设计容器(数组、链表、树、图、跳表)和迭代器 为了达到基于接口而非实现编程的目的,容器又包含容器接口、容器实现类,迭代器又包含迭代器接
阅读全文
posted @ 2020-04-16 15:33 意犹未尽
阅读(186)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
52
下一页
公告