摘要: 项目简介:   网上体育商城的主要功能包括:前台用户登录退出、注册、在线购物、修改个人信息、后台商品管理等等。本系统结构如下: (1)商品浏览模块: 首页浏览最新上市商品,按销量排行显示商品 实现根据商品名称搜索商品信息 实现根据商品分类浏览商品 (2)登录、注册: 购物前需要登录,如果没有账号则可... 阅读原文
2019-03-31 19:40:04 阅读(2287) 评论(0)
摘要:   内部类   什么是内部类?   将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类     成员内部类:定义在类中方法外的类   定义格式示例:      public class Tesdt { public static void main(String[... 阅读原文
2019-03-31 19:29:03 阅读(2435) 评论(0)
摘要: 三种工厂模式的详解: 简单工厂模式:   适用场景:工厂类负责创建的对象较少,客户端只关心传入工厂类的参数,对于如何创建对象的逻辑不关心   缺点:如果要新加产品,就需要修改工厂类的判断逻辑,违背软件设计中的开闭原则,且产品类多的话,就会使得简单工厂类比较复杂   在jdk源码中的具体实例(注意看代码中的中文... 阅读原文
2019-03-31 17:39:02 阅读(2452) 评论(0)
摘要:   1.小结(注意):   1.接口中无法定义成员变量,但是可以定义常量,其值不可以改变,默认使用public static final修饰   2.接口中,没有构造方法,不能创建对象   3.接口中,没有静态代码块   4.可以继承,可以重写,二选一,但是只能通过实现类的对象来调用   5.接口可以多实... 阅读原文
2019-03-31 16:13:01 阅读(1934) 评论(0)
摘要: 本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下: jedis的nx生成锁 如何删除锁 模拟抢单动作(10w个人开抢) jedis的nx生成锁 对于j... 阅读原文
2019-03-31 14:59:04 阅读(1873) 评论(0)
摘要: 一、static修饰符     方法:如果是本类调用的方法,直接通过方法名调用;      如果是外类进行调用该方法,需要进行实例化类,通过类名.方法名();   阅读原文
2019-03-31 13:05:02 阅读(2295) 评论(0)
摘要: 1、@Controller 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Contr... 阅读原文
2019-03-31 11:56:06 阅读(2497) 评论(0)
摘要: 以脑图的形式来展示Java集合知识,让零碎知识点形成体系 LinkedList    LinkedList是一种可以在任何位置进行高效地插入和删除操作的有序序列。   它的最基本存储结构是一个节点:每个节点将存储对象,以及前后节点的引用。 结构图   ... 阅读原文
2019-03-31 10:02:03 阅读(2379) 评论(0)
摘要: 一、位置   被定义在一个类下,且被static修饰 二、结构   静态内部类下可以定义静态和非静态的属性和方法 三、静态内部类访问外部类   1.不能访问外部类非静态的属性和方法   2.调用属性【方法】方式:     2.1直接写属性名【调用方法名】-------本质还是第二种          ... 阅读原文
2019-03-31 08:23:02 阅读(2094) 评论(0)
摘要: 一、成熟的系统调优1、一定要绝对避免循环查数据库和缓存(PS:循环里面就不能有查询缓存,更不能有查询数据库的操作,因为循环的次数没法控制) 2、对于API接口的话,一般都是直接查缓存的,没有查数据库的 3、多用批量查询,少用单条查询,尽量一次查出来 4、对于使用阿里云,要留意一下相应产品的配置,该花的钱还是得花... 阅读原文
2019-03-31 06:25:01 阅读(2804) 评论(0)