开源框架
文章平均质量分 72
长风2015
人生不止,学习不断!
展开
-
Elasticsearch配置与安装
本文主要记录ES的安装与配置,以及首次安装遇到的一些问题,供后续使用参考!一、软件以及环境准备linux环境版本:Linux version 3.10.0-693.2.2.el7.x86_64 (查看服务器命令:uname -a或者cat /proc/version)jdk版本:java version “1.8.0_191” (查看命令:java -version),安装本次不做说明,省略ES软件:elasticsearch-7.6.2.tar.gz 百度云下载地址:链接下载地址:链接:ht.原创 2020-08-12 09:09:40 · 174 阅读 · 0 评论 -
Zookeeper基础
一、概述与特点?Zookeeper 是一个分布式服务框架,是ApacheHadoop的一个子项目。从设计模式角度来看,它是基于观察者模式设计的一个分布式协调框架;它负责存储大家关心的数据,观察者订阅关心的数据或结点,当发生变化时,它将通知观察者以实现分布协调。常称分布式协调指挥官!特点:一个领导者Leader,多个跟跟随者Follower;一个Zookeeper集群,半数以上存活,则...原创 2020-03-14 20:34:43 · 251 阅读 · 1 评论 -
SpringCloud断路器的作用及使用?
一、作用 当一个服务调用另一个服务由于网络原因或者自身原因出现问题时,调用者就会等被调用者的响应,当更多的服务请求到这些资源时,导致更多的请求等待,这素以会发生连锁效应,断路器就是解决这一问题的。 断路器有三种状态,完全打开状态、半开状态、关闭态。完全打开态:一定时间内,达到一定的次数无法调用,并且多次检测没有恢复的迹象,断路器完全打开,那么下次的请求不会到...原创 2019-11-21 13:10:49 · 5184 阅读 · 1 评论 -
ELK 实现 Java 分布式系统日志分析架构
ELK 实现 Java 分布式系统日志分析架构日志是分析线上问题的重要手段,通常我们会把日志输出到控制台或者本地文件中,排查问题时通过根据关键字搜索本地日志,但越来越多的公司,项目开发中采用分布式的架构,日志会记录到多个服务器或者文件中,分析问题时可能需要查看多个日志文件才能定位问题,如果相关项目不是一个团队维护时沟通成本更是直线上升。把各个系统的日志聚合并通过关键字链接一个事务处理请求,是分...转载 2018-09-13 11:58:25 · 1425 阅读 · 0 评论 -
Spring-父类变量注入失败
昨天遇到一个Action里面Service注入失败,换种说法应该说是根本没有发生注入,本来很简单的一个问题,但由于在项目中多个Action进行了继承,才最终导致了这个看似奇怪的问题。下面小记下这个过程:收到同事问题,“有个Action请求一直调用报控指针,service一直是空的导致的!” 初步看了代码及配置,没有发现什么问题,起初怀疑是Action没有...原创 2018-03-17 11:00:37 · 1986 阅读 · 0 评论 -
Redis3缓存集群(cluster)搭建
Redis3以后支持Cluster特性:1.节点自动发现;2.slave->master 选举,集群容错;3.Hot resharding:在线分片;4.进群管理:cluster xxx;5.基于配置(nodes-port.conf)的集群管理;6.ASK 转向/MOVED 转向机制。集群搭技术知识点Redis服务端口:用于接收客户端连接或客户端请求命令的端口,如:9579.Redis集群通信原创 2016-09-13 12:52:40 · 4423 阅读 · 0 评论 -
Struts2标签库使用
要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合(java.util.Collection)或者枚举值(java转载 2015-09-12 23:22:26 · 1986 阅读 · 0 评论 -
SpringMVC与Struts2的区别
两都均为MVC框架,从技术上来看它们的区别,个人认为有以下区别:1、SpringMVC是以Servlet为入口,而Struts则是以Filter为入口;2、SpringMVC是基于方法的设计,而Struts则是基于类的设计,因此,从效率与速度上来说SpringMVC会微快些;3、SpringMVC相对于Struts开发会快速简洁些,支持JSR303,处理ajax请求较为方便;4、S原创 2015-06-19 16:49:01 · 1517 阅读 · 0 评论 -
SpringMVC 无法加载js,css等静态资源文件
最近在一些技术群里看到有些朋友的馈,SpringMVC 无法加载js,css等静态资源文件,运行时报无法找到异常。下面说下原因及解决方法: 由于SpringMVC支持较优雅的Rest风格的URL,url-patten又是配置的支持所有的模式,所以对于静态资源(css,js,html等)也会去进行匹配,一旦匹配失败控制台会抛URI匹配异常。这种情况下,需要在S原创 2015-05-18 17:45:32 · 4069 阅读 · 0 评论 -
Spring MVC "The request sent by the client was syntactically incorrect ()"解决办法 .
利用SpringMVC3框架验证@DateTimeFormat注解时,遇到一个奇的错,只要表单中的日期字段一输入值则就会如下错:让人很莫名其妙。查了许久,也试了不少网上说的方法,比如有的说缺少joda-time-2.3.jar包的引用(后来证实不是这个原因)。JAVA代码如下片段如下:@Resourcepublic class Employee {原创 2015-04-26 19:54:37 · 1031 阅读 · 0 评论 -
SpringMVC国际化设置-Cannot change HTTP accept header - use a different locale resolution strategy
使用SpringMVC3配置国际化,最近遇到了“Cannot change HTTP accept header - use a different locale resolution strategy” 这样的异常提示,最终解决了。现在来说说有关SpringMVC配置国际化的步骤及注意点,最后结合Spring源码解析下原理。 国际化最常需要解决的问题 页面上能够原创 2015-04-28 11:12:06 · 9351 阅读 · 7 评论