码迷,mamicode.com
首页 > 编程语言
剑指offer之面试题17合并两个排序的链表
问题描述:输入两个递增的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。...
分类:编程语言   时间:2016-05-12 12:12:00    阅读次数:131
Java多线程编程7--SimpleDateFormat非线程安全处理
类SimpleDateFonnat主要负责日期的转换与格式化,但在多线程的环境中,使用此类容易造成数据转换及处理的不准确,因为SimpleDateFormat类并不是线程安全的。 1.出现异常     本示例将实现使用类SimpleDateFormat在多线程环境下处理日期但得出的结果却是错误的情况,这也是在多线程环境开发中容易遇到的间题。 public class MyThread ext...
分类:编程语言   时间:2016-05-12 12:11:39    阅读次数:141
Javascript 动态合并table单元格
废话不说直接上代码 <meta http-equiv...
分类:编程语言   时间:2016-05-12 12:10:39    阅读次数:391
java 字节输入输出流
/* 字节流: InputStream OutputStream */ import java.io.*; class FileStream { public static void main(String[] args) throws IOException { outputFile(); //inputFile_1(); inputFile_2(); } /*不利用数...
分类:编程语言   时间:2016-05-12 12:10:10    阅读次数:151
java 复制图片练习
/* 复制图片。其实复制媒体文件用到的基本上是字节流文件。复制音乐与复制图片类似。 图片是媒体文件,所以要使用InputStream和OutputStream来进行复制操作。 */ import java.io.*; class CopyPicTest { public static void main(String[] args) { long start=System.curren...
分类:编程语言   时间:2016-05-12 12:10:16    阅读次数:173
java 键盘输入数据
/* 直接使用readLine方法来完成键盘录入的一行数据的读取。 readLine是字符流BufferedReader类中的方法。 而键盘录入的read方法是字节流InputStream中的方法。 字节转字符。 */ import java.io.*; class TransStreamDemo { public static void main(String[] args) throw...
分类:编程语言   时间:2016-05-12 12:09:27    阅读次数:160
一个简单的Java单例示例谈谈并发
一个简单的单例示例 单例模式可能是大家经常接触和使用的一个设计模式,你可能会这么写 public class UnsafeLazyInitiallization { private static UnsafeLazyInitiallization instance; private UnsafeLazyInitiallization() { } pub...
分类:编程语言   时间:2016-05-12 12:09:45    阅读次数:232
Java虚拟机详解
概念     虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 运行过程 一个运行时的Java虚拟机实例的天职是:负责...
分类:编程语言   时间:2016-05-12 12:06:24    阅读次数:260
《机器学习实战》AdaBoost算法的分析与实现
=====================================================================   《机器学习实战》系列博客是博主阅读《机器学习实战》这本书的笔记也包含一些其他python实现的机器学习算法     github 源码同步:https://github.com/Thinkgamer/Machine-Learning-With-Py...
分类:编程语言   时间:2016-05-12 12:07:13    阅读次数:497
算法课笔记系列(六)—— 图(Part2)
这一周去了一趟说走就走的治疗之旅,所以算法课都没能上。 跟上周一样,这一周的内容包含几个小部分,分别为最短路径动态规划、所有点对之间的最短路径和网络流。 第一部分:最短路径动态规划 对于一个有向图G=(V, E), 每一条边权重为cvw(权重可为负), 问题是找到从节点s到t的最短的路径。如果边的权重中有负值,则Dijkstra方法不适用。因此我们想到一个办法,给每一个权值加上一个正常数使得...
分类:编程语言   时间:2016-05-12 12:04:19    阅读次数:210
Java8简单的本地缓存实现
这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法,在key为Null的时候自动计算一个新的value值。非常适合实现cache。来看下代码: public static void main(String[] args) { for (int i = 0; i 10; i++) System.out.p...
分类:编程语言   时间:2016-05-12 12:03:20    阅读次数:244
java&nbsp;125题总结
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。   2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类...
分类:编程语言   时间:2016-05-12 12:03:54    阅读次数:261
8大排序算法图文讲解
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。算法一:插入排序 插入排序示意图插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描...
分类:编程语言   时间:2016-05-12 12:01:44    阅读次数:178
Spring&nbsp;Security学习总结
提示: Spring Security为我们提供的所有认证提供者实现都是org.springframework.security.providers .AuthenticationProvider 接口的实现类,它们都实现了此接口的authenticate方法,如果你正在看源代码,会发现这个authenticate方法事实上和Authe nticationManager(认证管理器)接口的aut...
分类:编程语言   时间:2016-05-12 12:03:51    阅读次数:930
如何用javascript&nbsp;实现拖拽
JavaScript擅长于修改页面中的DOM元素,但是我们使用JavaScript通常只是实现一些简单功能,例如实现图片的翻转,网页中的标签页,等等。这篇文章将向你展示如何在页面中,对创建的元素实现拖放。 有许多理由让你在页面中加入拖放的功能,其中最简单的理由是重新组织数据。举个例子,你可能希望用户能够重组一系列的页面元素,通过放置一个input或 select组件在各个元素的旁边来代表它们的顺...
分类:编程语言   时间:2016-05-12 12:01:15    阅读次数:219
java&nbsp;考试&nbsp;面试&nbsp;经典100题
1、面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 (2)继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承...
分类:编程语言   时间:2016-05-12 12:02:07    阅读次数:812
java&nbsp;IO性能分析(转载)
Java IO性能分析 第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题。然而这个讨论没有包含应用设计问题,例如搜索算法和数据结构,也没有讨论系统级的问题,例如文件高速缓冲。  Java语言采取两种截然不同的磁盘文件结构。一个是基于字节流,另一个是字符序列。在Java语言中一个字符有两个字节表示,而不是像通常的语言如c语言那样是一个字节。因此,从一个文件读取字...
分类:编程语言   时间:2016-05-12 12:01:43    阅读次数:273
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!