自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (19)
  • 收藏
  • 关注

转载 Xshell使用技巧总结

工欲善其事必先利其器,本文是一些非常实用的使用技巧~

2017-09-24 11:22:28 4123

原创 开放-封闭原则(OCP)

开放-封闭原则。

2017-07-23 11:50:50 675

原创 面向对象设计原则

面向对象设计原则。

2017-07-22 11:57:20 633

原创 单一职责原则(SRP)

单一职责原则。

2017-07-22 11:03:33 601

原创 MySQL HA

从MySQL服务高和数据服务中间件Mycat高可用两方面进行阐述。

2017-07-17 10:22:33 3687

原创 Given-When-Then

Given-When-Then

2017-07-16 23:36:42 7791

原创 Hadoop安全

Hadoop集群搭建之初默认信任操作系统的认证结果,几乎没有任何安全措施,存在安全风险,本博文简单介绍一些Hadoop安全方案。

2017-07-08 18:42:14 535

原创 Hadoop HA

本博文从HDFS HA和YARN HA两方面对Hadoop高可用进行讨论。

2017-07-08 17:32:45 821

原创 Hadoop 2.0生态圈技术简介

本博文主要对开源分布式文件存储及处理框架Hadoop,以及其生态圈中的Zookeeper,Habase,Hive项目进行介绍。

2017-07-08 13:03:21 4668

原创 Kettle安装使用教程(未完待续)

Kettle是一款使用Java编写的开源ETL工具,本文简单介绍Kettle的安装使用教程。

2017-07-08 11:52:16 1258

转载 存储基础:DAS/NAS/SAN存储类型及应用

一、硬盘接口类型1. 并行接口还是串行接口  (1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成。 从理论上看,并行传输效率很高,但是由于线路上的物理原因,它的传输频率不能太高,所以实际的传输速度并不和并行度成正比,甚至可能更差。   (2) 串行接口,指的是串行传输的接口,同样是0~9十个数字,用1条传输线,那么需要传输10次,

2017-05-18 11:50:18 1206

转载 负载均衡以及四层和七层负载均衡的区别

负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。   负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处

2017-05-18 10:35:44 1536

原创 数据库连接池与com.mysql.jdbc.exceptions.jdbc4.CommunicationsException异常

数据库连接池与com.mysql.jdbc.exceptions.jdbc4.CommunicationsException异常解决

2017-05-04 16:33:34 26829 1

原创 Java中使用正则表达式简化编程

本博文回顾RegEx的一些基础知识,然后详细介绍并举例java.util.regex包下Pattern类、Matcher类用法,以及String类中与RegEx相关的方法和用法,最后给出开篇题目以及2017年阿里实习生招聘笔试题中第一个编程题的正则表达式代码。

2017-04-29 17:09:38 619

原创 使用Tomcat j_security_check实现用户登录、注销功能

本文使用Tomcat容器自身的访问控制机制实现简单用户身份认证和访问授权。

2017-04-20 22:25:47 14884 1

原创 Centos7安装Eclipse报错: Could not load SWT library以及No more handles [gtk_init_check() failed]

Centos7中安装eclipse报错:org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state locat

2017-04-14 10:33:52 13469

原创 Notepad++及实用插件安装

推荐官网下载Nodepad++7.3.3 32-bit版本,本人CSDN上安装包下载地址,包含32位和64位exe的压缩包。笔者电脑64位,所以一开始安装的64位exe,完成后发现没有Plugin Manager,如下图所示,插件不好管理,遂安装32位。  安装完成后,运行Notepad++,点击菜单插件(P)->Plugin Manager->Show Plugin Manager进入插件管理器,

2017-04-12 17:17:04 101623 4

翻译 settings.xml详解

介绍概述  settings.xml文件中的<settings>包含一系列用于配置Maven执行方式的元素,如本地仓库位置、远程仓库服务器和身份验证信息等,类似pom.xml,但不捆绑到任何特定项目,或分发给受众。   settings.xml文件一般位于以下两个位置:${maven.home}/conf/settings.xml${user.home}/.m2/settings.xml(没有

2017-02-10 10:58:11 11818

原创 java.sql.SQLException: Lock wait timeout exceeded

java.sql.SQLException: Lock wait timeout exceeded异常分析及解决

2017-01-15 21:10:27 3034

原创 AJAX跨域总结

摘要: 没有多么高深,就是沉淀些东西– –2016/08/某天自oschina blog   蚂蚁金服的实习即将结束,将知识总结一下。   我们这个项目前端使用antD,antD是采用React封装的一套组件库,目前开源http://ant.design/,所有组件都是拿来即用,大大缩短了开发周期,强烈推荐。React是单页面应用,通过ajax与后台通信,而antD调试部署在8000端口,后台又

2017-01-15 21:05:09 692

原创 如何简单正确地向前台返回"YYYY-MM-DD hh:mm:ss"格式的时间值

摘要: 本文通过作者亲身经历来解答如何简单正确地向前台返回”YYYY-MM-DD hh:mm:ss”格式的时间进行回显,而不是返回一个long整数(当前时间相对于GMT时间1970年1月1号0时0分0秒的毫秒数)– –2016/07/某天自oschina blog   相信很多人遇到过和我一样的问题,在使用SSH直接向前台页面返回一个包含时间类型(java.util.Date、java.sql.T

2017-01-15 20:56:10 3810

原创 jQuery操作select(设置某个option为选中状态)

摘要: 之前看到别人的博客上关于这个操作是有误的,所以决定mark一下–2016/02/某天(oschina blog)   小伙伴的代码是这样的:$(".selector").find("option[text='xxx']").attr("selected",true);  我们知道find()的参数作用是一个选择器,这里原本是想通过option元素的text属性值做选择表达式的一部分,然而

2017-01-15 20:40:27 34266 5

原创 Eclipse Project Build Automatically、Build Project

摘要: 写给经常使用eclipse却不懂eclipse的菜鸟–2016/04/某天记(oschina)    Eclipse中只编译个别类的做法是将Build Automatically前的钩去掉,每次修改类文件后需要通过Build Project手动编译。   问题就出在这里,昨天上午测试自己写的SecurityManager时去掉了Build Automatically选项,之后忘记了这件事

2017-01-15 20:34:06 4831

原创 Markdown使用技巧

Markdown中首行缩进两字符Markdown中使用锚点

2017-01-10 22:46:03 652

原创 MySQL 5.7以及MySQL Workbench使用

摘要:使用MySQL时,一般会使用可视化工具管理数据库,方便开发提升效率。身边使用Navicat的人居多,Navicat有人家收费的理由,用着确实顺手,界面简单不复杂,上手容易,破解版不知道哪些个公司的安装包,用着着实不放心,遂下载了MySQL官方的Workbench,本文会持续更新一些Workbench的用法,也会穿插一些MySQL5.7的新特性。MySQL Workbench安装使用  MySQ

2017-01-06 16:23:24 67011 7

原创 "Table 'mysql.plugin' doesn't exist"引发de血案

只是将自己在开源中国上的博客搬过来。 软件:阿里云服务器上的MySQL 人物:我和师弟两个菜鸟,我在广州,师弟在西安 时间:2016年4月 起因:某天一大早发现服务器上的mysqld没运行 mysql log-err: mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/d

2017-01-05 22:25:01 8071

原创 Java Web后台入门实战(二)-YuaneQi Sharing

上一篇博客Java Web后台入门实战(一)-YuaneQi Sharing从javax.servlet.http.HttpServlet类出发,一起过了类中的主要方法逻辑,介绍了http请求以及类中关联的状态码,并动手演示了”If-Modified-Since”“Last-Modified”实体头域的应用。二、Eclipse中创建Java Web工程  打开Eclipse,注意安装用于Web开发的

2016-12-27 17:28:59 627

原创 Java Web后台入门实战(一)-YuaneQi Sharing

很多小伙伴对Java Web后台开发感兴趣,但是又苦于入门,一是书上和网络上的其他资料大多是千篇一律,要么就是偏知识,大量篇幅介绍Servlet相关内容,看不进去,要么太浅,看完又觉得好像并没有学到什么。所以从大家的需求出发,内容主要包括以下四个部分:第一部分从javax.servlet.http.HttpServlet类源码开始,了解一次http请求过来后,服务器的处理逻辑是什么样儿的。第二部

2016-12-26 10:46:10 782

原创 MySQL5.7安装教程及常见问题解决

嗯,拖延症又犯了呢,总想着在CSDN上写次博客,拖了这么久,纪念下DSCN首发,此处应该有鲜花~第一次用Markdown编辑器,竟有种上瘾的感觉。  因为重装了系统,所有工作软件都需要重新安装,包括MySQL,也让我有机会去了解MySQL5.7的新特性,虽然5.7出来有段时间了,但是学习永远都不怕晚哈哈。作者下载的版本是mysql-5.7.16-winx64,官方下载链接,也可以去我的百度网盘下载

2016-12-11 00:04:44 1634

Xshell5+Xftp5

Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL,Xftp是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。Xshell+Xftp可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的,并且配合快捷键+使用技巧(见博客:Xshell使用技巧总结),很大程度上方便日常学习工作。

2017-09-24

apache-jmeter-3.1

Apache JMeter是Apache基金会旗下的基于Java的压力测试工具,用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。

2017-05-18

NppFTPv0.26.9插件

NppFTP是Notepad++的一个插件,支持FTP,FTPS,FTPES和SFTP通信协议,可以方便的连接到远程主机进行文件编辑修改。

2017-04-12

Notepad++v7.3.3

压缩包内含Notepad++7.3.3的32位和64位两个exe文件,Notepad ++ 7.3.3错误修复和增强功能: 1.修复CIA Hacking Notepad ++问题(https://wikileaks.org/ciav7p1/cms/page_26968090.html)。 2.将鼠标滚轮固定到任务列表滚动崩溃错误。 3.解决修改或从外部删除文档后切换回来闪烁问题。 4.支持摩托罗拉S-Record,Intel和Tektronix扩展十六进制文件格式。 5.改进多行选项卡:保持选定的选项卡位置。 6.修正字符列表错误添加字符。 7.在“查找”对话框中添加Shift + Enter进行相反方向的搜索。 8.修正分隔符设置不正确保留的回归。 9.在快捷画面中添加清除命令按钮。 10.增强功能:如果设置了会话文件扩展名,则在加载/保存会话对话框中支持文件扩展名。 包括插件: 1. NppExport v0.2.8(仅32位x86) 2.插件管理器1.3.5(仅32位x86) 转换器4.2 Mime工具2.1

2017-04-12

Mycat用户手册

Mycat是基于Cobar的分布式数据库中间件,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。

2017-03-24

深入理解Java虚拟机:JVM高级特性与最佳实践

全书共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

2017-03-07

张开涛《跟我学Shiro》

张开涛大神写得非常棒的Shiro教程,当年项目需要完全根据这个教程学习的,强烈推荐。博客地址http://jinnianshilongnian.iteye.com/blog/2018398(跟我学Shiro目录帖)

2017-03-05

RESTful Web Services中文版下载

本书包括以下内容: ·强调Web基础技术的力量 —— HTTP应用协议、URI命名标准与XML标记语言 ·介绍面向资源的架构(ROA),设计RESTful Web Services的常识规则集合 ·揭示RESTful的设计如何比远程过程调用(RPC)更为简单、具有更多功能以及扩展性 ·包含RESTful Web services的真实案例,如Amazon的简单存储服务与Atom发布协议等 ·探讨各种流行编程语言的Web services客户端 ·展示如何用三种流行框架实现RESTful services —— Ruby on Rails、Restlet(基于Java)和Django(基于Python) ·关注实际问题,诸如怎样设计和实现RESTful Web services与客户端等 《RESTful Web Services》是对真实Web services运用REST设计哲学的第一本书。

2017-03-03

MySQL Workbench使用手册

MySQL Workbench使用手册

2017-01-11

MySQL Workbench 6.3.8

官方免费可视化工具

2017-01-06

MySQL Workbench

官方免费可视化工具

2017-01-06

mysql-connector-java-5.1.40.zip

最新mysql驱动包

2017-01-06

mybatis代码生成工具包

mybatis代码生成工具包

2017-01-06

ibatis源码

2017-01-06

activemq-all-5.14.3.jar

activemq-all-5.14.3.jar

2017-01-06

Git-2.11.0-64-bit

2016-12-27

jad及net.sf.jadclipse插件

压缩包中包含.class文件反编译工具jad.exe,以及jad eclipse插件net.sf.jadclipse,方便我们在eclipse中开发时在没有引用源码包情况下随时查看所引用的jar包源码

2016-12-26

简单JavaWeb工程

一个简单的Java Web Project,适合初学者使用

2016-12-26

Java Web后台入门实战

YuaneQi Sharing第一弹对应的ppt

2016-12-26

空空如也

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

TA关注的人

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