Java
qazwyc
这个作者很懒,什么都没留下…
展开
-
Java字节流与字符流
字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流java中提供了专用于输入输出功能的包Java.io,其中包括: InputStream,OutputStream,R转载 2017-05-23 15:06:08 · 522 阅读 · 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 · 1066 阅读 · 0 评论 -
设计模式之单例模式
1. 什么是单例模式该类只能有一个实例;该类能够自动实例化;对整个系统可见,即必须向整个系统提供这个实例。2. 实现a. 饿汉式public class Singleton { private static Singleton instance=new Singleton(); private Singleton(){ } public static原创 2017-05-23 17:49:32 · 319 阅读 · 0 评论 -
并发,同步,异步,互斥,阻塞,非阻塞的理解
转载自 http://blog.csdn.net/it_lover_/article/details/52154591并发(concurrency)并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访转载 2017-05-23 22:16:48 · 1397 阅读 · 0 评论 -
ThreadPoolExecutor源码解析
本文出自 http://blog.csdn.net/rebirth_love/article/details/51954836#comments第一部分:ThreadPoolExecutor的继承结构根据上图可以知道,ThreadPoolExecutor是继承的AbstractExecutorService(抽象类)。再来看一下AbstractExecutorService的结构可以发现,Abst转载 2017-05-28 20:36:09 · 511 阅读 · 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 · 12922 阅读 · 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 · 524 阅读 · 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 · 5816 阅读 · 5 评论