自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白雪红叶阁

程序员的养成之路

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 【读书笔记】[图解]《深入理解java虚拟机》

注:部分图片原型来自于百度图片,后重绘整理所得。【全书结构】【一】 字节码加工厂---原书第十章【二】 类文件结构信息----原书第六章 【三】 类加载子系统-----第七、九章 【四】 字节码的冰雪世界【五】 对象在内存中的样子----p49【六】对象的新路历程【七 】方法调用过程(简)【八】方法调用(详)【九】...

2019-01-04 09:33:12 271

原创 【算法刷题】链表是否有环且输出入环节点--缓存记录法(JAVA)

【题目】LeetCode 142 linked-list-cycle II(环形链表)【题址】https://leetcode-cn.com/problems/linked-list-cycle-ii/【题干】给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)...

2019-05-01 21:08:50 263

原创 【算法刷题】链表是否有环且输出入环节点--快慢指针法(JAVA)

【题目】LeetCode 142 linked-list-cycle II(环形链表)【题址】https://leetcode-cn.com/problems/linked-list-cycle-ii/【题干】给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)...

2019-05-01 21:02:58 418

原创 【算法刷题】链表是否有环--缓存记录法(JAVA)

【题目】LeetCode 141 linked-list-cycle(环形链表)【题址】https://leetcode-cn.com/problems/linked-list-cycle/【题干】给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果pos是-1,则在该链表中没有环。示例...

2019-05-01 16:57:09 192

原创 【算法刷题】链表是否有环--快慢指针法(JAVA)

【题目】LeetCode 141 linked-list-cycle(环形链表)【题址】https://leetcode-cn.com/problems/linked-list-cycle/【题干】给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果pos是-1,则在该链表中没有环。示例...

2019-05-01 16:44:26 666

原创 【算法刷题】链表反转(JAVA)

【题目】LeetCode 206 Reverse Linked List(反转链表)【题址】https://leetcode-cn.com/problems/reverse-linked-list/【题干】反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NU...

2019-05-01 14:52:14 781

原创 关于灯泡问题的简单实现

今天看到群里讨论关于灯泡的问题,就使用java简单实现了一下,不是最优的算法,欢迎大家指正。一个圆环上有100个灯泡,灯泡有打开关闭两种状态,灯泡的状态随机,按一个灯泡,相邻的两个灯泡的状态也发生一次变化。比如 暗-亮-暗,按中间灯泡,变化为 亮-暗-亮。问,设计一道算法,使得所有灯泡最后都亮。具体代码如下: /** * 对灯泡进行调整 * @param arr 以长度...

2019-02-19 14:35:54 1193 1

原创 【最新活动】天猫福鱼活动攻略

最近天猫福鱼活动很风行,故而推出攻略,希望可以帮助到读者 【奖励预览】1.13 20点前解锁6级福鱼,可以参与红包领取(等级越高越多) 1.16 20点前解锁16级福鱼,可以参与年货锦鲤抽奖 【规则说明】通过积累福气值,进行召唤福鱼,两个同等级福鱼拖拽可以合并为一个高等级福鱼,随着解锁等级升级,可以召唤更高等级的福鱼,最终解锁福鱼等级,领取奖励。每次解锁都会有奖...

2019-01-11 10:02:13 2978

原创 【成长之路】eclipse项目结构介绍(.project .classpath .mymetadata setings)

对应思维导图文件下载链接:https://download.csdn.net/download/zhuguang_2016/10406708 

2018-05-10 21:12:52 190

原创 【方法整理】锁定java进程内cpu高占用,内存高占用,线程时间长线程信息的办法

锁定java进程内cpu高占用,内存高占用,线程时间长线程信息的办法1.    ps –ef|grep [程序关键字]|awk '{if($3==1)print$2}'ps –ef|grepresin-4.0.48|awk '{if($3==1)print $2}'查到java,进程号2. top -n1b -H -p [pid]> [文件名]top -n1b -H -p 21180 &gt...

2018-04-25 22:32:46 709

原创 【问题经验】[Myeclipse]Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException

产生原因:IDE勾选了自动编译部署,在部署调用时产生了异常。解决办法:取消myeclipse的自动部署:右键点击项目 ->properties -> Builders ,将DeploymentBuilder勾选去除.这样,系统将不会自动热部署,可点击工具栏的 Deploy Myeclipse j2ee ...进行手工部署.本次错误解决方法:1、首先关闭MyEclipse工作空间。2、然...

2018-04-25 22:26:08 171

原创 【maven】关于maven install提示 Dynamic Web Module 3.0 requires Java 1.6 or newer 错误的解决办法

错误示例:项目pom中加入<plugins>      <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-compiler-plugin</artifactId>          <versi...

2018-04-25 21:38:55 163

原创 【maven】关于maven install提示 编码GBK的不可映射字符 错误的解决办法

方案一:在pom.xml的/project/build/plugins/下的编译插件声明中加入下面的配置:<encoding>UTF-8</encoding>即:    <plugin>          <groupId>org.apache.maven.plugins</groupId>           <artifactI...

2018-04-25 21:37:03 1035

原创 【maven】如何去跳过maven一些插件的检查与测试环节

【问题】下载Maven管理的一些源码后或使用一些maven插件时,编译会出现一定检查测试执行类问题,可分别通过如下办法跳过【跳过findbugs检查】<plugin>               <groupId>org.codehaus.mojo</groupId>               <artifactId>findbugs-maven-...

2018-04-25 21:31:33 9802

原创 《竹语集》

《青玉案·对阙》2018.03.19情深不负白头雪,惟愿余生与卿度。一阙轻词情尽诉,山海无悔,风雨同路,经年亦如故。鱼温尚守红叶约,木栖同暖凭君顾。半片浅墨遮苏幕,雪月风花,桥鹊深处,贪恋朝与暮。《枫蓝夜》似醉非醉戏今宵,不盼身醒待明朝。枫蓝紫陌笙歌夜,满月清忧做风飘。《青玉案 · 霾雪》踏雪漫步霾都雾,静秋过,构叶没。玉叶金枝铺满路。数日冰雨,一夜凉风,袭扰人无数。玉湖频忆朝与暮,落笔思今予何处...

2018-04-25 21:11:12 249

原创 《流火集》

毕业季,流火集忆及当年初见日,未若初识如故知。缘起清泽叶落处,笔驻物联云起时。只言片叶留新念,草字花笺落清词。他朝故地重见日,相逢依旧可相识。絮语•序语       在渐行渐远的岁月边缘,推杯把盏,将几许蕴藏的心语借酒明言;肆意泼墨,将几多氤氲的旧事铭刻词章。       此去经年,或终身难一见,或相伴于身前,或执子手相牵。相聚即是缘,缘深缘浅,缘聚缘散,皆是物联,终是心连。       虽若...

2018-04-25 21:02:21 662

原创 《雪月集》

知我心者,谓我心忧,不知我者,谓我何求———记黯然月下,红尘尽落,烟花微醉,轻寒暮雪雁不回。更哪堪岁月静好,只恐是物是人非。一纸墨香流年。一段繁华风情。锦瑟年华里余音未央,怕是未烬时分,也只是寻常而已,斑驳的雪月下,零星的碎念……1.《苏幕遮》(2011年冬)呡茗茶,数霜花,望尽残霞,何处是归家。频倚北斗望京华,尺素难发,独叹浣溪沙;舞恰恰,弄琵琶,漫索天涯,谁共语胡笳,月辉星影透窗纱,火树银花,...

2018-04-25 20:55:52 1118

【读书笔记】【图解JVM】ppt

JVM内在结构的图解文档,visio格式 1.编译过程 2.内存结构 3.对象与类的结构 4.类结构信息 5.对象建立过程 6.收集器 7.方法调用 8.垃圾回收 9.JIT 10.指令 11.线程

2019-01-04

【读书笔记】【图解JVM】

JVM内在结构的图解文档,visio格式 1.编译过程 2.内存结构 3.对象与类的结构 4.类结构信息 5.对象建立过程 6.收集器 7.方法调用 8.垃圾回收 9.JIT 10.指令 11.线程

2019-01-04

【白雪红叶】eclipse项目结构介绍.xmind

eclipse项目结构 .project .classpath .mymetadata setings 用以解决环境问题

2018-05-10

【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

关于java程序员发展需要学习的路线整理集合 技术 应用技术 计算机基础知识 cpu mem disk net 线程,进程 第三方库 poi Jsoup zxing Gson 数据结构 树 栈 链表 队列 图 操作系统 linux 代码控制 自动化代码检查 sonar 代码规范 阿里巴巴Java开发规范手册 UMPAY——编码规范 日志规范 异常规范 网络 协议 TCP/IP HTTP hession file HTTPS 负载均衡 容器 JBOSS tomcat resin jetty 容灾 日志框架 开源框架 slf4j 框架实现 log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 禅道 jira 开发工具 编程工具 eclipse myeclipse idea vi VS webstorm sublime text 版本控制 svn git 项目管理 maven Nexus Jenkins 工作软件 反编译软件 office系列 下载器 adobe系列 记录软件 思维导图 office--Note 邮件管理 性能优化 分层优化 系统级别 中间件级别 JVM级别 代码级别 分段优化 前端 web应用 服务应用 资源池 数据库 大数据与nosql zookeeper hadoop hbase mongodb strom spark java语言 语言语法基础 异常 泛型 内部类 反射 序列化 nIo 匿名类 包装类 优先级 引用 语言工具类库 容器类 集合 链表 map 工具类 系统类 日期类 数字类 字符串+正则 流 字符流 字节流 语言特性 继承 封装 多态 JVM 多线程与并发 GC机制 GC收集器类型 串行 CMS 并行 G1 算法 复制 标记清理 标记整理 分区 新生代 eden survivor 老年代(old区) 永久代(perm区) 版本变化 1.5 1.6 1.7 1.8 1.9 IO/NIO IO类型 同步阻塞 同步非阻塞 基于信号 多路复用 异步IO 类加载机制 双亲委派 OSGI 算法 搜索 二分 排序 选择 冒泡 插入 快速 归并 堆 桶 基数 常用算法 贪婪 回溯 剪枝 动态规划 数据挖掘算法 KMP算法 GZZ算法 HASH分桶 关联规则算法 APRORIVE算法 分布式 负载均衡 水平伸缩 集群 分片 Key-hash 异步 一致性hash 消峰 分库分表 锁 悲观锁 乐观锁 行级锁 分布式锁 分区排队 一致性 一致性算法 paxos zab nwr raft gossip 柔性事务(TCC) 一致性原理 CAP BASE 中间件 数据库 mysql 存储引擎 索引 锁 oracle db2 缓存 redis 数据结构 持久 复制 cas 单线程 memcache eacache Tair 消息队列 jms Queue Topic kafka 持久 复制 Stream Partition rocketMQ RabbitMQ ActiveMQ 常用开源框架 Spring Spring MVC Spring WebFlow spring tx aop ioc Struts ibatis Mybatis CAS Dubbo 工作能力 软实力 应急能力 创新能力 管理能力 分享能力 学习能力 沟通能力 解决问题能力 经历 技术攻关案例 程序开发案例 程序设计案例 设计 设计原则 单一职责原则 开闭原则 里氏替换原则 依赖倒转原则 接口隔离原则 迪米特原则 设计模式 结构模式 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 创建模式 抽象工厂模式 工厂方法模式 建造这模式 原型模式 单例模式 行为模式 责任链模式 命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 设计案例 UML 架构 系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 一致性设计 负载均衡设计 过载保护设计 协议设计 二进制协议 文本协议 接入层架构设计 DNS轮询 动静态分离 静态化 反向代理 LVS F5 CDN 逻辑层架构设计 连接池 串行化技术 影子Master架构 批量写入 配置中心 去中心化 通讯机制 同步 RPC RMI 异步 MQ Cron 数据层架构设计 缓存优化 DAO&ORM; 双主架构 主从同步 读写分离 性能优化架构能力 代码级别 关联代码优化 cache对其 分支预测 copy on write 内联优化 系统优化 cache 延迟计算 数据预读 异步 轮询与通知 内存池 模块化 工程架构能力 开发语言 运维与监控 监控 系统监控 日志监控 流量监控 接口监控 数据库监控 业务监控 性能监控 告警 日志 设计模式 数据结构与算法 各种工具

2018-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除