自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 CentOS 7中添加一个新用户并授权

创建新用户 创建一个用户名为:linuxidc [root@localhost ~]# adduser linuxidc 为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略: [root@localhost ~]# passwd linuxidc 更改用户 ...

2017-09-14 18:14:54

阅读数 24

评论数 0

原创 总有你要的编程书单

目录   IDE IntelliJ IDEA 简体中文专题教程 MySQL 21分钟MySQL入门教程 MySQL索引背后的数据结构及算法原理 NoSQL Disque 使用教程 Neo4j .rb 中文資源 Redis 命令参考 Redis 设计与实现 The...

2017-08-28 16:47:45

阅读数 34

评论数 0

原创 DDOS及CC攻击防护经验

首先我们说说ddos攻击方式,记住一句话,这是一个世界级的难题并没有解决办法只能缓解   DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。这是一个世界级的难题...

2017-07-10 21:34:03

阅读数 179

评论数 0

原创 Java面试题集

面向对象的三个特征 封装,继承,多态.这个应该是人人皆知. 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点: 可替换性:多态对已存在代码具有可替换性. 可扩充性:增加新的子类不影响已经...

2017-02-25 17:44:30

阅读数 63

评论数 0

原创 Java基础笔试题

一简答题 1 进程和线程有什么区别?用户线程和守护线程有什么区别?如何创建守护线程? 2 Spring框架中的三大核心思想是什么,并举例说出2个Spring中用到的设计模式 3 AOP有哪些使用场景,底层是如何实现的 4 简述MyBatis与Hibernate框架,并做对比 5 简述S...

2017-02-16 10:12:04

阅读数 47

评论数 0

原创 高并发资金交易系统设计方案——秒杀及红包背后的技术支撑

每年节假日,微信红包的收发数量都会暴涨,尤以除夕为最。如此大规模、高峰值的业务需要,背后需要怎样的技术支撑?百亿级别的红包规模,如何保证并发性能与资金安全? 背景介绍 2017年1月28日,正月初一,…   每年节假日,微信红包的收发数量都会暴涨,尤以除夕为最。如此大规模、高峰值的业务...

2017-02-15 14:33:54

阅读数 87

评论数 0

原创 JPA 各种实体锁模式悲观锁乐观锁的区别

为了能够同步访问实体,JPA提供了2种锁机制。这两种机制都可以避免两个事务中的其中一个,在不知情的情况下覆盖另一个事务的数据。 通过实体锁,我们通常希望避免在两个并行事务中产生如下情形: Adam的事务读取数据 X Barbara的事务读取数据 X Adam的事务修改数据 X,并将其修...

2017-02-14 09:11:38

阅读数 46

评论数 0

原创 MySQL千万级多表关联SQL语句调优

本文不涉及复杂的底层数据结构,通过explain解释SQL,并根据可能出现的情况,来做具体的优化,使千万级表关联查询第一页结果能在2秒内完成(真实业务告警系统优化结果)。   需要优化的查询:使用explain      出现了Using temporary;      有分页时出现了U...

2017-02-11 14:28:33

阅读数 21

评论数 0

原创 规模平台大型网站系统技术架构

概述 三个纬度:演化、模式、要素 五个要素: 性能,可用性,伸缩性,扩展性,安全 演化历程 图例可参考 大型网站架构演化历程: 初始阶段的网站架构:一台服务器,上面同时拥有应用程序,数据库,文件,等所有资源。例如 LAMP 架构 应用和数据服务分离:三台服务器(硬件资源各不...

2017-02-11 13:37:19

阅读数 30

评论数 0

原创 Java 进阶面试题

面向对象编程的基本理念与核心设计思想 解释下多态性(polymorphism),封装性(encapsulation),内聚(cohesion)以及耦合(coupling)。 继承(Inheritance)与聚合(Aggregation)的区别在哪里。 你是如何理...

2017-02-11 13:33:54

阅读数 18

评论数 0

原创 动态令牌-(OTP,HOTP,TOTP)

名词解释和基本介绍 OTP 是 One-Time Password的简写,表示一次性密码。 HOTP 是HMAC-based One-Time Password的简写,表示基于HMAC算法加密的一次性密码。 是事件同步,通过某一特定的事件次序及相同的种子值作为输入,通过HASH算法运算出一...

2016-12-27 09:16:45

阅读数 262

评论数 0

原创 Install Oracle Java JDK 8 On CentOS 7/6.5/6.4

This tutorial describes how to install and configure latest Oracle Java JDK on CentOS 7, 6.5, and 6.4 servers. Although, the steps should work on o...

2016-10-23 16:29:30

阅读数 20

评论数 0

原创 Linux下*.tar.gz文件解压缩命令 多种压缩格式

1.压缩命令:   命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名       可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。   2.解压缩命令:   命令格式:tar  -zxvf   压缩文件名.tar.gz   解压缩后的文件...

2016-10-23 16:04:36

阅读数 26

评论数 0

原创 GitHub上那些值得一试的JAVA开源库

作为一名程序员,你几乎每天都会使用到GitHub上的那些著名Java第三方库,比如Apache Commons,Spring,Hibernate等等。除了这些,你可能还会fork或Star一些其他的开源库,但GitHub上的库实在太多了,以至于对于个人来说,你很难有时间去发现并了解那些不断加入...

2016-09-01 16:34:19

阅读数 35

评论数 0

原创 aliyun阿里云Maven仓库镜像地址——加速你的maven构建

maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。 http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的settings.xml ...

2016-08-09 08:46:25

阅读数 41

评论数 0

原创 mysql 字符串=比较 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_gene

MySQL进行字符串比较时发生错误: SELECT a.equ_no, b.fullCode FROM equipment a, ( SELECT t.*, getEquTypeFullCode (t.equType_id) AS fullCode FRO...

2016-07-28 15:15:33

阅读数 55

评论数 0

原创 几款开源爬虫框架对比

第一类:分布式爬虫 爬虫使用分布式,主要是解决两个问题: 2)网速 1)Nutch是为搜索引擎设计的爬虫,大多数用户是需要一个做精准数据爬取(精抽取)的爬虫。Nutch运行的一套流程里,有三分之二是为了搜索引擎而设计的。对精抽取没有太大的意义。也就是说,用Nutch做数据抽取...

2016-07-11 17:50:07

阅读数 158

评论数 0

原创 Redis常用命令

本文对Redis最常用的一些命令进行了介绍,其中包括各种不同数据类型的常用命令、PUBLISH命令和SUBSCRIBE命令、SORT命令、两个事务命令MULTI和EXEC,以及与过期时间有关的几个命令。 本文的第一个目标是让读者知道—Redis为每种结构都提供了大量的处理命令,本章只展示了其中...

2016-06-02 11:23:56

阅读数 22

评论数 0

原创 更好的使用 Java

Better Java Java 虽作为最流行的编程语言之一,但是似乎并没有什么人很享受用它。好吧,Java 确实是这样的一门编程语言,从最近发布不久的 Java 8 开始,为了更好的使用 Java,我决定收集一些库,实践和工具等相关资料。“更好” 是主观的,所以推荐使用我所说的建议的某些部...

2016-05-23 18:35:58

阅读数 18

评论数 0

原创 RESTful API规范

RESTful API已经非常成熟,也得到了大家的认可。本文主要讲的是在工作中遇到的一个比较被认同的“规范”,总结下自己的经验。 按照Richardson Maturity Mode对REST评价的模型,规范基于level2来设计。 资源 路径 路径,API的具体地址。在REST中,每个...

2016-05-23 18:32:29

阅读数 26

评论数 0

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