自定义博客皮肤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、业务需求:如果业务需求是厂商只卖电脑,那工厂模式完全OK,全部实现createCompute()就行了。如果业务需求是厂商不仅仅卖电脑,还卖手机,那就...

2019-06-05 11:05:48 8632 5

原创 JDK1.8深入HashMap详解

HashMap 常量、变量//初始Node<K,V>[] 大小为16static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; //Node<K,V>[] 最大值为2的30次方static final int MAXIMUM_CAPACITY = 1 << 30; //默...

2018-09-18 10:17:15 667

原创 JDK1.8源码解析ArrayList

//初始ArrayList容量private static final int DEFAULT_CAPACITY = 10; //empty_elemenData顾名思义,空数据常量用于初始化或者clean()方法private static final Object[] EMPTY_ELEMENTDATA = {}; //反正就是一个空数组,经常赋值比较实用priva...

2018-09-18 10:12:21 222 1

原创 LeetCode 54. 螺旋矩阵

给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ]]输出: [1,2,3,6,9,8,7,4,5]示例 2:输入:[[1, 2, 3, 4],[5, 6, 7, 8],[9,10,11,12]]...

2018-09-18 10:10:02 199

原创 为什么要在方法的传入参数中加入final关键词修饰

唯一且准确的是,防止在方法的内部被修改调用举个例子:        int i=100;        int j=10;        i = 11;        j = 22; int    add(int i  ,  intj){          return  i+j;}在这里我们可以看到在调用方法之前我们已经声明了i,j的值,无论是否在入参时设置f...

2018-07-18 19:39:21 2293

转载 HashMap实现原理

文章出自https://blog.csdn.net/jeffleo/article/details/54946424一、HashMap的定义和构造函数public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable123 ...

2018-06-13 14:43:26 151

原创 如何解决JSP中session失效问题

最近着实把自己坑了一波发现只要放东西到session中,重定向到另一个页面就会session失效,转发没问题,但是一刷新页面又获取不到session 了原因是!! 不要把项目名称带中文!不要把项目名称带中文!不要把项目名称带中文!除此之外还有两点:1) 你的网页是否设置了接受Cookie,浏览器菜单->工具->Internet选项->隐私->高级,设置接受Cookie就行2...

2018-06-03 10:22:38 3569 1

原创 SQLException "@po"

就是PreparedStatement st=con.prepareStatement("select * from  ?");st.setString(1,tableName)会显示错误!因为是不可以给表名赋值的,只能给字段名

2018-06-01 21:46:22 189

原创 sqlserver字段的自增

例如:create table student(    Sno int identity(1,1) primary key,    Sname varchar(100))这样我们的Sno字段就可以实现自增了,第一个参数是标识种子(就是开始的值),第二个参数是标识增值(每次增加多少)这里我们开始为1,每次增加1如果做插入的话,则:insert into student values('李四')注意v...

2018-05-15 23:02:39 8094 1

原创 substring 的用法

public class textmu { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub    String id="0123456789";    String shortId,longId,Id;    shortId=id.substrin...

2018-05-15 13:50:27 499

原创 jsp实现分页显示时session区分重定向与转发的区别

当我们使用session实现页面分页显示记录时,应当注意RequestDispatcher dispatcher=request.getRequestDispatcher("byPageShow.jsp");dispatcher.forward(request, response);与response.sendRedirect("byPageShow.jsp");的区别不然很有可能在<tr&...

2018-05-14 20:52:53 241

原创 当往插入的表名为数据库内部关键字时如何解决

Connection con=Connecter.getConnect("sa", "123456", "easyshop"); String sql= "insert into \"user\" values (?,?,?,?,?)"; PreparedStatement st=con.prepareStatement(sql);只需要在user前后加上\"即可解决关键字语法错误问题...

2018-05-13 08:47:21 795 1

转载 StringBuffer与String的区别以及用法

在使用StringBuffer 的时候,习惯性的像String一样把他初始化为了[java] view plain copyStringBuffer result = null;  结果警告:Null pointer access: The variable result can only be null at this location运行后报错,才意识到StringBuffer和String还...

2018-05-08 09:38:28 202

原创 Cannot call sendRedirect() after the response has been committed的报错心得

在跳转之后要加上return这条语句,这在一些书籍上也是可以找到的,因为跳转以后,下面的代码已经完全无用,只会产生影响,所以加上return语句可以防止产生错误。很重要!...

2018-05-05 14:24:38 3252 3

空空如也

空空如也

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

TA关注的人

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