自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring session redis 配置

spring + redis session 共享配置

2017-05-19 14:47:19 699

原创 maven 仓库源

repo2           central          Human Readable Name for this Mirror.        http://repo2.maven.org/maven2/                 net-cn          central        Human Readable Name for this

2016-11-07 11:21:11 318

原创 cpu字节序(整理)

字节序不是由操作系统决定的,而是由cpu架构决定的。CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。目前市面上的CPU指令集分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而I

2016-09-10 19:20:02 4881

原创 htaccess使用指南

作用域:作用于此目录及其所有子目录,使用时候注意一个性能问题,Apache必须在所有上级的目录中查找.htaccess文件1、基本deny from allorder deny,allowFiles后的波浪线表示启用“正则表达式”,简单的写法有:,Order命令:通过Allow,Deny参数,Apache首先找到并应用Allow命令,然后应用Deny命令,以阻止所有访问,也可以使用Den

2016-09-06 16:56:09 1606

转载 查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select

2016-08-31 22:18:58 200

原创 防止SQL注入方法总览(整理)

字符串检测:但是限定内容只能由英文、数字等常规字符,如果检查到用户输入有特殊字符,直接拒绝。但缺点是,系统 中不可避免地会有些内容包含特殊字符,这时候总不能拒绝入库,也就是说如果硬要使用字符串检测的方案来做,存在误杀。       字符串替换:把危险字符替换成其他字符,但是危险字符可能比较多,一一枚举会比较麻烦,而且不同编码也要考虑进去,所以可能存在漏网之鱼。       存储过程:把参数

2016-08-31 20:44:12 322

原创 github命令

1.github配置/etc/gitconfig系统中所有用户都普遍适用的配置。git config –system就是用来配置这个文件的。 ~/.gitconfig用户目录下的配置文件,该文件只适用于该用户。git config –global就是用来配置这个文件的。~/*/.git/config这是当前项目的配置文件,仅对该项目适用。注意:每一级别的配置,都会覆

2016-08-26 15:30:37 370

转载 mysql触发器

触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete)3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/before insert/update/dele

2016-08-24 19:58:01 179

原创 python 科学计算库 - Numpy,Scipy,Pandas

Numpy是以矩阵为基础的数学计算模块,纯数学。Scipy基于Numpy,科学计算库,有一些高阶抽象和物理模型。比方说做个傅立叶变换,这是纯数学的,用Numpy;做个滤波器,这属于信号处理模型了,在Scipy里找。Pandas: 是原AQR Capital Management出来的人开发的,属于一款很适合做数据分析的框架,可以理解成表格+时间戳。目前AQR Capital Man

2016-08-24 15:39:30 1036

原创 Ubuntu 14.04 下搭建SVN服务器以及基本使用

1、SVN相关命令  svn:命令行客户端  svnadmin:用来创建、调整或修复版本库的工具  svnserve:svn服务程序  svndumpfilter:过滤svn版本库转储数据流的工具  svnsync:svn数据同步工具,实现另外存一份相同的  svnlook:用来查看办本科中不同的修订版和事务2、安装安装命令:sudo apt-get insta

2016-08-23 11:22:09 310

转载 SVN使用方法

原文链接:http://blog.csdn.net/dily3825002/article/details/6717076-------------------------------------------------------我是分割线---------------------------------------------------------------------------

2016-08-23 11:18:43 168

转载 Hadoop中常用的InputFormat、OutputFormat

Hadoop中的Map Reduce框架依赖InputFormat提供数据,依赖OutputFormat输出数据,每一个Map Reduce程序都离不开它们。Hadoop提供了一系列InputFormat和OutputFormat方便开发,本文介绍几种常用的:TextInputFormat 作为默认的文件输入格式,用于读取纯文本文件,文件被分为一系列以LF或者CR结束的行,key是每一

2016-08-22 21:46:43 793

转载 HDFS基本架构

HDFS是一个具有高度容错性的分布式文件系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS的架构如图2-4所示,总体上采用了master/slave架构,主要由以下几个组件组成:Client、NameNode、Secondary、NameNode和DataNode。(1)ClientClient(代表用户)通过与NameNode和

2016-08-22 20:59:25 1893

转载 MapReduce编程模型概述

从MapReduce自身的命名特点可以看出,MapReduce由两个阶段组成:Map和Reduce。用户只需编写map()和reduce()两个函数,即可完成简单的分布式程序的设计。map()函数以key/value对作为输入,产生另外一系列key/value对作为中间输出写入本地磁盘。MapReduce框架会自动将这些中间数据按照key值进行聚集,且key值相同(用户可设定聚集策略,默认情况

2016-08-22 20:50:24 2498

转载 SpringMVC—JSR303—validate

定义:JSR-303 是JAVA EE 6 中的一项子规范,叫做BeanValidation,现在一共有两个规范:BeanValidation1.0(即JSR303)和BeanValidation1.1(即JSR349),主要用于对数据进行校验,确保输入进来的数据从语义上来讲是正确的。特点:1.JSR 303 用于对Java Bean 中的字段的值进行验证,使得验证逻辑从业务代码中脱离出来。

2016-08-20 22:40:51 407

转载 Hibernate与 MyBatis的比较

最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:ht

2016-08-20 22:29:58 200

转载 SpringMVC与Struts2区别与比较总结

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他

2016-08-20 22:19:45 190

转载 Java NIO原理图文分析及代码实现

前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http:/

2016-08-20 16:49:00 193

转载 JAVA8 十大新特性详解

一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:代码如下:interface Formula {    double calculate(int a);    default double sqrt(int a) {        return Math.sqrt(a);   

2016-08-17 22:20:08 203

转载 mysql存储引擎(整理)

1.1、数据库和实例的区别数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。         数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。         mysql数据库是单进程多线程的程序,与sql server比较类似。也就是说,Mysql数据库实例在系统上的

2016-08-13 16:14:37 275

转载 常见的web攻击有哪些

身处在互联网时代,我们享受着互联网带来的便利的同时,也遇到各种各样的问题,其中网络安全就是其中之一,今天我们来谈一下常见的web攻击吧。作者:王奎     我的博客:www.marksaas.com 溢出攻击最早遭受破坏的,且仍旧普遍的攻击来源于开发人员对最终 用户输入的数据可以信任的假设。大部分程序设计人员未预料在用户名框中得到 40,000 行文本,或者从密码框中获得甚至非

2016-08-13 15:48:49 1203

空空如也

空空如也

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

TA关注的人

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