• 简单工厂模式

    简单工厂模式 1.要什么实例就造什么对象(对象接收) public class Cat { // 生产 public void get() { System.out.println( "生产一只猫" ); }} public class Dog { // 生产 public void get() { System.out.println( "生产一条狗" ); }} public class MainClass { pu...

    2020-04-12 16:04:00 IEPSAccessAV多态性数据库添加修改click传递

  • Lombok的使用

    Lombok的使用 Lombok简介 在Java项目中,我们要写很多杂七杂八的代码,比如 pojo的getter、setter、toString方法 异常处理 I/O流的关闭操作 等等,没有技术含量,还占据很多行,Lombok就是为解决此问题而开发的。 比如在一个pojo类中写一大把getter、setter方法,又臭...

    2020-04-12 16:02:16 java项目文件txt一大把AV<项目数据库添加异常

  • java电商项目常见异常

    java电商项目常见异常 1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建...

    2020-04-12 16:01:49 电商项目文件定义虚拟机IEmacAccesstimAVIRC

  • MyBatis+Oracle时出现的错误: Method oracle/jdbc/driver/Oracl

    MyBatis+Oracle时出现的错误: Method oracle/jdbc/driver/OracleResultSetImpl.isClosed()Z is abstract 今天在看MyBatis时,准备写一个Demo来验证看完TypHandler源码后的想法,可是demo刚一跑起来就报下面的错了。 随手在网上搜了一遍,都说是版本不匹配;就是不明白...

    2020-04-11 16:05:18 文件定义mysql驱动IEPStimAV<SQL

  • JVM系列十(虚拟机性能监控神器 - BTrace).

    JVM系列十(虚拟机性能监控神器 - BTrace). BTrace 是什么? BTrace 是一个动态安全的 Java 追踪工具,它通过向运行中的 Java 程序植入字节码文件,来对运行中的 Java 程序热更新,方便的获取程序运行时的数据信息,并且,保证自己的消耗特别小,大部分情况下不会影响...

    2020-04-11 16:04:26 文件服务器定义神器虚拟机IEBugPStimAV

  • 不了解jdbc,何谈Mybatis的源码解析?

    不了解jdbc,何谈Mybatis的源码解析? 这篇文章主要用来展示jdbc的使用,是为了方便阅读MyBatis源码使用的,为源码分析做一个提前热身; 里面很多关键性的信息在MyBatis源码里面都能找到,本篇不做MyBatis源码的分析, 因为MyBatis源码是一个庞大复杂的工程,不是一时半...

    2020-04-11 16:04:23 mysql驱动虚拟机PStimAVServerSQLtab虚拟

  • 基于xml文件的IOC配置

    基于xml文件的IOC配置 基于xml文件的IOC配置 简述 IOC的作用是降低程序间的耦合(依赖关系)而依赖关系的维护是由spring来维护的;我们在当前类使用到其他类的对象,这时spring提供这种关系的管理,我们只需要在配置文件中加以声明即可。我们称依赖关系的维护是依赖注...

    2020-04-11 16:03:52 文件mysqlword用户IEPStimAVwebapache

  • 带你看看Java的锁(三)-CountDownLatch和CyclicBarrier

    带你看看Java的锁(三)-CountDownLatch和CyclicBarrier 带你看看Java中的锁CountDownLatch和CyclicBarrier 前言 基本介绍 使用和区别 核心源码分析 总结 前言 Java JUC包中的文章已经写了好几篇了,首先我花了5篇文章从源码分析的角度和大家讲了AQS,为什么花5篇时间讲...

    2020-04-11 16:01:29 ESET拼多多YYIE代码分析秒杀系统支付共享tim

  • 捕获未经测试的返回值

    捕获未经测试的返回值 函数返回值通常用于表函数是否在没有错误的情况下执行。但是,很难确保调用者适当地使用返回值。你很有可能听到过这样说:“我相信你,你不会犯这样的错误。”我在这里提出的想法,是受到几周前我们在项目中出现的一个错误的启发。它只出现在一个...

    2020-04-11 16:01:04 文件定义技巧公众号C++<项目添加修改常用

  • FastJson反序列化和构造函数之间的一点小秘密

    各位看官大家下午好,FastJson想必大家都很熟悉了,很常见的Json序列化工具。今天在下要和大家分享一波FastJson反序列化和构造函数之间的一点小秘密。 下面先进入大家都深恶痛绝的做题环节。哈哈哈... /* * * @创建人:Raiden * @Descriotion: * @Date:Created in 15:53...

    2020-04-11 16:00:59 文件定义秘密IEAccessAVwebRAID<the