如何计算tomcat线程池大小? 背景 在我们的日常开发中都涉及到使用tomcat做为服务器,但是我们该设置多大的线程池呢?以及根据什么原则来设计这个线程池呢? 接下来,我将介绍本人是怎么设计以及计算的。 目标 确定tomcat服务器线程池大小 具体方法 众所周知,tomcat接受一个request ...
分类:
编程语言 时间:
2017-10-20 15:54:26
阅读次数:
268
C语言格式化函数:
#include<stdio.h>
intprintf(constchar*format,...);
intfprintf(FILE*stream,constchar*format,...);
intsprintf(char*str,constchar*format,...);
intsnprintf(char*str,size_tsize,constchar*format,...);
#include<stdarg.h>
intvprintf(c..
分类:
编程语言 时间:
2017-10-20 15:55:05
阅读次数:
182
singleton作用域:当把一个Bean定义设置为singleton作用域是,Spring IoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。值得强调的是singleton作用域是Spring中的缺省作用域。pro ...
分类:
编程语言 时间:
2017-10-20 15:55:47
阅读次数:
296
1.没有必要时请不用使用静态变量 使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因此,不是常用到的对象或者变量,不要定义为static类型的变量,尤其是静态类 ...
分类:
编程语言 时间:
2017-10-20 15:56:06
阅读次数:
167
日常写代码过程中,经常需要连接redis进行操作。下面我就介绍下python连接redis的两种方法 方法一、使用host 和 port 连接 请看代码: 代码解析: line 3 :引入redis库。如果未安装redis库,请先安装该库。安装方法这里就不赘述了。 line 5: 创建StricRe ...
分类:
编程语言 时间:
2017-10-20 15:56:22
阅读次数:
812
代码段 以上代码段就是闭包。 闭包使得函数可以继续访问定义时的词法作用域。 闭包实质:将内部函数传递到所在的词法作用域以外,内部函数仍然持有对原始定义作用域的引用。 ...
分类:
编程语言 时间:
2017-10-20 15:57:31
阅读次数:
146
一:Python的编码 python2的默认编码是ascii码,而python3的默认编码是utf-8 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示 现代英语和其 ...
分类:
编程语言 时间:
2017-10-20 15:57:46
阅读次数:
272
DFS算法 思想:一直往深处走,直到找到解或者走不下去为止 DFS(dep,...) // dep代表目前DFS的深度 { if (找到解或者走不下去了){ return; } 枚举下种情况,DFS(dep + 1, ...) } DFS: 使用栈保存未被检测的节点,结点按照深度优先的次序被访问并依... ...
分类:
编程语言 时间:
2017-10-20 16:01:36
阅读次数:
209
每天写一点,总有一天我这条咸鱼能变得更咸 python 中对文件及目录的操作基本依赖与os,shutil模块,其中以os模块为主,最主要的几个方法实例如下: 1.判断文件/目录是否存在(os.path.exists(filename)),实例如下: 文件存在则返回True,不存在则返回False 2 ...
分类:
编程语言 时间:
2017-10-20 16:02:59
阅读次数:
234
利用Python完成简单的爬虫 最近学习到了爬虫,瞬时觉得很高大上,想取什么就取什么,感觉要上天。这里分享一个简单的爬取汽车之家文章列表的图片教程,供大家学习。 需要的知识点储备 本次爬虫脚本依赖两个模块:requests模块,BeautifulSoup模块。其中requests模块完成url的请求 ...
分类:
编程语言 时间:
2017-10-20 16:05:06
阅读次数:
221
之前一直认为static块是在class load的时候执行,今天在验证Spring初始化Context loader的时候,发现bean的static块并没有执行。 Java代码: 那么static块到底在什么时候运行的呢?如果了解JVM原理,我们知道,一个类的运行分为以下步骤: 其中装载阶段又三 ...
分类:
编程语言 时间:
2017-10-20 16:06:07
阅读次数:
277
python2: 1、臃肿且源码的重复率比较多 语法不一致,其中掺杂了c、php、java等的一些陋习 2、交互使用raw_input 3、使用的编码方式是ASCII码,不能用中文 4、print语句可以加括号,也可以不加括号。 python3: 1、几乎是重构后的源码,比较规范、清晰、优美。 2、 ...
分类:
编程语言 时间:
2017-10-20 16:06:49
阅读次数:
233
#include<stdlib.h>
#include<stdio.h>
#include<stdarg.h>
/*
1.使用va_listva_startva_argva_end实现可变参数
*/
voidsimple_va_fun(inti,...){
va_listarguments;
intj=0;
intk,m;
va_start(arguments,i);
j=va_arg(arguments,int);
m=va_arg(argu..
分类:
编程语言 时间:
2017-10-20 16:07:52
阅读次数:
229
写这篇文章的契机,是我在某天看完腾讯指数的推送后,突发奇想,想自己实现类似这样的一个东西,感觉蛮好玩的。然后就在上周末,利用了一些空余时间,写了一个简单的舆情监控系统。 ...
分类:
编程语言 时间:
2017-10-20 16:07:59
阅读次数:
328
Redis 数据备份与恢复 Redis SAVE 命令用于创建当前数据库的备份。 语法 redis Save 命令基本语法如下: 实例 该命令将在 redis 安装目录中创建dump.rdb文件。 恢复数据 如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服 ...
分类:
编程语言 时间:
2017-10-20 16:45:55
阅读次数:
297
第1步:添加maven 项目 第2步:添加依赖库 将Spring的依赖添加到Maven的pom.xml文件中。 1 2 3 4 5 6 7 8 9 10 11 <!-- Spring 3 dependencies --> <dependency> <groupId>org.springframewo ...
分类:
编程语言 时间:
2017-10-20 16:47:47
阅读次数:
218
1.格式化输出 现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式 %s就是占位符的意思,可以在他的后边插入字符串 %d也是占位的 age后边插入的是数字,可以用它来输入数值 后边还有一个知识点就是当要打印我当前学习的进度时% 这样执行的话会报错,因为%在这里是占位符,但 是想要表 ...
分类:
编程语言 时间:
2017-10-20 16:48:27
阅读次数:
204
list 是一个允许内容重复的组合 tuple 是一个允许内容重复的组合 dict set 是一个不允许内容重复的组合,而且set里的内容位置是随意的,所以不能用索引列出 set的建立: set的常用方法: ...
分类:
编程语言 时间:
2017-10-20 16:50:45
阅读次数:
207
1.不一样。前者为“原始数据类型”,诸如int,float之类的变量;后者为“引用类型”变量,“引用”一个对象的变量称为“引用类型”的变量,有时又简称为“对象变量”。从变量与内存分配上讲,当声明一个对象类型的变量时,实际上并没有创建一个对象,此变量=null。定义一个原始类型的变量时,会马上给其分配 ...
分类:
编程语言 时间:
2017-10-20 16:51:40
阅读次数:
182
JavaBean深度拷贝利器——Dozer DozerBeanMapper对象之间相同属性名赋值 DozerBeanMapper + 对象转Map方法 Dozer(JavaBean的映射工具)开发手册 ...
分类:
编程语言 时间:
2017-10-20 16:52:43
阅读次数:
160