摘要:
/**
* 将一个指定类型对象的集合按照自定义的一个操作分组; 每组对应一个List、最终返回结果类型是:List<List<T>>
*
* @param <T>
*/
static class GroupToList<... 阅读原文
2018-11-06 20:23:11 阅读(1660) 评论(0)
摘要:
《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:
1... 阅读原文
2018-11-06 19:49:08 阅读(1653) 评论(0)
摘要:
转自: https://blog.csdn.net/eson_15/article/details/51433247
购物车这一块还剩最后两个问题,就是订单信息的级联入库和页面缓存,这里的信息是指购物车和购物项,即我们将购物车的信息存入数据库的同时,也存入每个购物项的... 阅读原文
2018-11-06 18:08:10 阅读(1659) 评论(0)
摘要:
转自:https://blog.csdn.net/eson_15/article/details/51425010
上一节我们做完了购物车的基本操作,但是有个问题是:当用户点击结算时,我们应该做一个登录的判断,判断用户有没有登录,没有登录的话,得首先让用户登录。这就用到了过滤器的技术了... 阅读原文
2018-11-06 16:57:10 阅读(1675) 评论(0)
摘要:
转自: https://blog.csdn.net/eson_15/article/details/51366370
添加商品部分原理和添加商品类别是一样的,不过要比商品类别复杂,因为商品的属性有很多,对应的数据库中的字段也就多了,添加商品还有个选项是上传图片,这一小块内容会在下一篇博客中单独说明,因为这涉... 阅读原文
2018-11-06 15:15:10 阅读(1791) 评论(0)
摘要:
代码:
明显的错误: 应改成 import java.util.*;
没有理解java的基本概念
阅读原文
2018-11-06 14:53:08 阅读(2149) 评论(0)
摘要:
前面介绍while循环时,有个名叫year的整型变量频繁出现,并且它是控制循环进出的关键要素。不管哪一种while写法,都存在三处与year有关的操作,分别是“year = 0”、“year<limit”、“year++”。第一个“year = 0”用来给该变量初始赋值,第二个“year<limit”则为... 阅读原文
2018-11-06 13:26:06 阅读(1582) 评论(0)
摘要:
前言
在上一篇中我们学习了结构型模式的解释器模式(Interpreter Pattern)和迭代器模式(Iterator Pattern)。本篇则来学习下行为型模式的两个模式,访问者模式(Visitor Pattern)和中介者模式(Mediator Pattern)。
访问者模式
简介
访问者模式(Visitor... 阅读原文
2018-11-06 12:55:11 阅读(1643) 评论(0)
摘要:
前言
每一种该语言在某些极限情况下的表现一般都不太一样,那么我常用的Java语言,在达到100万个并发连接情况下,会怎么样呢,有些好奇,更有些期盼。
这次使用经常使用的顺手的netty NIO框架(netty-3.6.5.Final),封装的很好,接口很全面,就像它现在的域名 netty.io,专注于网络IO。
整个... 阅读原文
2018-11-06 12:44:41 阅读(1712) 评论(0)
摘要:
前言
每一种该语言在某些极限情况下的表现一般都不太一样,那么我常用的Java语言,在达到100万个并发连接情况下,会怎么样呢,有些好奇,更有些期盼。
这次使用经常使用的顺手的netty NIO框架(netty-3.6.5.Final),封装的很好,接口很全面,就像它现在的域名 netty.io,专注于网络IO。
整个... 阅读原文
2018-11-06 12:44:40 阅读(1706) 评论(0)