自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wk_csdn的博客

日常总结

  • 博客(5)
  • 收藏
  • 关注

原创 《深入理解Java虚拟机》学习及日常问题总结

写此博客的初衷:对周志明老师的《深入理解Java虚拟机》学习做个梳理总结,以加深自己的理解;总结自己平时开发中遇到的问题。 Java语言对于内存的管理不像C++那样,由程序员自己控制。它交给JVM自动管理。内存如何分配,初始化及回收对于程序员来说是透明的。了解虚拟机的工作原理对于Java开发至关重要:解决最常见的OOM问题;虚拟机集群选择(32/64);选择适合的垃圾收集器;根据具...

2018-03-22 13:37:11 217

原创 应用层实现读写分离

**随着业务量的增大,频繁的读写操作对数据库造成很大压力。一种方式是在应用层和数据库层增加缓存来缓解对数据库的压力;另可使用读写分离的方式使应用对数据库的压力降低。 有两种方式可以实现读写分离:1.应用层实现。2.借助数据库中间件实现。**使用Spring实现数据库读写分离: 原理,所有的读操作从库;非读操作主库。 具体实现(一主一从,基于Spring Aop): 1.自定义注解...

2018-03-02 16:51:57 1053

原创 单点登陆总结

一.非单点登陆模式(SSM环境) 总体思路:拦截Http请求,校验用户名密码是否正确;正确放行,否则跳转登录页。 实现方式: 1.使用servlet Filter实现。 2.使用spring mvc 拦截器实现。 下面介绍基于interceptor实现方式:自定义类实现HandlerInterceptor接口。此接口有三个方法: preHandle():预处理,Http请求被前端控...

2018-02-28 09:54:06 211

原创 maven根据不同环境打包不同文件

一, 我们平时在项目开发过程中会根据不同的环境打包不同的文件。如数据库连接文件,三方接口文件,日志文件等等,他们在开发,测试和线上环境的配置不一样,部署测试环境或线上环境都要改相应文件,很繁琐。可以利用maven maven-resources-plugin插件帮我们简化这一过程。 二.配置pom文件: <build> <plugins> <!-- 不同环境的配置文件选择 -->

2017-12-27 10:58:53 598

原创 maven创建父子项目

一、为什么要创建父子类工程 1. 从软件设计的角度来看,设计高可用,可扩展,稳定且高性能是我们的目标。其中灵活可扩展要求软件设计模块化,组件化,即一个模块或组件提供一个单独的功能或服务,各个模块之间无交集。开发过程中我们需要根据不同的功能创建项目。 2.各个模块需要统一管理依赖的jar(统一版本,避免jar冲突)。在父工程pom定义 <properties></prope

2017-12-26 16:13:46 351

空空如也

空空如也

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

TA关注的人

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