自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每一名出色的架构师,必定是一位优秀程序员

好的程序员即使在过单行道时也总是会环顾两边

  • 博客(34)
  • 资源 (13)
  • 收藏
  • 关注

转载 【IDEA】IDEA 2017 注册激活可用license server

进入ide主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.PHP(注意:php要小写)即可~如下图,

2017-04-30 18:32:52 64949 19

转载 【Web】JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。

前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用

2017-04-12 16:32:47 11333 4

转载 【Web】JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要动静分离?

JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要动静分离?---------------------------------------------------前戏:以前的项目大多数都是Java程序猿又当爹又当妈,又搞前端(ajax/jQuery/js/html/css等等),又搞后端(java/MySQL/Oracle等等)。

2017-04-12 16:29:07 1273

转载 【Java】 java上传文件跟批量下载文件

最近的项目中涉及到文件的上传跟下载的问题,就自己所涉及到的方面做出如下表述。  首先是文件上传部分,项目的要求是通用性较好,所以只需要传入目标路径即可。参数的传递通过Form表单传值,在目标路径下新建一个File类型的文件,然后通过流的方式将需要上传的文件写入新建的文件中。此方法适用于web开发过程中上传文档类的文件,如果你文件过大请研究ftp相关的知识,笔者所接触的ftp传文件限于C#中

2017-04-10 10:49:52 924

原创 【Java】Java实现zip压缩多个文件下载

为了更好的演示,首先创建一个文件实体FileBean,包含了文件路径和文件名称:package com.javaweb.entity;import java.io.Serializable;/** * 文件实体类*/public class FileBean implements Serializable{ private static final long

2017-04-10 10:20:50 1892

原创 【MyBatis】mybatis分页拦截器-自动封装

最近由于工作需要,想要满足前端页面的也发功能,于是想到了使用的mybatis分页拦截器,在网上查找了很多资料并结合自己的一些理解,开发出了一套模板 代码。1、添加maven 的jar包依赖  mybatis 主要是拦截器部分。此处不再赘述。2、将java文件放置到某个文件夹下 Java类分页信息如下:PageBean类:package import ja

2017-04-08 14:14:39 1779

原创 【MyBatis】org.apache.ibatis.executor.statement.StatementHandler.prepare(java.sql.Connection)

java.lang.NoSuchMethodException: org.apache.ibatis.executor.statement.StatementHandler.prepare(java.sql.Connection)

2017-04-08 13:25:30 13040 4

转载 【SpringMVC】SpringMVC之文件上传/下载

学习一个框架少不了学习文件上传和下载,原理来说上传和下载都是基本二进制流的转换,所以搞清楚了这一点就很容易理解上传和下载了在使用springMVC进行系统实现时,springMVC默认的解析器里面是没有加入对文件上传的解析的,这可以方便我们实现自己的文件上传。但如果你想使用springMVC对文件上传的解析器来处理文件上传的时候就需要在spring的applicationContext

2017-04-03 11:28:06 613

转载 【Shiro】SpringMVC Mybatis Shiro RestTemplate的实现客户端无状态验证及访问控制

A.首先需要搭建SpringMVC+Shiro环境a1.pom.xml配置 spring: org.springframeworkspring-webmvc 4.1.0.RELEASE org.springframework spring-aop 4.1.0.RELEASE org.springframework

2017-04-03 11:03:32 2234

转载 【Shiro】SpringMVC+Shiro权限管理

1.权限的简单描述2.实例表结构及内容及POJO3.Shiro-pom.xml4.Shiro-web.xml5.Shiro-MyShiro-权限认证,登录认证层6.Shiro-applicationContext-shiro.xml7.HomeController三个JSP文件  什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal

2017-04-03 11:01:39 2148

转载 【SSMS】springmvc+spring+mybatis+maven项目集成shiro进行用户权限控制

项目结构:  1、maven项目的pom中引入shiro所需的jar包依赖关系增加shiro的filter

2017-04-03 10:59:03 1607

转载 【Shiro】shiro在springmvc里面的集成使用

commons-collections           commons-collections           3.2.1                           net.sf.ehcache           ehcache-core           2.6.9                           org.apache.shiro           s

2017-04-03 10:55:47 661

转载 【Dubbo】dubbo连接zookeeper注册中心因为断网导致线程无限等待问题

最近维护的系统切换了网络环境,由联通换成了电信网络,因为某些过滤规则导致系统连不上zookeeper服务器(应用系统机器在深圳,网络为电信线路,zookeeper服务器在北京,网络为联通线路),因为我不是运维人员也不懂运维相关的技术,所以排查了很久也不知道原因,最后无奈之下把深圳这边的网络切回了联通,系统恢复正常。但是因为本次事故体现了一个很严重的问题,即当zookeeper注册中心连不上

2017-04-03 10:49:38 1844

转载 【SSM】Idea SpringMVC+Spring+MyBatis+Maven调整

Idea SpringMVC+Spring+MyBatis+Maven整合 创建项目File-New Project选中左侧的Maven,选中右侧上方的Create from archetype,然后选中下方列表中的webapp,然后点击Next在GroupId和ArtifactId中填入指定内容,点击Next直接点Next

2017-04-03 10:46:38 583

转载 【SSM】Maven创建web项目:SpringMVC+Mybatis

IDEA14创建Maven管理的SpringMVC+Mybatis,web项目项目构建步骤1、File->New->Project勾选Create from archetype点击Next2、输入GroupId、ArtifactId点击Next3、继续点击Next,输入Project name点击Finish,完成基本项目创建

2017-04-03 10:20:09 597

原创 【SSM】解决springmvc+mybatis+mysql中文乱码问题

这篇文章主要介绍了解决java中springmvc+mybatis+mysql中文乱码问题的相关资料,需要的朋友可以参考下。近日使用ajax请求springmvc后台查询mysql数据库,页面显示中文出现乱码。最初在mybatis配置如下:"queryContentById" resultType = "java.lang.String" parameterType="String" >

2017-04-03 10:17:29 1475

转载 【SSM】SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2017-04-03 10:11:07 1507

转载 Git的详细使用方法适用于window Linux 以及苹果系统 网址

收藏一个很好的网站:关于git的基础知识,创建版本库,和基本的使用方法又都详尽的图文介绍,对于我们这些初学者来说很受用:原网址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23

2017-04-02 22:44:37 853

转载 【LogBack】logback日志配置及日志分离

在java项目中,一般用到的日志框架log4j,logback,在对比两者的使用上我更倾向于使用logback,因为在我看来logback配置更加简单和效率,项目中日志记录的完整能够帮助我们更好的分析解决线上出现的各种问题,方便问题的快速定位。 项目中用到日志的几个场景:记录后台的sql输出,记录主要业务的执行,报警系统需要对不同的日志进行监控,需要做日志的分离等。 废话不多说,以下是lo

2017-04-02 22:39:12 2866

转载 【Java】Java常见面试题(三)数据库常见面试题

1. 主键 超键 候选键 外键主    键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超    键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。

2017-04-02 22:37:13 25669 2

转载 【Java】Java常见面试题(二)JAVA集合类

JAVA集合类图:1. hashmap原理,与hashtable区别Java中的HashMap是以键值对(key-value)的形式存储元素的。HashMap需要一个hash函数,它使用hashCode()和equals()方法来向集合/从集合添加和检索元素。当调用put()方法的时候,HashMap会计算key的hash值,然后把键值对存储在集合中合适的索引上。如果key

2017-04-02 22:35:19 753

转载 【Java】Java常见面试题(一)一些零碎的知识点

1.String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。   注意:Java中没有bool ! java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类2、int 和 Integer

2017-04-02 22:34:13 555

转载 【Spring】spring事物的详细解读

转载于:http://blog.sina.com.cn/s/blog_4b5bc0110100z7jr.html我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证

2017-04-02 22:14:08 453

转载 【Java Web】web.xml详解

web.xml的作用web.xml,一个Tomcat工程中最重要的配置文件。web.xml没有其实也可以----只要你确定你的项目里面不需要任何过滤器、监听器、Servlet等等。我试了一下,没有web.xml对那些已经编译成Servlet的jsp页面来说,是不影响正常显示的,但是那些没有编译成Servlet的jsp页面,访问的时候就会报500的错误了。下面逐一看一下web.xml里常用标

2017-04-02 22:08:30 466

转载 【Java】cookie与session

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制

2017-04-02 22:05:03 644

转载 【Spring】@Resource和@Autowire的区别

spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam

2017-04-02 22:02:54 4065 1

转载 【Spring shiro】Spring与Shiro的整合

Apache Shiro是一个强大易用的Java安全框架。它可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存、单点登录等等,而且它的API也十分简洁易用,所以现在有很多人都在使用它。它的基本能功能点如图所示:  从图上我们可以看出Shiro的四大核心功能: Authentication(身份验证):简称为“登录”,即证明用户是谁。 Authorization(授

2017-04-02 21:59:58 760

转载 【GitHub】利用Github建立你的个人网站

这两天用了Github建立了自己的个人主页, 网址为 hyman1994.com。 感兴趣的朋友可以访问一下,欢迎您的指导意见和建议!(文章出处http://blog.csdn.net/u012422829/article/details/46285577)流程总结:1.注册自己的github账户,名为XXX2.创建一个名为XXX.github.io的库3.我觉得挺重要

2017-04-02 21:54:11 1309

转载 【Dubbo】微服务架构(三): 部署

工作中使用了微服务架构,接下来的一段时间里,我会写一系列的文章来介绍微服务架构,同时我也会在github上写一个microservices的应用框架(地址会在后续文章给出)。(该文章来自于http://blog.csdn.net/u012422829/article/details/68952361)这篇文章主要讲述了部署一个微服务架构的应用有哪些可选方案。翻译和整理自:htt

2017-04-02 21:47:34 1064

转载 【Dubbo】微服务架构(一):单一应用架构与微服务架构

工作中使用了微服务架构,接下来的一段时间里,我会写一系列的文章来介绍微服务架构,同时我也会在github上写一个microservices的应用框架(地址会在后续文章给出)。(该文章来自http://blog.csdn.net/u012422829/article/details/68947350)这篇文章是对 http://microservices.io/patterns/monoli

2017-04-02 21:44:49 3548

转载 【Dubbo】微服务架构(二): 如何把应用分解成多个服务

工作中使用了微服务,接下来的一段时间里,我会写一系列的文章来介绍微服务架构,同时我也会在github上写一个microservices的应用框架(地址会在后续文章给出)。上一篇文章详细说明了单一应用架构与微服务架构各自的优缺点,这篇文章是对 http://microservices.io/patterns/decomposition/decompose-by-business-capabi

2017-04-02 21:42:39 3708

转载 【JavaWeb】WEB下excel导出

excel导出功能的过程。control层:[java] view plain copy @RequestMapping(value="download.do")         public String download(HttpServletRequest request,HttpServletResponse response, 

2017-04-02 21:39:05 736

转载 【JavaWeb】WEB下的excel批量导入功能

开发中使用Excel导出功能实现的整个流程。使用框架ssm。control层 importExcel+parseDataItem:[java] view plain copy@RequestMapping("importExcel.do")    public String importExcel(@RequestParam Multip

2017-04-02 21:36:00 2730

原创 【Java】图片上传

图片上传功能在Controller层实现的完整方法如下:方法一: @RequestMapping("toUploadImage.do") public String upload(@RequestParam MultipartFile uploadfile, HttpServletRequest request, HttpServlet

2017-04-02 21:29:03 732

Mybatis-Generator配置详解

使用Mybatis-Generator配置独立的文件,可以实现将数据库表生成对应的文件,并放在对应的包路径下,只需要运行generateSql.bat文件即可生成代码文件!

2019-01-23

大数据架构师指南

第一部分 大数据架构师入门 第1章 大数据概述 3 1.1 什么是大数据 4 1.2 大数据的本质 6 1.3 大数据技术当前状态 8 1.4 大数据的技术发展趋势 11 第2章 大数据项目常见场景 13 2.1 实验型部署场景 14 2.2 中小型部署场景 16 2.3 大型部署场景 19 第3章 大数据方案关键因素 23 3.1 数据存储规模与数据类型 24 3.2 数据 来源与数据质量 25 3.3 业务特征 26 3.4 经济可行性 27 3.5 运维管理要求 28 3.6 安全性要求 29 3.7 部署要求 31 3.8 系统边界 32 3.9 约束条件 34 3.10 要点回顾 34 第二部分 大数据架构师基础 第4章 Hadoop基础组件 39 4.1 Hadoop简介 40 4.2 Hadoop版本演进 41 4.3 Hadoop2.0生态系统简介 42 4.4 Hadoop分布式文件系统HDFS 43 4.5 Hadoop统一资源管理框架YARN 48 4.6 Hadoop分布式计算框架MapReduce 52 4.7 Hadoop分布式集群管理系统ZooKeeper 57 第5章 Hadoop其他常用组件 61 5.1 Hadoop数据仓库工具Hive 62 5.2 Hadoop分布式数据库 HBase 65 5.3 Hadoop实时流处理引擎 Storm 70 5.4 Hadoop交互式查询引擎 Impala 74 5.5 其他常用组件 78 第6章 Spark内存计算框架 83 6.1 内存计算与Spark 84 6.2 Spark的主要概念 86 6.3 Spark核心组件介绍 96 6.4 Spark与Hadoop之间的关系 100 6.5 要点回顾 104 第7章大数据中间件层 105 7.1 中间件层简介 106 7.2 中间件层产品介绍 107 7.3 中间件层的应用 121 7.4 中间件层的发展 124 7.5 要点回顾 128 第8章大数据分析 129 8.1 数据时代 131 8.2 先进分析 133 8.3 架构与平台 136 8.4 数据分析流程 140 8.5 要点回顾 143 第9章可视化技术 145 9.1 可视化技术引言 146 9.2 什么是数据可视化 147 9.3 数据可视化设计 151 9.4 数据可视化的发展趋势 160 9.5 要点回顾 161 第10章大数据安全 163 10.1 安全体系 164 10.2 大数据系统安全 168 10.3 要点回顾 180 第11章大数据管理 181 11.1 数据管理的范围和定义 182 11.2 开源软件的管理能力 183 11.3 国内主流管理 187 11.4 大数据管理展望 195 11.5 要点回顾 195 第三部分大数据架构师实践 第12章大数据项目实践 199 12.1 大数据项目架构关键步骤 201 12.2 架构师实践思考 213 第13章大数据部署实践 217 13.1 中兴通讯DAP大数据平台功能和架构 218 13.2 DAP平台特点 219 13.3 某银行成功案例 220 第四部分 大数据架构师拓展 第14章分布式系统与大数据的关系 229 14.1 分布式系统概述 230 14.2 分布式系统关键协议和算法概述 237 14.3 分布式系统和大数据 241 第 15 章数据库系统与大数据的关系 245 15.1 数据库系统的历史 246 15.2 各类系统求同存异 258 15.3 大数据的发展展望 259 第16章云计算与大数据的关系 261 16.1 虚拟化概述 262 16.2 OpenStack云管理架构实现 267 16.3 大数据基于云计算IAAS部署的探讨 274

2017-10-18

Windows Navicat111 Premium 64位

Navicat Premium 是一套数据库管理工具,让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。 结合了其他 Navicat 成员的功能,Navicat Premium 支持大部份在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等。

2017-10-10

SecureCRT8.0破解版(含注册机+64位+32位)

SecureCRT8.0破解版(含注册机+64位+32位),亲测可用的!

2017-10-10

SecureCRT8.1.4 32位&64;位及SecureCRT8.x通用注册机.zip

SecureCRT8.1.4 32位以及64位及SecureCRT8.x通用注册机

2017-10-10

Spring Security实战源码

该资源是基本Spring Security实战七篇文档中组织的源码,详情如下: ssecurity项目是Spring Security实战(一和二)的源码; ssecurity-db项目是Spring Security实战(三)的源码; ssceurity-page项目是Spring Security实战(四)的源码; ssecurity-pageClass项目是Spring Security实战(五)的源码; ssecurity-customFilter项目是Spring Security实战(六)的源码; ssecurity-rememberMe项目是Spring Security实战(七)的源码; 本人开发工具是IDEA,每个项目中的代码均可以运行并测试。Eclipse也是一样可以运行的。

2017-09-07

Spring Boot简单实例代码

这个实例帮助开发者更容易地创建基于Spring Boot的应用程序,使得Spring开发者能够最快速地掌握Spring Boot的基本用法。这是一个简单的实例,完全可以跑起来的。

2017-02-13

微信公众平台java开发完整项目示例

本例中列出了微信公众平台开发的所有流程的代码,包括接收xml数据、解析xml数据、调用图灵机器人api接口获取智能回复内容、封装结果xml数据等,简单明了,不明之处可查看个人博客中的讲解。

2016-09-06

mybatis-generator eclipse自动生成代码插件离线安装包

mybatis-generator eclipse插件离线安装包,解压后将目录中的文件复制到eclipse对应文件夹下!重启eclipse即可。

2016-08-29

eclipse下mybatis-generator自动生成代码插件离线安装包

mybatis-generator eclipse插件离线安装包,安装方式,解压后将目录中的文件复制到eclipse对应文件夹下!重启eclipse即可。

2016-08-29

PHP+MySQL 电子商城网站实例

PHP+MySQL实现一个电子商城网站实例,新增,查询,修改和删除等功能可以直接使用,功能齐全,是一个完整的网站项目。全程PHP代码开发。

2014-03-28

PHP+MySQL 网站开发真实例子 包含MYSQL数据库设计

采用PHP+MySQL实现一个网站开发的真实例子,包括前端的界面布局和后台的代码实现过程。新增,查询,修改和删除等功能可以直接使用,功能齐全,是一个完整的网站项目。

2014-03-28

apache Lucene4.7最全最新的jar包

apache Lucene4.7 最全最新的jar包,很实用,很方便,可以下载后直接导入项目工程中即可。

2014-03-21

空空如也

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

TA关注的人

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