Java

Spring Boot 静态资源处理

jxcode 发布于 2017-03-15

静态资源处理 spring Boot 默认的处理方式就已经足够了,默认情况下Spring Boot 使用WebMvcAutoConfiguration中配置的各种属性。 建议使用Spring Boot 默认处理方式,需要自己配置的地方可以通过配置文件修改。 但是如果你想完全控制S...

阅读(79)评论(0)赞 (2)

从零开始来看一下Java泛型的设计

jameshooo 发布于 2017-03-06

引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型类 我们首先定义一个简单的Box类: public class Box { private Stri...

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

Java并发开发:Lock框架详解

1

binghuakai 发布于 2017-02-14

摘要: 我们已经知道,synchronized 是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操...

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

多种负载均衡算法及其Java代码实现

1

binghuakai 发布于 2017-02-13

首先给大家介绍下什么是负载均衡(来自百科) 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展 网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上...

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

40个Java多线程问题总结

1

shuimunianhua 发布于 2017-01-20

前言 Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有...

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

Java8中时间日期库的20个常用使用示例

1

jameshooo 发布于 2016-11-29

除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定...

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

Kotlin如何成为我们Android开发的主要语言

shuimunianhua 发布于 2016-11-28

引言 Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains,作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin编程语言。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的...

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

【干货分享】教你如何利用漏洞ROOT安卓手机

7

mairuian 发布于 2016-11-22

随着移动互联网的快速发展,智能手机、平板电脑等智能终端设备逐渐普及,慢慢的融入了我们的生活。然而与此同时智能手机安全问题也越来越凸显,手机支付漏洞、手机远程定位、手机信息泄露等问题屡见不鲜。 11月9日,为期两天的第二届中国互联网安全领袖峰会(Cyber Security Sum...

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

用JavaEE7、Websockets和GlassFish4打造聊天室(一)

1

jameshooo 发布于 2016-11-21

Java EE 7已经在今年正式发布了,新增加了很多新的功能和特性,如新增或更新了不少的JSR标准。其中特别受到关注的是Websockets。它的一个好处之一是减少了不必要的网络流量。它主要是用于在客户机和服务器之间建立单一的双向连接。这意味着客户只需要发送一个请求到服务端,那么...

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

Java EE 7当中的编程式Websocket端点

jameshooo 发布于 2016-11-21

这篇文章将简要演示如何利用Java Websocket API的编程式版本开发并部署(服务器与客户端)websocket端点。 第一步——扩展javax.websocket.Endpoint类 public class ProgrammaticEchoEnpoint extend...

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