摘要:
本文源码: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)