摘要: 享元模式适用于需要大量相同类型对象的情况。在此,设计布局可以减少创建多个对象的方式。对象在运行时会消耗资源,因此最好在内存中使用较少的对象。它减少了内存占用并利用了程序的整体性能。本文是在学习完优锐课JAVA架构VIP课程—【框架源码专题】中《学习源码中的优秀设计模式》后写下的学习感悟。通过Java中的一个简... 阅读原文
2019-12-21 10:13:02 阅读(2427) 评论(0)
摘要: ​ 本文是Spring Cloud专栏的第十篇文章,了解前九篇文章内容有助于更好的理解本文: Spring Cloud第一篇 | Spring Cloud前言及其常用组件介绍概览 Spring Cloud第二篇 | 使用并认识Eureka注册中心 Spring Cloud第三篇 | 搭建高可用Eu... 阅读原文
2019-12-21 08:16:09 阅读(2384) 评论(0)
摘要: static 关键字:(可用于修饰方法、变量)     static 特点:         static是静态修饰符,一般修饰成员变量。被static修饰的属于全局共享。被static修饰的成员属于类,(又叫类成员)不属于单个这个类的某个对象。         被static关键字修饰的成员可通过类名.的方... 阅读原文
2019-12-21 07:20:02 阅读(2401) 评论(0)
摘要: 0、前言 1、什么是AOP   AOP(面向切面编程),是一种横切技术,是对OOP的补充和完善;   使用AOP的横切,可以对系统进行无侵入性的日志监听、事务、权限管理等;   思想上跟拦截器其实类似;拦截器是对action进行拦截处理,AOP是对切面进行拦截处理,其实切面也属于一种action集合;... 阅读原文
2019-12-21 06:23:01 阅读(2431) 评论(0)
摘要: 第一步 1,创建maven project项目           第二步 添加springboot的依赖,或修改依赖的jdk <properties> <!-- 修改jdk的版本 --> <java.version>1.8</java.v... 阅读原文
2019-12-21 06:00:06 阅读(2494) 评论(0)
摘要: 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 前言 在网上看了很多文章,也看了好几本书中关于JMM的介绍,我发现JMM确实是Java中比较难以理解的概念。网上很多文章中关于JMM的介绍要么是照搬了一些书上的内... 阅读原文
2019-12-21 00:37:03 阅读(2901) 评论(0)
摘要: package seday09; /** * @author xingsir * 线程提供了一个方法:void join() ,join可以协调线程之间的同步运行。 * 此方法允许执行这个方法的线程在该方法所属线程后等待,直到该方法所属线程结束后方可继续运行,否则会一致处于 阻塞状态。 * 同步运行:... 阅读原文
2019-12-21 00:00:03 阅读(2479) 评论(0)
摘要: 一.IOC的概念: 控制反转(inversion of control)和依赖注入(dependency injection)其实是同一个概念。当某个方法需要另外一个对象协助的时候,传统的方法就是有调用者来通过new创建被调用者的实例,但是在spring中创建被调用者的工作不再有调用者来完成,称之为控制反转... 阅读原文
2019-12-20 22:48:02 阅读(2925) 评论(0)
摘要: 原文:http://blog.kotom.cn/programmer-imagination-greater.html 程序员自制按摩椅 程序员专属“零食” 这个键盘解决了吃饭问题! 这个杯子,大家喜欢吗? 这个杯子也不错! 程序媛美甲 大佬必备头盔 程序员专属T恤 让人做噩梦的抱枕 程... 阅读原文
2019-12-20 22:08:08 阅读(2550) 评论(0)
摘要: 0、前言   过滤器、监听器、拦截器在实际开发中经常需要用到,下面我们来介绍一下spring boot中如何使用; 一、------ 过滤器 ----- 1、作用:   过滤器是客户端与服务器资源文件之间的一道过滤网,可以帮助我们过滤一些不符合要求的请求、可以对服务器的资源请求(如图片、文件等)进行拦... 阅读原文
2019-12-20 21:48:02 阅读(2721) 评论(0)