第一种方法: 用了转义字符把>和<替换掉,然后就没有问题了。 SELECTFROMtestWHERE1=1ANDstart_date <=CURRENT_DATEANDend_date>=CURRENT_DATE 附:XML转义字符            <            ...

1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1tarzvxfhttpd-2.2.21.tar.gz 2cdhttpd-2.2.21 3./configure--prefix=/usr/local/apache2--enable-so--enable-rewrite 4make 5makeinstall 运行./configure命令进行编译源代码, --prefix=/usr/local/apach2是设置编译安装到的系统目录,  --enable-s ...

  fztgkkRjHIsV   2023年11月09日   28   0   0 系统服务apache系统服务apache

Java并发编程:并发容器之CopyOnWriteArrayList(转载)      Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet。CopyOnWrite容器非常有用,可以在非常多的并发场景中使用到。 什么是CopyOnWrite容器   ...

  fztgkkRjHIsV   2023年11月09日   39   0   0 搜索javaJava加锁搜索加锁

mongoDB介绍(特点、优点、原理) 介绍:MongoDB是一个基于分布式文件存储的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 特点:高性能、易部署、易使用,存储数据非常方便。 主要功能特性有: Ø面向集合存储,易存储对象类型的数据 Ø模式自由 Ø支持动态查询 Ø支持完全索引,包含内部对象 Ø支持查询 Ø支持复制和故障恢复 Ø使用高效的二进制数据存储,包括大型对象(如视频等) Ø自动处理碎片,以支持云计算层次的扩展性 Ø支持RUBY,PYTHON,JAVA,C,PHP等多种语言 Ø文件存储格式为BSON(一种JSON的扩展) Ø可通过网络访问 使用原理 所...

  fztgkkRjHIsV   2023年11月09日   52   0   0 springTestmongodbTestmongodbspring

JSESSIONID这几个概念。JSESSIONID是一个唯一标识号,用来标识服务器端的Session,也用来标识客户端的Cookie,客户端和服务器端通过这个JSESSIONID来一一对应。这里需要说明的是Cookie已经包含JSESSIONID了,可以理解为JSESSIONID是Cookie里的一个属性。让我假设一次客户端连接来说明我对个这三个概念的理解:    Http连接本身是无状态的,即前一次发起的连接跟后一次没有任何关系,是属于两次独立的连接请求,但是互联网访问基本上都是需要有状态的,即服务器需要知道两次连接请求是不是同一个人访问的。如你在浏览淘宝...

目标:在这篇文章希望搞明白connector.getContainer().invoke(request, response);调用容器的invoke后是怎么传递到servlet或者jsp的?   由上篇文章Tomcat源码分析(三)--连接器是如何与容器关联的?可知,connector.getContainer()得到的容器应该是StandardEngine(其实应该是由server.xml文件配置得到的,这里先假定是StandardEngine),StandardEngine没有invoke方法,它继承与ContainerBase(事实上所有的容器都继承于C...

  fztgkkRjHIsV   2023年11月09日   43   0   0 JavaSystem实例化JavaSystem实例化

对Tomcat感兴趣是由于《深入理解Tomcat》这本书,之前仅仅是使用到了Tomcat,这本书却让我对Tomcat的实现理解的更加透彻了,在这里希望记录一些自己对Tomcat的理解。由于这本书是基于tomcat4的,所以我的文章也是基于tomcat4的,但是tomcat的核心思想应该是没有变的,最主要的两个组件还是连接器和容器。主要为了学习,就不管是新版本还是旧版本了。    为了后面的理解,先大致说一下Tomcat的整体架构,Tomcat主要有两个组件,连接器和容器,所谓连接器就是一个http请求过来了,连接器负责接收这个请求,然后转发给容器。容器即serv...

  fztgkkRjHIsV   2023年11月09日   27   0   0 ServerSystemSystemapacheServerapache

  适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 适配器模式的用途   用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用。这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正像是本模式所做的事情。 适配器模式的结构   适配器模式有类的适配器模式和对象的适配器模式两种不同的形式。 类适配器模式   类的适配器模式把适配的类的API转换成为目标类的API。   在上图中可以看出,...

  fztgkkRjHIsV   2023年11月02日   81   0   0 子类API适配器模式

代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式的结构   所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。   代理模式类图如下:      在代理模式中的角色:   ●  抽象对象角色:声明了目标对象和代理对象的共同接口,这样一来在任何可以使用目标对象的地方都可以使用代理对象。   ●  目标对象角色:定义了代理对象所代表的目标对象。   ●  代理对象角色:代理对象内部含有目标对象的引用,从而可以在任何时候操作...

  fztgkkRjHIsV   2023年11月02日   77   0   0 目标对象代理模式客户端

在高负载多线程应用中性能是非常重要的。为了达到更好的性能,开发者必须意识到并发的重要性。当我们需要使用并发时,常常有一个资源必须被两个或多个线程共享。 在这种情况下,就存在一个竞争条件,也就是其中一个线程可以得到锁(锁与特定资源绑定),其他想要得到锁的线程会被阻塞。这个同步机制的实现是有代价的,为了向你提供一个好用的同步模型,JVM和操作系统都要消耗资源。有三个最重要的因素使并发的实现会消耗大量资源,它们是: 上下文切换 内存同步 阻塞 为了写出针对同步的优化代码,你必须认识到这三个因素以及如何减少它们。在写这样的代码时你需要注意很多东西。在本文中,我会向你介绍一种通过降低锁粒度的技术来...

  fztgkkRjHIsV   2023年11月02日   65   0   0 JavaConcurrency

为什么需要优化GC 或者说的更确切一些,对于基于Java的服务,是否有必要优化GC?应该说,对于所有的基于Java的服务,并不总是需要进行GC优化,但前提是所运行的基于Java的系统,包含了如下参数或行为: 已经通过 -Xms 和–Xmx设置了内存大小 包含了 -server 参数 系统中没有超时日志等错误日志 换句话说,如果你没有设定内存的大小,并且系统充斥着大量的超时日志时,你就需要在你的系统中进行GC优化了。 但是,你需要时刻铭记一条:GC优化永远是最后一项任务。 想一下进行GC优化的最根本原因,垃圾收集器清除在Java程序中创建的对象,GC...

  fztgkkRjHIsV   2023年11月02日   66   0   0 老年代执行时间内存空间

JVM参数总结 Java线程状态 线程的五种状态 新建:new(时间很短) 运行:runnable 等待:waitting(无限期等待),timedwaitting(限期等待) 阻塞:blocked 结束:terminated(时间很短) Jvm监控工具 一、jstack 介绍: jstack用于打印出给定的java进程ID或corefile或远程调试服务的Java堆栈信息。如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack[-l]pid如果java程序崩溃生成core文件,jstack工具可以用来获得core文...

  fztgkkRjHIsV   2023年11月02日   57   0   0 java程序Javatomcat

一.kafka使用 这里我使用的dokcer做的集群 wgethttp://mirror.bit.edu.cn/apache/kafka/1.1.0/kafka_2.11-1.1.0.tgz 进入到config目录 cd/usr/local/hadoop/kafka_2.11-1.1.0/config 主要关注:server.properties 有很多文件,这里可以发现有Zookeeper文件,我们可以根据Kafka内带的zk集群来启动,但是建议使用独立的zk集群 修改配置文件: broker.id=0当前机器在集群中的唯一标识,和zookeeper的myid性质一样 po...

  fztgkkRjHIsV   2023年11月02日   58   0   0 kafkaapachespring

在同一台机器上用2个不同的端口,启动mongodb在数据库目录下建立2个新目录 1.[root@localhost]mkdir/data/db/master [root@localhost]mkdir/data/db/slave 主:只需要带上--master参数,表明这是个主就可以了,相当的方便。 1.[root@localhost]/usr/local/bin/mongod--master-dbpath=/data/db/master-port=11536& 2.[1]10939 3.[root@localhost]MonJul2520:21:59[initandlist...

  fztgkkRjHIsV   2023年11月02日   53   0   0 数据主从复制mongodb

概要 在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等。 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。 缓存 缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式。大型网站一般主要是“读”,缓存的使用很容易被想到。在大型“写”系统中,缓存也常常扮演者非常重要的角色。比如累积一些数据批量写入,...

  fztgkkRjHIsV   2023年11月02日   59   0   0 缓存System限流

参考文章   scala高阶函数上 高阶函数是函数式编程里面一个非常重要的特色,所谓的高阶函数,就是以其它函数作为参数的函数。 下面以一个小例子演示Scala的高阶函数特性,非常有意思,也非常强大。 首先看这么一个程序: code1: objecthigherorderfuntion{ defsum1(a:Int,b:Int):Int= if(a>b)0 elsea+sum1(a+1,b) defsum2(a:Int,b:Int):Int= if(a>b)0 elsecube(a)+sum2(a+1,b) defsum3(a:Int,b:Int):Int...

  fztgkkRjHIsV   2023年11月02日   41   0   0 递归尾递归高阶函数

 ApacheSpark是一个围绕速度、易用性和复杂分析构建的大数据处理框架,最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一,与Hadoop和Storm等其他大数据和MapReduce技术相比,Spark有如下优势: Spark提供了一个全面、统一的框架用于管理各种有着不同性质(文本数据、图表数据等)的数据集和数据源(批量数据或实时的流数据)的大数据处理的需求 官方资料介绍Spark可以将Hadoop集群中的应用在内存中的运行速度提升100倍,甚至能够将应用在磁盘上的运行速度提升10倍  目标: 架构及生态 sp...

  fztgkkRjHIsV   2023年11月02日   51   0   0 数据应用程序spark

Spark作为一个以擅长内存计算为优势的计算引擎,内存管理方案是其非常重要的模块;Spark的内存可以大体归为两类:execution和storage,前者包括shuffles、joins、sorts和aggregations所需内存,后者包括cache和节点间数据传输所需内存;在Spark1.5和之前版本里,两者是静态配置的,不支持借用,spark1.6对内存管理模块进行了优化,通过内存空间的融合,消除以上限制,提供更好的性能。官方网站只是要求内存在8GB之上即可(Impala推荐要求机器配置在128GB),但sparkjob运行效率主要取决于:数据量大小,内存消耗,内核数(确定并发运行的...

  fztgkkRjHIsV   2023年11月02日   59   0   0 Memory内存管理spark

该项目是使用的技术:SpringBoot +SpringKafka+Maven 先看pom.xml文件中引入的依赖: <?xmlversion="1.0"encoding="UTF-8"?> <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/mave...

  fztgkkRjHIsV   2023年11月02日   51   0   0 kafka服务器spring

docker 先使用Docker构建一个Zookeeper运行环境的镜像,之前做过Hadoop的集群,我做过一个镜像(这里) 然后使用这个镜像分别启动3个容器:1个Master节点,两个Slave节点 在Master节点上配置Slave节点信息 在Master上启动Hadoop集群 在Master上启动Zookeeper集群 Hbase安装 我使用的是hbase-1.2.6-bin,其他版本这里 cd/usr/local/hadoop wgethttp://mirror.bit.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz tar-z...

  fztgkkRjHIsV   2023年11月02日   83   0   0 hadoopzookeeper
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~