zollty的专栏

分享知识,分享经验,个人博客:http://blog.zollty.com

再次强调我写博客的目的

各种问题、技术问题,我相信我都能解决,但是真的很累,要百度半天,测试N种方法,只要我弄懂了、做好了,就可以花很短的时间把这个方法告诉别人,别人就可以节约90%的时间。 写博文是体力活儿,我的本意只是想分享一些知识,我从互联网上学东西,“有借有还”,也得回报一下大家!

2012-08-25 11:13:50

阅读数 1458

评论数 4

灰度升级方案

首要目的:利用线上服务器、线上数据,做系统的测试(主要是功能测试)。 其他目的:利用线上服务器、线上数据,做一个特殊用途的应用(只是客户端不一样,内部处理流程都和正式系统一样)。   必要原则: 1、灰度系统的主要程序流程和正式环境一样,否则灰度系统没有测试和验证的意义。 2、从灰度环境...

2019-02-26 18:06:44

阅读数 284

评论数 0

微服务之服务治理相关内容

一、内容总结如下: 1. 服务注册与发现 2. 软负载均衡与容错 3. 服务监控与统计 4. 服务容量评估 5. 服务上线审批 6. 服务下线通知 7. 服务负责人 8. 服务文档 9. 服务路由 10. 服务编排 11. 服务黑白名单 12. 服务权限控制 13. 服务...

2019-02-26 18:04:55

阅读数 88

评论数 0

开源APM之Skywalking和Pinpoint的实测对比

一、Portal功能对象   Skywalking(简称SW)有如下菜单和功能: Dashboard(仪表界面) 监控实例的数量信息 请求热力图(反映:请求数量和响应时间) 应用平均告警数量 应用吞吐量(cpm,每分钟调用次数) 最慢的服务...

2019-02-26 18:04:47

阅读数 876

评论数 0

Spring的Property配置加载和使用过程及Environment的初始化过程

本文解析Spring源码,回答以下几个问题: 1、Spring的Property配置加载和使用过程? 2、Spring内置的Environment的初始化和使用过程? 3、常见Spring的Property相关类的关系?   对于Spring加载Property配置,有如下几个类:(按层...

2019-02-26 18:04:27

阅读数 233

评论数 0

Spring ApplicationListener ContextRefreshedEvent 多次执行问题及源码分析

我们可能会使用到如下方法,来在Spring初始化完成后,执行某些程序: @Component public class SpringContextRefreshedListener implements                  ApplicationListen...

2019-02-26 18:04:09

阅读数 189

评论数 0

记一次中小公司的研发问题

一、一些不好的现状,及对应的改进方法 1、前后端代码绑定在一起,很难维护,前端UI做得太差,后端也需要大的改善。 改进方法:前后端代码分离,一些人做专业的前端,提高前端UI质量,一些人专注于后端优化。 前期可以先重构,先从技术上把前端代码和后端代码分离,然后专注规范和优化前端(包括html、...

2019-01-25 18:39:59

阅读数 12048

评论数 6

Spring配置加载ContextLoaderListener和DispatcherServlet的区别和关系

在Spring应用的web.xml里面可以配置ContextLoaderListener和DispatcherServlet: <context-param>   <param-name>co...

2019-01-25 18:39:48

阅读数 42

评论数 0

Spring ImportBeanDefinitionRegistrar的用法

以org.mybatis.spring.annotation.MapperScan为例,来说明ImportBeanDefinitionRegistrar的用法   这个注解源代码如下: @Target(ElementType.TYPE) @Import(MapperScann...

2019-01-25 18:39:41

阅读数 59

评论数 0

tomcat和tomcat-embed的区别比较

1、tomcat和embedded tomcat都是 Apache Tomcat官方发布的,从官网上看,从Tomcat 7开始, tomcat和embedded tomcat版本是同步发布的。如下所示,7.0.78版本: Core: zip (pgp, md5, sha1) ta...

2019-01-25 18:39:28

阅读数 982

评论数 0

Main方法执行完之后,JVM不退出,解决方案

Main方法执行完之后,JVM不退出,解决方案:   原因:因为Main方法执行完之后,有线程未关闭,所以JVM肯定不会退出,   解决方法1(治本): 使用debug方式运行main,看Eclipse的debug界面或者看jstack,找出main方法结束后还在运行的线程,将其stop...

2019-01-25 18:39:21

阅读数 406

评论数 0

Maven Archetype使用说明

1、使用Archetype生成工程代码   主要命令:mvn archetype:generate   示例:mvn archetype:generate -DarchetypeCatalog=local   archetypeCatalog参数,用来指定maven-archetype...

2019-01-25 18:39:08

阅读数 42

评论数 0

各种Java应用服务器对比

  官方介绍: Apache Tomcat Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies and  developed...

2019-01-18 20:36:28

阅读数 457

评论数 0

Spring tomcat下html url找不到

为什么有Controller配置的: @RequestMapping("/sys/aaa.html") String hosdsdsdsfdme() {     return "sys/main.html"; } 但...

2019-01-18 20:34:15

阅读数 51

评论数 0

Logback的深度使用经验和最佳实践

首先,日志的记录方案,在另一篇文章中单独说明: http://blog.zollty.com/b/archive/plan-for-java-project-log.html 在该文章中,说明了Logback的下面5个功能: 1、使用logback的环境变量定义和读取功能; 2、在logb...

2019-01-18 20:34:03

阅读数 117

评论数 0

Log4j2配置及与Logback对比

Log4j2 使用和配置   一、Maven配置 1、与SpringBoot集成 <!-- ====================log related -->   <dependency&...

2019-01-18 20:33:58

阅读数 1223

评论数 2

Logback最佳实践和使用指导

一、概述   1、采用dev(开发环境)、test(测试环境)、pre release(预发布、准生产环境)、production(生产环境)等不同的日志配置,根据系统变量、环境变量等自动识别。 2、特殊的记录,需要大批量写入日志文件,应该采用异步线程写文件。   二、日志输出(Appe...

2019-01-18 20:33:41

阅读数 137

评论数 0

ElasticSearch集群部署和使用

Installation 参考文档: https://www.elastic.co/guide/index.html https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html https://www...

2019-01-18 20:33:32

阅读数 71

评论数 0

mybatis最佳实践

原则: 1. sql和代码分离,sql易于维护和 检查评审。 2. 高度的自动化和封装,减少开发工作量。   从原则上讲: 要避免像hibernate那样过度封装,形成很多新的语法(HSQL), 也不能像jdbc那样,SQL和代码混写,不方便检查和审核。 Myba...

2019-01-18 20:33:14

阅读数 222

评论数 0

Maven问题记录

Maven问题解决记录:   1、远程仓库中有jar,但是编译时找不到。   问题描述: Failed to execute goal on project amps-dcm: Could not resolve dependencies for project com.zollty.p...

2019-01-17 18:26:15

阅读数 49

评论数 0

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