-
10步成为一个优秀的Java开发!
10步成为一个优秀的Java开发! 1、拥有坚实的基础并理解面向对象原则 Java开发人员必须深刻理解面向对象编程。如果没有面向对象编程的坚实基础,就无法感受到像Java这样的面向对象编程语言的美感。 如果你不太了解现象对象编程是什么,即使你使用的是面向对象编程语言...
-
一起学Spring之AOP
一起学Spring之AOP 概述 在软件开发中,我们重点关注的是业务逻辑代码,但在实际开发中,需要写的代码却不仅仅是业务逻辑,还需要处理记录日志,异常处理,事务控制等一些与业务无关的事情。而且这些代码也是服务端必须的,类似这样的代码分散在系统中的各个地方,如:...
-
消息队列MQ
使用消息队列场景和好处 使用消息队列会带来什么问题,有什么解决方案 如何使用MQ(以ActiveMQ为例的简单例子) 1.消息队列的应用场景和好处: 异步-流量削峰 我们先来看下传统的服务器接收处理请求的流程 如上图,在不使用消息队列服务器的时候,用户的请求都直怼数据...
-
@Validated和@Valid校验参数、级联属性、List
@Validated和@Valid的区别 在Controller中校验方法参数时,使用@Valid和@Validated并无特殊差异(若不需要分组校验的话): @Valid:标准JSR-303规范的标记型注解,用来标记验证属性和方法返回值,进行级联和递归校验 @Validated:Spring的注解,是标准JSR-303的一个变...
-
七、并发容器
七、并发容器 并发容器 一、ConcurrentHashMap 【1】引入ConcurrentHashMap的目的 ? ConcurrentHashMap从JDK1.5开始随java.util.concurrent包一起引入JDK中,主要为了解决HashMap线程不安全和Hashtable效率不高的问题。众所周知,HashMap在多线程编程中是线程不安全的...
-
java-day08
java-day08 继承概念 继承是多态的前提,主要用于解决共性抽取 特点 子类可以拥有父类的内容,子类也可以有自己的专属内容 格式 public class 父类{} public class 子类 extends 父类{} 如果子类与父类成员变量重名,逗号前是谁就优先使用谁,没有则向上找 重写 在继承...
-
Netty高性能组件——FastThreadLocal源码解析(细微处见真章)
Netty高性能组件——FastThreadLocal源码解析(细微处见真章) 1. 前言 netty 自行封装了 FastThreadLocal 以替换 jdk 提供的 ThreadLocal ,结合封装的 FastThreadLocalThread ,在多线程环境下的变量提高了 ThreadLocal 对象的查询以及更新效率. 下文,将通过对比 Thr...
-
JeeSite | 保存信息修改记录封装
JeeSite | 保存信息修改记录封装 前面写过两篇关于保存信息修改记录的内容,分别如下: JeeSite | 保存信息修改记录 JeeSite | 保存信息修改记录续 回顾 第一篇文章通过类字段的比较返回一个有字段值不同的 List,然后自己构造表字段和字典的 Map 来生成修改前和修改后...
-
了解一下Spring中用了哪些设计模式?这样回答面试官才稳
了解一下Spring中用了哪些设计模式?这样回答面试官才稳 一:简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory...
2019-10-25 06:39:18 文件定义mysql代理模式CFAV代理apacheApplicationServer
-
【源码解析】凭什么?spring boot 一个 jar 就能开发 web 项目
【源码解析】凭什么?spring boot 一个 jar 就能开发 web 项目 问题 为什么开发web项目,spring-boot-starter-web 一个jar就搞定了?这个jar做了什么? 通过 spring-boot 工程可以看到所有开箱即用的的引导模块 spring-boot-starter-xxx 都在 spring-boot-starters 子...
2019-10-25 06:39:09 服务器IE系统WebSocketSpring配置公众号TomcattimAVweb
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
