
java
frankstars
迷途小书生 Java/Spring PHP/laravel python/Django爱好者 Django的死忠粉 机器学习的小小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 多线程
java 多线程标签(空格分隔): 线程 进程java 多线程线程 线程与进程的区别 Java线程 线程的创建与开始 线程的创建 扩展Tread类实现多线程 实现Runnable接口的多线程 线程状态间的转换线程的常用方法介绍 线程 线程是一个程序内部的顺序控制流,一个进程中通常有多个线程,线程不能单独存在,总是属于某一个进程。 线程与进程的区别 - 每个进程都有独立的代码和数据空间(进程原创 2016-04-03 14:15:50 · 465 阅读 · 0 评论 -
JVM学习之路(二)
JVM学习之路(二)JVM学习之路二 GC 自适应的分代的停止-复制标记-清扫式垃圾回收器GC 垃圾回收机制是由垃圾回收器Garbage Collection GC来完成的,GC是后台的守护线程,优先级比较低,可以根据内存的使用情况动态的调整其优先级。 垃圾回收机制调用之前,还会有有一些清理工作。垃圾回收只能回收通过new关键字申请的内存(堆内存),但是堆上的内存并不完全是通过new分原创 2016-08-04 15:59:28 · 363 阅读 · 0 评论 -
JVM学习之路(一)
JVM学习之路(一)JVM学习之路一 基本定义 JVM结构 类加载器classloader BootStrap classloader Extension classloader System classloader User-defined classloader 执行引擎Execution engine 运行时数据区域runtime dataarea PC程序计数器 PC Register ja原创 2016-08-04 15:56:54 · 432 阅读 · 0 评论 -
java线程里关键字与关键方法
java线程里关键字与关键方法@线程 @sleep @yield @synchronized @wait @join @notify @notifyAll @run @start @volatilejava线程里关键字与关键方法 sleep yield synchronized waitnotifynotifyAll join runstart volatile sleep()-Thread.sle原创 2016-07-29 17:08:01 · 2637 阅读 · 0 评论 -
排序算法吐血整理-附java实现
排序算法吐血整理标签(空格分隔): java 排序 算法排序算法吐血整理 啰里八嗦 插入排序 直接插入排序 二分法插入排序 希尔排序 选择排序 简单选择排序 堆排序 交换排序 冒泡排序 快速排序 归并排序 基数排序 总结啰里八嗦 在实习的过程中,学习到了很多课本上没有的东西,框架呀,系统呀等等,很多很多,但是最近智商下线,很多东西有点遗忘,就想要整理一下经典算法方面的东西,算是在闲暇中慢慢找回状原创 2016-07-27 20:03:36 · 2319 阅读 · 1 评论 -
maven快速创建项目
maven快速创建项目标签(空格分隔): maven archetypetip 项目创建,每次都需要手动配置,耗时且没有太多的实际意义,所以创建了一个基础archetype,根据这个archetype大家可以直接生成新项目。 configurationGroupId:com.frankstar ArtifactId:protype-archetype Version:1.0-SNAPSHOT R原创 2016-07-06 17:27:11 · 564 阅读 · 0 评论 -
ActiveMQ学习
ActiveMQ学习标签(空格分隔): ActiveMQ JMSActiveMQ简介 ActiveMQ是JMS消息通信规范的一个实现,通过ActiveMQ消息服务交换消息。消息生产者将消息发送至消息服务,消息消费者则从消息服务接收这些消息。这些消息传送操作是使用一组实现 ActiveMQ应用编程接口 (API) 的对象来执行的。 安装ActiveMQ a.官网下载安装 http://a原创 2016-07-12 09:42:46 · 534 阅读 · 0 评论 -
java线程池学习
java中ThreadPoolExecutor类Executor 接口 ExecutorService 接口 AbstractExecutorService 抽象类 ThreadPoolExecutor核心类 workQueue threadFactory 线程工厂 handler 深入剖析线程池实现原理线程池状态 任务的执行 线程池中的线程初始化 任务缓存队列及排列策略 任务拒绝策略 线程池的关闭原创 2016-04-18 17:05:12 · 507 阅读 · 0 评论 -
java单例模式
java单例模式标签(空格分隔): java 单例 设计模式java单例模式概念 实现思路 饿汉式 懒汉式 双重检查加锁 –概念 单例模式 指的是一个类只有一个实例,并且提供一个全局访问点 实现思路 在单例模式的类中设置一个private静态变量field,类型为当前类,用来持有单例唯一的实例 同时将无参数的构造函数访问修饰符设置为private,避免外部使用new构造多个实例 提供一个publ原创 2016-05-11 14:47:36 · 395 阅读 · 0 评论 -
java垃圾回收机制
java垃圾回收机制标签(空格分隔): java 内存管理java垃圾回收机制 确定某个对象是否是垃圾 垃圾收集算法 Mark-Sweep标记清除算法 Copying复制算法 Mark-Compact标记-整理算法 Generational Collection分代收集算法 java垃圾收集器 内存分配 确定某个对象是否是垃圾- 引用计数 通过引用和对象进行关联,如果要操作对象,则必须通过引原创 2016-04-14 15:48:17 · 624 阅读 · 0 评论 -
java多线程学习(二)
java多线程学习(二)标签(空格分隔): java 线程java多线程学习二线程的优先级别 线程的同步 线程案例 线程的优先级别 java提供一个线程调度器来监控程序中启动后所有进入就绪状态的线程,线程调度器按照线程优先级执行线程。 线程优先级从1到10,用数字表示,从低到高,缺省的默认值为5 使用下面方法设置或者获取线程的优先级: - int getPriority() -转载 2016-04-04 13:12:52 · 440 阅读 · 0 评论 -
Levenshtein distance
Levenshtein distanceLevenshtein distance Levenshtein distance 简介 算法 java实现 Levenshtein distance 简介 Levenshtein distance,最短编辑距离,计算2个字符串的最短距离,即变换次数, 规则为: 1.修改一个字符 2.增加一个字符 3.删除一个字符原创 2016-09-22 11:38:04 · 523 阅读 · 0 评论