
java
冰雪巅峰
这个作者很懒,什么都没留下…
展开
-
JVM总结
1.JVM内存模型1.本地方法栈(Native) 调用c部分2.程序计数器 (程序代码行数)JVM支持多个线程同时运行,每个线程都有自己的程序计数器。倘若当前执行的是 JVM 的方法,则该寄存器中保存当前执行指令的地址;倘若执行的是native 方法,则PC寄存器中为空。3.栈 stack :每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每...原创 2020-03-11 10:34:34 · 692 阅读 · 0 评论 -
wait notify notifyAll
wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。 这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。 如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。如果对象调用了notify方法就会通知某个正在等待这个对象的控...原创 2016-05-06 15:13:42 · 122 阅读 · 0 评论 -
文件查找问题
//从classpath路径下查找this.getClass().getClassLoader().getResource("web/a.txt");//里面写的是相对路径this.getClass().getResource("/web/a.txt");//里面写的是绝对路径//从本类所在目录查找this.getClass.getResource("a.txt")//里面写的是...原创 2014-11-27 17:24:23 · 150 阅读 · 0 评论 -
oa 笔记
// 文件上传:jsp中: <form method="post" enctype="multipart/form-data" ...> <input type="file" name="upload"> ... </form>Action中: private File upload; // 上传的文件(在临时文件夹中) priv原创 2014-12-09 10:46:44 · 127 阅读 · 0 评论 -
java定时执行任务
k - 所要安排的任务。firstTime - 首次执行任务的时间。period - 执行各后续任务之间的时间间隔,单位是毫秒。TimerTask是一个接口在其run方法里面填写需要执行的任务public void scheduleAtFixedRate(TimerTasktask,DatefirstTime,longperiod)//安排指定的任务在指定的延迟后开始进行重复的固定速率执行。以近似固定的时间间隔(由指定的周期分隔)进行后续执行。public void scheduleAtFixe2013-12-02 14:01:00 · 106 阅读 · 0 评论 -
文件查找问题
原创 2014-11-27 17:24:23 · 93 阅读 · 0 评论 -
oa 笔记
原创 2014-12-09 10:46:44 · 109 阅读 · 0 评论 -
wait notify notifyAll
原创 2016-05-06 15:13:42 · 101 阅读 · 0 评论 -
java多叉树
uctorpublic class Node { private Node parent; private String name; private int rank; //同级排行 private int level;//层级 private List<Node> childrens=new ArrayList<Node>();}原创 2018-12-06 11:03:58 · 459 阅读 · 0 评论 -
java定时执行任务
Timer一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。//在某一时段警告一定时间重复执行任务task - 所要安排的任务。firstTime - 首次执行任务的时间。period - 执行各后续任务之间的时间间隔,单位是毫秒。TimerTask是一个接口在其run方法里面填写需要执行的任务public void scheduleAtFi...2013-12-02 14:01:00 · 131 阅读 · 0 评论 -
day 03 jdk5.0新特性
day1 - day2 XML 技术 (语法、约束、解析)约束和解析 DTD Schema DOM SAX STAXJAXP 、XMLPULLday3 java基础加强 (第一部分) ---- 第二部分 day25 Java5.0 新特性反射技术第二部分 day25 动态代理注解技术多线程编程网络socket最新Java7.0 ----> Java1.0翻译 2014-03-09 09:16:29 · 593 阅读 · 0 评论 -
day04 tomcat及http协议
动态网页技术: 98前后 ASP PHP JSP.net(微软技术集合 VB ASP C#) 、python、ruby(快速开发网页 语言 10分组开发一套博客系统【脚手架】)当今网站开发 主流技术: ,net 和 php学习javaweb ----- CRM 、ERP、OA 定制web界面JVM支持多种脚本 语言: Jruby Groovy Web系统 采用 B/S结构 :B翻译 2014-03-10 21:12:22 · 816 阅读 · 0 评论 -
java IO流总结
1.概述Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputSt转载 2013-11-29 23:32:59 · 446 阅读 · 0 评论 -
java网络编程
8.1 网络编程的基本概念,TCP/IP协议简介8.1.1 网络基础知识 计算机网络形式多样,内容繁杂。网络上的计算机要互相通信,必须遵循一定的协议。目前使用最广泛的网络协议是Internet上所使用的TCP/IP协议 网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找转载 2013-11-29 23:50:59 · 1098 阅读 · 0 评论 -
java测试网络连通性
摘要:本文列举集中典型的场景,介绍了通过Java网络编程接口判断机器之间可达性的几种方式。在实际应用中,可以根据不同的需要选择相应的方法稍加修改即可。对于更加特殊的需求,还可以考虑通过JNI的方法直接调用系统API来实现,能提供更加强大和灵活的功能。概述在网络编程中,有时我们需要判断两台机器之间的连通性,或者说是一台机器到另一台机器的网络可达性。在系统层面的测试中,我们常常用Pin转载 2013-11-30 00:04:19 · 796 阅读 · 0 评论 -
IO练习
/*File类中的list方法列出的是文件名listFiles列出文件的绝对路径列出的是文件分隔符用File.separator*/import java.io.File;public class ListFile { public static void main(String[] args) { File f = new File("D:"); list(f);原创 2013-11-30 11:30:11 · 399 阅读 · 0 评论 -
Hibernate入门
1. Hibernate简介 (1) Hibernate是一款ORM框架. Object Relation Mapping (2) ORM是指对象关系映射.可以将DB映射成Object,这样程序员可以通过 对Object操作完成对DB的操作.将JDBC封装在ORM框架底层 (3)主流ORM框架有Hibernate,iBatis,JPA2. Hibernate框原创 2013-11-30 23:43:03 · 536 阅读 · 0 评论 -
java定时执行任务
Timer一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。 //在某一时段警告一定时间重复执行任务task - 所要安排的任务。 firstTime - 首次执行任务的时间。 period - 执行各后续任务之间的时间间隔,单位是毫秒。TimerTask是一个接口在其run方法里面填写需要执行的任务public void scheduleAt原创 2013-12-02 14:01:38 · 480 阅读 · 0 评论 -
将class导成jar包
jarcmdclassc网上的例子不是太清楚,自己写一下过程并加几个图,免得今后又得看半天资料1、 把两个.class文件打成jar包(1)打开cmd(2)进入到准备打包的目录,找到要打包的文件,这里分别是ExampleService.class和Examples.class文件(3)输入:jar cvf (新jar的名字) (.class文件,多个则中间用空原创 2013-11-24 01:07:05 · 604 阅读 · 0 评论