自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用Hive分析nginx日志

这里用到的nginx日志是网站的访问日志,比如日志格式:180.173.250.74--[08/Jan/2015:12:38:08+0800]"GET/avatar/xxx.pngHTTP/1.1"200968 "http://www.iteblog.com/archives/994"这条日志里面含有9列(为了展示的美观,我在这里面加了换行符),每列之间是用空格分割的...

2017-05-31 18:55:00 78

转载 IdentityServer4 实现 OAuth 2.0(密码模式 - HTTP Post 方式)

之前写了一篇文章:《IdentityServer4 实现 OpenID Connect 和 OAuth 2.0》上面这篇文章虽然详细,但都是点到为止的介绍,并没有实际应用的示例,所以,后面在真正去实现的时候,踩到了自己之前种下的很多坑。业务场景:前后端分离项目,前端调用后端业务服务需要授权访问(提供access_token),access_token在用户登录的时候(用户名和密码登录),由授权...

2017-05-30 21:47:00 90

转载 分布式缓存技术redis学习系列(三)——redis高级应用(主从、事务与锁、持久化)...

上文《详细讲解redis数据结构(内存模型)以及常用命令》介绍了redis的数据类型以及常用命令,本文我们来学习下redis的一些高级特性。回到顶部安全性设置设置客户端操作秘密redis安装好后,默认情况下登陆客户端和使用命令操作时不需要密码的。某些情况下,为了安全起见,我们可以设置在客户端连接后进行任何操作之前都要进行密码验证。修改redis.conf进行配置。[...

2017-05-30 21:30:00 39

转载 CentOS7使用rpm包安装MySQL

说明本文写于2017-05-20,使用MySQL-5.7.18。操作系统为64位CentOS Linux release 7.2.1511 (Core),以桌面形式安装。卸载MariaDBCentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。查看已安装的MariaDB相关r...

2017-05-30 14:41:00 66

转载 J20170529-gg

うろ覚え 模糊的记忆转载于:https://www.cnblogs.com/lancgg/p/8281828.html

2017-05-29 15:56:00 52

转载 拓扑排序(Topological Sorting)

一、什么是拓扑排序在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件:每个顶点出现且只出现一次。若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说。例如,下面这...

2017-05-28 17:22:00 55

转载 ajax实战篇---城市select联动----json交互 ...

这里只变了 第二三四条线路 这里只列出关键的代码 详情请参考上一篇文章 ---ajax实战篇---城市select联动----XML交互function sendRequest(){ myXmlHttpRequest=getXmlHttpObject();//从实例化的模型里面的方法函数 if(myXmlHttpRequest){ var url="./City...

2017-05-28 16:46:00 122

转载 centos安装hdp

1. 准备6和7的 YUM源包 1.1 centos 下载后解压到同一个目录 http://mirrors.163.com/centos/6/isos/x86_64/CentOS-6.9-x86_64-bin-DVD1.iso http://mirrors.163.com/centos/6/isos/x86_64/CentOS-6.9-x86_64-bin-DVD...

2017-05-28 13:38:00 93

转载 系统间通信dubbo

如何实现远程通信?1、Webservice:效率不高基于soap协议。项目中不推荐使用。2、使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关系混乱,需要治疗服务。3、使用dubbo。使用rpc协议进行远程调用,直接使用socket通信。传输效率高,并且可以统计出系统之间的调用关系、调用次数。1.1.1. 什么是dubbo随着互联...

2017-05-26 18:46:00 53

转载 “大型票务系统”和“实物电商系统”在和企业其它部门关系的联系和误区

“大型票务系统”和“实物电商系统”在和企业其它部门关系的联系和误区 讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/377相关文章:《今天你买到票了吗?——从铁道部12306.cn站点漫谈电子商务站点的“海量事务快速处理”系统》不能简单套用“实物电商系统...

2017-05-26 17:02:00 57

转载 c++ 关于如何获取int型的最大值

 int型的最大值是0x7fffffff,可以算一下 0x7FFFFFFF 是多少每个十六进制数4bit,因此8位16进制是4个字节,刚好是一个int整型(好像一个字节是8 bit)F的二进制码为 11117的二进制码为 0111这样一来,整个整数 0x7FFFFFFF 的二进制表示就是除了首位是 0,其余都是1就是说,这是最大的整型数 int(因为第一位是符号位,0 表示他是正数)用 INT...

2017-05-24 18:56:00 196

转载 linux基础(二)

昨天我们的命令还没有记录完整,今天继续补充:1.cat:查看文件 cat命令的功能:将文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。(比如得通过鼠标滑轮往上翻))2.head:查看文件,默认将显示一个文件的前10行。 head -n :改变显示的行数3.tail:查看文件,默认显示文件最后10行的内容。 tail -n :显示从文件末尾算...

2017-05-24 16:56:00 48

转载 将博客搬至CSDN

将博客搬至CSDN转载于:https://www.cnblogs.com/flys-gaofan/p/6899380.html

2017-05-24 15:56:00 42

转载 第五次课程作业

第五次课程作业搭建代码主体框架课上老师讲到我们第四次作业其实还很多是面向过程,上完课我发现我的第四次作业确实是面向过程,所以这次作业重新做了一次更改,也准备进行重构github代码链接。不过由于这段时间忙于部门换届评比,学习状态不太对,只对代码做了一个框架。对数据结构栈的学习栈的概念栈(stack)是限定仅在表尾进行插入和删除操作的线性表。又称为后进先出的线性表,简称为LIFO结构。...

2017-05-23 21:11:00 48

转载 Oracle中存储过程和函数中IS和AS的区别

Oracle自定义函数语法:  create [or replace] function function_name  [(parameter_list)]  return datatype  {is/as}  [local_declarations]  begin    executable_statements;  [exception    excep...

2017-05-23 16:50:00 215

转载 前端基础之CSS

CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。''' selector { property: value; property: value; ... property: value } ...

2017-05-23 16:19:00 48

转载 [转]第2台Tomcat端口变更失败解决办法

原文链接:http://blog.csdn.net/preterhuman_peak/article/details/41803361今天在服务器上部署了两个Tomcat。于是将其中一个的server.xml中的8080端口改成了8088。启动tomcat,端口居然还是8080。郁闷。习惯性的Google了下。发现别人也遇见了同样的问题:tomcat 修改端口无效 http://bbs.csd...

2017-05-22 16:14:00 38

转载 3.网络基础

什么是互联网协议及为何要有互联网协议osi五层模型用户上网流程运行流程思维导图http://f1.freep.cn/585472/Tcp.ip五层模型讲解5.23.jpeg什么是互联网协议及为何要有互联网协议英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网...

2017-05-22 15:02:00 55

转载 设置字符串中某些字符的特殊效果

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:self.title]; [attributedString addAttribute:NSForegroundColorAttributeName value:[UIColor cust...

2017-05-21 17:52:00 63

转载 第四作业

两人合作一个软件由一个人单枪匹马完成现在是很少见的了。软件都是在互相合作中完成的。代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面,这里有不少内容与具体程序设计语言息息相关,但是也有通用的原则。代码复审的目的1 找出代码的错误2 发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的3 发现算法错误,比如使用的算法不够优化,边界条件...

2017-05-21 17:09:00 39

转载 mysql数据库优化之表的设计和慢查询定位

一、数据库优化包含的方面数据库优化是一种综合性的技术。并非通过某一种方式让数据库效率提高非常多。而是通过多方面的提高。从而使得数据库性能提高。主要包含:1、表的设计合理化(3范式)2、给表加入合适的索引。怎样使用索引3、分表技术(水平切割、垂直切割)4、定时清除数据垃圾,定时碎片整理5、多用存储过程和触发器6、对mysql配置进行优化7、读写分...

2017-05-21 09:10:00 36

转载 Java EE启示录

http://www.cnblogs.com/hyddd/archive/2010/02/03/1662333.html转载于:https://www.cnblogs.com/zengkefu/p/6883052.html

2017-05-20 20:17:00 42

转载 键盘消息捕获

创建键盘接口:  有一个简单的方法:在窗口过程中增加WM_KEYDOWN逻辑,类似于复制了所有的WM_VSCROLL 和 WM_HSCROLL逻辑。但是,不管什么时候我们想修改滚动条逻辑,就不得不在WM_KEYDOWN消息上做同样的改变。这样的做法是不明智的  另一种更好的方法:把每一个WM_KEYDOWN消息转换为同等的WM_VSCROLL 或者 WM_HSCROLL消息。可以通过给窗口...

2017-05-19 22:13:00 61

转载 StringIO和BytesIO

1、StringIO很多时候,数据读写不一定是文件,也可以在内存中读写。StringIO顾名思义就是在内存中读写str。要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可:>>> from io import StringIO>>> f = StringIO()>>> f...

2017-05-19 15:33:00 46

转载 linux 命令和设置(笔记记录)

一、基本命令ls  显示文件或目录  -l 列出文件详细信息l(list)  -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录  -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创建空文件echo 创建带有内容的文件。cat 查看文件内容cp 拷贝mv 移动或重命名 (mv a.gif b...

2017-05-18 17:51:00 46

转载 测试博客

Fluentd+KafkaFluentdWhat is Fluentd?Fluentd is an open source data collector for unified logging layer.Unified Logging LayerFluentd decouples data sources from backend systems by p...

2017-05-18 14:39:00 80

转载 IDEA中Ctrl+Shift+F快捷键无效的解决方式

某天突然发现idea非常重要的快捷键ctrl+shift+F无效了,网上搜了很多都说是qq快捷键冲突,但是找了下qq快捷键却没有解决,现在给大家一个解决快捷键冲突的思路:1、查看QQ快捷键-->在QQ的设置里面选择热键-->设置热键看看是否有冲突,如果有,干掉它(或者退出qq看快捷键是否可用,如果可用就是qq的毛病,否则查找其他);2、对我而言就是输入法的问题,不管你...

2017-05-16 16:38:00 52

转载 Maven实战(七)---传递依赖

如果A-->C B-->A ==> B-->C ,A依赖于C是直接依赖,B依赖于A是直接依赖,B依赖于C是传递依赖。现象一 举个样例:A-->log1.0 B-->log2.0 C-->A,B那么我们来看依赖关系: User-c...

2017-05-16 15:39:00 45

转载 SQL优化系列——子查询

sql调优方法:(1)not in子查询优化尽量避免子查询select * from a where id not in(select id from b);select * from a where not exists(select id from b WHERE id ='100')建议使用表连接:select * from a left join b on a.id=b...

2017-05-16 14:17:00 70

转载 打开图片并显示在面板上demo

import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.ImageIcon;import javax.swing.JFileChooser;impor...

2017-05-16 13:47:00 84

转载 linux下的MySQL主从服务的配置

MySQL 数据库主从复制原理Mysql 主从同步其实是一个异步复制的过程,要实现复制首先需要在 master 上开启 bin-log 日志功能,整个过程需要开启 3 个线程,分别是 Master 开启 IO 线程, slave 开启 IO 线程和 SQL 线程。a) 在从服务器执行 slave start,从服务器上 IO 线程会通过授权的用户连...

2017-05-15 20:30:00 260

转载 变量,基本类型,数据类型和运算符

变量: 一个数据存储空间的表示变量三要素:变量名,变量类型,变量值变量声明及使用:第一步:声明变量及根据数据类型在内存申请空间 (数据类型 变量名 int money)第二步:赋值及将数据存储至对应的内存空间(变量名=数值 money=100)第一步和第二步可以合并数据类型 变量名=数值( int money=1000)第三步:使用变量即取出数据使用步骤...

2017-05-15 15:39:00 117

转载 【java】switch case支持的6种数据类型

switch表达式后面的数据类型只能是byte,short,char,int四种整形类型,枚举类型和java.lang.String类型(从java 7才允许),不能是boolean类型。在网上看到好多文章,说switch还支持byte,short,char,int 的包装类,首先可以肯定说switch不支持这些包装类,但是如下的代码又是正确的: public static vo...

2017-05-15 01:56:00 175

转载 jQuery操作css样式

jQuery操作css样式css操作的分类:css操作位置操作尺寸操作css操作之csscss代码:html代码:jQuery代码:效果如下:css操作之位置操作css代码:html代码jQuery代码效果如下:css操作之尺寸操作css代码html代码jQuery代码效果如下各位...

2017-05-14 20:17:00 39

转载 switch… case 语句的用法

public class Test7 { public static void main(String[] args) { int i=5; switch(i) { case 1: System.out.println("one"); case 10:...

2017-05-13 18:38:00 39

转载 最长回文子串

最长回文子串时间限制:1000 ms | 内存限制:65535 KB难度:4描写叙述 输入一个字符串。求出当中最长的回文子串。子串的含义是:在原串连续出现的字符串片段。回文的含义是:正着看和倒着看是同样的,如abba和abbebba。在推断是要求忽略全部的标点和空格。且忽略大写和小写,但输出时按原样输出(首尾不要输出多余的字符串)。输入字符串长度大于等于1小于等于500...

2017-05-12 16:42:00 53

转载 tomcat启动时SessionIdGeneratorBase.createSecureRandom耗时5分钟的问题

通常情况下,tomcat启动只要2~3秒钟,突然有一天,tomcat启动非常慢,要花5~6分钟,查了很久,终于在这篇文章找到了解决方案,博主牛人啊。原文参见:http://blog.csdn.net/chszs/article/details/49494701Tomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息:Log4j:[2015-10-29 15:47:11...

2017-05-12 11:29:00 53

转载 Oracle、SQLServer、ArcSDE怎么查看版本、补丁

http://blog.csdn.net/linghe301/article/details/6712544转载于:https://www.cnblogs.com/zengkefu/p/6843591.html

2017-05-12 00:34:00 76

转载 Python学习笔记-2017.5.4thon学习笔记-2017.5.10

本笔记记录学习Python过程中的学习心得:本次主要记录内容:Python装饰器部分。Python装饰器是一种特殊的函数,可以为其他函数添加新功能,并遵循以下两种规则:1、不修改原来的函数代码内容;2、不修改原来函数的调用方式。原理通过以下方式来实现:高阶函数+嵌套函数=Python装饰器。其中嵌套函数定义示例如下:def test1(): pas...

2017-05-10 21:51:00 73

转载 【转】在Express项目中使用Handlebars模板引擎

原文:http://fraserxu.me/2013/09/12/Using-Handlebarsjs-with-Expressjs/最近在用Expressjs做一个项目,前后端都用它来完成。自己之前有用过Express一段时间,但是大部分都是用它来编写Restful的API,而没有真正用它所提供的前端页面渲染功能。所以严格意义来讲这是第一次完整的项目。开始做之后就遇到了一些...

2017-05-10 17:17:00 90

空空如也

空空如也

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

TA关注的人

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