JX BLOGJX BLOG

所有文章 第3页

Java

Spring核心——Bean的依赖注入

光仔December 发布于 2018-06-30

依赖注入 在设计模式与IoC这篇文章中,介绍了Spring基础的三大支柱的两项内容——IoC、Bean。本篇将继续围绕着Bean的创建时的注入方式来介绍Spring的核心思想与设计模式。 天底下所有面向对象的语言都不可能只用一个类来解决问题,即使是最简单的应用程序都存在类与类之间...

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

Java

java 多线程—线程怎么来的?

3

光仔December 发布于 2018-06-26

并发处理的广泛应用是使得amdahl定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。 并发并非一定得用多线程,多进程也可以,不过java里面谈论并发,大多数与线程脱不开关系。因此我们从线程说起。本文主要包含以下内容: 线程的实现 线程的调...

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

综合

【NIO系列】——之TCP探秘

9

光仔December 发布于 2018-06-26

在介绍NIO之前有必要了解下TCP协议,因为目前多数应用都是给予应用层进行操作,导致隐藏了大量的网路细节,知道这些细节以及原理对我们的问题排查很有益处。 一、TCP 特性 TCP 是一种面向连接的协议,它给用户进程提供可靠的全双工的字节流。确保数据包的可靠,有序,以及支持流量控制...

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

Java

甲骨文宣布新的 Java SE 订阅模式,为企业提供更广泛支持

1

光仔December 发布于 2018-06-25

甲骨文公司已经改进了Java SE(标准版)的商业支持计划,由之前企业一次性支付永久许可费用加年度支持费用的模式,改为新的订阅模式,并宣布新的模式将于2018年7月开始启用。个人使用和非商业使用可继续享受免费支持,无需订阅。 该订阅被称为 Java SE Subscription...

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

Java

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

1

光仔December 发布于 2018-06-25

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

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

后端

BIO、NIO、AIO 内部原理分析

4

光仔December 发布于 2018-06-23

相关文章 NIO 之 Selector实现原理 NIO 之 Channel实现原理 NIO 之 ByteBuffer实现原理 阻塞IO 所有的读写IO都是阻塞操作。 多路复用模型 select/poll 从程序的角度解释: 将 channel 注册到 seletor 上,通过轮询...

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

Java

一文带你搞定Integer

光仔December 发布于 2018-06-23

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

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

Java

Redis实现消息队列

1

光仔December 发布于 2018-06-23

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

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

Web前端

Vue 兼容 ie9 的全面解决方案

光仔December 发布于 2018-06-20

前言 背景情况 vue – 2.5.11 vue-cli 使用模板 webpack-simple http请求:axios Vue 官方对于 ie 浏览器版本兼容情况的描述是 ie9+,即是 ie9 及更高的版本。经过测试,Vue 的核心框架 vuejs 本身,以及生...

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

互联网

你的开源项目缺个好看的 logo?这里有人免费帮你画好了

1

光仔December 发布于 2018-06-20

作为一名每天浏览 N 个(掐指一算,N > 15)开源项目的编辑,我发现了一个十分普遍的问题 —— 大部分开源作者都不会给自己的开源项目画一个 logo。 也许你会说自己不会画或者没时间画,又或是对 logo 嗤之以鼻,觉得把时间和精力花在这上面,还不如好好改进自己的开源项...

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