
Java
qazwyc
这个作者很懒,什么都没留下…
展开
-
Java字节流与字符流
字节流与字符流 先来看一下流的概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。 字节流与字符流java中提供了专用于输入输出功能的包Java.io,其中包括: InputStream,OutputStream,R转载 2017-05-23 15:06:08 · 563 阅读 · 0 评论 -
Java编程:删除 List 元素的三种正确方法
删除 List 中的元素会产生两个问题: 删除元素后 List 的元素数量会发生变化; 对 List 进行删除操作可能会产生并发问题; 我们通过代码示例演示正确的删除逻辑package com.ips.list;import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.转载 2017-05-23 16:08:31 · 1119 阅读 · 0 评论 -
设计模式之单例模式
1. 什么是单例模式 该类只能有一个实例; 该类能够自动实例化; 对整个系统可见,即必须向整个系统提供这个实例。 2. 实现a. 饿汉式public class Singleton { private static Singleton instance=new Singleton(); private Singleton(){ } public static原创 2017-05-23 17:49:32 · 346 阅读 · 0 评论 -
并发,同步,异步,互斥,阻塞,非阻塞的理解
转载自 http://blog.youkuaiyun.com/it_lover_/article/details/52154591并发(concurrency)并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥。 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访转载 2017-05-23 22:16:48 · 1430 阅读 · 0 评论 -
ThreadPoolExecutor源码解析
本文出自 http://blog.youkuaiyun.com/rebirth_love/article/details/51954836#comments第一部分:ThreadPoolExecutor的继承结构 根据上图可以知道,ThreadPoolExecutor是继承的AbstractExecutorService(抽象类)。再来看一下AbstractExecutorService的结构可以发现,Abst转载 2017-05-28 20:36:09 · 553 阅读 · 0 评论 -
用户增删改查:在eclipse创建Spring+SpringMVC+Mybatis的项目
1. 新建maven项目 点击“File”->“New”->”Other”->输入“Maven”,新建一个“Maven Project”,如下图所示: 请勾选“Create a simple project”,创建一个简单的项目。 填写好包名、项目名,选择打包类型为:war,如下图所示 项目创建好后可能会发现有错误,选择项目,右键“属性properties”->”层面Project Facets”-原创 2017-06-19 00:30:12 · 13264 阅读 · 12 评论 -
Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
有的项目引用了太多的jar包,或者反射生成了太多的类,或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误解决方案为通过添加下面的参数增加分配给JVM的内存空间-XX:MaxPermSize=256meclipse中配置tomcat的内存大小的方法点击“Run” – “Run Configurations…”,选中Tomcat Ser原创 2017-07-21 11:31:47 · 577 阅读 · 0 评论 -
Java8 HashMap源码解析
概述在官方文档中是这样描述HashMap的: Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and the null key. (The HashMap cl原创 2017-08-04 15:54:19 · 5864 阅读 · 5 评论