- 浏览: 8363 次
- 性别:
- 来自: 广州
最新评论
文章列表
[转]Mysql双机热备实现
- 博客分类:
- 数据库
★预备知识 :
转自:http://www.iteye.com/wiki/blog/1845301
1.双机热备
对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说。
从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。
从狭义上讲,双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份主机(Standby Server)。在系统正常 ...
收费的:
Highcharts jscharts fusionCharts
免费的
Chart.js echarts(baidu)
其中首选echarts,百度出品的免费开源产品,而且还在不停更新。
http://echarts.baidu.com/
【转】几种MySQLCluster方案
- 博客分类:
- 数据库
【转】http://www.2cto.com/database/201504/387166.html
【转】http://bangbangba.blog.51cto.com/
1.背景
MySQL的cluster方案有很多官方和第三方的选择,选择多就是一种烦恼,因此,我们考虑MySQL数据库满足下三点需求,考察市面上可行的解决方案 ...
[转]MySQL分区与传统的分库分表
- 博客分类:
- 数据库
[转]
http://www.jianshu.com/p/89311703b320
传统的分库分表
传统的分库分表都是通过应用层逻辑实现的,对于数据库层面来说,都是普通的表和库。
分库
分库的原因
首先,在单台数据库服务器性能足够的情况下,分库对于数据 ...
学习MongoDB的好地方
- 博客分类:
- 数据库
http://www.lanceyan.com/author/lanceyan
HTML5的一些想法
- 博客分类:
- 前端展示
前几天在网上看资料的时候,无意中发现了一个叫HTML5的技术,或者应该叫规范比较好。HTML5的由来就不介绍了,具体百度吧。那HTML5有什么用呢?大家都知道,现在的HTML协议对动画和视频是比较难实现的,一般装个插件,或者 ...
SQL where 条件顺序对性能的影响有哪些
- 博客分类:
- 数据库
从Oracle的数据访问原理来分析,两种顺序的写法,执行计划都是一样的,都是全表扫描,都要依次访问该表的所有数据块,对每一个数据块中的行,逐一检查是否同时符合两个条件。所以,就不存在先过滤出多少条数据的问题。
综上所述,Where子句中条件的顺序对性能没有影响(不管是CBO还是RBO优化器模式),注意,额外说一下,这里只是说条件的顺序,不包含表的顺序。在RBO优化器模式下,表应按结果记录数从大到小的顺序从左到右来排列,因为表间连接时,最右边的表会被放到嵌套循环的最外层。最外层的循环次数越少,效率越高。
准备index.jsp
<html>
<link rel="stylesheet" type="text/css" href="layout.css"/>
<body>
<h1>Login</h1>
<br/><br/>
<form action="login.jsp" method="post">
User Name: <input type="text& ...
[转]java 线程安全
- 博客分类:
- Java
最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。 ...
在使用tomcat的过程中,日志文件catalina经过一段时间的使用后,会变得越来越大,甚至会有几个G的大小。
对系统空间的使用造成了浪费。
通过修改catalina.sh配置可以控制tomcat不生成该文件。
只要将
if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
修改为
if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT=/dev/null
就可以了。
静态变量:线程非安全。
静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。
实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。
实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下,“犹如”静态变量那样,被某个线程修改后,其他线程对修改均可见,故线程非安全;如果每个线程执行都是在不同的对象中,那对象与对象之间的实例变量的修改将互不影响,故线程安全。
局部变量:线程安全。
【转】servlet 线程安全问题
- 博客分类:
- Java
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。
Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的 ...
Java里在使用对象的时候,是传址还是传值呢?看看这句经典名言: O'Reilly's Java in a Nutshell by David Flanagan (see Resources) puts it best: "Java manipulates objects 'by reference,' but it passes object references to methods 'by value.'"从这句话可以 ...
Eclipse环境配置
- 博客分类:
- Eclipse
1.下载和安装JDK
2.下载Eclipse
Eclipse不用安装,直接解压就可以了。
然后配置jdk,webserver,配置项目。
Open GPSTracker
- 博客分类:
- Android
GPSTracker是一个能够使用Android地图记录你的驾车或旅行路线的项目,出发前打开软件选择开始记录,你所经过的路线就会实时显示在地图上,同时还会显示当前的行驶速度。程序会按用户自己设置的标题自动存路线留做日后查看,也可以把路线分享给朋友。GPSTracker项目是一个Map方面的完整应用,包括两个主要组成部分,第一部分是一个收集和存储GPS追踪数据的系统服务,第二部分是Map Activity控制跟踪数据并在地图上显示提供接口。GPSTracker项目用到了osmdroid项目的部分功能,其中OpenStreetMap是一个可供自由编辑的世界地图,允许您查看,编辑或者使用世界各地的 ...