java篇

作者: 5fc9b6410f4f | 来源:发表于2018-01-17 17:14 被阅读116次

    中间件技术入门教程

    中间件技术入门教程,本博客介绍了 ESB、MQ、JMS 的一些知识...


    SpringBoot 多数据源


    SpringBoot 使用主从数据源


    简易的后台管理权限设计


    从零开始搭建自己权限管理框架


    Docker 多步构建更小的 Java 镜像


    Docker Java


    Java 项目经验——程序员成长的钥匙


    没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法!


    Java 中内部类到底有什么用?


    这篇文章对普通内部类和匿名内部类做一定的介绍。


    数据结构常见的八大排序算法


    数据结构常见的八大排序算法的 Python 代码实现。


    疯狂 Java 突破程序员基本功


    注重 Java 细节


    Java 多线程编程核心技术


    深入了解 Java 多线程


    SpringMVC 干货系列:从零搭建 SpringMVC+mybatis(二):springMVC 原理解析及常用注解 | 掘金技术征文


    原本地址:springMVC 干货系列:从零搭建 springMVC+mybatis(二):springMVC 原理解析及常用注解博客地址:http://tengj.top/ 前言 上篇文章介绍了 maven WEB 项目的搭建,基本的配置文件也都贴出来了,今天就来介绍下 SpringM…


    Java 基础与提高干货系列—Java 反射机制 | 掘金技术征文


    原本地址:Java 基础与提高干货系列——Java 反射机制博客地址:http://tengj.top/ 前言 今天介绍下 Java 的反射机制,以前我们获取一个类的实例都是使用 new 一个实例出来。那样太 low 了,今天跟我一起来学习学习一种更加高大上的方式来实现。 正文 Java 反射机…


    Java Top 100 热门问答 (Stackoverflow)


    stackoverflow 上 Java 相关、投票数 TOP100 的问答进行翻译


    40 个 Java 多线程问题总结


    这篇文章主要是对多线程的问题进行总结的,因此罗列了 40 个多线程的问题。


    深入理解 Java 并发之 synchronized 实现原理


    synchronized 的三种应用方式
    synchronized 作用于实例方法
    synchronized 作用于静态方法
    synchronized 同步代码块
    synchronized 底层语义原理
    理解 Java 对象头与 Monitor
    synchronized 代码块底层原理
    synchronized 方法底层原理
    Java 虚拟机对 synchronized 的优化
    偏向锁
    轻量级锁
    自旋锁
    锁消除
    关于 synchronized 可能需要了解的关键点
    synchronized 的可重入性
    线程中断与 synchronized
    线程中断
    中断与 synchronized
    等待唤醒机制与 synchronized


    Java 开发人员最常犯的 10 个错误


    一些常见错误,有则改之无则加勉。可以避免踩坑。


    Java 注解处理器使用详解


    在这篇文章中,作者阐述了怎样写一个注解处理器 (Annotation Processor)。在这篇教程中,首先,作者解释什么是注解器,可以利用这个强大的工具做什么以及不能做什么;然后,作者一步一步实现一个简单的注解器。


    Java 内存分配


    深入 Java 核心,详细讲解 Java 内存分配方面的知识。


    RocketMQ源码解析:Message拉取&消费(上)


    🙂🙂🙂关注微信公众号:【芋艿的后端小屋】有福利: RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表 RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址 您对于源码的疑问每条留言都将得到认…


    Java 方向如何准备 BAT 技术面试答案 (汇总版)


    100 多道 java 面试题 + 答案。


    深入理解 Java 之 JVM 堆内存分配


    Java 堆是被所有线程共享的一块内存区域,所有对象和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代、老年代和永久代(1.8 中无永久代,使用 metaspace 实现)三块区域。


    Java 为什么对常量的修改没有生效?


    修改了常量类的常量字段的值,为什么引用常量的类中看见的还是之前的值?


    Java Web现代化开发:Spring Boot + Mybatis + Redis二级缓存


    Spring-Boot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java Web开发框架之一。Mybatis是一个十分轻量好用的ORM框架。Redis是当今十分主流的分布式key-value型数据库,在web开发中,我们常用它来缓存数据库的查询结果。 本篇博客将介…


    Java 9 中的 9 个新特性


    Java 8 发布三年多之后,即将快到 2017 年 7 月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。


    Java 经典问题


    很基础却实用的东西。


    JAVA RPC:从上手到爱不释手


    在传统的开发模式中,我们通常将系统的各个服务部署在单台机器,随着服务的扩展,这种方式已经完全无法满足系统大规模的扩展需要,分布式系统由此诞生,在分布式系统中,最重要就是各个服务之间的 RPC 调用。这篇文章就简单的介绍了 RPC 的基本知识和相关分析。


    JAVA 本地缓存 LocalCache 的 2 种实现


    JAVA 本地缓存 LocalCache 的 2 种实现


    springboot:web 综合开发


    spring boot 体系桟的功能使用介绍


    Java 线程池的理论与实践


    这篇文章包含的内容有:Java 中的 Thread 与操作系统中的线程的关系,线程切换的各种开销,ThreadGroup 存在的意义,使用线程池减少线程开销,Executor 的概念,ThreadPoolExecutor 中的一些具体实现,如何监控线程的健康,参考 ThreadPoolExecutor 来设计适合自己的线程模型。


    Java 总结输入流输出流


    Java 中 I/O 操作主要是指使用 Java 进行输入,输出操作. 这篇文章主要总结了 Java 的输入输出流。


    RocketMQ 源码解析:Message 拉取 & 消费(下)


    MQ 提供了两类消费者:

    PushConsumer:
    在大多数场景下使用。
    名字虽然是 Push 开头,实际在实现时,使用 Pull 方式实现。通过 Pull 不断不断不断轮询 Broker 获取消息。当不存在新消息时,Broker 会挂起请求,直到有新消息产生,取消挂起,返回新消息。这样,基本和 Broker 主动 Push 做到接近的实时性(当然,还是有相应的实时性损失)。原理类似 长轮询 (Long-Polling)。
    PullConsumer
    本文主要讲解 PushConsumer,部分讲解 PullConsumer,跳过顺序消费。
    本文主要讲解 PushConsumer,部分讲解 PullConsumer,跳过顺序消费。
    本文主要讲解 PushConsumer,部分讲解 PullConsumer,跳过顺序消费。


    69 个经典 Spring 面试题和答案


    也可以说是 Spring 的知识总结了。


    构建 Java 应用内存级缓存


    这篇文章讲的是如何使用 Guava Cache 构建 Java 内存基本的缓存,Guava Cache 缓存类似于 ConcurrentMap,但不完全相同。


    从JDK源码角度看并发锁的优化


    在CLH锁核心思想的影响下,JDK并发包以CLH锁作为基础而设计,其中主要是考虑到CLH锁更容易实现取消与超时功能。比起原来的CLH锁已经做了很大的改造,主要从两方面进行了改造:节点的结构与节点等待机制。 在结构上引入了头结点和尾节点,他们分别指向队列的头和尾,尝试获取锁、入队…


    Java 抽象类与 oop 三大特征


    面向对象主要有三大特性: 继承和多态、 封装 。这篇文章详细分析了抽象类和这三大特征的一些特点。


    Java 进阶-多线程开发关键技术


    本文将介绍 Java 多线程开发必不可少的锁和同步机制,同时介绍 sleep 和 wait 等常用的暂停线程执行的方法,并详述 synchronized 的几种使用方式,以及 Java 中的重入锁(ReentrantLock)和读写锁(ReadWriteLock),之后结合实例分析了重入锁条件变量(Condition)的使用技巧,最后介绍了信号量(Semaphore)的适用场景和使用技巧。


    Java 新手问题汇总


    这篇文章那些准 Java 程序员们准备了一系列广为流传的 Java 最佳编程实践和作者的一些小建议。


    Java 的 23 种设计模式全解析


    文中介绍了设计模式的分类和原则以及从关系图到代码详细介绍了 java 中的 23 种设计模式全解析


    译-Java内存管理白皮书


    说明 有关java并发可以看这里:https://yuedu.baidu.com/ebook/d09e3e28854769eae009581b6bd97f192279bf23 要学习Java或者任意一门技术,我觉得最好的是从官网的资料开始学习。官网所给出的资料总是最权威最知道来…


    Java 内存溢出 (OOM) 异常完全指南


    数以千计的内存溢出异常均与下文中的 8 种情况相关。这篇文章分析什么情况会导致这些异常出现,提供示例代码的同时为您提供解决指南。


    重新认识 java(一) ---- 万物皆对象


    在这篇文章中,作者对对象以及相关概念进行了很深入的讲解,这会帮助我们更好地认识对象。


    java 多线程编程


    这篇文章分析了多线程的优缺点,如何创建多线程,分享了线程安全和 java 线程通信、线程池等等一些知识。


    Java 泛型全解析


    结合代码帮助理解泛型接口和类,类的子类,类型通配符和泛型方法等等。

    相关文章

      网友评论

        本文标题:java篇

        本文链接:https://www.haomeiwen.com/subject/tupuoxtx.html