python___日志、推导式、迭代器与生成器
日志一种可以追踪某些软件运行时所发生事件的方法可调用日志记录相关的方法来表明发生了某些事情。日志的作用:程序调试了解软件程序运行情况是否正常软件程序运行故障分析与问题定位日志等级:通过配置文件指定Logging模块:logging模块定义的函数和类为应用程序和库的开发实现了一个灵活的事件日志系统。logging模块是Python的一个标准库模块,由标准库模块提供日志记录API的关键好处是所有Pyt...
python文件读写、序列化和反序列化、os
文件读写:open(filename, mode) 返回file对象filename:包含了你要访问的文件名称的字符串值mode:决定了打开文件的模式:只读,写入,追加等。不同模式打开文件的完全列表:r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。w 打开一个文件只用于写入。文件已存在则将其覆盖。文件不存在,则创建新文件。a 打开一个文件用于追加。b 以二进制格式读或写+ 可...
rpc服务调用和前后端之间返回参数规范
package com.datad.dream.sysInit.entity;
import com.google.common.base.Objects;
import java.io.Serializable;
/**
* 返回信息Response
*/
public class Response implements Serializable {
private bool...
HttpPostUtil
import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.co...
CSV文件读取工具类
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Map;public class CsvUtil { /** * 将文件转换成map存储 * * @r...
ZooKeeper连接案例
import java.util.List;import java.util.concurrent.CountDownLatch;import java.util.concurrent.atomic.AtomicInteger;import org.apache.log4j.Logger;import org.apache.zookeeper.CreateMode;import org.apach...
hibernate和mybatis的区别,两者使用的场景
注意本篇文章是基于已经学过并且理解hibernate和mybatis的人写的,如果没有学过阅读本篇文章很可能是不理解的。共同点:都是一个持久层框架区 别:1.hibernate是一个标准的orm框架,全自动的,而mybatis是半自动的。 hibernate是一个标准的orm框架,完全可以根据自己的对象关系模型来操作数据,而mybatis也有自己的映射关系,就是输...
Linux的vi/vim命令
什么是vi/vim Vi/vim是一个强大的文本编辑器,是Linux中最常用的文本编辑器,它的作用的是建立、编辑或修改、显示文本内容。Vi/vim的三种工作模式:Vi和vim的使用使用之前我要说明一件事情就是vi和vim的命令比较多,这里给出一些记忆的方法,希望对大家有所帮助。首先是一个文本的结构,别看它很简单,但是很多人容易忽略,1. 文本结构,文本由行组成,行由每一个字符组成...
Oracle数据库之初识Oracle数据库
1. 什么是关系型数据库关系型数据库是由多张能互相联接的二维行列表格组成的数据库。其中二维表列被称为字段(Field),二维表的行:被称为记录2. DB和DBMSDB:database的简称,即数据库,是按照数据结构来组织、存储和管理数据的仓库, 其中关系型数据库的就是按照二维表来阻止,存储和管理数据的仓库DBMS:databasemanagement system ,即数据库管...
Linux之安装软件
软件包分类o 源码包----Windows几乎没有,源码包安装有好处就是,1.可以自己选择的功能多,不想Windows中安装软件可以选择的功能比较少,2.并且由于是在本机上编译的源码包,这个程序更适合自己的系统,更快速。速度快百分之5左右。3.而且还有卸载方便的特性,直接删除安装位置就可以了。坏处就是1.安装时间过长,因为需要编译,比如安装一个50兆左右的软件,源码包需要两个小时,而二进制包,...
Linux之文件系统管理
分区和文件系统1. 什么是分区:·· 分区就是对磁盘进行的一种格式化,然后才能使用硬盘保存各种信息,硬盘通常最多可以分成四个实际分区。其中主分区最多四个,最少一个,扩展分区最多一个,最少0个。也就是说,主分区加上扩展分区最多只能有四个。 那么扩展分区是什么呢?其实扩展分区是用来划分逻辑分区的,因为有时候四个分区可能不能满足我们,但是又受限于当前工业水平的限制,最多只有四个分...
脚本语言和编程语言的比较
脚本语言和编程语言的定义脚本语言: 脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言。和传统的Java,c++等编程语言不同,脚本语言,不需要编译器!!!,它需要的是解释器,什么意思呢?也就是说,脚本语言是解释执行的,打个比方:我有一款专用的软件,而这款专用的软件上面执行特定的操作才能和我的软件进行交互,而这个操作的集合就是解释器,进行的操作就是脚本语言,当我们...
进程、线程和前台进程、后台进程
因为这些概念我从开始接触计算机就有点混淆不清,可能大家也会和我有相同的感觉,所以整理一下我理解的这几者的区别,和定义,希望可以帮助到大家,当然不一定正确,但我相信一定会管用。 进程进程:是正在执行的一个程序(软件)或者命令,每一个进程都是一个运行的实体都有自己的地址空间,并且占用一定的系统资源。说白了进程就是正在运行着的程序,只要运行就会产生至少一个进程。为什么说只要程序运行就至少会产生一个进程呢...
Linux之服务管理
1. 服务是什么服务其实也是一款软件,只不过这个软件可以被其他软件引用或者依赖,也就是说这款软件为其他软件提供服务,所以叫做服务。有一些服务是相互依赖的,有一些是独立的服务,不依赖其他服务。2. Linux服务分成两个类别2.1.rpm包默认安装的服务, 独立的服务--就在内存中 基于xinetd服务----xinetd本身是独立的在内存中,然后它管理一堆服务,由x...
Linux之进程管理
1. 什么是进程:进程是正在执行的一个程序或者命令,每一个进程都是一个运行的实体都有自己的地址空间,并且占用一定的系统资源。正在运行着的程序,只要运行就会产生至少一个进程。至于具体解释,请参见我的另一篇文章:进程、线程和前台进程、后台进程。2. 进程管理的作用1.判断服务器的健康状态,(主要作用) 2.查看系统中所有进程 3.杀死进程 注意:1.非法进程不能直接杀死进程,因为病毒会自动重启,或...
Linux之Linux的运行流程
我想大家明白了Linux的运行流程,也许就会明白很多文件是干什么的了,关于这个问题,我想直接上图,比较好,然后我再逐一解释这个图,这幅图是我从网上下载的。◆ 首先,本机会进入BIOS进行开机自检,然后读取MBR主引导记录。◆ 加载引导程序,Bootloader/Grub,然后这个程序,读取它的配置文件,BCD/grub.conf,这个时候如果有双系统的话,会让用户选择,比如Linux和...
安装回环网卡&安装Linux前准备
1. 什么是回环网卡回环网卡就是微软的一种类似于虚拟网卡的一种设备,它能够被安装在一个没有网卡(这里是硬件网卡),的环境下,或者用于测试多个宿主环境。2. 回环网卡的作用这里仅仅以在vmvare中安装Linux来说,vmvare中一共有三种让Linux虚拟机和主机连通的方式也就是能ping通,分别是nat模式,桥接模式,和hostonly模式,至于这三种方式的意义,一会再说,现在说这三种方式的...
Linux之安装Linux详细步骤
1. 准备前说明本文采用的是CentOS6.8,64位的,虚拟机时VMvare,采用的是双网卡方式。至于双网卡的作用和nat,桥接和hostonly模式请参见我的另一篇文章。安装回环网卡&安装Linux前准备 2. 废话不多说,开始了◆打开虚拟机,点击文件---》新建虚拟机 ◆出现如下内容。选择典型,单击下一步◆出现如下界面之后,我们选择“稍后安装操作系统”,然后单击“下一步” ...
今日推荐
周排行