java
文章平均质量分 65
Icarus_gc
人生就像dp,不要管以后怎么样,只要过好现在这一刻.如此递推下去,你所经历的人生就是最优解....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 加密技术(二)
这里主要介绍了java对称加密的实现.包括:DES, 3DES, AES, PBE等加密技术的java代码实现.原创 2016-05-27 17:48:13 · 666 阅读 · 0 评论 -
剑指Offer笔记<JAVA版>(三)
1.3.18 定义一个栈的数据结构,实现min(找出栈中最小的元素),pop,add函数,并且要求三个函数的时间复杂度都是O(1)package Chapter4;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;public class HasMinFStack { Linked原创 2016-08-23 11:46:52 · 634 阅读 · 0 评论 -
剑指Offer笔记<JAVA版>(一)
剑指offer笔记(JAVA实现)1 面试流程1.1 star法则S: 简单的项目背景,比如项目的规模,开发软件的功能和目标用户T: 自己完成的任务,了解好“参与”与“负责”A: 为了完成任务,自己做了哪些工作,是怎么做的。可以介绍特点,平台,技术。R: 写自己的贡献,比如完成任务的多少,时长,修改了多少bug,做了什么优化。1.2 面试官喜欢针对项目问的问题你在项目中遇到的最大的问题原创 2016-08-16 15:32:09 · 639 阅读 · 0 评论 -
SpringBoot + RabbitMQ 使用Demo
Spring-Boot 使用RabbitMQ1.安装&运行 rabbitmq安装服务器 :brew install rabbitmq运行Server:rabbitmq-server安装完之后: * 应用端口:15672 * 服务端口:5672 如果没有此命令,可以去/usr/local/Cellar/rabbitmq/3.6.6目录下找rabbitmq-server命令(具体目录,安装原创 2017-03-05 16:21:53 · 2485 阅读 · 0 评论 -
《 Clean Code 》 读书笔记(一)
要有代码有人说,很快,代码就会自动的生产出来,不再需要人工编写代码了。程序员完全没有用了,因为商务人士可以直接从规约中生成程序。 扯淡~ 我们不可能丢掉代码。因为代码呈现的需求上的细节,在某些层面上,这些细节无法被忽视或者被抽象。我期望语言的抽象侧此继续的提升,也期望领域特定语言继续增加,那是好事,但是终结不了代码。实际上,在较高的层面上用领域特定语言编写的规约也将是代码!它得严谨,规范,精确,详原创 2016-10-08 20:10:47 · 782 阅读 · 0 评论 -
JAVA GC 与 内存分配策略
GC与内存分配策略概述如何确定对象已死1 引用计数算法2 可达性分析算法3 再谈引用4 生存还是死亡5 回收方法区垃圾收集算法1 标记-清除算法2 复制算法3 标记-整理算法4 分代收集算法内存分配与回收策略1 对象优先在Eden区分配12 对象内存的分配13 空间分配担保GC与内存分配策略1 概述说起垃圾回收机制,大部分人都把这项技术当做java语言的伴生产物。事原创 2016-08-20 23:03:46 · 881 阅读 · 0 评论 -
设计模式-观察者(一)
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新.原创 2016-05-27 17:43:58 · 545 阅读 · 0 评论 -
设计模式-策略模式
The strategy Parttern: define a family of algorithms, encapsulateseach ones, and make them interchangeable, strategy lets the algorithmvary independently from clients that use is.原创 2016-05-27 17:42:35 · 591 阅读 · 0 评论 -
JVM-java内存区域与内存溢出异常
JVM-java内存区域与内存溢出异常说明运行时数据区域1 程序计数器2 java虚拟机栈3 本地方法栈4 java堆5 方法区对象的创建一个有意思的现象JVM-java内存区域与内存溢出异常1 说明java 与 c++之间有一堵由内存动态分配和垃圾回收技术所围成的高墙,墙外的人想进来, 墙内的人想出去。然而java的使用者就是这些墙里的人。这篇文章就是介绍java虚拟机内存的各原创 2016-08-16 20:00:12 · 1233 阅读 · 0 评论 -
JAVA六种遍历二叉树代码
先根遍历,中根遍历,后根遍历 二叉树并且 循环+递归两种方式//二叉树节点classpublic class BinaryTreeNode { private int value; public BinaryTreeNode leftNode; public BinaryTreeNode rightNode; public void setValue(int v){原创 2016-08-17 16:16:01 · 1093 阅读 · 0 评论 -
SprintBoot实现定时任务
SprintBoot实现定时任务 + cron 表达式教程原创 2017-11-03 15:41:55 · 744 阅读 · 0 评论
分享