自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 RabbitMQ~消费者实时与消息服务器保持通话

这个文章主要介绍简单的消费者的实现,rabbitMQ实现的消费者可以对消息服务器进行实时监听,当有消息(生产者把消息推到服务器上之后),消费者可以自动去消费它,这通常是开启一个进程去维护这个对话,它与消息服务器保持一个TCP的长连接,整个这个过程于rabbitMQ为我们提供,程序开发人员只需要实现自己的回调方法即可.简单的rabbitMQ消费者 /// <summary&g...

2017-02-28 11:06:00 190

转载 【转】一个运维经理的运维经验总结

http://www.yunweipai.com/archives/10800.html转载于:https://www.cnblogs.com/wuling129/p/6477221.html

2017-02-28 08:34:00 109

转载 好天气,好手机,好相机

2017-02-27 17:29:00 71

转载 读书笔记 effective c++ Item 21 当你必须返回一个对象的时候,不要尝试返回引用...

1. 问题的提出:要求函数返回对象时,可以返回引用么?一旦程序员理解了按值传递有可能存在效率问题之后(Item 20),许多人都成了十字军战士,决心清除所有隐藏的按值传递所引起的开销。对纯净的按引用传递(不需要额外的构造或者析构)的追求丝毫没有懈怠,但他们的始终如一会产生致命的错误:它们开始传递指向并不存在的对象的引用。这可不是好事情。考虑表示有理数...

2017-02-26 19:06:00 52

转载 StackExchange.Redis 管道 批量 高性能插入数据

现在用redis来做数据缓存的越来越多了,很多项目都有初始化redis数据的过程,由于初始化的数据比较大,那么该过程越快越好。这里我们以HashSet方法为例,这里我们推荐用HashEntry[] hashFields方法传入多个fields,应为它发送的HMSET指令即批量插入数据,另一个方法发送的HSET指令。在阅读StackExchange.Redis里面我确实没有找到pipe指令,后...

2017-02-25 17:30:00 562

转载 Plugging an Unplugged Pluggable Database issue 2

因为原库和目标库版本不一制,出现各种问题,强烈建议保持2个版本一致http://www.cndba.cn/dave/article/220Log 提示查看PDB_PLUG_IN_VIOLATIONS。col action for a70select status,action from PDB_PLUG_IN_VIOLATIONS;RESOLVEDPlease check the paramete...

2017-02-24 15:58:00 148

转载 IntelliJ IDEA上创建Maven Spring MVC项目

各软件版本利用maven骨架建立一个webapp建立相应的目录配置Maven和SpringMVC配置Maven的pom.xml配置web.xml配置contextConfigLocation文件配置log4j.propertiescontroller和view的编写servlet容器的配置和运行配置本地的tomcat服务器配置mave...

2017-02-24 15:09:00 44

转载 浅谈软件架构师的工作过程

本周上课王老师给我们放了一段关于房屋设计师从实地考察到各种问题的剖析发现再到实际进行设计和解决的整个过程,这一套解决问题的过程和作为一名软件架构师的工作过程极为相似,通过观看和学习进行对比,今天在这里对软件工程师的工作过程进行初步的学习总结。 首先,软件架构师的工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开...

2017-02-24 13:19:00 67

转载 山石防火墙debug

debug dp basicdebug dp snoopdebup dp dropdebug dp filter src-ip ?show logging debug转载于:https://www.cnblogs.com/yitongtianxia59/p/6437928.html

2017-02-24 11:54:00 1095

转载 接口(其他语言)

interface :起到约束作用,我有几个方法,在继承之后必须实现我的方法转载于:https://www.cnblogs.com/Erick-L/p/6436760.html

2017-02-24 08:27:00 110

转载 【MUI框架】学习笔记整理 Day 1

MUI 框架之 【原生UI】(1)accordion(折叠面板)由二级列表演化而来1 <ul class="mui-table-view">2   <li class="mui-table-view-cell mui-collapse">3     <a class="mui-navigate-right" href="#"></a...

2017-02-22 21:43:00 143

转载 深入Celery之常用架构/方案选型/必知必会

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-02-22 10:47:00 73

转载 C# mongodb数据库操作类 MongoDBHelper

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-02-22 09:21:00 678

转载 5.2【Linux 内核网络协议栈源码剖析】socket 函数剖析 ☆☆☆

深度剖析网络协议栈中的 socket 函数,可以说是把前面介绍的串联起来,将网络协议栈各层关联起来。 应用层FTPSMTPHTTP... 传输层TCPUDP 网络层IP ICMPARP 链路层以太网令牌环FDDI...        ...

2017-02-21 12:01:00 70

转载 bootstrap-table设置表头宽度无效的解决方案

bootstrap-table设置colmuns中某列的宽度无效时,需要给整个表设置css属性.table{ table-layout: fixed;}  转载于:https://www.cnblogs.com/lhyhappy365/p/6422635.html...

2017-02-21 09:52:00 232

转载 linux下的Shell编程(7)使用-x和-n调试shell程序

我们也可以在Shell下调试Shell Script脚本,当然最简单的方法就是用echo输出查看变量取值了。Bash也提供了真正的调试方法,就是执行脚本的时候用-x参数。sh -x filename.sh这会执行脚本并显示脚本中所有变量的取值,也可以使用参数-n,它并不执行脚本,只是返回所有的语法错误。...

2017-02-20 21:19:00 120

转载 数据验证

数据验证控件--之心 在ASP中进行表单数据验证时,通常开发者必须自己编写一套验证的规则,然后自己将这些代码拷贝到ASP代码中对表单进行验证。这样进行验证的方式实在不太方便,幸运的是,ASP.NET解决了这个问题,这就是数据验证Web控件。 数据验证控件是ASP.NET中专门用来验证表单用户输入的控件。比如, RequiredFieldValidation就是一个专门...

2017-02-20 11:03:00 68

转载 Linux-shell-完全详解(2)

Linux-shell-完全详解(2)一、 Shell简介:什么是Shell,Shell命令的两种执行方式1二、 几种常见的Shell1三、 Shell脚本语言与编译型语言的差异2四、什么时候使用Shell3五、 第一个Shell脚本3六、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型5七、Shell特殊变量:Shell $0, $#, $*, ...

2017-02-20 10:30:11 55

转载 VS中添加预处理宏的方法

VS中添加预处理宏的方法除了在.c及.h中添加宏定义之外,还可以采用如下方法添加宏定义:1、若只需要定义一个宏(如#define DEBUG),可以右键点击工程--&gt;属性--&gt;c/c++--&gt;预处理器--&gt;预处理器定义,点击下拉框中的编辑,输入想要定义的宏;2、如果还需要定义宏的内容(如#define inline __inline),可以右键点击工程--&gt;属性...

2017-02-20 00:04:00 544

转载 282. Expression Add Operators

282. Expression Add Operators题目链接:https://leetcode.com/problems...动态规划问题,最后要求全部满足条件的path。subproblem是:dp[i]: possible sum of s[0, i+1],function是:dp[i] = dp[i-k] + (-prev...

2017-02-19 02:15:04 59

转载 Webpack入门教程五

27.json-loader模块使用,安装json-loader模块cnpminstall--save-devjson-loader28.在根目录创建config.json文件,文件内容如下{ "greetText":"thisisjsonconfig"}29.修改webpack.config.js文件,添加json-loader模块支持,内容如下module...

2017-02-18 16:31:11 47

转载 听说2017你想写前端?

链接:https://zhuanlan.zhihu.com/p/25251115来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。每年到这个时候总有一大波什么今年前端预测,技术框架预测什么的。我这次写这篇文针对的对象,是想在今年踏入前端这行的人们,不管你现在是徘徊在门口,还是已经半只脚踏入这片未知领域,都可以参考一下先行者的经验。先来个大概预览:项...

2017-02-17 12:11:15 42

转载 jquery中prop()方法和attr()方法的区别浅析

引用:http://www.jb51.net/article/41170.htm 官方例举的例子感觉和attr()差不多,也不知道有什么区别,既然有了prop()这个新方法,不可能没用吧,那什么时候该用attr(),什么时候该用prop()呢(我的理解:布尔值使用prop,其他使用attr)jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在...

2017-02-16 13:34:00 38

转载 程序员提高编程能力万无一失的办法

那就是去读别人写的代码。读那些你常用的库、编程框架的源代码,读那些你景仰的大牛的源代码,读代码里的测试(测试本身就是一种有效的文档);读代码、改代码、运行代码。其实,所谓写程序,大部分的时间都是花在读代码上,“写”的部分耗时极少;所以把“读”的技能训练好了,是很有好处的。提高编程能力万无一失的办法编注:这篇文章最初于 2010 年 5 月为 Fuel Your Coding 网站而写。不幸的...

2017-02-15 21:20:00 207

转载 jedisClient操作redis实现增删改查功能

这个集群环境下和单机环境下:package com.taotao.sso.dao.impl;import org.springframework.beans.factory.annotation.Autowired;import com.taotao.sso.dao.JedisClient;import redis.clients.jedis.Jedis;imp...

2017-02-15 20:10:00 566

转载 PostgreSQL 三价逻辑详解

背景在逻辑运算中有三种状态表示,真、假、不知道。数据库的NULL表示没有值, 空的意思(在逻辑中属于 不知道)。在三价逻辑运算中, 数据库的NULL相当于UNKNOWN的意思.三价逻辑运算请参考 :http://en.wikipedia.org/wiki/Three-valued_logic来看看三价逻辑运算的真值表 :Kleene log...

2017-02-15 19:48:47 454

转载 MySQL索引

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-02-13 14:48:00 42

转载 论持久战!

古人云:“以史为镜,可以知兴替,以铜为镜,可以正衣冠,以人为镜,可以明得失.”在这个物欲横流的社会,怎样才能立足于诸强之中鹤立鸡群呢?纵观古今上下五千年,凡成大事者无一不是毅力超强之辈,能客观的认识这个世界,不随波逐流,能清晰知道自己想要什么,不人云亦云,会独立思考,有过人的胆识,能抓住机会!深刻思考得出成大事者应该必备一下素质:一、会主动思考对错,而...

2017-02-13 14:42:14 119

转载 trim()清除字符串空格

js里面处理字符串的时候我们经常会用到一个方法就是trim(),意思很 简单就是能将我们字符串首尾的空格清除掉,例:<scripttype="text/javascript">varstr="abc";alert(str.length);varstr1=str.trim();alert(str1.lengt...

2017-02-11 20:57:11 198

转载 vue2.0开发环境搭建

什么是VUEVUE官方网址Vue 是一个前端框架,特点是数据绑定比如你改变一个输入框 Input 标签的值,会 自动同步 更新到页面上其他绑定该输入框的组件的值组件化页面上小到一个按钮都可以是一个单独的文件.vue,这些小组件直接可以像乐高积木一样通过互相引用而组装起来Vue2.0 推荐开发环境Homebrew 1...

2017-02-10 16:55:57 49

转载 Mac查看端口

lsof -i tcp:porteg:  lsof -i tcp:8899转载于:https://www.cnblogs.com/itdev/p/6379519.html

2017-02-08 18:57:00 45

转载 CentOS7安装LNMP+Mongodb环境

CentOS 7 MySQL 5.7.10 Mongo 3.2.1 Nginx 1.8.0 PHP 5.5.31 Redis 3.0.6====================================== CentOS configsystemctl stop firewalld.service #停止firewallsystemctl disabl...

2017-02-08 14:42:15 117

转载 MySQL高可用性大杀器之MHA

MySQL高可用性大杀器之MHA提到MySQL高可用性,很多人会想到MySQL Cluster,亦或者Heartbeat+DRBD,不过这些方案的复杂性常常让人望而却步,与之相对,利用MySQL复制实现高可用性则显得容易很多,目前大致有MMM,MHA等方案可供选择:MMM是最常见的方案,可惜它问题太多(What’s wrong with MMM,Problems wit...

2017-02-08 11:44:00 31

转载 SystemTap使用技巧 1 - 4 非常重要

http://blog.csdn.net/wangzuxi/article/details/42849053

2017-02-07 00:47:00 142

转载 html你可能还不知道的一些知识点

html你可能还不知道的一些知识点一、标签语义化html标签语义化是让大家直观的认识标签和属性的用途和作用,好处最主要的是对搜索引擎友好。Eg:1、如果你想在页面中突出"奥巴马"这三个字,让搜索引擎重视它,如果你这么写:<div> 奥巴马</div>对于搜索引擎来说,它也只是一个普通得不能再普通的三个字而已,尽管它是指代美国总统...

2017-02-06 17:05:00 62

转载 ZABBIX 微信报警 插件(python无图)

ZABBIX可以实现短信、邮件、微信等各种报警,这三种基本大家都很熟悉, 现在基于微信写py,感觉钉钉的团队是从微信出来的,变量都不改,太懒了,说可以实现微信报警苍老师说过:Life is short,you need python!1 微信配置2 程序配置3 ZABBIX配置4 效果展现5 docker环境修改1.1.1 部门设置1.1.2 应用设置1.1.3 权限管理1....

2017-02-06 13:32:22 87

转载 git常用操作之分支管理(五)

场景引入:假设有一个你正在做的项目,里面已经有支付宝支付功能,现在Boss想让你添加一个微信支付功能,于是乎,你去开发微信支付模块。在微信支付模块开发过半时,突然支付宝支付出现一个bug需要你立刻马上放下手头正在开发微信支付的模块去修改支付宝bug。那么问题来了,你想要退回到没开发微信支付之前的版本??那么做微信开发已经过半了,不能白白浪...

2017-02-05 19:25:08 48

转载 C# goto学习

如下代码: int a = 5; goto b;//goto语句用来控制程序跳转到某个标签的位置 a++; b: Console.WriteLine(a); Console.ReadKey();输出结果为:5,执行goto,跳过执行a++;goto和re...

2017-02-04 09:52:00 70

转载 git basic

git reset --hard (版本回退)git checkout -b dev(新建分支并切换到dev分支)git merge dev(在master上面合并dev)git tag v1.0(和commit绑定,识别性更好)git stash(临时保存工作区的改动)git stash apply/git stash drop(恢复stash,并删除stash缓存)git stas...

2017-02-03 14:47:00 36

转载 【转】behave行为树学习使用第一天

最近在学习使用行为树做AI,决定把学到的贡献出来,抛砖引玉,希望可以认识到更多大牛-- 首先我们了解下什么是行为树和为什么要使用行为树。在我们项目中如果需要做一个AI敌人,比如做一个手游 某民突击里面的普通步兵,那么这个步兵的基本ai 就是 从出生点出来后获取一个躲避点,然后向躲避点跑动,当到达躲避点后,开始做各种动作 向玩家开枪,当开枪完后执行躲避动作,躲避动作完成后可能继续开...

2017-02-01 17:12:00 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除