编程语言 第2页

Spring面试底层原理的那些问题,你是不是真的懂Spring?

1

光仔December 发布于 2018-06-25

1、什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框 架本身...

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

一文带你搞定Integer

光仔December 发布于 2018-06-23

1.1 前言 Integer是int对应的包装类,它包含一个int类型的字段存储数据,并提供了多个基本操作,能在 int 类型和 String 类型之间互相转换。在Java5中,引入了自动装箱和自动拆箱功能,Java可根据上下文,自动进行转换,极大的简化了相关编程。 1.2 定义...

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

Redis实现消息队列

1

光仔December 发布于 2018-06-23

基于Redis消息队列-实现短信服务化 1.Redis实现消息队列原理 常用的消息队列有RabbitMQ,ActiveMQ,个人觉得这种消息队列太大太重,本文介绍下基于Redis的轻量级消息队列服务。 一般来说,消息队列有两种模式,一种是发布者订阅模式,另外一种是生产者和消费者模...

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

浅谈设计模式之单例模式

光仔December 发布于 2018-06-18

单例模式(Singleton Pattern)是 Java 中常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访...

阅读(92)评论(0)赞 (1)

优雅的处理你的Java异常

光仔December 发布于 2018-06-13

本文介绍 本文仅按照业务系统开发角度描述异常的一些处理看法.不涉及java的异常基础知识,可以自行查阅 《Java核心技术 卷I》 和 《java编程思想》 可以得到更多的基础信息. 写在前面的话 笔者文笔功力尚浅,言语多有不妥,请慷慨指正,必定感激不尽. 本文提出了几个概念: ...

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

Spring Boot使用过滤器和拦截器分别实现REST接口简易安全认证

5

光仔December 发布于 2018-06-11

本文通过一个简易安全认证示例的开发实践,理解过滤器和拦截器的工作原理。 很多文章都将过滤器(Filter)、拦截器(Interceptor)和监听器(Listener)这三者和Spring关联起来讲解,并认为过滤器(Filter)、拦截器(Interceptor)和监听器(Lis...

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

SpringBoot应用部署于外置Tomcat容器

3

光仔December 发布于 2018-06-07

0x01. 概述 SpringBoot平时我们用的爽歪歪,爽到它自己连Tomcat都自集成了,我们可以直接编写SBT启动类,然后一键开启内置的Tomcat容器服务,确实是很好上手。但考虑到实际的情形中,我们的Tomcat服务器一般是另外部署好了的,有专门的维护方式。此时我们需要剥...

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

尘埃落定,JDK 11 确定将引入 Shebang #! 符号

1

光仔December 发布于 2018-06-04

按计划,JDK 11 将于 9 月发布。随着时间的临近,越来越多的 JEP 正被不断被添加至 JDK 11 的开发列表中。 2017 年 12 月 1 日,来自 Oracle 的开发者 Jonathan Gibbons 创建了 JEP 330 草案,名为 “Launch Sing...

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

JVM调优-堆大小设置、回收器选择

光仔December 发布于 2018-05-28

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物...

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

甲骨文称 Java 序列化的存在是个错误,计划删除

1

光仔December 发布于 2018-05-28

甲骨文计划从 Java 中去除序列化功能,因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化,该功能用于将对象编码为字节流…Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说:“删除序列化是一个长期目标,并...

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