自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java内存溢出

堆栈溢出 java.lang.stackOverFlowError,当前主线程方法的无条件递归调用,方法无法调出来,导致堆栈溢出错误;内存溢出 java.lang.outOfMemoryError: java heap space java堆空间溢出,创建对象的内存大于堆内存,导致堆内存溢出; java.lang.outOfMemoryErro...

2020-04-25 23:04:22 106

原创 四种引用对象类型

强引用 软引用 弱引用 虚引用软引用、弱引用可以用于存放读取硬盘中的图片到内存中,JVM可随时回收图片所占用的内存,避免OOM (软引用:内存不够时,垃圾回收会被清理;弱引用:随时可被回收);虚引用:与引用队列一块使用,get方法获取不到值,当被GC后,对象会进入引用队列中,从引用队列中可以获取对象的值(弱引用也可以使用该方法)虚引用的构造方法传入(object, re...

2020-04-22 23:15:40 295

原创 线程的五种状态

新建(new)虚拟机分配内存,并初始化其成员变量的值;准备就绪状态(runnable)虚拟机为其创建本地方法调用栈及程序计数器;运行状态(running)线程运行阻塞状态(blocked)让出cpu使用权,直到线程进入就绪状态,等待线程执行;阻塞的情况分为三种:等待阻塞(wait),同步阻塞(lock),其他阻塞(sleep(),join(),发出IO请求时)死亡状态(...

2020-04-21 23:46:01 137

原创 GC与JVM参数、配置

在垃圾回收过程中,如何判断哪些对象可以被回收:1:引用计数法,缺点为互相引用,无法被回收;2、可达性分析法,从gc roots对象开始向下搜索,如果一个对象和gc roots 没有任何引用链相连,则认为不可达;哪些对象可以作为GC Roots对象集合1:虚拟机栈中的被引用的对象;(栈帧中被引用的对象)2:方法区中的静态引用对象;3:方法区中的常量引用对象;4、方法栈中JNI引用的对...

2020-04-21 23:17:17 374

原创 Comparable与Comparator接口

import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;//实现Comparable接口;public class Person implements Comparable<Person> { private String name; private int ...

2018-06-14 13:14:14 97

原创 Exchanger简单示例

public class Exchange_Thread { public static void main(String[] args) { ExecutorService executorSer = Executors.newCachedThreadPool(); final Exchanger<String> exchanger = new Exchanger&l...

2018-06-13 17:01:09 265

原创 get/post 方法的区别

method="post/get",指的是提交数据的方式,这里说说它们的用法:GET方法:使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器:/helloWorld/first.jsp?name1=value1&name2=value2特点:GET请求能够被缓存GET请求会保存在浏览器的浏览记录中以GET

2017-06-14 14:34:41 355

转载 Eclipse中svn设置忽视某个文件夹不提交

点击链接跳转

2017-06-12 23:15:23 1030

转载 svn中检出项目后无法部署

描述:从svn中检出项目后,发现在部署的项目列表中没有出现。原因:SVN检出错误,没有检成Web,是由于检出时选择错误,解决:在SVN检出时,应该选择new project wizard,下一步选择web project 类型。参考文档:http://zhidao.baidu.com/question/279364735.html ------这里面最后回答了是SVN没

2017-06-01 23:41:02 2427

原创 一台电脑上运行多个Tomcat服务器

本示例以开启两个Tomcat服务器为例注:使用绿色版(非安装版)Tomcat解压程序;1、为另一个Tomcat增加环境变量,变量名为CATALINA_HOME2,变量值为新的tomcat的安装地址;2、修改另一个Tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2;3、修改另一个Tomcat中

2017-05-26 19:38:15 273

原创 系统权限的表的创建(基础版)

需要用到5张表:用户表(UserInfo)、角色表(RoleInfo)、权限表(AuthorizationInfo)、用户角色表(UserRole)、角色权限表(RoleAuthorization)  各表的大体表结构如下:  1、用户表(UserInfo):Id、UserName、UserPwd  2、角色表(RoleInfo):Id、RoleName

2017-05-12 10:39:57 256

原创 springMVC 获取请求参数的方法

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @return */ @Controller @Request

2017-05-11 16:46:07 305

原创 Allen学习笔记—JSP中JSTL库C标签的使用

1、标签的使用用处:对URL地址进行编码,可添加多个参数。尤其适用于参数值为中文时。 使用跳转时,可以使用EL表达式${域.变量名}将值传给a标签的属性href,进而完成跳转后的值传递;待续........

2017-03-14 19:31:05 230 1

原创 Allen学习笔记—java设计模式之单例模式

1.单例模式分类:  懒汉式单例、饿汉式单例、登记式单例(不常用)。2.单例模式的特点:  单例类只能有一个实例;  单例类必须自己创建自己的唯一实例;  单例类必须给所有其他对象提供这一实例;3.单例模式示例代码: 饿汉式//饿汉式单例类.//在类初始化时,已经自行实例化 public class Hungry { privat

2017-03-12 22:28:36 264

自己动手写网络爬虫.PDF_彩影版附全书源码.

自己动手写网络爬虫.PDF_彩影版附全书源码. 没分的私信,赠人玫瑰,手有余香;

2017-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除