- 基于Servlet实现上传和下载文件
lbwxxc
Javaservletjavahtml5
文章目录前言基于servlet可以实现前后端分离,前端的html页面中可以用form表单,后端可以在service方法中实现上传与下载上传文件前端upload.html后端UploadServlet下载文件前端download.html后端DownloadServlet总结前言基于servlet可以实现前后端分离,前端的html页面中可以用form表单,后端可以在service方法中实现上传与下载
- 【基于Servlet技术处理表单】
wuxiguala
servlet
文章目录一、实验背景与目的二、实验设计与实现思路1.功能架构2.核心代码实现3.测试用例总结一、实验背景与目的本次实验旨在深入理解Servlet工作原理,掌握JSP与Servlet的协同开发,实现前端表单与后端数据处理的交互。具体目标包括:设计包含文本输入框和按钮的表单,通过Servlet分析用户输入的字符串,提取其中的数字信息并返回结果。二、实验设计与实现思路1.功能架构前端(JSP页面):提供
- Springmvc执行流程
刘萌酱
面试springmvc执行流程
1、用户发送请求至前端控制器DispatcherServlet。2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、DispatcherServlet调用HandlerAdapter处理器适配器。
- springMVC执行流程
小王就爱报错
状态模式spring
SpringMVC执行流程(包含步骤解析)1.用户发送请求来到DispatcherServlet前端控制器2.前端控制器接受请求并调用HandlerMaping处理器映射器3.DispatcherServlet通过HandlerMaping处理器映射器获取到HandlerAdapter处理器适配器(生成执行链–>拦截器和适配器对象)4.HandlerAdapter处理器适配器生成拦截链(拦截器和适
- 基于java jsp的社区居民信息管理系统
weixin-80213251
javawebjava数据库mysql
在计算机时代日益发展的今天,计算机网络正快速融入这个社会的每一个领域。社区居民信息管理也从现实生活中走上了网络空间。开发和设计的龙山居民信息管理系统,包括系统用户管理、居民信息管理、楼房信息管理、特殊群体管理等功能,其目的是使住户与社区部门之间关系更密切,对社区资源利用更便利有效,提高社区管理效率,使居民生活更便利。系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Mye
- zabbix监控Tomcat服务器操作指引
乐维社区
zabbix技术干货zabbixtomcat服务器
作者:乐维社区(forum.lwops.cn)许远Tomcat是一个流行的JavaServlet容器,用于开发和部署JavaWeb应用程序,广泛应用于中小型系统、开发与测试环境、集成环境等场合。Zabbix是一个开源的监控解决方案,广泛用于监控各种网络参数、服务器健康状态以及应用程序的性能,而JMX(JavaManagementExtensions)是一个提供管理接口的标准,允许从Java应用程序
- 46、Spring Boot 详细讲义(三)
跟着汪老师学编程
springboot后端java
五、SpringBoot与Web开发1.简介SpringBoot是基于SpringFramework开发的一个框架,旨在简化配置,快速构建应用。它内嵌Tomcat等servlet容器,支持RESTfulAPI开发,处理静态资源,以及集成视图层技术如Thymeleaf和Freemarker。2.SpringMVC集成SpringMVC是SpringFramework中用于构建Web应用的核心组件。S
- 若依startPage()详解
喵喵队摸鲨鱼
javaspringcloud
背景startPage基于PageHelper来进行强化,在用户传入pagesize,pageNum等标准参数的时候不需要进行解析步骤1.通过ServletUtils工具类getRequestAttributes来获取当前线程的上下文信息publicstaticServletRequestAttributesgetRequestAttributes(){try{RequestAttributesa
- IDEA创建Java Web项目
趣享先生
JAVA开发者成长之路javaintellij-idea前端
✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。当前专栏:JAVA开发者成长之路✨特色专栏:国学周更-心性养成之路本文内容:IDEA创建JavaWeb项目更多内容点击 带你初识JSP(JAVA服务器页面)文章目录1创建Web项目1.1创建项目1.2编写Servlet类2手动部署项目3自动部署项目3.1
- 从零手写实现 nginx-12-keepalive HTTP 持久连接或连接复用
老马啸西风
java
前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零手写实现nginx-01-为什么不能有java版本的nginx?从零手写实现ngi
- Spring 测试(第二部分)
木西爷
SpringSpringTest
3.6SpringMVC测试框架SpringMVC测试框架为测试SpringMVC代码提供了一流的支持,使用流畅的API可以与JUnit、TestNG或任何其他测试框架一起使用。它是在spring-test模块的ServletAPI模拟对象上构建的,因此不使用正在运行的Servlet容器。它使用DispatcherServlet来提供完整的SpringMVC运行时行为,并支持使用TestConte
- 在Struts中使用JFreeChart生成图表
碧海饮冰
分布式和技术框架们jfreechartstrutsstringactionjspclass
web.xmlDisplayChartorg.jfree.chart.servlet.DisplayChartDisplayChart/servlet/DisplayChartAction层Java代码:publicclassChartGenerateActionextendsSupportAction{publicstaticfinalintWIDTH_CHART=500;publicstati
- Java面试宝典带你复习--第二章Servlet篇
编程的一拳超人
Java面试javaservlet
目录第二章Servlet篇2.1Servlet概述2.1.1Servlet生命周期2.1.2线程安全问题2.1.3与MVC框架的关系2.2九大隐式对象2.3page和pageContext的区别2.4GET和POST的区别2.5转发与重定向的区别2.6四大作用域介绍2.7session和cookie的区别2.8request和session的区别2.9报错状态码2.10常见协议及默认端口号2.11
- SpringBoot编程基础教程:Spring MVC框架
AI天才研究院
Java实战编程实践大数据人工智能语言模型JavaPython架构设计
作者:禅与计算机程序设计艺术1.背景介绍Spring是一个开源的Java开发框架,它提供了基于Java的轻量级WEB开发的最佳实践。在WEB应用开发中,SpringMVC是其中的一个重要组件。它基于ServletAPI构建,帮助开发者快速创建、测试及部署WEB应用。但是,学习SpringMVC并不是一件容易的事情。对于初级到中级开发人员来说,掌握SpringMVC可能比较困难。因此,本文将从以下几
- JavaWeb注解的原理
小钻风3366
hivehadoop数据仓库
@WebServlet("/mayikt")是JavaServlet3.0及以上版本中引入的注解,用于简化Servlet的配置。其原理和与Servlet映射关系的知识点如下:1.注解的作用与原理核心功能:@WebServlet注解的作用是将当前类声明为一个Servlet,并指定其URL映射路径。例如:@WebServlet("/mayikt")publicclassMyServletextends
- 手撕Tomcat
编程就是如此
tomcatjava
后端开发进阶:WebAPP->Web服务器JerrymouseServer设计目标如下:1、支持Servlet6的大部分功能:支持Servlet组件;支持Filter组件;支持Listener组件;支持Sesssion(仅限Cookie模式);不支持JSP;不支持async模式与WebSocket;2、可部署一个标准的WebApp;3、不支持同时部署多个WebApp;4、不支持热部署。一、设计服务
- 从零开始学Spring MVC:轻松构建Web应用的利器
Mikey_n
javaspring
一、Web开发的进化之路在传统Servlet时代,每个请求都要自己写doGet/doPost方法,处理参数解析、视图渲染等繁琐操作。SpringMVC的出现就像给Web开发装上了智能导航系统,让开发者可以更专注于业务逻辑的实现。二、SpringMVC核心组件:餐厅服务模型我们用餐厅服务流程来类比SpringMVC的工作原理:SpringMVC组件餐厅角色职责说明DispatcherServlet餐
- SpringMVC与SpringCloud的区别
kfhj
springcloudspring后端
SpringMVC与SpringCloud的核心区别功能定位•SpringMVC:基于Spring框架的Web层开发模块,采用MVC(Model-View-Controller)模式,专注于处理HTTP请求、路由分发(如DispatcherServlet)和视图渲染(如ViewResolver),适用于单体应用的Web开发示例:开发一个电商网站的前后端交互逻辑。•SpringCloud:基于Spr
- 深入解析 Spring MVC 中的 DispatcherServlet 及其实现方法
android-studio
一:概述在SpringMVC框架中,DispatcherServlet是一个核心组件,它作为前端控制器,负责接收所有HTTP请求,并将它们分发到相应的处理器(Controller)进行处理。本文将深入探讨DispatcherServlet的工作原理,并通过不同的实现方法和实际案例来展示其强大的功能。二:具体说明一、DispatcherServlet的工作原理(一)初始化过程当Web应用启动时,Se
- Java web 开发常用的框架详解
鹅鹅鹅呢
java前端开发语言
JavaWeb开发是一项庞大而复杂的任务,有许多框架旨在简化和加速这个过程。这些框架提供了一套工具和规范,帮助开发者更高效地构建强大、可扩展和维护的Web应用程序。在这篇文章中,详细讲解一些JavaWeb开发中常用的框架,包括Spring、Hibernate、Struts、Servlet、以及一些与前端交互的框架。1.Spring框架简介:Spring是Java开发中最流行的企业级框架之一。它提供
- 拦截器Interceptor实现登录校验
A尘埃
拦截器Interceptor登录校验ThreadLocal
登录校验①、准备工具类AuthContextUtil创建ThreadLocalpublicclassAuthContextUtil{privatestaticfinalThreadLocalthreadLocal=newThreadLocalredisTemplate;/**表示方法之前执行*/@OverridepublicbooleanpreHandle(HttpServletRequestre
- Spring Boot学习笔记-7
W1nchester
SpringBoot学习笔记javaspringboot
SpringBoot学习笔记-7一、嵌入式Servlet容器(1)Servlet运行原理1.浏览器依据ip,port建立与容器之间的连接。2.浏览器将相关数据打包(按照http协议创建一个请求数据包),然后发送请求。3.容器将请求数据包解析出来,然后将解析到的数据放到request对象里面,同时还会创建一个response对象。4.容器创建servlet对象,然后调用该对象的service方法(将
- 软件工程面试题(三十)
a18007931080
软件工程开发语言面试java
将ISO8859-1字符串转成GB2312编码,语句为?Strings=newString(text.getBytes(“iso8859-1”),”gb2312”).说出你用过的J2EE标准的WEB框架和他们之间的比较?答:用过的J2EE标准主要有:JSP&Servlet、JDBC、JNDI、JavaMail、JTA、XML、RMI、WebServices等。这些标准主要提供了对于WEB框架的全方
- springMVC-04-Controller配置总结和restful风格
哇哦y
springMVC学习restfulspringjava
Controller配置总结和restful风格一、用controller接口实现SpringMVC1、新建一个项目,导入web支持2、导入相关jar包3、编写web.xml,注册DispatcherServlet4、编写SpringMVC配置文件5、编写controller类//只要实现了Controller接口的类,说明这就是一个控制器publicclassControllerTest1imp
- tomcat与spring-web
NaughtyBo
tomcattomcatspring
文章目录SpringServletContainerInitializerWebApplicationInitializerWebApplicationInitializer接口AbstractContextLoaderInitializer抽象类AbstractDispatcherServletInitializer抽象类AbstractAnnotationConfigDispatcherSer
- springboot监听目录下文件变化并读取数据
派小汤
springbootjavaspring
文章来源:springboot之实时监控文件夹变化-℡angel-博客园通过@WebListener注解开启监听@WebListener@Slf4jpublicclassContextListenerimplementsServletContextListener{@OverridepublicvoidcontextInitialized(ServletContextEventsce){final
- Tomcat
ccnnlxc
运维
1.tomcat的servlet容器Engine:指定默认的hostHost:虚拟主机Context:上下文,一个context表示一个应用Wrapper:Host在Engine的下级Context在Host下级,即一个虚拟主机下面可以有多个context2.Tomcat处理网络请求Adapter组件分析请求,找到对应的servlet,各个valve阀门处理请求。
- 解决springboot集成minio报错:The following method did not exist: okhttp3.RequestBody.create([BLokhttp3
DN金猿
springboot组件专题springbootjavaspringminio
报错信息:首先是一条警告提醒:2024-07-1816:19:51.789WARN30592---[restartedMain]ConfigServletWebServerApplicationContext:Exceptionencounteredduringcontextinitialization-cancellingrefreshattempt:org.springframework.be
- SocketTimeoutException: Read timed out 的解决方法
追逐梦想永不停
springboot超时
springboot项目,有一个接口的处理时间确实比较长,客户端调用这个接口就会报错,SocketTimeoutException:Readtimedout。(这个接口是把文件流返回给客户端用的)解决方法,可以修改springboot配置文件,如下:#设置连接超时为300秒server.tomcat.connection-timeout=300s#设置读取超时为300秒server.servlet
- Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实战指南
CreativeDev
springboot后端java
SpringBoot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实战指南一、核心概念对比1.本质区别维度过滤器(Filter)拦截器(Interceptor)规范层级Servlet规范(J2EE标准)SpringMVC框架机制作用范围所有请求(包括静态资源)只处理Controller请求依赖关系不依赖Spring容器完全集成SpringIOC容器执行顺序最先执行(
- sql统计相同项个数并按名次显示
朱辉辉33
javaoracle
现在有如下这样一个表:
A表
ID Name time
------------------------------
0001 aaa 2006-11-18
0002 ccc 2006-11-18
0003 eee 2006-11-18
0004 aaa 2006-11-18
0005 eee 2006-11-18
0004 aaa 2006-11-18
0002 ccc 20
- Android+Jquery Mobile学习系列-目录
白糖_
JQuery Mobile
最近在研究学习基于Android的移动应用开发,准备给家里人做一个应用程序用用。向公司手机移动团队咨询了下,觉得使用Android的WebView上手最快,因为WebView等于是一个内置浏览器,可以基于html页面开发,不用去学习Android自带的七七八八的控件。然后加上Jquery mobile的样式渲染和事件等,就能非常方便的做动态应用了。
从现在起,往后一段时间,我打算
- 如何给线程池命名
daysinsun
线程池
在系统运行后,在线程快照里总是看到线程池的名字为pool-xx,这样导致很不好定位,怎么给线程池一个有意义的名字呢。参照ThreadPoolExecutor类的ThreadFactory,自己实现ThreadFactory接口,重写newThread方法即可。参考代码如下:
public class Named
- IE 中"HTML Parsing Error:Unable to modify the parent container element before the
周凡杨
html解析errorreadyState
错误: IE 中"HTML Parsing Error:Unable to modify the parent container element before the child element is closed"
现象: 同事之间几个IE 测试情况下,有的报这个错,有的不报。经查询资料后,可归纳以下原因。
- java上传
g21121
java
我们在做web项目中通常会遇到上传文件的情况,用struts等框架的会直接用的自带的标签和组件,今天说的是利用servlet来完成上传。
我们这里利用到commons-fileupload组件,相关jar包可以取apache官网下载:http://commons.apache.org/
下面是servlet的代码:
//定义一个磁盘文件工厂
DiskFileItemFactory fact
- SpringMVC配置学习
510888780
springmvc
spring MVC配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。
一、Spring MVC环境搭建:(Spring 2.5.6 + Hi
- spring mvc-jfreeChart 柱图(1)
布衣凌宇
jfreechart
第一步:下载jfreeChart包,注意是jfreeChart文件lib目录下的,jcommon-1.0.23.jar和jfreechart-1.0.19.jar两个包即可;
第二步:配置web.xml;
web.xml代码如下
<servlet>
<servlet-name>jfreechart</servlet-nam
- 我的spring学习笔记13-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java P
- java 线程池使用 Runnable&Callable&Future
antlove
javathreadRunnablecallablefuture
1. 创建线程池
ExecutorService executorService = Executors.newCachedThreadPool();
2. 执行一次线程,调用Runnable接口实现
Future<?> future = executorService.submit(new DefaultRunnable());
System.out.prin
- XML语法元素结构的总结
百合不是茶
xml树结构
1.XML介绍1969年 gml (主要目的是要在不同的机器进行通信的数据规范)1985年 sgml standard generralized markup language1993年 html(www网)1998年 xml extensible markup language
- 改变eclipse编码格式
bijian1013
eclipse编码格式
1.改变整个工作空间的编码格式
改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。
Eclipse->window->preferences->General->workspace-
- javascript中return的设计缺陷
bijian1013
JavaScriptAngularJS
代码1:
<script>
var gisService = (function(window)
{
return
{
name:function ()
{
alert(1);
}
};
})(this);
gisService.name();
&l
- 【持久化框架MyBatis3八】Spring集成MyBatis3
bit1129
Mybatis3
pom.xml配置
Maven的pom中主要包括:
MyBatis
MyBatis-Spring
Spring
MySQL-Connector-Java
Druid
applicationContext.xml配置
<?xml version="1.0" encoding="UTF-8"?>
&
- java web项目启动时自动加载自定义properties文件
bitray
javaWeb监听器相对路径
创建一个类
public class ContextInitListener implements ServletContextListener
使得该类成为一个监听器。用于监听整个容器生命周期的,主要是初始化和销毁的。
类创建后要在web.xml配置文件中增加一个简单的监听器配置,即刚才我们定义的类。
<listener>
<des
- 用nginx区分文件大小做出不同响应
ronin47
昨晚和前21v的同事聊天,说到我离职后一些技术上的更新。其中有个给某大客户(游戏下载类)的特殊需求设计,因为文件大小差距很大——估计是大版本和补丁的区别——又走的是同一个域名,而squid在响应比较大的文件时,尤其是初次下载的时候,性能比较差,所以拆成两组服务器,squid服务于较小的文件,通过pull方式从peer层获取,nginx服务于较大的文件,通过push方式由peer层分发同步。外部发布
- java-67-扑克牌的顺子.从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的.2-10为数字本身,A为1,J为11,Q为12,K为13,而大
bylijinnan
java
package com.ljn.base;
import java.util.Arrays;
import java.util.Random;
public class ContinuousPoker {
/**
* Q67 扑克牌的顺子 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。
* 2-10为数字本身,A为1,J为1
- 翟鸿燊老师语录
ccii
翟鸿燊
一、国学应用智慧TAT之亮剑精神A
1. 角色就是人格
就像你一回家的时候,你一进屋里面,你已经是儿子,是姑娘啦,给老爸老妈倒怀水吧,你还觉得你是老总呢?还拿派呢?就像今天一样,你们往这儿一坐,你们之间是什么,同学,是朋友。
还有下属最忌讳的就是领导向他询问情况的时候,什么我不知道,我不清楚,该你知道的你凭什么不知道
- [光速与宇宙]进行光速飞行的一些问题
comsci
问题
在人类整体进入宇宙时代,即将开展深空宇宙探索之前,我有几个猜想想告诉大家
仅仅是猜想。。。未经官方证实
1:要在宇宙中进行光速飞行,必须首先获得宇宙中的航行通行证,而这个航行通行证并不是我们平常认为的那种带钢印的证书,是什么呢? 下面我来告诉
- oracle undo解析
cwqcwqmax9
oracle
oracle undo解析2012-09-24 09:02:01 我来说两句 作者:虫师收藏 我要投稿
Undo是干嘛用的? &nb
- java中各种集合的详细介绍
dashuaifu
java集合
一,java中各种集合的关系图 Collection 接口的接口 对象的集合 ├ List 子接口 &n
- 卸载windows服务的方法
dcj3sjt126com
windowsservice
卸载Windows服务的方法
在Windows中,有一类程序称为服务,在操作系统内核加载完成后就开始加载。这里程序往往运行在操作系统的底层,因此资源占用比较大、执行效率比较高,比较有代表性的就是杀毒软件。但是一旦因为特殊原因不能正确卸载这些程序了,其加载在Windows内的服务就不容易删除了。即便是删除注册表中的相 应项目,虽然不启动了,但是系统中仍然存在此项服务,只是没有加载而已。如果安装其他
- Warning: The Copy Bundle Resources build phase contains this target's Info.plist
dcj3sjt126com
iosxcode
http://developer.apple.com/iphone/library/qa/qa2009/qa1649.html
Excerpt:
You are getting this warning because you probably added your Info.plist file to your Copy Bundle
- 2014之C++学习笔记(一)
Etwo
C++EtwoEtwoiterator迭代器
已经有很长一段时间没有写博客了,可能大家已经淡忘了Etwo这个人的存在,这一年多以来,本人从事了AS的相关开发工作,但最近一段时间,AS在天朝的没落,相信有很多码农也都清楚,现在的页游基本上达到饱和,手机上的游戏基本被unity3D与cocos占据,AS基本没有容身之处。so。。。最近我并不打算直接转型
- js跨越获取数据问题记录
haifengwuch
jsonpjsonAjax
js的跨越问题,普通的ajax无法获取服务器返回的值。
第一种解决方案,通过getson,后台配合方式,实现。
Java后台代码:
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String ca
- 蓝色jQuery导航条
ini
JavaScripthtmljqueryWebhtml5
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/39.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery鼠标悬停上下滑动导航条 - 柯乐义<
- linux部署jdk,tomcat,mysql
kerryg
jdktomcatlinuxmysql
1、安装java环境jdk:
一般系统都会默认自带的JDK,但是不太好用,都会卸载了,然后重新安装。
1.1)、卸载:
(rpm -qa :查询已经安装哪些软件包;
rmp -q 软件包:查询指定包是否已
- DOMContentLoaded VS onload VS onreadystatechange
mutongwu
jqueryjs
1. DOMContentLoaded 在页面html、script、style加载完毕即可触发,无需等待所有资源(image/iframe)加载完毕。(IE9+)
2. onload是最早支持的事件,要求所有资源加载完毕触发。
3. onreadystatechange 开始在IE引入,后来其它浏览器也有一定的实现。涉及以下 document , applet, embed, fra
- sql批量插入数据
qifeifei
批量插入
hi,
自己在做工程的时候,遇到批量插入数据的数据修复场景。我的思路是在插入前准备一个临时表,临时表的整理就看当时的选择条件了,临时表就是要插入的数据集,最后再批量插入到数据库中。
WITH tempT AS (
SELECT
item_id AS combo_id,
item_id,
now() AS create_date
FROM
a
- log4j打印日志文件 如何实现相对路径到 项目工程下
thinkfreer
Weblog4j应用服务器日志
最近为了实现统计一个网站的访问量,记录用户的登录信息,以方便站长实时了解自己网站的访问情况,选择了Apache 的log4j,但是在选择相对路径那块 卡主了,X度了好多方法(其实大多都是一样的内用,还一个字都不差的),都没有能解决问题,无奈搞了2天终于解决了,与大家分享一下
需求:
用户登录该网站时,把用户的登录名,ip,时间。统计到一个txt文档里,以方便其他系统调用此txt。项目名
- linux下mysql-5.6.23.tar.gz安装与配置
笑我痴狂
mysqllinuxunix
1.卸载系统默认的mysql
[root@localhost ~]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
mysql-5.1.66-2.el6_3.x86_64
[root@localhost ~]# rpm -e mysql-libs-5.1