java学习记录
文章平均质量分 81
lorabit_cn
本人94年,大一开始接触编程,目前已有4年多的经验,工作经验一年半。曾就职于堆糖,任电商项目组java开发。现为格格家java开发,擅长java,数据库优化,搜索优化,写的代码稳定bug少。
展开
-
java线程的创建和运行
通过继承Thread类实现多线程原创 2014-07-22 15:22:06 · 849 阅读 · 1 评论 -
Java命令行运行参数说明大全(偷来的)
ava在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。 一、 查看参数列表: 虚拟机参数分为基本和扩展两类,在命令行中转载 2015-09-18 13:16:19 · 468 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
用maven管理,已经导入了所有的spring libs和Apache Tomcat 7.0 library,但是启动时还是报这个错误。 解决方法: 将maven依赖添加到项目的web部署集。 1. 右键项目选择properties 2.选择 “Deployment Assembly” 3.点击 Add... button 4.选择 Java Build Pat原创 2015-09-11 18:35:14 · 378 阅读 · 0 评论 -
IO模型
1.异步与同步 区别在于有多个任务或事件发生时,事件的执行会不会导致整个流程的阻塞,异步任务并行执行。同步任务串行执行。 2阻塞与非阻塞 区别在于发出一个请求,在资源没有准备好的情况下,是否会等待或者返回一个标识信息。 阻塞就是比如你要获取某样资源,但是资源还没有准备好。你会一直等待下去,而非阻塞在资源没有准备好时,会立即返回。 3阻塞与非阻塞io 通常来说io操作包括硬盘读写,soc原创 2015-07-20 20:23:10 · 615 阅读 · 0 评论 -
java单例模式的讨论
原文地址 点击打开链接 关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿我不会做的太差。 首先来看一个典型的实现: 1 10 public class SingletonOne { 11 12 1转载 2015-06-19 23:28:09 · 464 阅读 · 0 评论 -
java虚拟机学习笔记 一
Java技术体系包括: 1.Java程序设计语言 2.各种硬件平台上的Java虚拟机 3.Class文件格式 4.Java API 类库 5.来自商业机构和开源社区的第三方Java类库 可以把1,2,4统称为JDK,是用于Java程序开发的最小环境。 可以吧Java API中的Java SE API和Java虚拟机统称为JRE,是支持Java程序运行的最小环境。 Java虚拟机发展原创 2015-07-19 09:22:37 · 530 阅读 · 0 评论 -
javaWeb 开发超时设置
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式: 方式一: 在web.xml中转载 2015-06-18 20:13:06 · 2585 阅读 · 0 评论 -
Java的HashMap和HashTable
Java的HashMap和HashTable 1. HashMap 1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存转载 2015-05-06 22:23:50 · 378 阅读 · 0 评论 -
protostuff 序列化 list 不一致问题
在编写阿里中间件rpc题目代码时,序列化对象用到了ProtoStuff,出现了一个bug,解决方案:这是protostuff的一个bug,更换版本不起作用,换用了Kryo。 问题:对对象A序列化,A中含有B对象,B对象中包含一个List,初始化后含有一项rpc-list, 序列化后生成byte[],我定义为test 当对test进行反序列话后,却出现了两个rpc-list。 控制台输出的原创 2015-08-11 14:42:03 · 3793 阅读 · 3 评论