自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 第六章渲染Web视图

一理解视图解析

2019-09-08 17:43:15 108

原创 第五章 构建Spring Web应用程序

,。。。。

2019-09-07 22:08:00 114

原创 第四章面向切面的Spring

1,什么时面向切面编程 每一个模块的核心功能,都是为特定业务领域提供服务,但是这些模块都需要类似的辅助功能,例如安全,事务管理等,

2019-09-07 19:31:42 103

原创 第三章高级装配

一环境与profile 1,背景 软件开发的时候,Application从一个环境到另一个环境,某些环境的做法可能不适合迁移到生产环境,比如数据库配置,加密算法,及外部系统的继承是跨环境部署时发生变化的例子 举例: 数据库DataSource获取 1)EmbeddedDataBaseBuilder会搭建一个嵌入式Hypersonic数据库,模式定义在schema.sql,测试数据在testdata...

2019-09-06 21:28:46 140

原创 第二章装配Bean

一,Spring配置的可选方案 1,三种装配机制 1)在XML中显示配置 2)在Java进行中显示配置(JavaConfig(例如@Configuration)) 3)隐式的bean发现机制和自动装配(建议) 二,自动化装配Bean 1,如何实现? 1),组件扫描:spring会自动发现应用上下文创建的bean 2),自动装配:spring自动满足bean之间的依赖 注意:组合能够将显示配置降低...

2019-09-05 13:14:59 118

原创 第一章 简化Java开发

1,Sping如何简化Java开发? 1)基于pojo的轻量级和最小侵入性编程 2)通过依赖注入和面向接口实现松耦合 3)通过切面和惯例机型声明式编程 4)通过切面和模板减少样板式代码 2,什么是侵入性编程 强迫应用继承第三方的类或者实现他们的接口,从而导致应用与第三方绑死 3,耦合的两面性 一方面紧密耦合的代码难以测试,难以复用,难以理解,并且典型的表现出打地鼠的的bug特性(一个bug修复导致...

2019-09-03 09:30:05 168

thrift客户端rpc调用demo

这里对client进行修改,采用GenericKeyedObjectPool线程池和反射的方式对client进行优化。 场景: 项目中有大量的rpc请求,请求的特点时间长。 解决方案: 使用GenericKeyedObjectPool<Node,T>,T为TServiceClient,简单的说就是一个socket,Node是服务端的节点信息,包含ip和port,线程池中存的是每个服务节点作为key的连接,这样我们可以对控制每个服务端节点调用策略,而且可以有效避免多次创建socket连接。

2022-04-13

docker服务端口映射到宿主机脚本文件

docker服务启动后,当在docker服务中装了其他相应的组件,比如zookeeper,jprofiler等,需要重新映射端口,直接执行一下脚本文件即可 sh mapping_port.sh 容器名:3306 10.50.1.14:3306,执行完成后,我们就可以通过开放的端口直接访问相关的服务

2022-04-13

空空如也

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

TA关注的人

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