摘要: 本文源码:GitHub·点这里 || GitEE·点这里 一、C3P0连接池 1、C3P0简介 C3P0是一个开源的JDBC连接池,应用程序根据C3P0配置来初始化数据库连接,可以自动回收空闲连接的功能。 2、核心依赖 <dependency> <groupId>mysql... 阅读原文
2019-12-20 20:24:01 阅读(2406) 评论(0)
摘要: 高并发编程的核心思想是:保证程序运行时关键数据在多线程中的可见性、核心业务的原子性、多线程通信的有序性。 首先需要了解什么是并发什么是并行 什么是并发:   同一时刻同一服务器发生多个相同的事件就是并发,比如很多人春节同一时间抢票对于服务器来说就是并发,比如多人同一时间在双十一剁手对于服务器来说就是并发... 阅读原文
2019-12-20 19:20:04 阅读(2304) 评论(0)
摘要: 小白:在命令提示符下,运行Java程序时,提示"找不到或无法加载主类"。 大神:运行Java程序的作用是让Java解释器装载,检验并运行字节码文件(.class)。因此,在运行Java程序时,命令语句不可以输错。运行Java程序的命令是“java 文件名”,java后面跟空格,文件名后不能再加扩展名。 阅读原文
2019-12-20 18:26:02 阅读(2411) 评论(0)
摘要: ​一、处理异常的两种方式 1.所有的编译时异常,要求程序员在编写程序阶段,必须对它进行处理,如果不处理的话,编译就会无法通过,处理异常有两种方法:捕捉和声明抛出。 2.捕捉:try.....catch....... 3.声明抛出就是方法声明的位置上使用throws关键字抛出异常。 4.所有RuntimeExc... 阅读原文
2019-12-20 17:16:04 阅读(2727) 评论(0)
摘要:  关于继承与多态的几点总结 1、父类的所有方法都能被继承吗?能被重写吗?能表现出多态性吗? 1.1 非静态方法   1.1.1 被public、default、protected修饰的非静态方法   能被子类继承,如果没有被final修饰,则能被重写,当父类引用指向子类对象时,表现出多态性。   1.1.2 ... 阅读原文
2019-12-20 16:21:07 阅读(2457) 评论(0)
摘要: 多态性,是面向对象中最重要的概念,在java中有两种体现:   方法的重载(overload)和重写(overwrite)。   对象的多态性——可以直接应用在抽象类和接口上。 java引用变量有两个类型:编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 ... 阅读原文
2019-12-20 15:30:01 阅读(2210) 评论(0)
摘要: 题目描述:         在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 题目分析: 根据二维数组的特点可知,二维数组相当于一个矩阵; 根据题意可知该数组是有... 阅读原文
2019-12-20 13:40:01 阅读(2229) 评论(0)
摘要: 这篇文章主要介绍了如何通过Java如何生成验证码并验证。验证码的作用我想必大家都知道,话不多说开始实施! 首先创建一个springboot项目以下是项目结构,内有utli工具类、存放生成图片验证码方法、controller存放一些拦截请求方法。 接下来 在utli中创建一个Class类,进行生成随机图片验证... 阅读原文
2019-12-20 13:26:04 阅读(2352) 评论(0)
摘要: 前情提要 Scala函数式编程指南(一) 函数式思想介绍 scala函数式编程(二) scala基础语法介绍 Scala函数式编程(三) scala集合和函数 Scala函数式编程(四)函数式的数据结构 上 1.List代码解析 今天介绍的内容,主要是对上一篇介绍的scala函数式数据结构补充,主要讲代码。可... 阅读原文
2019-12-20 11:58:02 阅读(2126) 评论(0)
摘要: JavaWeb学习——页面跳转方式 摘要:本文主要学习了请求转发和响应重定向,以及两者之间的区别。 请求转发 相关方法 使用HttpServletRequest对象的 getRequestDispatcher(String path) 方法获取RequestDispatcher类型的转发器。 使用Reques... 阅读原文
2019-12-20 10:03:01 阅读(2269) 评论(0)