`
文章列表
★预备知识 : 转自:http://www.iteye.com/wiki/blog/1845301 1.双机热备 对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说。 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。 从狭义上讲,双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份主机(Standby Server)。在系统正常 ...
收费的: Highcharts jscharts fusionCharts   免费的 Chart.js echarts(baidu)   其中首选echarts,百度出品的免费开源产品,而且还在不停更新。 http://echarts.baidu.com/
【转】http://www.2cto.com/database/201504/387166.html 【转】http://bangbangba.blog.51cto.com/ 1.背景 MySQL的cluster方案有很多官方和第三方的选择,选择多就是一种烦恼,因此,我们考虑MySQL数据库满足下三点需求,考察市面上可行的解决方案 ...
[转] http://www.jianshu.com/p/89311703b320   传统的分库分表 传统的分库分表都是通过应用层逻辑实现的,对于数据库层面来说,都是普通的表和库。 分库 分库的原因 首先,在单台数据库服务器性能足够的情况下,分库对于数据 ...
http://www.lanceyan.com/author/lanceyan
前几天在网上看资料的时候,无意中发现了一个叫HTML5的技术,或者应该叫规范比较好。HTML5的由来就不介绍了,具体百度吧。那HTML5有什么用呢?大家都知道,现在的HTML协议对动画和视频是比较难实现的,一般装个插件,或者 ...
           从Oracle的数据访问原理来分析,两种顺序的写法,执行计划都是一样的,都是全表扫描,都要依次访问该表的所有数据块,对每一个数据块中的行,逐一检查是否同时符合两个条件。所以,就不存在先过滤出多少条数据的问题。         综上所述,Where子句中条件的顺序对性能没有影响(不管是CBO还是RBO优化器模式),注意,额外说一下,这里只是说条件的顺序,不包含表的顺序。在RBO优化器模式下,表应按结果记录数从大到小的顺序从左到右来排列,因为表间连接时,最右边的表会被放到嵌套循环的最外层。最外层的循环次数越少,效率越高。

jmeter的使用

准备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/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的 ...

传址还是传值

    博客分类:
  • Java
    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环境配置

1.下载和安装JDK 2.下载Eclipse Eclipse不用安装,直接解压就可以了。 然后配置jdk,webserver,配置项目。

Open GPSTracker

GPSTracker是一个能够使用Android地图记录你的驾车或旅行路线的项目,出发前打开软件选择开始记录,你所经过的路线就会实时显示在地图上,同时还会显示当前的行驶速度。程序会按用户自己设置的标题自动存路线留做日后查看,也可以把路线分享给朋友。GPSTracker项目是一个Map方面的完整应用,包括两个主要组成部分,第一部分是一个收集和存储GPS追踪数据的系统服务,第二部分是Map Activity控制跟踪数据并在地图上显示提供接口。GPSTracker项目用到了osmdroid项目的部分功能,其中OpenStreetMap是一个可供自由编辑的世界地图,允许您查看,编辑或者使用世界各地的 ...
Global site tag (gtag.js) - Google Analytics