Java 第3页

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

5

光仔December 发布于 2018-06-11

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

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

SpringBoot应用部署于外置Tomcat容器

3

光仔December 发布于 2018-06-07

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

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

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

光仔December 发布于 2018-05-28

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

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

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

1

光仔December 发布于 2018-05-28

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

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

看阿里大牛深入浅出Java线程池原理分析与使用

3

光仔December 发布于 2018-05-22

在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。   使用线程池的好处 1、降低资源消耗 可以重复利用已创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度 当任务到达时,任务可以不...

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

Spring Boot快速开始指南

2

光仔December 发布于 2018-05-07

Spring Boot已成为当今最流行的微服务开发框架,本文是如何使用Spring Boot快速开始Web微服务开发的指南,我们将创建一个可运行的包含内嵌Web容器(默认使用的是Tomcat)的可运行jar包。 传统的Spring应用程序需要配置大量的XML文件才能运行,而使用S...

阅读(528)评论(0)赞 (3)

Java 开源博客 Solo 2.8.0 发布,支持上传至本地服务器

光仔December 发布于 2018-04-17

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.8.0 版本支持了文件上传本地服务器,并修复了一些缺陷,强烈建议升级到该版本。 安装 下载安装包 解压后执行 java -cp WEB-INF/lib/*;WEB-INF/c...

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

微服务治理及快速开发平台 MyClouds

光仔December 发布于 2018-04-14

概述 MyClouds是一个基于成熟软件项目研发方法论和SpringCloud生态圈的插拔式轻量级微服务治理及快速开发平台。以”标准功能可复用、通用模块可配置、业务需求快速开发、异构系统无缝集成、应用性能可监控扩展、系统日志可分析审计“为目标, 帮助企业落实IT策略、屏蔽技术壁垒...

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

Spring Framework 多个安全漏洞预警

光仔December 发布于 2018-04-08

4月5日,Pivotal 发布了 Spring Framework 存在多个安全漏洞的公告: (1)spring-messaging 模块远程代码执行漏洞 对应CVE编号:CVE-2018-1270 漏洞公告链接:https://pivotal.io/security/cve-2...

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