自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰零0o的博客

小白的程序生涯

  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 REST风格URI

定义:REST是一个标准,一种规范,遵循REST风格可以使开发的接口通用,便于调用者理解接口的作用。规则:GET 用来获取资源,查POST 用来新建资源,增PUT 用来更新资源,改DELETE 用来删除资源,删对比:http://localhost:8080/myweb/getDogs --> GET /rest/api/dogs 获取所有小狗狗http://localhost:8080/myweb/addDogs --> POST /rest/ap...

2020-10-27 19:29:33 545

原创 后端校验JSR303

1、到maven中下载jar包添加到pom.xml文件中 <!-- JSR303数据校验支持,必须是tomcat7及以上版本的服务器 --> <!-- tomcat7只支持5.x.x的版本,如果是6.x.x及以上的版本,tomcat版本要求更高 --> <!-- tomcat7以下版本的服务器,el表达式不强大,要额外给tomcat的lib包中替换新的标准的el --> <!-- https://mvnrepo

2020-10-26 21:57:03 268

原创 ORA-28040 数据库兼容性解决方案 没有匹配的验证协议

Oracle12c连接问题ORA-28040:没有匹配的验证协议的解决方案 Oracle数据库高版本服务兼容低版本客户端问题场景: 问题: 原因: 方案: 分析: 场景:老版本的程序连接数据库,使用的是Oracle提供的OLEDB驱动来连接数据库的,同时主要是还使用Oracel Client 来连接到数据库。开始的表现为,NetManager各种配置配置正确,能够连接上Oracle12C 1.几的版本的数据库,但是因为甲方换了数据库版本,就需要做数据库迁移,就从Oracle12.

2020-07-22 12:58:01 24477 1

转载 Spring中使用@Value注解获取properties配置文件中的变量值

在我们项目中往往会使用到properties配置文件来定义一些跟系统环境有关的配置,因此今天我们学习使用spring中的@Value注解来快速方便地将我们配置文件中的变量值赋值给java类的属性值。1.首先我们先在项目中建一个properties配置文件,然后定义好我们需要的变量名和对应的值2.然后我们需要在spring-xxx.xml任意配置文件中添加下段代码<!--测试...

2019-04-26 16:32:08 5266

转载 SpringMVC学习笔记

SpringMVC学习笔记一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--...

2019-04-07 12:03:21 165

原创 系统在服务器上发布之后,图形验证码乱码的问题

应用系统在linux服务器上部署启动,然后刷新页面,验证码图形出现乱码:附上代码:// 设置页面不缓存response.setHeader("Pragma", "No-cache");response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires", 0);// response.se...

2019-03-17 11:49:39 589

原创 Linux服务器上安装配置VNC Server图形界面工具

搭建linux开发环境,安装oracle数据库时,需要先安装VNC Server图形界面工具。有时候安装完linux会自带VNC Server图形界面,这样就不需要再安装了。现在讲的是没有安装VNC Server图形界面的情况下,怎样安装。首先linux要支持yum命令,对于yum在这里不多讲。该文章使用的都是root用户操作安装图形界面相关应用:# yum groupin...

2018-09-28 14:28:11 6315

原创 Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable解决方法

项目环境:AIX,tomcat7,JDK1.7项目背景:该项目在登录页面中有个输入校验码的功能,校验码图片是Java使用图形处理生成的,调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。错误信息:"Can't connect to X11 w...

2018-09-10 16:13:37 6966

原创 Filter过滤器

过滤器Filter1.filter的简介filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目标资源访问前后进行逻辑处理。 2.快速入门步骤:1)编写一个过滤器的类实现Filter接口2)实现接口中尚未实现的方法(着重实现doFilter方法)3)在web.xml中进行配置(主要是配置要对哪些资源进行过滤)package com.ithi...

2018-07-18 23:32:04 104

原创 Listener监听器

一、监听器Listener1.什么是监听器?监听器就是监听某个对象的状态变化的组件监听器的相关概念:事件源:被监听的对象  ----- 三个域对象 request  session  servletContext监听器:监听事件源对象、事件源对象的状态的变化都会触发监听器 ---- 6+2注册监听器:将监听器与事件源进行绑定响应行为:监听器监听到事件源的状态变化时所涉及的功能代码 ---- 程序员...

2018-07-10 22:45:49 223

原创 Ajax技术

一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随意做其他事情,不会被卡死 2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到服务器端,在这段时间里,客户端可以任意进行任意操作,直到服务器端将数据返回...

2018-07-06 21:55:42 181

原创 事务

一、事务概述1.什么是事务一件事情有n个组成单元,要不这n个组成单元同时成功,要不n个单元就同时失败,就是将n个组成单元放到一个事务中。2.mysql事务mysql默认的事务:自动事务,一条sql语句就是一个事务,默认开启事务并提交事务。手动事务:1)开启事务:start transaction2)事务提交:commit代表从开启事务到事务提交,中间的所有的sql都认为有效,真正的更新数据库。3)...

2018-07-01 19:17:21 124

原创 JSP-EL-JSTL动态页面技术

一、JSP技术1.jsp脚本1)&lt;%java代码%&gt; ----- java代码会翻译到servlet的service方法的内部2)&lt;%=java变量或表达式&gt; ----- 会被翻译成servlet的service方法内部的out.print()中3)&lt;%!java代码%&gt; ---- 会被翻译成servlet的全局成员 2.jsp运行原理-----jsp本质就是s...

2018-06-29 23:34:13 249

原创 Cookie和Session会话技术

一、会话技术简介1.存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器记住客户端状态(区分客户端) 2.会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。会话技术就是记录这次会话中...

2018-06-26 21:26:35 135

原创 Request和Response讲解

1.Request和Response概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应的response。service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,HttpServle...

2018-06-24 20:55:37 26825 2

原创 Servlet讲解

一、Servlet简介1.什么是ServletServlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API  动态的向客户端输出内容。servlet规范:包含三个技术点1)servlet技术2)filter技术---过滤器3)listener技术---监听器 2.Servle...

2018-06-22 22:12:02 143

原创 XML解析实现

XML的解析方式和解析器开发中比较常见的解析方式有两种,如下:1、DOM:要求解析器把整个XML文档装载到内存,并解析成一个Document对象。a) 优点:元素与元素之间保留结构关系,故可以进行增删改查操作。b) 缺点:XML文档过大,可能出现内存溢出现象。2、SAX:是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。并以事件驱动的方式进行具体解析,每执行一行,都将触发对应的事件。...

2018-06-13 23:50:14 185

原创 JDBC的C3P0连接池和DBUtils工具类

JDBC连接池使用的是C3P0连接池。1、导入jar包mysql-connector-java-5.0.4-bin.jarc3p0-0.9.1.2.jar2、创建C3P0配置文件C3P0配置文件命名必须是c3p0-config.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;c3p0-config&gt; &lt;default-con...

2018-06-12 16:54:55 808

原创 JQuery练习

需要的jquery库:核心库:jquery-1.8.3.js校验库:jquery.validate.js中文校验库:messages_zh.js下载地址:https://download.csdn.net/download/weixin_42072596/104618051、省市二级联动&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;m...

2018-06-06 12:02:22 921

原创 JavaScript小程序

1、注册表单校验&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;表单校验&lt;/title&gt; &lt;/head&gt; &lt;script&gt; function infoCheck(id,info)

2018-06-01 20:27:08 546

原创 SVN服务器搭建--Subversio与TortoiseSVN的配置安装(Windows)

1、  Subversion和TortoiseSVN 简介Subversion简介:Subversion是一个自由,开源的版本控制系统,可以随意地免费下载、修改、以及重新发布。是一个通用系统,可以管理任何类型的文件。服务器运行方式:独立服务器和借助apache。存储版本数据方式:一种是在 Berkeley DB 数据库中存放数据。另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS。Tor...

2018-06-01 12:13:26 226

原创 SSM整合

首先创建一个maven项目生成项目后,选择jdk版本,删除jdk低版本,重新加载jdk高版本。重新加载web。进入项目下Properties--Project Facets配置中。首先去掉勾选,点击apply。然后再选中,点击apply。如果项目中出现WebContent目录,表示加载web成功。见下面两幅图。maven项目创建完成。整合SSM项目开始1、导入依赖包可到maven官网中找到相应的依...

2018-05-28 16:59:05 172

原创 solr学习之旅

solr是全文检索企业级框架。使用环境:JDK1.7以上、Tomcat 7以上搭建solr服务器环境--window版一、搭建solr服务器1、创建“solr”文件夹 --- solr服务器目录。2、把Tomcat和solr 4.10.3版本包放到solr服务器目录中。3、到solr-4.10.3\example\webapps目录下找到solr.war包,复制到tomcat的webapps下并解...

2018-05-28 16:51:35 218

原创 Solr集群的搭建

1. 什么是SolrCloudSolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zo...

2018-05-28 16:49:38 247

原创 SpringMVC 参数传递中文乱码

今天搭建项目时,使用SpringMVC从页面传参到后台,获取到的中文参数乱码。解决方法:1、检查所有页面编码是UTF-8格式。2、查看是否在web.xml文件中配置编码过滤器,配置如下:&lt;filter&gt; &lt;filter-name&gt;CharacterEncodingFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.s...

2018-05-15 23:46:35 492

原创 Lucene的学习之旅

Lucene全文检索,它是apache公司研发,用于开发全文检索引擎的工具包。Lucene开发要使用JDK1.7,高版本要使用1.8。步骤1、到官网下载jar包下载地址:http://archive.apache.org/dist/lucene/java/     可以找到所有版本2、导入jar包Lucene包,可以在版本包中找到在Lucene开发中会用到文件操作,所以导入了相关依赖包3、Luce...

2018-05-11 15:52:10 129

原创 java.lang.UnsupportedClassVersionError JDK版本不一致

报错信息:解决办法:以下解决方法在网上获取;看报错信息,是因为使用的jar包版本不对。这个51.0是什么呢?  JDK不同的版本,编译出的class文件是不同的。通过查看分析class文件前几个字节,可以找到对应的关系,详细的参考官方,细微的版本之间可能有差异:J2SE 7 = 51 (0x33 hex),J2SE 6.0 = 50 (0x32 hex),J2SE 5.0 = 49 (0x31...

2018-05-08 12:55:22 672

原创 使用Mybatis PageHelper分页插件

1、导入依赖包&lt;!-- 导入pagehelper分页组件包 --&gt;&lt;dependency&gt;    &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt;    &lt;artifactId&gt;pagehelper&lt;/artifactId&gt;    &lt;version&gt;5.1.2&lt;

2018-05-07 16:05:00 197

原创 Springmvc @ResponseBody 前端ajax获取数据 后台使用@ResponseBody注解返回json数据

简单的说下@ResponseBody注解的使用示例;1、导入jackson包 导入jackson遇到的问题2、前端使用jQuery ajax调用。点击按钮触发单击事件,通过ajax跳转到后台以input映射的方法中,获取数据并通过@ResponseBody把查询到的数据转换成json格式。前端获取到数据,eash遍历数据到页面元素,我这是把数据添加到下拉列表中,完成赋值。$("#add_...

2018-04-28 15:19:22 4237

原创 @ResponseBody java.lang.IllegalArgumentException: No converter found for return value of type:class

最近在搭建SSM项目,在使用@ResponseBody注解返回Json数据时出现了问题,报错java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.HashMap,问题已解决,在这里做下备份。如下是在网上找到的解决办法;1、导入jackson 2.5.4包2、在...

2018-04-27 20:16:41 946

原创 Bootstrap模态框无法调用问题的解决办法

本人最近刚学习Bootstrap,感觉它很强大,而且容易上手。但在使用模态框时,确遇到了问题。模态框无法调用,官网上的实例使用了多个,而且不管是按钮还是js都无法调用。上网搜了很多办法都不行,代码也检查了好几遍。后来发现在页面引入Bootstrap和jQuery文件顺序上有些不同。后来一想,Bootstrap依赖jQuery,于是我抱着试一试的心态调整了引用顺序。终于这该死的问题顺利解决了!!!...

2018-04-26 21:03:30 12211 12

原创 maven的java web项目启动找不到Spring ContextLoaderListener的解决办法

报错信息:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener用maven搭建的java web项目,部署到tomcat运行时,就报了如下错误,控制台错误如下:这个错误真心让人醉了,究竟是怎么回事,我本地的jar包都没有问题。上网查找了相关的解决办法,在这里记录下。解决方法:1...

2018-04-26 11:29:30 1055

JQuery+validate校验+messages_zh中文的js库

JQuery核心文件,JQuery的validate校验文件,validate校验messages_zh中文文件

2018-06-06

java jdk1.7 linux 32位

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2018-05-18

java jdk1.6 linux 32位

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2018-05-18

springsource-tool-suite-3.5.1.RELEASE-e4.3.2-updatesite

springsource-tool-suite-3.5.1.RELEASE-e4.3.2-updatesite

2018-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除