摘要:
1.死锁的定义及发生条件:
死锁就像是两个人过独木桥,在桥中间碰到了,谁也不想让步,结果谁也无法通过。
线程A占有锁L时想要获得锁M,而线程B占有锁M并尝试获得锁L,两个线程将永远等待下去,这种情况称为死锁(deadlock),或致命拥抱(the deadly embrace)。
在并发程序设计中,死锁 (de... 阅读原文
2018-06-03 08:00:07 阅读(1150) 评论(0)
摘要:
1 import java.util.ArrayList;
2 import java.util.Iterator;
3
4 public class ArrayListTest {
5 public static void main(String[] args) {
6 Ar... 阅读原文
2018-06-03 07:56:02 阅读(1094) 评论(0)
摘要:
小李是一位80后,在高考失利以后听从家人的建议,去到一个专科学校学习计算机专业,在大学的三年时间里,打游戏,谈恋爱是他的主要生活,基本上没有学到什么东西。有惊无险的毕业以后,在家里的安排下去回到老家上了两年班。自己在外面看到了这花花世界,又不愿意继续待下去,就收拾行囊去北京打拼。
2013年他去到老张所在的公司,做一... 阅读原文
2018-06-03 07:34:01 阅读(1150) 评论(0)
摘要:
1、创建返回类Result
public class Result<T>{
/*错误码*/
private Integer code;
/*提示信息 */
private String msg;
/*具体内容*/
private T data;
... 阅读原文
2018-06-03 07:11:01 阅读(1065) 评论(0)
摘要:
一、 JDBC 4
1、 Java中访问数据库的步骤 4
2、 Statement,PreparedStatement,CallableStatement的功能、特点。 4
3、 如何利用JDBC的API获得插入数据的主键值 4
4、 Tomcat连接池如何配置 4
二、 JSP 4
5、 JSP中动态INCLUDE... 阅读原文
2018-06-03 00:21:02 阅读(1172) 评论(0)
摘要:
两种定义方式:
动态初始化:
定义并开辟数组:类名称 对象数组名[] = new 类名称[长度]
分布按成:类名称 对象数组名[] = null; 对象数组名 = new 类名称[长度];
2.静态初始化:
类名称 对象数组名[] = new 类名称[] {对象,对象......};
cl... 阅读原文
2018-06-02 23:04:02 阅读(1124) 评论(0)
摘要:
原创
煤球数目
有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?
请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
层数 1 2 ... 阅读原文
2018-06-02 21:44:01 阅读(1120) 评论(0)
摘要:一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改... 阅读原文
2018-06-02 19:50:02 阅读(1110) 评论(0)
摘要:
一、自定义标签开发库简介:
Tag接口的方法:
二、自定义标签入门:输出客户机ip
1.编写一个实现tag接口的java类
ViewIPTag.java
1 package com.web.tag;
2
3 import java.io.IOException;
... 阅读原文
2018-06-02 18:23:38 阅读(1119) 评论(0)
摘要:
1、Hibernate中实体类的创建规则是什么?
2、hibernate中实体类的三种状态?
三种状态:
3、hibernate中的批量查询的三种方式
4、填写下面级联操作:
级联保存:casecade=”save-update”
级联删除:casecade=”delete”
级联保存... 阅读原文
2018-06-02 17:02:15 阅读(1070) 评论(0)