- 博客(11)
- 收藏
- 关注
原创 linux的操作和配置 (centos 6.7)
linux操作命令:1、查看端口号:netstat -tunpl | grep :3306 2、查看服务是否启动:pstree | grep mysql 3、查看开机启动:cat /etc/rc.local(/usr/local/mysql/bin/mysql_safe –user=mysql &) 4、查看是否安装了软件:rpm -qa | grep mysql 5、yum查看所有要安装的
2016-05-28 14:13:03 519
原创 网站服务,流量监控
一、服务监控mrtg监控 cacti监控 1,apache web 服务监控 2,mysql数据库监控 3,磁盘空间监控二、流量监控网站流量监控三、网络负载均衡liunx中Lvs常用的三种负载均衡模式: 1.Lvs nat模式(地址转换) 2.Lvs ip-tun模式(ip隧道模式) 3.Lvs dr模式(直接路由技术)
2016-05-25 22:37:18 1003
原创 mysql技术
日期类型Year类型:一个字节,表示1901-2155【0000,表示错误时选择】 如果输入2位,“00-69”表示2000-2069(计算机元年1970年) 如果输入“70-99”表示1970-1999年,如果嫌麻烦,就写4位Date类型:典型格式1983-09-27 日期类型:”1000-01-01–9999-12-31”时间类型time:典型格式:HH:mm:ss 时间类型:’-838
2016-05-23 15:52:51 880
原创 redis缓存技术
redis是非关系型数据库Nosql的代表, 这类数据库主要有以下特点: 非关系型的(sql语句对它不起作用,不需要建表存数据,它是直接存储),分布式(主从复制),开源的水平可扩展的。 优点: 它可以处理超大量的数据,运行在便宜的pc服务器集群上,击碎了性能瓶颈(性能好,也不需要优化,对数据高并发读写,对海量数据的高效率存储和访问,对数据的高扩展性和高可用性(没有表结构,分布式简单))red
2016-05-21 18:21:35 24236 1
转载 Java NIO:NIO概述
Java NIO:NIO概述 在上一篇博文中讲述了几种IO模型,现在我们开始进入Java NIO编程主题。NIO是Java 4里面提供的新的API,目的是用来解决传统IO的问题。本文下面分别从Java NIO的几个基础概念介绍起。 以下是本文的目录大纲: 一.NIO中的几个基础概念 二.Channel 三.Buffer 四.Selecto
2016-05-21 08:14:38 619
原创 线程间协作的二种方式:wait,notify,notifyAll和condition
在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就无法消费队列中的商品,就不会让队列有空间,那么生产者就会一直无限等待下去。因此,一般情况下,当队列满时,会让生产者交出对临界
2016-05-21 07:40:03 603
原创 Java多线程中提到的原子性和可见性、有序性
原子性 原子性是指在一个操作中就是cpu不可以在中途暂停然后再调度,既不被中断操作,要不执行完成,要不就不执行。如果一个操作时原子性的,那么多线程并发的情况下,就不会出现变量被修改的情况比如 a=0;(a非long和double类型) 这个操作是不可分割的,那么我们说这个操作时原子操作。再比如:a++; 这个操作实际是a = a + 1;是可分割的,所以他不是一个原子操作。非原子操作都会存在线程安
2016-05-18 10:56:37 13067 2
原创 ThreadLocal的用法和作用
ThreadLocal是什么呢 ThreadLocal为多线程并发提供了一种新的思路,使用这个工具可以用简介的代码完成完美的解决多线程程序传统方式按照传统方式,如果某个对象是非线程安全的,在多线程的情况下,就需要使用synchronized同步代码同步线程,但Spring的DAO模板类并未采用线程同步机制,因为线程同步限制了并发访问,会带来很大的性能损失ThreadLocal在spring中起着中
2016-05-17 10:55:44 2542 1
原创 java多线程
多线程的优点: 资源利用率更好 程序设计在某些条件下更简单 程序响应更快一 .创建线程的2种方法: 1.1 第一种:继承Thread类,并覆盖其run方法,利用new创建对象(对象必须是Thread或者Thread的子类才能创建线程)来调用run方法(创建一个线程),开启线程使用start方法(本质是去调用Runnable接口中run方法)。 如果上图中thread
2016-05-15 11:55:38 1125 1
原创 springMVC知识点学习笔记
一、 springMVC开发框架原理图 其中的组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的url查找handler 3,处理器适配器HandleAdapter 作用:按照特定规则去执行Handler 注意:
2016-05-07 20:36:17 6011 3
原创 c3p0和dbcp进行配置数据库连接池上的区别
第一、C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现 jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。在使用时 需要导入c3p0-*.jar包。c3p0在进行数据库连接时,对数据库的配置文件db.properties有一定的限制driver,url、user
2016-05-07 15:38:59 1618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人