笔记
文章平均质量分 90
无私的Z
这个作者很懒,什么都没留下…
展开
-
笔记
1. 静态成员变量和静态成员方法都是属于类而不是某一个具体实例的,静态成员(包括属性和方法)是在类加载阶段就已经初始化了的,所以当某一个实例访问静态成员的时候,静态成员肯定是已经存在了的,所以可以访问。 2.反过来,如果让静态方法去访问实例成员那就不行了,因为实例成员的初始化在静态成员之后。 用equal(object中的方法等同于==)判断对象是否相同,对象相等则hashcode一定...原创 2019-02-19 14:56:44 · 110 阅读 · 0 评论 -
类的生命周期
1.加载 我们编写一个java的源文件,经过编译后生成一个后缀名为.class的文件,这结合四字节码文件, java虚拟机就识别这种文件,java的生命周期就是class文件从加载到消亡的过程。 关于加载,其实,就是将源文件的class文件找到类的信息将其加载到方法区中,然后在堆区中实例化一个java.lang.Class对象,作为方法区中这...原创 2019-02-19 14:00:53 · 165 阅读 · 0 评论 -
Java对象的生命周期
在Java中,对象的生命周期包括以下几个阶段: 1.创建阶段(Created) 2.应用阶段(InUse) 3.不可见阶段(Invisible) 4.不可达阶段(Unreachable) 5.收集阶段(Collected) 6.终结阶段(Finalized) 7.对象空间重分配阶段(De-allocated) 1.创建阶段(Created) 在创建阶段系统通过下面的几个步骤来完成对...原创 2019-02-19 13:54:04 · 123 阅读 · 0 评论 -
Linux下Redis的安装和部署
Redis安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++。 安装步骤: 1.将redis-2.6.16.tar.gz上传到Linux系统中,解压到/usr/local下。 tar -xvf redis-2.6.16.tar.gz -C /usr/local 2.进入redis-2.6.16目录使用...原创 2019-01-31 09:41:46 · 125 阅读 · 0 评论 -
数据库内联、左联和外联的区别
INNER JOIN(内联):两个表a,b 相连接,取出符合连接条件的数据,数据集C LEFT JOIN(左联):先返回左表的所有行,再加上符合连接条件的匹配行,数据集A1+数据集C RIGHT JOIN(右联):先返回右表的所有行,再加上符合连接条件的匹配行,数据集B1+数据集C INNER JOIN(内联): LEFT JOIN(左联): RIGHT JO...原创 2019-01-17 17:31:35 · 2947 阅读 · 1 评论 -
tomcat的线程池配置
简介 线程池作为提高程序处理数据能力的一种方案,应用非常广泛。大量的服务器都或多或少的使用到了线程池技术,不管是用Java还是C++实现,线程池都有如下的特点:线程池一般有三个重要参数: 最大线程数。在程序运行的任何时候,线程数总数都不会超过这个数。如果请求数量超过最大数时,则会等待其他线程结束后再处理。 最大共享线程数,即最大空闲线程数。如果当前的空闲线程数超过该值,则多余的线程会被杀...原创 2019-01-11 15:21:21 · 518 阅读 · 1 评论 -
java基础题
public class DemoPro { public void test1() { int k = 0; int ret = ++k + k++ + ++k + k; // ret的值为多少 System.out.println(ret);//1+2+3+3 System.err.println(ret)...原创 2018-12-26 12:55:43 · 180 阅读 · 0 评论 -
Jstl表达式out、set、if、choose、forEach
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。 官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/sta...转载 2018-12-11 09:19:53 · 198 阅读 · 0 评论 -
Mysql 外键约束
Mysql 下,外键设置: 在设置外键时加上 on delete set null on delete rule: 1、RESTRICT:约束 如果存在从数据,不允许删除主数据。 2、NO ACTION 如果存在从数据,不允许删除主数据。 3、CASCADE:级联 删除主数据,顺便也删掉从数据。 4、SET NULL 删除主数据,从数据外键的值设...原创 2018-12-26 14:07:53 · 117 阅读 · 0 评论 -
Spring MVC的RedirectAttributes的用法
RedirectAttributes是Spring mvc 3.1版本之后出来的一个功能,专门用于重定向之后还能带参数跳转的 他有两种带参的方式: RedirectAttributes attr 第一种: attr.addAttribute("param", value); 这种方式就相当于重定向之后,在url后面拼接参数,这样在重定向之后的页面或者控制器再去获取url后面的参数就可以了,...原创 2018-12-20 11:31:06 · 279 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方...原创 2018-12-05 10:17:29 · 64 阅读 · 0 评论