Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
几种常见数据库连接池的使用比较
笔者曾经主持以及经历的几个产品及项目中 包括了各种数据库及应用服务器 基本上几种常见的数据库连接池都用到了 根据使用的情况把这些连接池比较一下吧 感觉在介绍之前有必要阐述一下连接池的几个概念 有助于后边一些文字的理解 最原始的数据库使用就是
数据库
JavaSE
数据库连接池
WebSphere
weblogic
Java面向对象知识详解(超详细)
面向对象 一 概念 二 类与对象 三 类与对象在内存中的存储 四 封装 面向对象的三大特征之一 五 构造方法 六 构造代码块和局部代码块 1 构造代码块 2 局部代码块 七 this关键字 八 继承 1 概念 2 特点 3 super关键字
JavaSE
Java
类
面向对象编程
认识 Java 中的异常 看这篇
目录 1 初始异常 2 防御式编程 3 异常的基本用法 3 1 基本语法 3 2 为什么要处理异常 3 3 关于异常的处理方式 3 4 异常处理流程 3 5 捕获异常的注意点 3 6 抛出异常 3 7 关于finally 4 Java 异常
JavaSE
Java
开发语言
Java线程
目录 程序 进程 线程 线程和进程的关系 创建线程 一 继承Thread类的方式 Thread类中方法 二 实现Runnable接口的方式 线程优先级 调度策略 Java的调度方法 线程状态 龟兔赛跑之乌龟赢 守护线程 多线程 概念 优点
JavaSE
Java
JVM
开发语言
三大特性之继承
继承 作用 还原客观世界中事物与事物的一种 is a 关系 1 is a 关系 即什么是一种什么 如图所示 比如 鸟 是一种 动物 鸟 is a 动物 香蕉 是一种 水果 香蕉 is a 水果 机械键盘 是一种 键盘 是一种 工具 机械键盘
JavaSE
Java
单元测试
图的广度优先搜索(bfs)
图的广度优先搜索 Broad First Search 所谓的深度优先搜索 指的是在搜索时 如果遇到一个结点既有子结点 又有兄弟结点 那么先找兄弟结点 然后找子结点 类似于一个分层搜索的过程 广度优先遍历需要使用一个队列以保持访问过的结点的
JavaSE
数据结构和算法
宽度优先
算法
广度优先
JAVA之ArrayList集合的遍历方式&&foreach循环(加强for循环)的应用&&hasNext()方法
public class list public static void main String args List
JavaSE
Java
散列表
算法
Java实现捕鱼达人附源码
1 游戏原理 swing 多线程 事件监听 swing实现的界面的绘制 多线程实现产生多种鱼 实现鱼的游动 以及网的移动 事件监听实现鼠标捕鱼事件的捕获 2 主要类和方法解释 鱼 背景 网都是图片 之所有是动态的效果 因为线程或者鼠标移动引
JavaSE
捕鱼达人
多线程
源码
Java
递归与递归算法实例(java实现)
一 递归介绍 递归算法 英语 recursion algorithm 在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法 绝大 多数编程语言支持函数的自调用 在这些语言中函数可以通过调用自身来进行递归 定义 一个方法在执
JavaSE
数据结构
Java
算法
回归算法
Stream流
概念 是JDK1 8的新语法 和IO流不是一个东西相当于流水线 很方便的对数据进行加工 Stream流把真正的函数式编程风格引入到Java中 代码简洁 Stream流不能直接修改数据源中的数据 不使用Stream流的优势是加工处理数据 每个
JavaSE
stream流
获取Stream流的方法
收集Stream
从properties文件中读取属性
为了从properties文件中读取属性 建立一个辅助类 package com util import java io IOException import java util public class Tools 设计成静态变量是为了让
JavaSE
properties
string
import
class
制作双击可以直接运行的jar包
原文地址 http www cnblogs com ylawrence3 archive 2009 11 08 1350645 html 1 JAR 文件包 JAR 文件就是 Java Archive File 顾名思意 它的应用是与 Ja
JavaSE
jar
Java
Windows
jdk
Synchronized锁对象详解
synchronized 是我们的同步的一种选择 加锁就要有对应的钥匙 这个钥匙分为 当前类对象 当前class对象 第三方对象 synchronized 可以修饰 变量 方法 我们以方法举例可以有如下的几种情况 修饰静态方法 这里默认的锁
经验
JavaSE
Java
关于eclipse的项目前有感叹号和errors exist in required project相关问题
一般来说 项目运行中 各个类的信息中并没有报错 但在运行中会出现errors exist in required project 且有时候运行也会成功 这种情况是由于项目中其他的类存在问题未解决 导致影响到项目整体运行 另一种情况是类并未有
IDE相关
JavaSE
eclipse
Java抽象类
abstract修饰符可以用来修饰方法 也可以修饰类 如果修饰方法 那么该方法就是抽象方法 如果修饰类 那么该类就是抽象类 抽象类中可以没有抽象方法 但是有抽象方法的类一定要声明为抽象类 抽象类 不能使用new关键字来创建对象 它是用来让子
Java
抽象类
JavaSE
【Java编程】JavaSE基础总结(六):多线程
JavaSE基础总结 六 进程是程序执行的实体 每一个进程都是一个应用程序 比如我们运行QQ 浏览器 LOL 网易云音乐等软件 都有自己的内存空间 CPU 一个核心同时只能处理一件事情 当出现多个进程需要同时运行时 CPU一般通过 时间片轮
Java编程
Java
JavaSE
多线程
并发
Java的异常入门
概念 异常就是程序出现了不正常的情况 会导致JVM非正常停止 语法错误不算异常体系中 异常体系 编译时异常 运行时异常 虚拟机默认处理方式 代码中出现异常 程序会先判断有没有处理异常的代码 如果没有就会让调用者 虚拟机 处理 如果有就会走处
JavaSE
异常
throws和throw
try…catch
Optional
彻底学会IO流
概述 IO流就是用来处理设备间数据传输问题的 常见的应用 文件复制 文件上传 文件下载 IO的数据传输 可以看做是一种数据的流动 按照流动的方向 已内存为参照物 进行读写操作 IO可以保存到文件 其实就是内存在读取 内存在写入 而且不会消失
JavaSE
io流
字符流
字节流
缓冲流
java可变参数(不定向参数)
java可变参数的作用 在编写方法的过程中 可能会遇见一个方法有不确定参数个数的情况 一般我们会用方法重载来解决问题 1 方法重载 解决参数个数不确定问题 2 public void method 3 public void method
JavaSE
«
1 ...
6
7
8
9
10
11
12
13
»