
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
【无返回值,有 out 型参数】--定义一个存储过程,获取给定部门的工资总和(通过 out 参数)。--要求:部门号和工资总额定义为参数create or replace procedure get_sal2(dept_id number,sumsal out number)ascursor salary_cursor is select salary from employees where d
在Oracle VM下安装Centos7网上有许多教程,这里总结一些注意事项。教程可以参阅该篇文章:VM下安装Centos7① 系统-启动顺序如果以ISO光驱第一位,那么即使安装完,每次重启都会提示安装界面!故而,在第一次安装完需要将启动顺序改为硬盘启动。② CPU虚拟化如果你的电脑没有开启CPU虚拟化,那么是不能创建64位虚拟机的。CPU虚拟化需要在BIOS里面开启,自行百度。③ 网络配置参考我

Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对象。而且加载某个类的class文件时,Java虚拟机采用的是双亲委派模式,即把请求交由父类处理,它是一种任务委派模式。

【1】JMM简介① JMMJava内存模型简称JMM(Java Memory Model),是Java虚拟机所定义的一种抽象规范,用来屏蔽不同硬件和操作系统的内存访问差异,让java程序在各种平台下都能达到一致的内存访问效果。② 主内存(Main Memory)主内存可以简单理解为计算机当中的内存(一部分),但又不完全等同。主内存被所有的线程所共享,对于一个共享变量(比如静态变量,或是堆...
【1】JVM 的“无关性”Java具有平台无关性,也就是任何操作系统都能运行Java代码。之所以能实现这一点,是因为Java运行在虚拟机上,不同的操作系统都拥有各自的Java虚拟机,因此Java能实现“一次编写,处处运行”。而JVM不仅具有平台无关性,还具有语言无关性。平台无关性是指不同的操作系统都有各自的JVM,而语言无关性是指Java虚拟机能运行除Java以外的代码。Java源...
引子 在移动互联网、云计算迅猛发展的今天,作为一名Web开发者,如果您还没听说过“REST”这个buzzword,显然已经落伍了。夸张点说,甚至“出了门都不好意思跟别人打招呼”。尽管如此,对于REST这个泊来品的理解,大多数人(包括一些资深的架构师)仍然停留在“盲人摸象”的阶段。常常听到各种各样关于REST的说法,例如:有人说:“我们这套新的API决定不用Web Service(SOAP..
【1】概述与分类类加载器主要分为两类,一类是 JDK 默认提供的,一类是用户自定义的。① JDK 默认提供三种类加载器Bootstrap ClassLoader 启动类加载器:每次执行 java 命令时都会使用该加载器为虚拟机加载核心类。该加载器是由 native code 实现,而不是 Java 代码,加载类的路径为 &am
【1】命令与虚拟机参数ThreadDemo源码如下:class ThreadDemo implementsRunnable{// 这里,使用volatile修饰flagprivate volatile boolean flag = false;@Overridepublic void run() {try {...
做JVM调优,做内存监控与优化,但是一个Java对象到底占用多大内存空间呢?细探究,Java对象创建的奥秘一文中讲述了Java对象的内存布局:对象头(Header),实例数据(Instance Data)和对齐填充(Padding)。另外:不同的环境结果可能有差异,我所在的环境是HotSpot虚拟机,64位Windwos。在网上搜到了一篇博客讲的非常好:http://yueyemaitian...
hadoop官网地址:[https://hadoop.apache.org/](https://hadoop.apache.org/)# 【1】安装jdk这是前置步骤,必须有jdk环境,而且需要先卸载虚拟机自带的jdk。查看系统中默认安装的jdk:```bashrpm -qa|grep jdkjava-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_6
