排序:
默认
按更新时间
按访问量

SpringBoot使用AutoConfiguration自定义Starter

在我们学习SpringBoot时都已经了解到starter是SpringBoot的核心组成部分,SpringBoot为我们提供了尽可能完善的封装,提供了一系列的自动化配置的starter插件,我们在使用spring-boot-starter-web时只需要在pom.xml配置文件内添加依赖就可以了...

2018-05-14 11:09:37

阅读数:35

评论数:0

程序员必知的六种隔离技术

为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器:隔离硬件:虚拟机隔离操作系统:容器虚拟化隔离底层:Servlet容器隔离依赖版本:虚拟环境隔离运行环境:语言虚拟机隔离语言:DSL实现上这是一个请求的处理过程,一个HTTP请求会先到达你的主机。如果你...

2018-03-28 14:58:23

阅读数:19

评论数:0

全方位解读SaaS的8个安全问题

SaaS的安全问题主要有8个,下文会全方位解读。在此之前,先来聊聊报销管理软件,相信很多人对其都还了解甚少。什么是报销管理软件?所谓报销管理软件,从名字上就能很好的理解,这是用于报销管理的一种软件。  SaaS的8个安全问题  1、数据安全。在SaaS模式,企业数据存储在SaaS供应商的数据中心。...

2018-03-21 16:51:52

阅读数:58

评论数:0

基于SaaS模式的软件开发

一、SaaS介绍、长尾市场SaaS(Software as a Service软件即服务)是通过互联网、以服务的形式交付软件、同时供多个租户(每个租户下面有一个或多个用户)租赁使用的业务模式。相比传统应用软件,以下几点因素或许正是SaaS目前备受关注的原因。首先是获取和部署方式发生了重大改变。Sa...

2018-03-14 17:29:31

阅读数:60

评论数:0

Git 冲突解决

采用分支开发测试、主干上线的开发模式。正常情况下不会直接在master上修改,但是遇到紧急bug等情况不可避免直接改master。如下:1、master有提交 master---->C12、QA分支也有提交 QA---->C2此时QA测试前需要将mast...

2018-03-05 11:33:58

阅读数:65

评论数:0

Shiro与Redis集成,集群下的session共享

概述 在集群环境中,session共享一般通过应用服务器的session复制或者存储在公用的缓存服务器上,本文主要介绍通过Shiro管理session,并将session缓存到redis中,这样可以在集群中使用。 Shiro除了在管理session上使用redis,也在可以缓存用户权限...

2018-02-06 11:45:02

阅读数:67

评论数:0

Java8之Stream/Map

Java8之Stream/Map     本篇用代码示例结合JDk源码讲了Java8引入的工具接口Stream以及新Map接口提供的常用默认方法.     参考:http://winterbe.com/posts/2014/03/16/java-8-tutorial/   ...

2018-01-30 17:39:58

阅读数:89

评论数:0

Java8 Lamda String To Map

import java.util.Arrays; import java.util.stream.Collectors; public class StringToMap { public static void main(String[] args) { try {...

2018-01-30 17:27:52

阅读数:40

评论数:0

spark与storm比对与选型

大数据实时处理平台市场上产品众多,本文着重讨论spark与storm的比对,最后结合适用场景进行选型。 一、spark与storm的比较 比较点 Storm Spark Streaming 实时计算模型 ...

2017-12-10 20:48:53

阅读数:41

评论数:0

hadoop、storm和spark的区别、比较

1、hadoop、Storm该选哪一个? 为了区别hadoop和Storm,该部分将回答如下问题:  1.hadoop、Storm各是什么运算  2.Storm为什么被称之为流式计算系统  3.hadoop适合什么场景,什么情况下使用hadoop  4.什么是吞吐量 首先整体认...

2017-12-10 20:47:43

阅读数:50

评论数:0

正则表达式贪婪与非贪婪模式

之前做程序的时候看到过正则表达式的贪婪与非贪婪模式,今天用的时候就想不起来了,现在这里总结一下,以备自己以后用到注意。 1.什么是正则表达式的贪婪与非贪婪匹配   如:String str="abcaxc";     Patter p="ab*c&q...

2017-11-22 15:08:18

阅读数:95

评论数:0

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore   在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 ...

2017-11-15 17:55:49

阅读数:54

评论数:0

水平分库分表的关键问题及解决思路

分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服务器那么容易扩展。在互联网行业海量数据和高并发访问的考验下,聪明的技术人员提出了分库分表技术(有些地方也称为Sharding、分片)。同时,...

2017-08-19 11:51:14

阅读数:207

评论数:0

Redis Cluster集群的搭建与实践

Redis Cluster集群 一、redis-cluster设计 Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他...

2017-08-13 14:09:19

阅读数:162

评论数:0

Spring Boot学习笔记-错误处理及自定义

摘要: 正常的Web应用开发时,需要考虑到应用运行发生异常时或出现错误时如何来被处理,例如捕获必要的异常信息,记录日志方便日后排错,友好的用户响应输出等等。 当然应用发生错误,有可能是应用自身的问题,也有可能是客户端操作的问题。 Spring Boot默认提供了一种错误处理机制。 正常的...

2017-07-29 14:45:58

阅读数:3316

评论数:0

Redis Cluster

摘要: Redis Cluster         公司以一种错误的姿势使用了redis的功能,而且业务框架已经变得很大,虽然大家也都认为不合理,但是暂时看不到重构希望,可苦逼了后端人员,索性看看redis cluster能不能解决我的顾虑,redis 3出来也一段时间了,网上的文章也很...

2017-06-06 19:33:44

阅读数:198

评论数:0

hibernate 的@Column注解在的字段上不生效

@Column的作用范围是根据@Id的作用范围来的,即如果@Id标签放在字段上的,那么@Column就只能作用在字段上,如果@Id放在getter方法上的,那么@Column也得放到getter上。

2017-03-18 13:33:50

阅读数:1809

评论数:0

nodejs + redis/mysql 连接池问题

上图中,nodejs共有俩连接,分别发送查询请求到redis服务器上。因为redis是单线程作业,不管两个查询任务是由一个连接发来还是多个连接发来,也不管任务是串行一前一后先后发送到服务器,还是并行的同时发送到服务器上,redis都将他们一个个按顺序执行,并通过当前连接返回给客户端(这里是node...

2017-03-13 00:15:58

阅读数:205

评论数:0

Hibernate二级缓存详解

出处:http://www.blogjava.net/supercrsky/articles/238580.html 与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。     ...

2016-11-11 20:35:15

阅读数:191

评论数:0

EHCache分布式缓存集群环境配置

出处:http://www.cnblogs.com/yangy608/archive/2011/10/07/2200669.html ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。同时ehcache可以可以实现多播的方式实现集群,也可以手动指定集群主机序列实现...

2016-11-11 20:14:18

阅读数:377

评论数:0

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