标签:空间

Java

JNI内存管理及优化

3

xiaoli.he 发布于 2018-12-19

上面这张图大家都应该很熟了,下面只讲下和JNI有关的部分 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。 本地方法栈 本地方法栈与 Java 虚拟机栈类似,它们之间的区别只不过是本地方法栈为本地方法服务。 本地方法一般是用其它语言(C、C++...

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

Java

Java并发编程之锁机制之ReentrantReadWriteLock(读写锁)

4

邓龙华 发布于 2018-12-19

在前面的文章中,我们讲到了ReentrantLock(重入锁),接下来我们讲 ReentrantReadWriteLock(读写锁) ,该锁具备重入锁的 可重入性 、 可中断获取锁 等特征,但是与 ReentrantLock 不一样的是,在 ReentrantReadWriteL...

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

Java

常被问到的十个 Java 面试题

1

xiaoli.wang 发布于 2018-12-19

在这篇文章中,我试图收录最有趣和最常见的问题。此外,我将为您提供正确的答案。 接下来,就让我们来看看这些问题。 1. 以满分十分来评估自己——你有多擅长 Java? 如果你并不完全确信你自己或是你对 Java 的熟练程度,那么这会是一个非常棘手的问题。如果有这种情况,你应该把打分...

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

Java

JVM基础 — 方法调用

小丁 发布于 2018-12-19

重载:方法名相同,但方法描述符不相同的方法之间的关系 重写:方法名相同,并且方法描述符也相同的方法之间的关系 方法描述符 Java:参数类型 JVM:参数类型+返回类型 重载 重载的方法在 编译过程 即可完成识别 具体到在每个方法调用时,Java编译器会根据 传入参数的声明类型 ...

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

编程技术

现实世界正在被重建,中国企业的数字化转型将走向何方?| 2018 T-EDGE

2

dulong 发布于 2018-12-18

现如今,智能汽车、扫地机器人、智能音箱、智能夹克等数字化场景随处可见,现实世界正在数字世界全息重建,利用数字资源提升效率创新产品服务,数字已经成为企业的重要资产或资源,全球性的企业数字革命在渐次展开。 很多人不禁要问,企业数字革命正在兴起,如何看待这场革命?数字化企业的定义是什么...

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

Java

Java并发编程-内存模型及volatile

1

yeseng 发布于 2018-12-18

内存模型相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程则慢得多(不是一个数量级),因此如果任何时候对数据的操作都要通过和内存的...

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

Java

Spring Boot-实现Undertow服务器同时支持HTTP2、HTTPS

15

likai 发布于 2018-12-18

前言 如今,企业级应用程序的高性能安全加密的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTP和HTTPS两种协议。Spring Boot的web容器已经有容器可以支持HTTP2了,这个例子中选择了Undertow高性...

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

Java

O2OA V4 Build 12.16 发布! JAVA 企业移动协同办公平台

2

xirruiqiang 发布于 2018-12-17

官方网站 :  http://www.o2oa.net 软件主页 :  https://www.oschina.net/p/o2oa Java企业协同办公平台:O2OA v4.12.16发布,优化表单设计器,表单设计更方便。安装包缩小300MB。 v4.12....

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

Java

为什么阿里巴巴禁止把SimpleDateFormat定义为static类型的?

6

hellas 发布于 2018-12-17

在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。 最常用的方法就是使用SimpleDateFormat类。这是一个看上去功能比较简单的类,但是,一旦使用不...

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

Java

java基础学习:JavaWeb之Cookie和Session

1

likai 发布于 2018-12-17

会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话其中不管浏览器发送多少请求,都视为一次会话,直到浏览器关闭,本次会话结束。 其中注意,一个浏览器就相当于一部电话,如果使用火狐浏览器,访问服务器,就是一次会话了,然...

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

Java

为何弃 Java、JavaScript、Ruby 于不顾,而去寻找新的编程语言?

1

xiaoli.wang 发布于 2018-12-17

我喜欢编程语言。每种语言都有自己的特点。最近,我开始纠结一个问题:如果开始自己的项目的话,我该用什么语言。 好多优秀的编程语言 在阅读此文之前,需要先说明几件事情。虽然在工作中大部分的时候我都用 Java、JavaScript 和 Ruby 来创建产品应用,但我一直在学习新的语言...

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

编程技术

架构师的工作

Harries 发布于 2018-12-17

原文地址: itweknow.cn/detail?id=5… , 欢迎大家访问。 架构师是个什么样的岗位?我们其实可以将架构师看成一个城市规划师的角色。作为一个城市规划师我们需要将城市分片,分成工业区,生活区等等,并且还需要为未来的变化预留空间。那么对于架构师而言也是这样,架构师...

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

Java

【Java】SSM框架整合 附源码

4

dulong 发布于 2018-12-17

前面已经介绍Spring和Mybatis整合,而本篇介绍在IDEA下Spring、Spring MVC、Mybatis(SSM)三个框架的整合,在阅读本篇之前,建议大家先去了解一下Spring、Spring MVC、Mybatis( 三大框架基础入门传送门 ),会达到事半功倍的效...

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

Java

Java内存区域总结(堆、栈、方法区等)

1

songhua.gao 发布于 2018-12-17

1. 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 字节码指令、分支、循环、跳转、异常处理、线程恢复等...

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

Java

java基础学习:JavaWeb之Servlet

3

xubiao.zhuang 发布于 2018-12-17

Servlet是一个特殊的Java类, 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。这个Java类必须继承HttpServlet。每个Servlet可以响应...

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

Java

java基础:深入理解Class对象与反射机制

1

刘莉莉 发布于 2018-12-17

其他更多java基础文章: java基础学习(目录) 深入理解Class对象 RRIT及Class对象的概念 RRIT(Run-Time Type Identification)运行时类型识别。在《Thinking in Java》一书第十四章中有提到,其作用是在运行时识别一个对...

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

编程技术

【行走的Offer收割机】记一位朋友斩获BAT技术专家Offer的面试经历【石杉的架构笔记】

2

darida 发布于 2018-12-17

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 概述 之前写过两篇文章: 互联网公司的面试官是如何360°无死角考察候选人的?(上篇) 互联网公司面试官是如何360°无死角考察候选人的?(下篇) 通过这...

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