- 博客(12)
- 收藏
- 关注
原创 windows上同时安装两个版本的mysql数据库
一 先停止之前安装的低版本mysql服务:二 将我其他电脑上安装好的mysql5.7拷贝过来(我在其他电脑上安装过mysql-5.7.22-winx64.zip版本)三 拷贝过来之后,进入该文件夹,删除掉data目录,然后打开my.ini,进行修改端口号,端口号改为3307,basedir和datadir也要重新配一下修改内容如图:配置文件内容想要的可以拿去:...
2019-03-03 22:09:17 1994
转载 c3p0连接池
一:c3p0简介: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。二:代码示例1,不使用c3p0配置文件代码示例:@Test public void test1() throws PropertyVetoException, SQLException{ /*...
2018-05-28 15:44:05 255
原创 阶段二 6.1线程池会吃掉堆栈,能不能想办法,在异常的时候 打印出 提交任务的线程的堆栈?给出你的实现代码和截图
1.题目理解线程池不会抛出异常,得到线程池中线程对象抛出的异常信息代码辅助理解package com.zhngye.test;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;...
2018-05-07 10:50:25 557
原创 阶段二:5.jdk并发包
1.synchronnized2.Lock3.reentrantLock4.Condition5.semaphore6.readwritelock7.countDownLatch8.cyclicBarriersynchronnized synchronized的局限性 synchronized是java内置的关键字,它提供了一种独占的加锁方式。synchronized的获取和释放锁由j...
2018-02-28 13:49:13 239
原创 阶段二,4,无锁
无锁:无障碍运行。 实现原理:cas算法实现 为什么要cas 在多线程高并发编程的时候,最关键的问题就是保证临界区的对象安全访问。通常是加锁来处理,其实加锁的本质是将并发转化成串行来实现,势必会影响吞吐量,而且线程的数量是有限的,依赖于操作系统,而且线程的创建和销毁带来的性能损耗是不可忽略掉的,虽然现在基本上都是用线程池,来尽可能的降低,线程带来的性能损耗。对于并发控制而言,锁是一种悲观策略,...
2018-02-05 19:03:54 414
原创 杀死tomcat进程
本文将通过命令来强行终止这个已经运行的tomcat进程,如下:1、首先查找到占用8080端口的进程号PID是多少 CMD>netstat -ano | findstr 8080 这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为12342、kill掉这个进程 CMD>taskkill /F /PID 1234这样8080端口就是释放了。
2018-01-17 15:36:48 1125 1
原创 HDFS运行原理
简介HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google File System)Google 文件系统(中文,英文)。HDFS有很多特点: ① 保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。 ② 运行在廉价的机器上。
2017-11-27 09:58:39 337
原创 centOs7 下载vim命令
那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:root@server1 [~]# rpm -qa|grep vimvim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5
2017-11-23 11:19:59 9059
原创 centos07 关闭防火墙指令
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkc
2017-11-23 09:56:28 553
转载 centos7 关闭防火墙
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前
2017-11-23 09:53:12 212
原创 maven配置jdk
设置全局的jdk,在setting.xml文件中的profiles元素下添加如下profile元素profile> id>jdk17id> activation> activeByDefault>trueactiveByDefault> jdk>1.7jdk> activation>
2017-07-30 11:49:29 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人