博客专栏  >  编程语言   >  JavaEE专业技能

JavaEE专业技能

Java Web系列开发,Jsp/Servlet、Spring、SpringMVC、Mybatis框架;还有涉及到的其他web相关框架等。

关注
13 已关注
68篇博文
  • 常见的web攻击手段

    《大型分布式网站架构设计与实践》常见的web攻击手段一些常见的web攻击手段,如XSS攻击、CSRF攻击、SQL注入攻击、DDOS攻击等。XSS攻击XSS攻击的全称是跨站脚本攻击(Cross Site...

    2017-02-18 20:47
    460
  • 常用的安全算法——摘要算法

    《大型分布式网站架构设计与实践》数字摘要数字摘要也称消息摘要,他是一个唯一对应一个消息或文本固定长度的值,它由一个单向Hash函数对消息进行计算而产生。如果消息在传递的途中发生了改变,接收者通过对收到...

    2017-02-19 17:35
    648
  • 分布式缓存——memcache简介

    《大型分布式网站架构设计与实践》 分布式缓存再高并发环境下,大量的读写请求涌向数据库,磁盘的处理速度与内存显然不在一个量级,从减轻数据库压力和提高系统响应速度两个角度来考虑,一般都会在数据库之前加一层...

    2017-02-17 22:48
    133
  • 持久化存储概念

    《大型分布式网站架构设计与实践》 作为传统的关系型数据库,Mysql提供完整的ACID操作,支持丰富的数据类型,强大的关联查询、where语句,能够非常容易的建立查询索引,执行复杂的内连接、外连接、...

    2017-02-17 23:18
    204
  • MySQL扩展——业务拆分、复制策略、分表分库

    《大型分布式网站架构设计与实践》 提高数据库的写入能力、并发处理能力:分库 提高数据库的读取能力:复制策略、分表 面对高并发访问的压力,又需要面对海量数据的存储问题:分表分库 背景M...

    2017-02-18 10:34
    459
  • 持久化存储——HBase简介

    《大型分布式网站架构设计与实践》 HBase天生就能支持海量数据的存储,能够以更友好、更方便的方式支持表的分区,并且HBase还支持多个Region Server同时写入,能够较为方便的扩展系统的并...

    2017-02-18 11:15
    323
  • 持久化存储——Redis简介

    《大型分布式网站架构设计与实践》简介Redis是一个高性能的key-value数据库,与其他的很多key-value数据库不同的是,redis不仅支持简单的键值对类型的存储,还支持其他一系列丰富的数据...

    2017-02-18 11:53
    141
  • 消息系统——ActiveMQ & JMS

    《大型分布式网站架构设计与实践》消息系统在分布式系统中,消息系统的应用十分广泛,消息可以作为应用间通信的一种方式。消息被保存到队列中,知道被接收者取出。由于消息发送者不需要同时等待消息接收者的响应,消...

    2017-02-18 15:39
    148
  • 垂直化搜索引擎——Lucene、Solr简介

    《大型分布式网站架构设计与实践》搜索引擎在学习Lucene之前,需要理解搜索引擎的几个重要概念:倒序排序也称为反向索引,是搜索引擎中最常见的数据结构,几乎所有的搜索引擎都会用到倒序索引。他将文档的词作...

    2017-02-18 17:41
    225
  • HTTP请求与响应、通过HttpClient发送HTTP请求

    《大型分布式网站架构设计与实践》HTTP请求与响应过程Web浏览器与Web服务器之间的一次HTTP请求与响应过程,需要完成如下的步骤: eg:http://www.yangenneng.cn:80/...

    2017-02-17 15:03
    435
  • 基于TCP的RPC

    《大型分布式网站架构设计与实践》RPC名词解释RPC即远程过程调用,单台服务器的处理能力受到硬件成本的限制,不可能无限制的提升。RPC就将原来的本地调用转变为调用远端服务器的方法,给系统的处理能力和吞...

    2017-02-17 11:02
    118
  • 服务器的路由与负载均衡

    《大型分布式网站架构设计与实践》服务化的演变对于负载较高的服务来说,往往对应着由多台服务器组成的集群。在请求到来时,为了将请求均衡的分配到后端服务器,负载均衡程序将从服务对应的地址列表中,通过响应的负...

    2017-02-17 16:20
    279
  • HTTP服务网关

    《大型分布式网站架构设计与实践》 相同的数据,相同的功能,在不同的平台上,没有必要进行重复的开发,可以很好的利用SOA体系(面向服务的体系架构),达成公共部分逻辑的复用。由于客户端APP、第三方IS...

    2017-02-17 17:04
    530
  • 如何自己实现一个可自定义业务流程步骤的工作流

    需求简述由于业务需要,需要一个申请-审批的工作流,并且业务流程是不固定的,需要能灵活配置,比如现在是:开始->部门经理审批->结束,可能之后就会变为开始->部门经理审批->部门领导审批->结束。因此不...

    2017-02-07 14:00
    1935
  • Activiti工作流引擎——数据库表结构说明

    数据库命名Activiti工作流引擎的表都是以ACT_开头。 ACT_RE_*:’RE’表示repository。带有此前缀的表包含的是静态信息,如:流程定义、流程资源。 ACT_RU_*:’RU’表...

    2017-01-28 20:54
    678
  • Activiti工作流引擎——用户与组、部署管理

    用户和组概述 在工作流中最重要的参与者是人,流程中定义了何时需要人参与、何时由系统处理。 用户和组是一个身份系统(或者模块)的基础,在Activiti中用户和组主要是应用于用户任务(userTask)...

    2017-01-22 13:49
    646
  • Activiti工作流引擎——组件说明

    工作流引擎简介 Activiti的特点 Activiti引擎的七大Service接口 Activiti架构 Activiti与BPMN 20规范启动事件与结束事件Event 启动事件 空启动事件 定时...

    2017-01-22 12:01
    1708
  • Activiti工作流引擎的官方实例配置详细步骤

    概述 创建Java web项目 复制文件到web项目中 创建数据库 启动运行 示例配置完成概述学习Activiti工作流引擎,第一步自然是是下载官方提供的Demo源码来参考。 Activiti官网:...

    2017-01-20 19:57
    4133
  • MyBatis中如何合理的使用EhCache缓存框架

    缓存简介 缓存使用场景 在mapperxml中启用Ehcache 当为Select语句时 当为insertupdatedelete语句时 配置场景 使用举例关于详细配置方面已经在另一篇文章中说过:My...

    2017-01-14 19:35
    699
  • MyBatis分页插件的配置

    MyBatis拦截器介绍 Mybatis拦截器Interceptor接口 Interceptor的注解 Mybatis拦截器的实际应用封装page实体对象 写一个反射工具类 分页拦截器的实现 Page...

    2017-01-13 22:15
    1145

Windows C/C++/C# 编程
1306356965
FFmpeg
1353620628
经典算法研究
323266647
微软面试100题系列
183177188
Java开发进阶
663046010
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部