消息队列的两种模式1.1点对点的模式1.2订阅者和发布者的模式2.消息队列的中的问题:topic和queue的关系一个topic(话题消息)中有多个queue(队列)一个队列中有多个messagesbroker相当于网络中的交换机3.消息队列解决的问题1.一个message被消费者消费会不会重复消费曰:不会重..
分类:
其他好文 时间:
2016-12-23 23:17:42
阅读次数:
197
错误:服务器最大打开文件数65535启动java程序报错opentoomanyfiles解决办法:1.增加文件描述符#服务器本来就是65535了2.排查程序#研发总监4.研发总监和我一起看服务器lsof-ppid(程序)|wc-l5.最终确定程序的问题6.研发总监去改了某个开源项目的源码!(单实例与多实例的问题)..
分类:
其他好文 时间:
2016-12-23 23:18:44
阅读次数:
154
1、单例模式单例模式:一个类只能创建一个对象为什么使用单例模式:在多个线程之间,初始化一次socket资源,对资源进行共享2、实现单例的步骤:(1)、构造函数私有化(2)、提供一个全局的静态方法(3)、在类中定义一个静态指针,指向本类的变量的静态指针变量!!!3、单例模式---懒..
分类:
其他好文 时间:
2016-12-23 23:19:50
阅读次数:
253
正则表达,如果不配合PHP语言来实现其他功能的话,充其量也就是一行字符串。它最基本的功能就是判断,用来判断某些字符是不是存在于一个已被定义的变量中。所以,可以用它判断的这个特性来作为function的条件。另外,正则表达式也具有增删改查的功能,但它最主要的功能就是“查..
分类:
其他好文 时间:
2016-12-23 23:18:32
阅读次数:
197
root@minion2~]#/etc/init.d/networkrestartRestartingnetwork(viasystemctl):Jobfornetwork.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusnetwork.service"and"journalctl-xe"fordetails.[FAILED]解决办法:yumremoveNetworkManagerOK解决
分类:
其他好文 时间:
2016-12-23 23:17:56
阅读次数:
173
<metacharset="utf-8"/><html><head><metacharset="utf-8"/><title>
分类:
Web程序 时间:
2016-12-23 23:16:39
阅读次数:
218
硬件准备:物理内存至少为1G,linux虚拟机的容量为60G。cat/etc/redhat-release和uname-r两个命令查看内核和版本,支持linux5/62.6.32-xxxxxx及以上版本。安装过程中所需文件都放在附件里咯安装步骤:基本配置配置ip为10.0.0.1,用setup命令,之后重启网络服务关闭安全机制:[r..
分类:
数据库 时间:
2016-12-23 23:17:30
阅读次数:
262
来点实际的可以吧文件写在此位置cd/etc/logrotate.d/[liuhx@tomcat5logrotate.d]$cattomcat/opt/xfs/logs/tomcat/*/catalina.out{dailyrotate5missingokdateextcompressnotifemptycopytruncate}[liuhx@tomcat5logrotate.d]$pwd/etc/logrotate.d[liuhx@tomcat5logrotate.d]$日志..
分类:
其他好文 时间:
2016-12-23 23:16:42
阅读次数:
173
使用yum安装软件:自动安装软件包(软件管理)YUM解决依赖关系,自动下载软件包,基于C/S架构S:直接使用光盘所在的根所在的目录(/media/xxx/或/mnt)配置yum源的配置文件:cd/etc/yum.repos.dCentos-Media.repoCentOS-Base.repo是yum网络源的配置文件CentOS-Media.repo是yum本..
分类:
其他好文 时间:
2016-12-23 23:15:02
阅读次数:
211
rs=Person.objects.all()
all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。
rs=Person.objects.get(id=‘1‘)
get返回的是Model对象,类型为列表,说明使用get方法会直接执行sql语句获取数据
Person.objects.fil..
分类:
编程语言 时间:
2016-12-23 23:15:30
阅读次数:
1745
模拟场景:在一个目录下存在不同天产生的大量文件,而且文件命名没有日期的标识,如何把这些文件按照日期分到不同的文件夹。按照文件修改的日期也就是mtime把文件做区分>dateTueDec2014:04:04CST2016修改文件的mtime/sysout>touch-c-t12180010file{101..200}12180010表示..
分类:
其他好文 时间:
2016-12-23 23:14:27
阅读次数:
152
一、bash特性之四,命令别名alias,shell的内建命令,显示当前系统所有的命令别名alias别名="原始命令"ualias别名撤销已经定义的别名。\命令使用命令本身,而非命令别名。二、bash特性之五,globbing,统配符*:匹配任意长度的任意字符(可以没有)?:匹配任意一个字符(必须..
分类:
其他好文 时间:
2016-12-23 23:12:50
阅读次数:
234
一、配置闪回数据库1、数据库处于归档日志模式SQL>selectlog_modefromv$database;LOG_MODE
------------
ARCHIVELOG2、创建闪回恢复区SQL>altersystemsetdb_recovery_file_dest_size=10G;Systemaltered.SQL>altersystemset
db_recovery_file_dest=‘D:\oracle\prod..
分类:
数据库 时间:
2016-12-23 23:11:54
阅读次数:
344
概念消息队列
消息队列提供了一个从一个进程向另外一个进程发送一块数据的方法
每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值
消息队列也有管道一样的不足,就是每条消息的最大长度...
分类:
系统相关 时间:
2016-12-23 23:08:18
阅读次数:
401
1. 用ARC管理内存
ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为...
分类:
移动开发 时间:
2016-12-23 23:09:49
阅读次数:
327
持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]标签(空格分隔): Jenkins一、代码流水线管理 Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目。...
分类:
其他好文 时间:
2016-12-23 23:09:41
阅读次数:
549
结构化方法与面向对象方法之比较 在软件开发的过程中,采用的开发方法主要有两种,分别为结构化开发方法和面向对象的开发方法,本文将对两种开发方法进行介绍和比较。 一. 结构化方法介绍 结构化方法,即面向过程开发是最早最传统的软件开发方法,由结构化分析,结构化设计和结构化程序设计三个部分有机的组合而成,它 ...
分类:
其他好文 时间:
2016-12-23 23:09:34
阅读次数:
334