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