摘要: IDEA 整合Git 可以在IDEA中Terminal中进行git操作 下面所说的快捷键操作都只是对于IDEA中 拉取提交代码 git pull 从远程仓库更新代码 (ctrl+t) git commit 将本地代码提交至本地仓库 (ctrl+k) git push 将本地仓库提交的代码提交至远程仓阅读全文
posted @ 2018-09-19 09:21 家里那只橘猫 阅读(134) 评论(0) 编辑
摘要: 前言 ​ 由于上次线上full gc,让我这个没有机会实战接触jvm的人,尝到了一定的甜头,同时也觉得自己还有很多东西需要去实战并总结。这是一篇记录jvm配置参数,使用jvisualvm工具来让人对jvm更加熟悉的一篇文章。 jvm参数配置 ​ 以jdk1.8为例 ,介绍jvm参数配置之前,先要知道阅读全文
posted @ 2018-12-11 18:00 家里那只橘猫 阅读(13) 评论(0) 编辑
摘要: ​ 标题采自:英雄联盟 瑞文:断剑重铸之日,骑士归来之时! 断剑 ​ 前两天早上在挤地铁的时候看到小组群里,主管发了好多消息,打开来一看,说是XX项目自从22号发版后,每天晚上就疯狂Full GC,让我们查一下什么原因,嘻嘻嘻,一开始听到,心里窃喜,为什么呢。因为自己以前对jvm也有些了解,不过都只阅读全文
posted @ 2018-12-07 11:40 家里那只橘猫 阅读(24) 评论(3) 编辑
摘要: 前言 ​ 哇,最近再看Java编程思想,看到了第七章复用类中7.5在组合和继承之间选择。让我对组合和继承有了新的认知,前一段时间把设计模式看完了,虽然说看了几遍,但是思想永远的记不住,理解不了。但是今天,结合着组合和继承让我有了新的认知,故想给学设计模式的同学一个我的理解思路。 组合和继承 理解组合阅读全文
posted @ 2018-11-23 11:50 家里那只橘猫 阅读(9) 评论(0) 编辑
摘要: 介绍 我尽量用最少的语言解释总结: Java23种设计模式之一,属于行为型模式。一个类的行为或者算法可以在运行时更改,策略对象改变context对象执行算法。 应用实例: ​ 以周瑜赔了夫人又折兵的例子。 uml类图如下 主要代码如下 策略接口 策略接口实现类 context类 main 执行结果:阅读全文
posted @ 2018-11-15 09:38 家里那只橘猫 阅读(10) 评论(0) 编辑
摘要: 介绍 ​ 我尽量用最少的语言解释总结: ​ Java23种设计模式之一,属于结构型模式,允许向一个现有的对象添加新的功能,不改变其结构。 应用实例: ​ 给英雄联盟种的射手,添加不同的装备。先装备攻速鞋,在装备电刀,最后装备无尽 uml类图如下 主要代码如下 ADC类: VN这个射手类 ADC 装备阅读全文
posted @ 2018-11-13 09:57 家里那只橘猫 阅读(14) 评论(2) 编辑
摘要: ​ 一直都想对设计模式有一个深刻的认识,这样对于阅读源码的时候就不会那么吃力了。于是有了想要记录下设计模式的笔记。打算从自己不怎么熟悉的设计模式开始写,里面穿插着一点自己的想法,希望自己写完后,会又一个更深刻的理解和流畅的表述。 介绍 ​ 为请求创建了一个接受者的链,通常一个接收者包含下一个接受者的阅读全文
posted @ 2018-11-05 14:31 家里那只橘猫 阅读(186) 评论(2) 编辑
摘要: 电子书目录读取 由来 ​ 在epub2规范生成的epub电子书中负责目录导航的文件toc.nxc文件,但是在epub3规范生成的电子书中负责目录导航的文件是toc.xhtml文件。公司的移动端的SDK并不支持toc.xhtml文件的电子书目录导航。我这边需要将toc.xhtml文件转换成toc.nc阅读全文
posted @ 2018-11-02 16:04 家里那只橘猫 阅读(23) 评论(0) 编辑
摘要: 多线程中有三个类,分别是CountDownLatch,CyclicBarrier,Semaphore。代表着线程中的栅栏。共享锁。 CountDownLatch 在一组线程中,一个线程等待其他线程。我把它理解为门栓。 查看该类的数据结构图如下图一 ​ 图一 有一个静态的内部类,Sync继承自AQS。阅读全文
posted @ 2018-10-29 10:09 家里那只橘猫 阅读(238) 评论(0) 编辑
摘要: 关于线程池的理解 线程池 ​ 在项目中提前创建好几个线程,当有任务来的时候,直接用创建好的线程来处理任务,处理完之后,线程不会销毁,等待下一个任务。由于创建和销毁线程很消耗性能。所以可以用线程池来提高性能。 自己踏入过的误区,在一个类里面,把线程池当作了改类的成员变量,用完之后没有shutdown。阅读全文
posted @ 2018-10-25 09:57 家里那只橘猫 阅读(36) 评论(0) 编辑
摘要: Json数据解析 场景模拟 假如现在根据一个接口得到了一串Json字符串,我们要获取Json字符串中某一个数字,Json字符串如下 现在要获取 sum中val 对应的238285 这个值 准备 使用fastJson 阿里的 添加maven依赖 解析 1. 转换成JSONObject对象 得到是一个r阅读全文
posted @ 2018-10-16 11:18 家里那只橘猫 阅读(38) 评论(0) 编辑
返回顶部