标签:模型

Java

Java基础篇之Java虚拟机(二)—-Java内存模型与线程; 线程安全与锁优化;

3

yanxinchi 发布于 2019-11-22

​ 内容要点: Java内存模型与线程; 线程安全与锁优化; Java内存模型与JVM内存结构迷惑的的可以看下这个: Java基础篇之Java虚拟机(一) 主内存与工作内存 Java内存模型规定了所有的变量都存储在主内存(Main Memory)中。每条线程还有自己的工作内存,线...

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

Java

Java基础篇之Java虚拟机(一)——内存模型和结构; 垃圾回收机制;类加载机制

5

yanxinchi 发布于 2019-11-22

此次记录内容主要内容包括以下三块内容: 内存模型和结构; 垃圾回收机制; 类加载机制; 一,Java内存模型与JVM内存结构 JVM内存模型与内存结构是两个截然不同的东西,大家都知道Java内存分为堆和栈,被问到内存相关都会这样回答,但是今天要弄清楚什么是内存模型什么是内存结构?...

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

Java

Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!

13

yeseng 发布于 2019-11-22

本文原题“从实践角度重新理解BIO和NIO”,原文由Object分享,为了更好的内容表现力,收录时有改动。 1、引言 这段时间自己在看一些Java中BIO和NIO之类的东西,也看了很多博客,发现各种关于NIO的理论概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,...

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

Java

SpringCloud的十倍性能优化与SmartBuf编码

3

puefu.he 发布于 2019-11-22

smartbuf-springcloud 是一个基于 smartbuf 的 spring-cloud 序列化插件。 SmartBuf 介绍 smartbuf 是一种新颖、高效、智能、易用的跨语言序列化框架,它既拥有不亚于 protobuf 的高性能,也拥有与 json 相仿的通用...

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

Java

PL真有意思(一):引言

hanze 发布于 2019-11-22

断断续续学编译原理到之前发过写一个编译器和正则表达式引擎系列文章也有一段时间了,然后最近看完PLP这本书,这本书应该算是入门书,但是对我这种半吊子收获很大。所以为了弥补最近学操作系统和接外包摸的鱼,就想写写看完这本书的收获。(为拙劣的标题道歉 程序设计语言的谱系 现在的新语言都是...

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

Java

不加班的秘诀:如何通过AOE快速集成NCNN?

10

puefu.he 发布于 2019-11-22

作为我司头发储量前三的 程序员 始终仗着头发多奋斗在加班的第一线 时时灵魂拷问自己 年轻人,你凭什么不加班? 虽然我没有女朋友 但是,我有代码呀 但我不明白的是,隔壁工位那个,到岗比我迟,下班比我早,天天准点儿下班接女朋友,工作还完成的不错的样子,当然,头发也还不错。除了长得比我...

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

编程技术

轻松构建基于 Serverless 架构的弹性高可用视频处理系统

5

xiaoli.wang 发布于 2019-11-22

前言 随着计算机技术和 Internet 的日新月异,视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐,而在当前, 云计算平台厂商的产品线不断成熟完善, 如果想要搭建视频点播类应用,告别刀耕火种, 直接上云会扫清硬件采购、 技术等各种障碍,以阿里云为例: ...

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

Java

JVM面试——运行结构(附测试题)

4

yeseng 发布于 2019-11-22

JVM 结构 这篇主要了解 JVM 内在的运行结构是怎么样的。 虚拟机的意义 Java 作为一门高级程序语言,它的语法非常复杂,抽象程度也很高。因此,直接在硬件上运行这种复杂的程序并不现实。所以呢,在运行 Java 程序之前,我们需要对其进行一番转换。 Java 虚拟机可以由硬件...

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

Java

基于 SpringBoot 的快速开发平台,Jeecg-Boot 2.1.2 发布

14

hellas 发布于 2019-11-22

项目介绍 JeecgBoot是一款基于代码生成器的JAVA快速开发平台,开源界“小普元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一...

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

Java

两年了,这是我的 IDEA 实用技巧总结

11

xirruiqiang 发布于 2019-11-22

两年了,这是我的 IDEA  实用技巧 总结,从前我是一个 Eclipse 忠实用户,直到某天我用上了  IntelliJ IDEA  ,Eclipse 开始在硬盘躺尸……. IDEA  是一个非常好用的工具,它的语...

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

Java

程序设计的5个底层逻辑,决定你能走多快

11

xirruiqiang 发布于 2019-11-22

肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越走越快,越走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套路,很多语言特性都...

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

Java

程序设计的5个底层逻辑,决定你能走多快

21

hanze 发布于 2019-11-22

阿里妹导读: 肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路 上越走越快,越 走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套...

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

Java

mybatis

xirruiqiang 发布于 2019-11-21

<img src="http://student.kaikeba.com//assets/blue_logo-57d711624a.png" style="float:right;width:120px;padding-top:26px;&qu...

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

Java

JVM深入理解(三)内存模型

2

likai 发布于 2019-11-21

背景 对于JVM这块儿的知识,我估计大部分的都是只有在需要面试的时候才会拿出来复习一下,然后就又放下来。也是因为这块儿是 Java 最底层的部分,非常难懂。其实如果真的说认真、细心的去撸一下,了解透彻,应该就不会那么容易忘记。 今天的主要目的也是根据 Oracle 的官方文档来一...

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

Java

Java面试集锦:25道线程类相关面试题与答案(二)

刘莉莉 发布于 2019-11-21

1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 3)有序性 有序性,即程序的执行顺序按照代码的先后顺序来...

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

Java

Spring 2.0集成Struts 2.0

1

dulong 发布于 2019-11-21

Struts2在经历了两年漫长的开发后,终于在2007年2月底正式发布,Struts 1.3.8是Struts 1的最终版本,Struts 1从此不再升级。Struts 2和Struts 1差别非常大,几乎是两个完全不同的东西,所以不要指望Struts 1在不经过修改的情况下就可...

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

Java

在校生如何面向面试地学习Java

1

wenming.gapo 发布于 2019-11-21

最近我在博客园里,看到不少在校的同学在学java,而且,在我最近举办的一次直播活动中,也有不少在校生同学来提问,java该怎么学。 对于那些已经工作的同学,哪怕才工作不久,毕竟也能从项目实践里总结和探索java的学习途径和相关方法。但在校生同学由于没机会接触实际项目,在学习内容、...

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

Spring

云端的生存之道,第 2 单元:将 Spring Boot 应用程序连接到云托管的数据库

8

xirruiqiang 发布于 2019-11-21

许多组织都希望迁移到云,因为云平台提供了企业满足其业务需求所需的 "turn key"(一站式/总包/全套)服务和工具。用于描述此概念的一个通用术语是 "undifferentiated heavy lifting"(无差别的繁重工作)。该...

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