码迷,mamicode.com
首页 > 编程语言
6 单例模式与线程池
做j2ee如果不懂单例模式和线程池慢慢就是白学了。 线程池到处都能看到,httpsession,数据库连接池,redis连接池,MQ连接池。。。 使用场景:频繁使用且创建本消耗高 多线程环境下,使用场景随处可见... 饿汉式和懒汉式 名词懒得解释了。。。 懒汉式需要双重锁定 饿汉式没线程安全问题 饿 ...
分类:编程语言   时间:2016-05-20 00:57:03    阅读次数:240
详解spring 每个jar的作用(转)
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spri ...
分类:编程语言   时间:2016-05-20 00:55:56    阅读次数:185
python基础知识
1.输入输出 输出实例 输入实例 输入提示实例 raw_input 函数读入的是字符串,如果想要转换成int类型,就要用到int函数。 2.字符表示 十进制正常表示,十六进制在前面加0x,小数正常表示,科学计数法表示1.23×109就是1.23e9,或者 12.3e8 转义符\ 转义符实例 \是转义 ...
分类:编程语言   时间:2016-05-20 00:55:37    阅读次数:238
C++Primer 第二章 第二部分
...
分类:编程语言   时间:2016-05-20 00:54:54    阅读次数:230
5 多线程,原子操作
推荐高洪岩的《Java多线程编程核心技术》,虽然很多代码都是纯粹为了炫耀技术,但看完之后再也不怕被多线程问倒了 随笔提一句,前面看了那多章同步代码块的内容,后面却发现lock完全可以取代。这本书在我看来可以砍掉一半,直接用Lock就好了。 问题1:用Java写代码来解决生产者——消费者问题。 使用l ...
分类:编程语言   时间:2016-05-20 00:55:13    阅读次数:175
Java注册帐号邮箱激活验证实现
Java注册帐号邮箱激活验证实现 1.需要加入发送邮件的mail.jar: http://www.oracle.com/technetwork/java/javamail/index-138643.html ? 2.将字符串通过MD5进行加密的工具类: ? ? 3.发送邮件的工具类: ? ?4.发送 ...
分类:编程语言   时间:2016-05-20 00:49:58    阅读次数:237
POJO——简单Java对象
一.概念 POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有 ...
分类:编程语言   时间:2016-05-20 00:51:33    阅读次数:468
poi jar包介绍
来自官网: This table maps artifacts into the jar file name. "version-yyyymmdd" is the POI version stamp. You can see what the latest stamp is on the downl ...
分类:编程语言   时间:2016-05-20 00:51:40    阅读次数:438
python-正则表达式基础
转载作者:AstralWind 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都 ...
分类:编程语言   时间:2016-05-20 00:49:29    阅读次数:237
[javaSE] IO流(FIle对象递归文件列表)
获取File对象,new出来,构造参数:String目录名 调用File对象的list()方法,获取String[]数组文件名称 循环数组,列出所有文件包含隐藏文件 递归列出所有的数据 定义一个静态方法showDir(),传递进参数:FIle对象 调用File对象的listFiles()方法,得到F ...
分类:编程语言   时间:2016-05-20 00:49:58    阅读次数:199
第三节课 Python基本数据类型作业课
一.已有字符串 s = "i,am,lilei",请用两种办法取出之间的“am”字符。 s[2:4]s[s.find("am"):s.find("am")+len("am")] 二.在python中,如何修改字符串? a = "abc"b = a.replace("b","a")a = b 三.bo ...
分类:编程语言   时间:2016-05-20 00:50:09    阅读次数:278
JavaMai——邮箱验证用户注册
这篇文章简单的模拟了网上利用邮箱激活用户注册这样的一个功能 1. 呈现给用户的注册界面:(为了简单起见,就剩下两个输入域,邮箱和昵称) [html] view plain copy print? <%@ page language="java" import="java.util.*" pageEn ...
分类:编程语言   时间:2016-05-20 00:50:11    阅读次数:300
第三节课: Python 基本数据类型讲解(3/3)
一、类型 1. 不可变类型 string, int, tuple 2. 可变类型 list, dict >>> a = "test" >>> a[0] 't' >>> a[0]=e Traceback (most recent call last): File "<stdin>", line 1, ...
分类:编程语言   时间:2016-05-20 00:48:54    阅读次数:229
深入分析 Java 中的中文编码问题(1)
几种常见的编码格式 为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte ...
分类:编程语言   时间:2016-05-20 00:46:46    阅读次数:226
第一节课 python简介
一、python特性概要 1. Python是解释性语言。我们和c比较一下。2. Python特性总结:字节码、动态、缩进 2.1 字节码 2.2 动态语义 在赋值时确定数据类型 2.3 缩进3. Python之禅 解释性语言的内部机制,在运行脚本之前,得到结果之后: 1. Python先将脚本编译 ...
分类:编程语言   时间:2016-05-20 00:48:11    阅读次数:206
ubuntu下C语言程序的开发(二)——gcc的使用
gcc编译c语言的过程经历一下步骤 gcc 的基本使用方式: 【说明】 1. 可以根据选项对程序的生成进行全面控制。命令选项可以组合使用,在使用时,每个选项都要有一个自己的连字符“-”。 2. 在ubuntu(linux)下生成的可执行文件没有固定的扩展名,任何符合linux要求的文件名,只要文件的 ...
分类:编程语言   时间:2016-05-20 00:45:46    阅读次数:202
多线程的实现方式
多线程主要有以下三个实现方式: NSThread , NSOperation (使用NSOperation 和 NSOperationQueue) GCD(Grand Central Dispatch) NSThread 相当于自己创建一个线程,创建线程的时候,可以把一个方法放到创建的线程中, 创建 ...
分类:编程语言   时间:2016-05-20 00:44:57    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!