码迷,mamicode.com
首页 > 编程语言
多线程(三)
接着说 线程池,使用java自带的线程池,一般的情况下线程池对应的实现类是ThreadPoolExecutor,当然不排除自己来写一个线程池,扯远了,ThreadPoolExecutor 扩展自抽象类AbstractExecutorService,其中AbstractExecutorService ...
分类:编程语言   时间:2014-09-15 17:20:39    阅读次数:241
java获取程序执行时间
第一种是以毫秒为单位计算的。 Java代码 //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); ...
分类:编程语言   时间:2014-09-15 17:18:39    阅读次数:225
从排序开始学JAVA(2)——希尔排序
希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一...
分类:编程语言   时间:2014-09-15 17:18:09    阅读次数:235
单例模式及C++实现
单例模式及C++实现代码C++中的单例模式http://blog.csdn.net/hackbuteer1/article/details/7460019
分类:编程语言   时间:2014-09-15 17:12:59    阅读次数:124
C语言花括号
由于C语言本身就是函数式语言,说白了,C程序就是由函数构成的!所以花括号肯定是用在函数之中,包括函数中的各种流程控制语句中。实际上,C程序中花括号{}的作用:就是把多个单条语句用花括号{}括起来组成一个结构上可以认为是一个语句的复合语句。所以在程序中,我们应该把复合语句看成是单条语句,而不是多条语句...
分类:编程语言   时间:2014-09-15 17:11:39    阅读次数:251
Java8新特性——λ表达式
原文地址:http://blog.csdn.net/ioriogami/article/details/127821411. 什么是λ表达式λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式...
分类:编程语言   时间:2014-09-15 17:10:49    阅读次数:226
Java 进阶(二) 使用visualVM远程监控JVM
1.配置Java安全访问 新建文件jstatd.all.policy 内容: grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; }; 2.在远程服务器上执行 jstatd -J-Djava.security.p...
分类:编程语言   时间:2014-09-15 16:06:39    阅读次数:177
在C语言中,double long unsigned int char 类型数据所占字节数
在C语言中,double、long、unsigned、int、char类型数据所占字节数和机器字长及编译器有关系: 表格形式,易于开发者浏览...
分类:编程语言   时间:2014-09-15 16:04:29    阅读次数:245
Python 专用方法和迭代机制
Python 设计哲学是“优雅”、“明确”、“简单”,对于一件事只用一种最好的方法来做,而这种优雅在于背后很自然的隐藏了很多细节。比如对一些对象直接用for 语句来迭代,一些全局函数可以作用于很多具有共同特征的对象,还有生成器装饰器自省等特性。其中很多实现都是借助 Python 内部专用方法,而对外则使用统一的全局函数来进行操作,在配合一些语法糖,使得 Python 写起来愈发的方便,符合人的直觉。...
分类:编程语言   时间:2014-09-15 16:03:59    阅读次数:180
Quartz cron 表达式(linux 定时器,java 定时任务,spring task定时任务)
Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。 在 UNIX cron 里,要执行的作业(或者说命令)是存放在 cron 表达式中的,在第六个域位置上。Quar...
分类:编程语言   时间:2014-09-15 15:58:19    阅读次数:321
java强化篇(一)---java 1.5的新特性
Java1.5的新特性   1.     快捷键使用技巧 快捷键的位置:General->keys,设置alt+/键(丁:content a 就会搜索出)进行内容提示时,要注意解除alt+/键原来的绑定关系,直接输入alt+/就可以找到它的绑定关系,删除绑定关系时也可以使用remove binding这个按钮。 1、显示系统提示:ALT+/ 2、程序代码自动排版:Ctrl+Shift+F...
分类:编程语言   时间:2014-09-15 15:57:29    阅读次数:241
HDU 1850 Being a Good Boy in Spring Festival(nim博弈)
题目地址:HDU 1850 这个博弈论异或这个地方感觉真绕,仔细想了一下,终于把它给理清楚了。总结一下之前不太理解的: 1:在当前操作中,只要可以达到某个必败态,那这个点一定是必胜态的,因为要想获胜,肯定会选择必败态的操作。 2:只有当所有值的异或值为0的时候,才是必败态,所以说对于N堆的nim游戏来说,第一步的操作对于每一堆来说只能有至多一种可以形成必败态。因为另外(n-1)堆的异或值是唯...
分类:编程语言   时间:2014-09-15 15:57:09    阅读次数:187
Java Listener中Spring接口注入的使用
在项目中使用Spring通常使用他的依赖注入可以很好的处理,接口与实现类之间的耦合性,但是通常的应用场景中都是Service层和DAO层,或者web层的话, 也是与Strust2来整合,那么如何在Listener中使用Spring自动注入的接口呢。 接下来开始记录下今天做的一个小工具。这个小工具是通...
分类:编程语言   时间:2014-09-15 15:51:19    阅读次数:231
实例:SSh结合Easyui实现Datagrid的分页显示(JAVA版)
近日学习Easyui,发现非常好用,界面很美观。将学习的心得在此写下,这篇博客写SSh结合Easyui实现Datagrid的分页显示,其他的例如添加、修改、删除、批量删除等功能将在后面的博客一一写来。 首先看一下要实现的效果:当每页显示5行数据: 当每页显示10行数据,效果如下:具体步骤:1、下载E...
分类:编程语言   时间:2014-09-15 15:43:19    阅读次数:367
Javascript跨域访问解决方案
Javascript跨域访问解决方案 分类: WEB TIPS 2009-02-13 14:08 15882人阅读 评论(5) 收藏 举报 javascriptiframeservletcallbackdomainfunction由于安全方面的考虑,Javascript被限制了跨域访问的能力,...
分类:编程语言   时间:2014-09-15 15:39:09    阅读次数:304
Java transient关键字使用小记
哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方...
分类:编程语言   时间:2014-09-15 15:37:49    阅读次数:225
SimpleDateFormat的线程安全问题与解决方案
SimpleDateFormat 是 Java 中一个常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题.因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方...
分类:编程语言   时间:2014-09-15 15:33:59    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!