码迷,mamicode.com
首页 > 编程语言
代码就支持了多线程并发
100行代码就支持了多线程并发,批量写入日志 100行代码就支持了多线程并发,批量写入日志 一,您选择用什么样的日志组件 日志组件,不得不提大名鼎鼎的Log4Net。比较常用的还有 Enterprise Library Logging,ServiceStack Logging。当然您还可以补充,我就 ...
分类:编程语言   时间:2016-11-08 00:44:24    阅读次数:224
闭关修炼中 *** Java常用算法之 -- 栈结构
什么是栈结构: 栈结构从数据的运算来分类,栈结构具有特殊的运算规则。 从数据的逻辑结构来看,栈结构其实就是一种线性结构。 but!!! 从数据的存储结构来划分,栈结构分为两类: 顺序表结构:即用一组地址连续的内存单元依次保存栈中的数据。在程序中,可以定义一个 指定大小的结构数组来作为栈,序号为0的元 ...
分类:编程语言   时间:2016-11-08 00:44:18    阅读次数:250
java 对象的this使用 java方法中参数传递特性 方法的递归
一。this关键字,使用的情形,以及如何使用。 1.使用的情形 类中的方法体中使用this --初始化该对象 类的构造器中使用this --引用,调用该方法的对象 2.不写this,调用 只要方法或者构造器中 不存在成员变量与局部变量同名的情况,可直接不写this 否则方法中或构造器中使用的就是局部 ...
分类:编程语言   时间:2016-11-08 00:43:34    阅读次数:218
Day5-python基础之函数(二)
生成器 迭代器 装饰器 模块 来个需求,一个列表中所有元素都+1 1.最容易想到的方法 for循环,找列表索引,对应每个值+1 list_old = [1,2,3,4,5,6,7,8,9] for index,i in enumerate(list_old): list_old[index]+=1 ...
分类:编程语言   时间:2016-11-08 00:42:22    阅读次数:313
为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
转自:为什么使用 SLF4J 而不是 Log4J 来做 Java 日志 英文原文:Why use SLF4J over Log4J for logging in Java 每个Java开发人员都知道日志记录对Java应用的重要性,尤其是对服务端应用,而且其中许多人都已经熟悉了各种记录日志的库,比如j ...
分类:编程语言   时间:2016-11-08 00:40:13    阅读次数:246
java Socket编程-基于TCP
...
分类:编程语言   时间:2016-11-08 00:37:45    阅读次数:185
[python] 之 异常对象
一、异常对象 类异常支持异常的层次结构:超类变成分类名称,而子类变成这个分类中特定种类的异常。except字句列出一个通用的异常超类,就可捕捉整个分类中的各种异常:任何特定的子类都可匹配。 注意: ①必须继承内置异常超类或内置异常子类,就像object一样: 内置Exception类: BaseEx ...
分类:编程语言   时间:2016-11-08 00:37:59    阅读次数:201
Java生成可执行文件 & MANIFEST.MF问题 METAINFO
用 Intellij 进行打包。在File -> Project Structure里面。 然后应该会自动生成Jar包(也可以Build->Build Artifacts) xxx.jar ,拷贝到Linux机器上。 但是开始不能运行。提示找不到Manifest.mf。搜索之后,发现,要选第二个选项 ...
分类:编程语言   时间:2016-11-08 00:35:26    阅读次数:239
python库的安装
1、打开cmd运行,输入cdpython所在磁盘(如:D)\,get-pip.py。此时pip装好了2、pipinstall库名称(如:requests,mysql-python对应python2版本,pymysql对应python3版本)
分类:编程语言   时间:2016-11-07 22:44:53    阅读次数:289
windows环境下python安装pip
1、下载pip网址https://bootstrap.pypa.io/get-pip.py,复制里面的内容,粘贴到文本文件,后缀名改为.py,然后将其放入python安装包根目录中,如图2、利用cmd进行安装,打开cmd,进入python安装的磁盘(cdd:\),接着get-pip.py3、安装后,需加到windows的环境变量中,就是:我..
分类:编程语言   时间:2016-11-07 22:43:06    阅读次数:149
《Effective C++》条款20宁以pass-by-reference-to-const替换pass-by-value
《EffectiveC++》条款20:宁以pass-by-reference-to-const替换pass-by-value缺省情况下C++以byvalue方式传递对象至函数。除非你另外知道,否则函数参数都是以实际参数的副本为初值,而调用端所获得的亦是函数返回值的一个复件。这些复件系由copy构造函数产出,这可能使得pass-b..
分类:编程语言   时间:2016-11-07 22:40:07    阅读次数:214
数据结构---快速排序   java
快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以..
分类:编程语言   时间:2016-11-07 22:38:04    阅读次数:290
《Effective C++》之条款26:尽可能延后变量定义式的出现时间
《EffectiveC++》条款26:尽可能延后变量定义式的出现时间只要你定义了一个变量而其类型带有一个构造函数和析构函数,那么当程序的控制流到达这个变量定义式时,你便得承受构造成本;当这个变量离开作用域时,你便得承受析构成本。即使这个变量最终并未被使用,仍需耗费这些成..
分类:编程语言   时间:2016-11-07 22:29:38    阅读次数:302
定义11 springMVC ModelAndView 作用与功能解析
Spring mvc视图机制 所有的web应用的mvc框架都有它定位视图的方式。Spring提供了视图解析器供你在浏览器中显示模型数据,而不必被拘束在特定的视图技术上。 Spring的控制器Controller会返回一个ModelAndView的实例。Spring根据ModelAndView实例中的 ...
分类:编程语言   时间:2016-11-07 22:15:44    阅读次数:239
Java学习基础- I/O流
一、输入输出流的分类 什么叫输入流?什么叫输出流?用一根管道插入文件里,然后开始读数据,如果站在文件的角度这叫输出,如果站在程序角度这叫输入。记住以后说输入输出流都是站在程序的角度上来说的 二、节点流讲解 以File这个类型作为讲解节点流的典型 范例:使用FileInputStream流来读取Fil ...
分类:编程语言   时间:2016-11-07 22:14:13    阅读次数:353
对线程安全的理解
首先,在jvm中有一个main memory,而每个线程都有自己的working memory,一个线程对一个variable进行操作的时候,会先在自己的working memory里面建立一个copy,操作完成之后再写入main memory,如果有多个线程同时操作同一个variable,就可能会... ...
分类:编程语言   时间:2016-11-07 22:16:00    阅读次数:330
javascript中15种原生对象类型系统综述
前面的话 在编程语言中,能够表示并操作的值的类型称做数据类型,编程语言最基本的特性就是能够支持多种数据类型。javascript拥有强大的类型系统,主要包括原生对象、宿主对象和浏览器拓展对象,本文主要介绍15种原生对象类型系统 原生对象(15种) 原生对象分为两类:原始类型(primitive ty ...
分类:编程语言   时间:2016-11-07 22:10:28    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!