上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页
摘要: 强引用 用的最广,我们平时写代码时,new一个Object存放在堆内存,然后用一个引用指向它。它就是强引用。 如果一个对象具有强引用,那么垃圾回收期绝不会回收它,当内存空间不足,java虚拟机宁愿抛出OutOfMemoryError错误,使程序终止异常,也不会随意回收具有强引用的对象来解决内存不足问 阅读全文
posted @ 2017-05-08 11:34 alittlecomputer 阅读(250) 评论(0) 推荐(0)
摘要: 转自http://www.cnblogs.com/selene/p/4604605.html 话不多说,先看看原始的JDBC程序代码,看看这样的代码存在什么样子的问题。 package com.utils; import java.sql.Connection; import java.sql.Dr 阅读全文
posted @ 2017-05-07 20:44 alittlecomputer 阅读(250) 评论(0) 推荐(0)
摘要: 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 阅读全文
posted @ 2017-05-06 21:42 alittlecomputer 阅读(218) 评论(0) 推荐(0)
摘要: 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 阅读全文
posted @ 2017-05-06 21:17 alittlecomputer 阅读(245) 评论(0) 推荐(0)
摘要: import java.util.ArrayList; import java.util.Queue; import java.util.LinkedList; /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode... 阅读全文
posted @ 2017-05-06 17:20 alittlecomputer 阅读(210) 评论(0) 推荐(0)
摘要: Statement用于执行不带参数的简单SQL语句,并返回它所生成的结果,每次执行SQL豫剧时,数据库都要编译该SQL语句。 PreparedStatement表示预编译的SQL语句的对象,用于执行带参数的预编译的SQL语句。 CallableStatement则提供了用来调用数据库中存储过程的接口 阅读全文
posted @ 2017-05-06 14:21 alittlecomputer 阅读(4913) 评论(0) 推荐(1)
摘要: JSP使用动作来动态的插入文件,实现重定向和对JavaBean的引用等功能。它公有6个基本动作:jsp:include,jsp:useBean,jsp:setProperty,jsp:getProperty,jsp:forward和jsp:plugin. 下面对这些动作进行简单介绍: 1.jsp:i 阅读全文
posted @ 2017-05-06 09:26 alittlecomputer 阅读(3727) 评论(0) 推荐(0)
摘要: 输出的结果如图所示: 阅读全文
posted @ 2017-05-05 15:35 alittlecomputer 阅读(8491) 评论(0) 推荐(0)
摘要: 转自http://www.cnblogs.com/xing901022/p/3961661.html 有改动 struts2其实就是为我们封装了servlet,简化了jsp跳转的复杂操作,并且提供了易于编写的标签,可以快速开发view层的代码。 过去,我们用jsp和servlet搭配,实现展现时,大 阅读全文
posted @ 2017-04-29 15:12 alittlecomputer 阅读(206) 评论(0) 推荐(0)
摘要: 下面介绍在Eclipse里面配置Struts2 下载Struts2的压缩包 我下载的是2.3.32版本 解压之后如图所示 apps目录:Struts2的范例 docs目录:Struts2的文档 lib目录:Struts2的类库 src目录:关于Struts2的一些资源 在apps目录下面有几个例子 阅读全文
posted @ 2017-04-29 11:50 alittlecomputer 阅读(1986) 评论(0) 推荐(0)
摘要: 首先,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。 然后在你的需要初始化版本库的文件夹中执行: 进入你已经初始化好的或者克隆项目的目录,然后执行: 阅读全文
posted @ 2017-04-24 20:36 alittlecomputer 阅读(151) 评论(0) 推荐(0)
摘要: push和commit的区别 git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库、远程库。git commit操作的是本地库,git push操作的是远程库。git commit是将本地修改过的文件提交到本地库中。git push是将本地库中的最新信息发送给远程库。 阅读全文
posted @ 2017-04-22 22:49 alittlecomputer 阅读(1479) 评论(0) 推荐(0)
摘要: 我们先通过反编译下面的代码来看看Synchronized是如何实现对代码块进行同步的: 反编译 可以看到有monitorenter和monitorexit两条指令 关于这两条指令的描述我们参考JVM规范: monitorenter: Each object is associated with a 阅读全文
posted @ 2017-04-22 21:42 alittlecomputer 阅读(644) 评论(0) 推荐(0)
摘要: MySQL数据库为我们提供的四种隔离级别: ① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ② Repeatable read (可重复读):可避免脏读、不可重复读的发生。 ③ Read committed (读已提交):可避免脏读的发生。 ④ Read uncomm 阅读全文
posted @ 2017-04-22 20:51 alittlecomputer 阅读(159) 评论(0) 推荐(0)
摘要: 北京交通大学 晨光BT (http://cgbt.cn)清华晨光BT(http://thubt.cn)北京科技大学 iBeiKeBT(http://bt.ibeike.com)上海大学 乐乎BT (http://bt.shu6.edu.cn)华中科技大学 HUDBT (http://www.kmgt 阅读全文
posted @ 2017-04-22 19:57 alittlecomputer 阅读(4117) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页