随笔分类 -  Java

摘要:1. 实现多线程的两种方式 实现方式不同,使用方式也不同 运行结果大致如下: ThreadTest1 Thread-0 running ... 0 ThreadTest2 Thread-3 running ... 0 ThreadTest2 Thread-2 running ... 0 Thread 阅读全文
posted @ 2017-07-29 13:31 刘一二 阅读(202) 评论(0) 推荐(0)
摘要:字节流 1. InputStream 字节输入流 代码演示 2. OutputStream 字节输出流 代码演示 字符流 1. Reader 字符输入流 代码演示 2. Writer 字符输出流 代码演示 阅读全文
posted @ 2017-07-29 11:27 刘一二 阅读(234) 评论(0) 推荐(0)
摘要:集合和数组的区别 集合只存储对象,长度是可变的; 数组既可以存储基本数据类型,又可以存储对象,但长度是固定的。 1. Collection接口 代码演示 1 List<String> c1 = new ArrayList<String>(); 2 //判断集合是否为空 isEmpty() 3 if( 阅读全文
posted @ 2017-07-29 11:26 刘一二
摘要:泛型实现了参数化类型的概念,使代码可以应用于多种类型。 1. 泛型类 声明的泛型类型静态方法不能使用 2. 泛型方法 3. 泛型接口 4. 泛型限定 阅读全文
posted @ 2017-07-29 11:26 刘一二 阅读(262) 评论(0) 推荐(0)
摘要:1. java内存区域(堆区、栈区、常量池) 2. String 3. StringBuffer和StringBuilder 区别 执行速度,StringBuilder > StringBuffer;StringBuilder 线程不安全,StringBuffer 线程安全;故在单线程程序中用Str 阅读全文
posted @ 2017-07-29 11:25 刘一二 阅读(220) 评论(0) 推荐(0)
摘要:PHP代码 结果: Java代码 结果: 阅读全文
posted @ 2017-07-18 14:07 刘一二 阅读(589) 评论(0) 推荐(0)
摘要:转载在 http://blog.csdn.net/shimiso/article/details/8595564 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前,首先要知 阅读全文
posted @ 2017-05-06 11:08 刘一二 阅读(177) 评论(0) 推荐(0)
摘要:Java官网已经不提供除最新版本以外版本的JDK下载了,下载JDK1.7,密码: rsqg 本地Linux系统为Centos6.9,本身就没安装Java;已安装Java需要先卸载,卸载方法请百度。 1. 将下载好的 jdk-7u79-linux-x64.tar.gz 解压到 /usr/local/j 阅读全文
posted @ 2017-05-04 23:04 刘一二 阅读(216) 评论(0) 推荐(0)
摘要:1. 对象导论 OOP 面向对象编程 C、Basic等语言所在的抽象仍要求在解决问题时基于计算机的解决,而不是基于所解决问题的结构来考虑。 要建立起问题空间的元素和解空间的对象之间一一映射的关系 万物皆对象;程序是对象的集合 每个对象都提供服务 当正在试图开发或者理解一个程序设计时,最好的方法之一就 阅读全文
posted @ 2017-04-23 23:46 刘一二 阅读(157) 评论(0) 推荐(0)
摘要:一、简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇 阅读全文
posted @ 2017-01-31 23:16 刘一二 阅读(408) 评论(0) 推荐(0)
摘要:1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或者前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline 如果想要查看当前类的 阅读全文
posted @ 2017-01-30 00:01 刘一二 阅读(332) 评论(0) 推荐(0)
摘要:一、文件上传 1.1、概述 实现web开发中的文件上传功能,需完成如下二步操作: 在web页面中添加上传输入项 在servlet中读取上传文件的数据,并保存到本地硬盘中 如何在web页面中添加上传输入项? <input type="file"> 标签用于在web页面中添加文件上传输入项,设置文件上传 阅读全文
posted @ 2017-01-02 20:19 刘一二 阅读(299) 评论(0) 推荐(0)
摘要:1. 解析XML的方式有两种 dom:Document Object Model文档对象模型,是w3c组织推荐的解析方式 sax:Simple Api XML不是官方标准,但它是XML社区实际上的标准,几乎所有的XML解析器都支持它 区别: dom需要读取整个XML文档,在内存中构建代表这个DOM树 阅读全文
posted @ 2016-12-20 15:55 刘一二 阅读(283) 评论(0) 推荐(0)
摘要:一、XML语法 xml 可扩展标记语言,w3c组织发布的,用于保存有关系的数据,作为配置文件,描述程序模块之间的关系 xml 文件开头必须包括下面的标签: encoding 用来指定XML文档的字符编码,一般都是 UTF-8 standalone 用来说明文档是否独立,默认是no,通常用不到这属性( 阅读全文
posted @ 2016-12-17 10:21 刘一二 阅读(2114) 评论(0) 推荐(0)
摘要:我所想要的图片上传接口是指服务器端在完成图片上传后,返回一个可访问的图片地址。 spring mvc框架下图片上传非常简单,如下 非常简单吧! 以上仅仅只是能够上传文件而已,而我们还要能返回一个图片地址,这个图片地址要能在浏览器中直接访问,如下: 直接代码吧! controller层 1 @Requ 阅读全文
posted @ 2016-01-24 23:24 刘一二 阅读(5449) 评论(0) 推荐(0)
摘要:<mvc:annotation-driven/>标签,对应的实现类是org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser。通过阅读类注释文档,我们发现这个类主要是用来向工厂中注册了 RequestMap 阅读全文
posted @ 2016-01-23 09:30 刘一二 阅读(1126) 评论(0) 推荐(0)
摘要:转载并修改自 http://www.blogjava.net/etlan/archive/2006/06/29/55767.html Https请求 超文本传输协议HTTP协议:被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了W 阅读全文
posted @ 2015-05-25 09:41 刘一二 阅读(2692) 评论(0) 推荐(0)