标签:spring

Java

Java开发技术大杂烩(三)之电商项目优化、rabbitmq、Git、OSI、VIM、Intellj IDEA、HTTP、JS、Java

4

xirruiqiang 发布于 2018-06-18

###前言 最近公司让我维护Spring+Servlet+Hibernate+Spring Security+Jsp的老项目,正好可以锻炼我的业务逻辑和掌控项目的能力。虽然项目很老,但是其中还是有很多值我学习的地方。 ###电商项目优化 1.我们大致优化的点是秒杀接口:redis...

阅读(5)评论(0)赞 (0)

Java

Java基础面试题集锦(二)

dulong 发布于 2018-06-17

本文使用 JDK1.8 进行测试 == 和 equals 的区别 == 在基本类型中比较的是值是否相同;在引用类型中, == 和 equals 一样比较的都是对象的地址是否相 同。究其源码,Object 类中的 equals 方法定义如下: public boolean equa...

阅读(11)评论(0)赞 (0)

Spring

Spring AOP 源码分析系列文章导读

7

xiaoli.wang 发布于 2018-06-17

1. 简介 前一段时间,我学习了 Spring IOC 容器方面的源码,并写了数篇文章对此进行讲解。在写完 Spring IOC 容器源码分析系列文章中的最后一篇后,没敢懈怠,趁热打铁,花了3天时间阅读了 AOP 方面的源码。开始以为 AOP 部分的源码也会比较复杂,所以原计划投...

阅读(12)评论(0)赞 (0)

Java

开源软件源代码安全缺陷分析报告之框架类软件篇

6

刘莉莉 发布于 2018-06-17

开源软件源代码安全缺陷分析报告 ——框架类软件专题 1、概述 随着软件技术飞速发展,开源软件已在全球范围内得到了广泛应用。数据显示,99%的组织在其IT系统中使用了开源软件。开源软件的代码一旦存在安全问题,必将造成广泛、严重的影响。为了解开源软件的安全情况,为了解开源软件的安全情...

阅读(20)评论(0)赞 (0)

Spring

SpringBoot-Mapper中Sql语句写法【原创】

3

puefu.he 发布于 2018-06-16

最近在学习和使用SpringBoot框架并进行后台项目的开发,对于SpringBoot的介绍就不再做记录,今天记录一下dao层的sql写法,初学时经常忘。 在项目中,我们一般定义一个mapper目录,存放一个个接口类,每个接口类中定义方法,然后在resource目录下定义对应名称...

阅读(22)评论(0)赞 (0)

Spring

BeanPostProcessor —— 连接Spring IOC和AOP的桥梁

6

puefu.he 发布于 2018-06-16

之前都是从大Boss的视角,来介绍Spring,比如IOC、AOP。 今天换个视角,从一个小喽啰出发,来加深对Spring的理解。 这个小喽啰就是, BeanPostProcessor (下面简称 BBP )。 讲解思路: BBP怎么用 —— 先学会怎么用,再去看原理 BBP的触...

阅读(24)评论(0)赞 (0)

Spring

Spring / Spring boot 基于注解异步编程@Async

邓龙华 发布于 2018-06-15

紧接上一篇文章,有大神评论说基于 WebSyncTask 的异步任务处理和基于注解 @Async 的异步任务处理之间有什么区别,其实大神评论的时候我也不清楚到底啥区别,所以就去学了一波!借此机会,总结如下: 一、Spring中注解异步任务开发步骤 @@EnableAsync @A...

阅读(21)评论(0)赞 (0)

Java

学架构笔记8和9:架构设计三原则以及案例

9

songhua.gao 发布于 2018-06-15

编程和架构最大的区别是“不确定性”,编程写出来的程序是确定的,而不同的架构可能都适合于某个场景。 由于不同的架构都可能或看似可能适用于需求,或者团队成员又更熟悉某种技术栈,多种选择困难症压在架构师身上。这些选择哪一种都可能正确,但是哪一种合适却没有一套通用的规范,大多数都是依赖经...

阅读(22)评论(0)赞 (0)

Spring

Spring Boot 2.0.3 和 1.5.14 发布,包含 bug 修复和改进

尖兵 发布于 2018-06-15

Spring Boot 2.0.3 和 1.5.14 均已发布,可从 repo.spring.io 和  Maven Central 获取更新。 据发布主页显示,两者的更新主要都是修复了 bug,功能改进以及依赖的升级。 Spring Boot 1.5.14 发布说明 ...

阅读(21)评论(0)赞 (0)

Java

Spring / Spring boot 异步任务编程 WebAsyncTask

4

changyuan.xu 发布于 2018-06-15

今天一起学习下如何在Spring中进行异步编程。我们都知道,web服务器处理请求 request 的线程是从线程池中获取的,这也不难解释,因为当web请求并发数非常大时,如何一个请求进来就创建一条处理线程,由于创建线程和线程上下文切换的开销是比较大的,web服务器最终将面临崩溃。...

阅读(23)评论(0)赞 (0)

Java

springboot~mockMvc和asciidoctor生成基于TDD的API文档

hellas 发布于 2018-06-14

API文档是前端与后端快速开发,减少沟通成本的必要条件,有一份完善的文档是很必要的,由通过测试来生成文档的好处就是:测试数据有了,测试返回结果有了,而且可以对这些字段进行说明,很清晰,在springboot框架里,去使用mockMvc文档生成时,需要有以下几个步骤,大叔总结了一下...

阅读(27)评论(0)赞 (0)

Java

Java开发必装的IntelliJ IDEA插件

1

zhuangli 发布于 2018-06-14

Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也有IDEA插件供开发使用,其中大部分已经在IDEA中默认集成了。例如maven、git、svn、tomcat、jetty、jrebel、Gradle等。 框架集成 集成框架主要是为了提供框架定制的代码和配置的生成,...

阅读(26)评论(0)赞 (0)

Spring

SpringBoot整合dubbo

1

hellas 发布于 2018-06-14

Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 以上介绍来源于百度百科,具体dubbo相关可以自行查找资料,本文只是介绍SpringBoot简单整合dubbo。 1.安装zooke...

阅读(30)评论(0)赞 (0)

Java

Spring Cloud Pipelines1.0.0.M8 发布,重构 CF

hellas 发布于 2018-06-14

Spring Cloud Pipelines 1.0.0.M8 发布了,这是 Spring Clound Pipelines 的一个新里程碑,此次更新增加了许多新功能和关于质量与测试的改进,包括重构 Cloud Foundry,更改发布模式等。 新功...

阅读(23)评论(0)赞 (0)

Java

Spring boot/Spring 统一错误处理方案的使用

7

hellas 发布于 2018-06-14

当我们开发spring web应用程序时,对于如 IOException , ClassNotFoundException 之类的检查异常,往往编译器会提示程序员采用 try-catch 进行显式捕获,而对于像 ClassCastException , NullPointerEx...

阅读(27)评论(0)赞 (0)

Spring

Spring Security 4.2.7 和 5.0.6 发布,Spring 安全框架

2

hellas 发布于 2018-06-14

Spring Security 4.2.7 和 5.0.6 发布,Spring 安全框架 h4cd 发布于2018年06月14日 收藏 0 Spring Security 4.2.7 和 5.0.6 发布了,此次更新主要提供 bug 修复和依赖版本更新,以及一些小的改进。这些版本...

阅读(20)评论(0)赞 (0)