负责将请求信息转换为一个对象 请求报名,转为InputStream, 输出报名OutputStream ...
分类:
编程语言 时间:
2018-07-02 00:04:03
阅读次数:
185
线程和进程 进程(Process)的概念。狭义的进程是正在运行的程序的实例;广义的进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是操作系统动态执行的基本单元。 线程(Thread),有时被称为轻量级进程(LWP),是程序执行流的最小单位;一个标准的线程由线程ID、当前指令指针(PC ...
分类:
编程语言 时间:
2018-07-02 00:04:11
阅读次数:
196
本文主要是回顾线程之间互斥和同步,以及线程之间通信,在最开始没有juc并发包情况下,如何实现的,也就是我们传统的方式如何来实现的,回顾知识是为了后面的提高作准备。 一、线程的互斥 为什么会有线程的互斥?可以想银行取款的问题,如果不做监控,多个人同时针对一个存折取钱的时候就会出现钱不对的问题,下面我们 ...
分类:
编程语言 时间:
2018-07-02 00:04:31
阅读次数:
157
实现WebMvcConfigurer接口 /** * @descripte 配置自己的视图解析器 */@Configurationpublic class MyViewConfigController implements WebMvcConfigurer { @Override /*重写addVi ...
分类:
编程语言 时间:
2018-07-02 00:05:15
阅读次数:
694
字符串内部排序 #include <iostream>#include<cstring> #include<math.h>#include<algorithm>#include<stdio.h>#include<string.h>using namespace std;bool cmp(char s ...
分类:
编程语言 时间:
2018-07-02 00:06:06
阅读次数:
172
前言:python统计apache、nginx访问日志IP访问次数并且排序(显示前20条)。其实用awk+sort等命令可以实现,用awk数组也可以实现,这里只是用python尝试下。apache脚本:ips = {}
with open("/root/mail_access_log-20180629") as fh:
&nbs
分类:
编程语言 时间:
2018-07-02 00:07:07
阅读次数:
265
java对象 在内存中,一个Java对象包含三部分:对象头、实例数据和对齐填充。而对象头中又包含锁状态标志、线程持有的锁等标志。 oop-klass model OOP(Ordinary Object Pointer)指的是普通对象指针,而Klass用来描述对象实例的具体类型。 oop体系: 如上面 ...
分类:
编程语言 时间:
2018-07-02 00:08:46
阅读次数:
227
1.进程的创建 from multiprocessing import Process import time,os def Hi(name): time.sleep(3) print("Hello %s" % name,time.ctime()) print("进程号是 ",os.getpid() ...
分类:
编程语言 时间:
2018-07-02 00:09:11
阅读次数:
162
const int MaxValue=999; //根据实际情况选择最大值 void kwaymerge(Element *r,int k){ int i,q; r=new Element[k]; //在败者树中的k个记录 int *key=new int[k+1]; //k个排序码和建树单元key... ...
分类:
编程语言 时间:
2018-07-02 00:09:35
阅读次数:
188
0. Backgroud 此文章源于博主(sunshinewave),转到自己博客以后方便查看 map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在 ...
分类:
编程语言 时间:
2018-07-02 00:10:06
阅读次数:
141
一.Mybatis简介 1.MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet ...
分类:
编程语言 时间:
2018-07-02 00:10:23
阅读次数:
142
什么是C++11 C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库 (STL),并入了大部分的C++ Technical Report 1(TR1) 程序库(数学的特殊函数除外)。 C++11包括大量的新特性:包括la ...
分类:
编程语言 时间:
2018-07-02 00:11:24
阅读次数:
216
今天我们学习的是如何在线程自己的范围内达到变量数据的共享,而各个线程之间又是互相独立开来,各自维护的,即我们说的ThreadLocal的作用。 一、概念 可以将每个线程用到的数据与对应的线程号存放到一个map集合中,使用数据时从这个集合中根据线程号获取对应线程的数据,就可以实现线程范围内共享相同的变 ...
分类:
编程语言 时间:
2018-07-02 00:11:51
阅读次数:
207
xml 2种方式配置 有(不)用于path路径的 拦截器的执行顺序 ...
分类:
编程语言 时间:
2018-07-02 00:12:15
阅读次数:
114
前面我们已经对多线程的基础知识有了一定的了解,那么接下来我们将要对多线程进一步深入的学习;但在学习之前我们还是要对传统的技术进行一次回顾,本章我们回顾的则是:传统线程技术和传统的定时器实现. 一、传统线程技术 1.创建方式 1、继承thread类 2、实现Runnable接口 3、实现Callabl ...
分类:
编程语言 时间:
2018-07-02 00:12:24
阅读次数:
132
bbb.dat文件的内容是 ...
分类:
编程语言 时间:
2018-07-02 00:14:01
阅读次数:
148
发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令,布拉布拉一些的问题”,然后我就开始各种百度各种谷歌,终于在 ...
分类:
编程语言 时间:
2018-07-02 00:14:30
阅读次数:
205
多线程数量的问题,一般情况下,多线程数量要等于机器CPU核数-1. 实例1: 解决问题:如何让n个线程顺序遍历含有n个元素的List集合 1 import java.util.ArrayList; 2 import java.util.List; 3 import org.apache.common ...
分类:
编程语言 时间:
2018-07-02 00:14:59
阅读次数:
234
1 //可流类 2 //把复数类设计成可流复数类 3 #include 4 5 template 6 class Complex{ 7 friend ostream & operator &com); 8 friend istream & operator>>(istream &is,Complex... ...
分类:
编程语言 时间:
2018-07-02 00:15:09
阅读次数:
198
"23. 合并K个排序链表" 这个题算是考察代码功底吧,基本功,对变量与引用的理解。 不多说了,思路跟第21题基本一致,只不过从两个换成了多个 ...
分类:
编程语言 时间:
2018-07-02 00:15:17
阅读次数:
129