码迷,mamicode.com
首页 > 编程语言
Java并发——线程池原理
“池”技术对我们来说是非常熟悉的一个概念,它的引入是为了在某些场景下提高系统某些关键节点性能,最典型的例子就是数据库连接池,JDBC是一种服务供应接口(SPI),具体的数据库连接实现类由不同厂商实现,数据库连接的建立和销毁都是很耗时耗资源的操作,为了查询数据库中某条记录,最原始的一个过程是建立连接、发送查询语句、返回查询结果、销毁连接,假如仅仅是一个很简单的查询语句,那么可能建立连接与销毁连接两个...
分类:编程语言   时间:2015-01-24 20:08:02    阅读次数:225
Think in Java(六):接口
1. java中的多重继承 在c++中,组合多个类的接口的行为被称为多重继承。 在java中一个类只能继承一次,但可以实现多个接口,注意,继承必须写在实现前面 2. 使用接口的核心原因: 1) 为了能够向上转型为多个父类型(以及由此而带来的灵活性) 2) 防止程序员创建该类的对象 3. 策略设计模式: 传递不同的StringProcessor实现类,将会分别做不同的事情 ...
分类:编程语言   时间:2015-01-24 20:07:24    阅读次数:176
【Spring实战】—— 3 使用facotry-method创建单例Bean总结
如果有这样的需求: 1 不想再bean.xml加载的时候实例化bean,而是想把加载bean.xml与实例化对象分离。 2 实现单例的bean以上的情况,都可以通过工厂方法factory-method来创建bean。这样再加载bean.xml时,不会直接实例化bean,而是当调用factory-.....
分类:编程语言   时间:2015-01-24 20:06:38    阅读次数:196
Javascript简介
在html中的位置有三块:1.head里面 2.body里面 3.之后,为了保险起见一般写在之后。3个常用对话框alert()警告对话框,作用是弹出一个警告对话框。confirm()确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,它返回true,点击取消返回flase,可用变量来接受。...
分类:编程语言   时间:2015-01-24 20:04:34    阅读次数:205
使用js获取数组中最大、最小的数字
1、查询最大值var maxValue=Math.max.apply(Math,array);2、查询最小值var minValue=Math.min.apply(Math,array);
分类:编程语言   时间:2015-01-24 20:03:31    阅读次数:179
leetcode 【 Sort Colors 】python 实现
题目:Given an array withnobjects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in the order red,...
分类:编程语言   时间:2015-01-24 19:58:37    阅读次数:213
JAVA反射学习网摘
程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。但是JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的cl...
分类:编程语言   时间:2015-01-24 19:58:11    阅读次数:226
Java 写 Log
1. 一个最基本的例子使用Logging框架写Log基本上就三个步骤引入loggerg类和logger工厂类声明logger记录日志下面看一个例子//1. 引入slf4j接口的Logger和LoggerFactoryimport org.slf4j.Logger;import org.slf4j.L...
分类:编程语言   时间:2015-01-24 19:55:01    阅读次数:214
线程池
usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; usingSystem.Threading; namespaceConsoleApplication5 { classProgram { staticvoidMain(string[]args) { inta; intb; ThreadPool.GetMaxThreads(outa,outb..
分类:编程语言   时间:2015-01-24 18:52:09    阅读次数:196
java根据模板生成word文件
java根据模板生成word文件 源代码下载地址:http://www.zuidaima.com/share/1550463664884736.htm...
分类:编程语言   时间:2015-01-24 18:52:34    阅读次数:234
Qt 定时器signal/slot阻塞主线程界面
Qt 定时器signal/slot阻塞主线程界面 示例代码: class bicycle : public QMainWindow { public slots: void uploadDeviceStatus(); }; bicycle::bicycle(QWidget *parent) : QMainWindow(parent) { QTimer *timer ...
分类:编程语言   时间:2015-01-24 18:50:52    阅读次数:540
java基础:反射字段
public class Person { public String name = "刘彦亮"; public int age = 27; private String sex = "男"; private static int code = 10; } {CSDN:CODE:588063}...
分类:编程语言   时间:2015-01-24 18:47:51    阅读次数:226
Unity3D ShaderLab 静态贴图光照模型
Unity3D ShaderLab 静态贴图光照模型
分类:编程语言   时间:2015-01-24 18:46:23    阅读次数:530
【转】预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
用VC++ 2008 编写C语言程序,编译出现错误:预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)解决方法:建工程时 建立空项目或者在项目设置里关闭预编译头的选项!当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,...
分类:编程语言   时间:2015-01-24 18:43:22    阅读次数:126
在C#调用C++的DLL方法(二)生成托管的DLL
写操作之前,还是扼要的说一下托管与非托管C++的区别好了,其实我也并没有深入了解过托管C++的特点所在,其最大的特征就是可以由系统来调试回收相关的代码资源,跟C#的特性一样,只是编程风格跟C++类似而已,因此,这决定了C#与托管C++是可以完美结合在一起的。托管C++生成的dll跟C#生成的dll应...
分类:编程语言   时间:2015-01-24 18:44:53    阅读次数:162
Linux 伙伴算法简介
本文将简要介绍一下Linux内核中的伙伴分配算法。 Technorati 标签: 伙伴算法 算法作用 它要解决的问题是频繁地请求和释放不同大小的一组连续页框,必然导致在已分配页框的块内分散了许多小块的空闲页面,由此带来的问题是,即使有足够的空闲页框可以满足请求,但要分配一个大块的连续页框可能无法满足...
分类:编程语言   时间:2015-01-24 18:40:46    阅读次数:137
求质数的几种算法
1、根据质数的定义求 质数定义:只能被1或者自身整除的自然数(不包括1),称为质数。 利用它的定义可以循环判断该数除以比它小的每个自然数(大于1),如果有能被它整除的,则它就不是质数。对应代码是:void printPrime(int n){//判断n是否是质数 booleanisPrime=t.....
分类:编程语言   时间:2015-01-24 18:37:35    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!