欧阳愠斐 + 关注
程序员学习交流学习群:908676731

并发技巧清单

发布时间:2018-06-29 21:00:13 浏览:394 评论 :0

如何尽量保证线程安全 可变状态是至关重要的。 所有并发访问都可以归结为如何协调对并发状态的访问,可变状态越少,越容易确保线程安全性。

安全 架构 线程 同步 多线程

Java值类型的当前状态

发布时间:2018-06-28 22:08:03 浏览:333 评论 :0

甲骨文一直在努力向Java中加入值类型,这项工作包含在Valhalla项目中,Valhalla是“一个探索和孵化候选高级Java虚拟机和语言特性的地方”。

架构 java jvm type 数据类型

springBoot 快速搭建启动项目

发布时间:2018-06-27 17:08:25 浏览:329 评论 :0

首先说明一下springboot是什么吧!spriangboot是spring独立出来的项目,用于快速搭建服务项目。引用springBoot自己的话:‘’Spring Boot makes it easy to creat...

架构 java spring string class

Spring 获取 request 的几种方法及其线程安全性分析

发布时间:2018-06-26 16:33:32 浏览:466 评论 :0

本文将介绍在Spring MVC开发的Web系统中,获取request对象的几种方法,并讨论其线程安全性。 一、概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端IP地址、请求的URL、header中的属性(如cookie、授权信息)、body中的数据等。

安全 服务器 线程 spring 测试 request bean

java学习:Java中的其它类

发布时间:2018-06-25 18:20:40 浏览:430 评论 :0

Java中的其它类 在某些情况我们会用到这些类 Math类 Math类概述和方法使用 Math类概述 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

架构 java string static class bigdecimal 数组

最近Java高级工程师面试总结

发布时间:2018-06-24 21:51:21 浏览:822 评论 :0

面试总结 Java基础 Hashtable和HashMap的区别。 抽象类与接口的区别。 final关键字的使用和区别。

分布式 安全 算法 java 线程 数据库 配置 集群 数据结构 Hibernate zookeeper hashmap springmvc mybatis 数组

Java中的十个”单行代码编程”(One Liner)

发布时间:2018-06-23 21:13:04 浏览:422 评论 :0

本文列举了十个使用一行代码即可独立完成(不依赖其他代码)的业务逻辑,主要依赖的是Java8中的Lambda和Stream等新特性以及try-with-resources、JAXB等。

java reduce string stream 编程 list

Java面试必看之Integer.parseInt() vs Integer.valueOf()

发布时间:2018-06-22 22:33:22 浏览:465 评论 :0

Integer.parseInt() 和 Integer.valueOf() 都是用来 将String转换为Int的,但是为什么Java会提供两个这样的方法呢,他们如果是同样的操作,岂不是多此一举? 我们来深挖Java源代码一探究竟。

架构 java Cache string static

java core dump分析实战

发布时间:2018-06-21 17:31:41 浏览:554 评论 :0

hs_err_pid简介 hs_err_pid.log是java程序发生core的时候产生的文件,里面有当时出错时jvm的执行情况。

架构 java native jvm code runtime Server Core test dump dll

Javaweb开发学习路线及Java三大框架

发布时间:2018-06-20 14:53:40 浏览:870 评论 :0

Java web开发是什么? Java web开发,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。

分布式 大数据 架构 java 程序员 spring web 配置 多线程 分布式计算 编程 高性能 云架构 Hibernate javaweb

Java虚拟机的Heap监狱

发布时间:2018-06-19 22:12:12 浏览:373 评论 :0

在Java虚拟机中,我是一个位高权重的大管家,他们都很怕我,尤其是那些Java 对象,我把他们圈到一个叫做Heap的“监狱”里,严格管理,生杀大权尽在掌握。

架构 算法 java 程序员 Socket

Java中死锁的定位与修复

发布时间:2018-06-19 15:43:15 浏览:364 评论 :0

死锁应该可以说是并发编程中比较常见的一种情况,可以说如果程序产生了死锁那将会对程序带来致命的影响;所以排查定位、修复死锁至关重要; 我们都知道死锁是由于多个对象或多个线程之间相互需要 对方锁持有的锁而又没有释放对方所持有...

java 线程 lock string static void demo

学会这几点,你会成为一名月薪过万的Java程序员

发布时间:2018-06-15 16:13:09 浏览:525 评论 :0

每一个稍微有点出息的人,都应该把行业里的前三名作为自己奋斗的目标和对手。你离成为冠军Java程序员还有多远,看完这篇你就知道了。

分布式 大数据 架构 java 程序员 编码规范 高性能

Java虚拟机系列之Java内存结构简介

发布时间:2018-06-14 14:49:30 浏览:422 评论 :0

本文我们将讲解Java虚拟机中各个区域以及各个区域的作用。 一.程序计数器 什么是程序计数器,有什么作用? 程序技术器是一块比较小的内存区域,主要当做是线程中所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一个执行的字节码命令,分支、循环、跳转等基础功能都是依赖这个程序计数器来完成。

算法 java native 线程 高性能 存储

如何才能真正的提高自己,成为一名出色的架构师?

发布时间:2018-06-13 16:53:00 浏览:417 评论 :0

一、广度: 广度指的是架构师应该对所在领域的主流技术体系有一个全面清晰的认识,每一种技术不需要很深入的了解,但必须知道每种技术的“3W”: 1,Why:每种技术的由来,为什么会出现这种技术,这个技术是用来解决什么问题的? ...

大数据 架构 面向对象 人工智能 微服务

10