- 博客(6)
- 收藏
- 关注
转载 java文件操作(读写操作)
java的读写操作是学java开发的必经之路,下面就来总结下java的读写操作。 从上图可以开出,java的读写操作(输入输出)可以用“流”这个概念来表示,总体而言,java的读写操作又分为两种:字符流和字节流。 什么是流? 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据...
2019-08-19 10:28:52
724
转载 理解数据库连接池底层原理之手写实现
第一,数据库连接池中存放的就是数据库操作管道,不仅仅是存放,而且应该是管理这些管道; 第二,应该提供外部配置文件去初始化数据库连接池; 第三,如果一个数据库操作管道已经被占用,那么其他请求是否应该得到这个管道,也就是说我们要考虑多线程并发下,管道的分配问题; 第四,如果做到管道的复用?放回池子中,标示可用,并不是真正的关闭管道; IMyPool是一个接口,对外提供数据库连接池的基本服务,...
2019-08-10 10:16:23
225
转载 Java线程安全和锁Synchronized概念
一、进程与线程的概念 (1)在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单位都是进程。 在未配置 OS 的系统中,程序的执行方式是顺序执行,即必须在一个程序执行完后,才允许另一个程序执行;在多道程序环境下,则允许多个程序并发执行。程序的这两种执行方式间有着显著的不同。也正是程序并发执行时的这种特征,才导致了在操作系统中引入进程的概念。 自从在 20 世纪 60 年代人们提出...
2019-08-08 14:10:44
162
转载 CentOS7 64位安装mysql教程
下载mysql的repo源 [root@localhost ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm安装mysql-community-release-el7-5.noarch.rpm包 [root@localhost ~]# sudo rpm -ivh mysql-community-relea...
2019-08-01 10:36:22
118
转载 Linux下彻底卸载mysql详解
一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql2、停止mysql服务、删除之前安装的mysql删除命令:rpm -e –nodeps 包名rpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -ev MySQL-server-5.5.25a-1.rhel5如果提示依赖包错误,则使用以下命令尝试rpm -e...
2019-08-01 10:27:45
189
转载 Linux 配置jdk环境
1.下载jdk压缩包2.创建文件夹/usr/java,然后将jdk放在此目录(mkdir -p /usr/java)3.解压jdk安装包4.编辑环境变量vi .bash_profile,在文件最后加入如下两行export JAVA_HOME=/usr/java/jdk1.6.0_45export PATH=/usr/java/jdk1.6.0_45/bin:$PATH5.运行source ~/.b...
2019-08-01 10:17:47
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅