自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (88)
  • 收藏
  • 关注

原创 图文并茂结合Java代码理解冒泡排序的原理

概念什么是冒泡排序,冒泡排序就是比较相邻之间的两个元素,如果前者比后者大,那么就交换这两个元素的位置,一直比较到最后一个元素。然后再重复这样的操作,一直到没有任何一个元素的位置发生改变,说明冒泡排序已完成。元素比较详情请看下图:冒泡排序元素比较图其比较动态图效果如下:冒泡排序比较动态效果图上面我们已经了解了冒泡排序的原理,下面我们用Java代码来实现冒泡排序的过程,本文来源于公众号:【Java学习提升】专注于Java领域技术分享,Java知识体系学习、分享面试经验,让我们结.

2020-06-09 10:21:01 264

原创 基于springboot来实现对日志文件内容的监控

引言这几天需要做一个需求,需求就是监控第三方运行程序的日志,提取关键字并预警这个功能。那么我们如果用java去实现这个监控日志的功能呢?用线程的方式来监控log日志文件我们首先要了解以下这三个类1、Tailer类Tailer类的主要作用是采用线程的方式去监控日志文件的内容,简单的理解就是文件内容的跟随器,当文件内容发生变化时它就能捕获到新增内容的信息,可以理解为我们在linux服务器中常用的“tail -f”命令。2、TailerListener类TailerListener类是

2020-06-05 17:52:53 2603

原创 详解SpringBoot2.X应用程序监控Actuator的配置与使用

前言我们都知道springboot包含了很多实用性的功能starter组件,本文主要介绍的这个组件是actuator。actuator主要是对springboot应用程序进行监控和管理,简单的说就是通过restful api接口请求来进行监管、审计、健康和数据采集你的应用程序运行的情况,通过本文将带你详细了解actuator。actuator的使用我们如何去使用actuator这个功能呢,很简单,我们只需要在pom.xml文件中引入依赖,如下:引入完过后,启动项目,并访问http://l

2020-06-03 08:45:10 1823

原创 简单明了的带你理解springboot原理和三大核心注解

一、springboot的定义Spring Boot是伴随着Spring4.0共同诞生的,它的目的就是简化spring的配置及开发,并协助开发人员可以整体管理应用程序的配置而不再像以前那样需要做大量的配置工作,它提供了很多开发组件,并且内嵌了web应用容器,如tomcat和Jetty等。其目的便是使我们的开发变得简化并且能大幅度提高开发人员的开发效率,为了简化Spring功能的配置我们可以引入或启动我们需要的Spring功能。这样做的好处就是避免开发人员过多的对框架的关注,而把更多的精力与时间放在系统的

2020-06-03 08:41:39 7538 2

原创 手把手带你了解Java线程的实现方式及生命周期原理

前言我们在工作中线程技术很多情况下都能用的到,而且我们在面试的时候,线程技术基本上也是必问的。今天我来从线程的实现方式以及线程的生命周期做一个全面的讲解与分析,帮助大家能更好的去了解线程技术。概念我们先来了解下线程和进程的概念以及区别:1、什么是进程进程是计算机执行应用程序的执行动作。当你运行一个程序的时候也就是完成了一个进程的启动(比如启动微信或者QQ)。如图所示2、什么是线程线程是进程内独立运行的一个单位,而进程他可以由一个或者多个线程组成,但是一个线程只能对应一个进程。

2020-06-03 08:37:28 154

原创 用通俗易懂的语言谈谈我对IOC和AOP的理解

前言  我们都知道Spring有两个重要的特性,那就是IOC和AOP,而这两个特性也是我们在求职过程中经常被问到的问题,下面我们就这两个特性结合实例来详细说明一下。一、IOC  IOC英文全称为“Inverse of Control”即控制反转的意思,它并不是一种技术,而是一种设计思想与理念。便是最初由我们在程序中自己手动new一个对象改变成交给Spring容器来控制并管理。简单的说,IOC你可以理解为一个Map集合,而Map存放的是各种对象,当我们需要用的时候就直接去获取这个key。  I

2020-06-02 08:02:38 2210

原创 如何写出高质量效率高的sql语句,看完这篇就懂了

本文主要从工作经验中总结出来的经验总结sql语句优化问题,下面我们用Demo来具体说明如何提高sql的执行效率:1、关于limit分页优化的问题SELECT * FROM message_1 LIMIT 10000,10这条语句执行速度很快,当我们把语句改成下面语句的时候再看看用了多久?SELECT * FROM message_1 LIMIT 1000000,10运行结果如下图:上面的语句整整用了17.7秒!这么慢,用户可是等不了了,那么我们如何优化这句sql呢?解决方

2020-06-01 15:50:11 962

原创 设计模式之单例模式详解和使用方法

单例模式的定义  在单实例模式下,只会存在一个实例,实例将自己实例化并提供给整个系统使用。我们熟知的线程池、高速缓存、日志对象、对话框、打印机和显卡驱动程序对象通常设计为单例模式。这些应用程序都具有资源管理器的功能。举个例子来说明一下,比如每台计算机可以有多台打印机,但为了避免多个打印机同时打印到打印机上, 每个计算机可以具有多个通信端口,并且系统必须集中管理这些通信端口,使得一个通信端口不能被两个活多个打印机请求并且同时调用。也就是说,选择单一模式是为了避免不一致状态。单例模式类的特征  a、

2020-06-01 15:45:08 216

原创 设计模式之工厂模式详解和使用方法

概念  根据定义一个工厂父类来定义创建对象的公共接口,而子类负责生成特定对象。  工厂模式主要分为普通工厂模式(又叫简单工厂模式)、工厂方法模式和抽象工厂模式这三种模式,下面我们针对每一种模式做一个详细说明。工厂模式类型1、普通工厂模式(简单工厂模式)  普通工厂模式也叫简单工厂模式,简单的说它就是创建了一个公共的接口工厂类,然后其他类都实现这个接口。  在该模式中,工厂类是整个模式的关键。它有着一个必要的判断逻辑,能够根据你的需要来创建所需要的实例。使用者使用的时候无序知道这些对象

2020-06-01 15:37:26 439

原创 这些年我们在java中遇到过的坑,你遇到过几个

1、Java注释能够识别Unicode关于问题还引申出一个概念“Unicode 逃逸”,并且为什么会有这种机制,有什么作用,我之前写过一篇文章,这里面已经做了详细的介绍,请大家点击并仔细阅读这篇文章:点击阅读---->《Java里面注释的代码居然被执行了》2、Integer类型的数值比较大家来看看下面的这段代码执行的结果是什么?public static void main(String[] args) { Integer a = 127; Integer b = 1

2020-06-01 10:23:58 384

原创 深入理解ArrayList的扩容机制的原理

前言:  在面试中我们经常被问到说ArrayList和数组有什么不同,但我认为我们有必要去深入了解下ArrayList的原理。我们在日常开发的过程中,ArrayList也是经常使用的,接下来和小编一起淡来学习下ArrayList原理吧。下面的代码是基于JDK1.8的 // 默认为 0 private int size; /** * Appends the specified element to the end of this list. * @param

2020-06-01 10:21:05 385

原创 惊!Java里面注释的代码居然被执行了

背景最近同事写的程序报了一个非常神奇的错,错误信息如下:Error:(6, 28) java: 非法字符: 'uff0c'Error:(6, 19) java: 不是语句Error:(7, 15) java: 需要';'喊我一起去解决这个问题,看到这个错误的时候,我首先去搜"uff0c"这个字符串,居然没有搜到,然后查看的报错的代码位置,发现也是正常的,代码如下:Long id = subjectOption.getId();// u000d 如果id为空则新增,否则为修改if (id

2020-06-01 10:09:10 2611

原创 一文带你理清Java异常体系,提高开发效率

一、概述我们在项目开发的过程中使用异常是必不可少的事情,那么异常会带来哪些好处呢?我们知道异常带来的最明显的好处是,它能够降低错误处理代码的复杂度。不使用异常的话,我们就必须检查一些特定的错误,并且在程序中许多地方都要去处理它。而当我们使用异常的时候,就不需要在方法的调用处进行检查,因为异常机制能够捕获到这个错误信息。然后我们只需要在一个地方处理这个错误。这种处理方式不仅能节省代码量,而且还能把“描述在正常执行过程中做什么事”的代码(try)和“出了问题怎么办”的代码(catch)之前进行分离。

2020-06-01 10:08:24 241

原创 SpringBoot的Actuator是如何进行服务监控与管理

一、Actuator是什么Actuator是SpringBoot中一个很强大的功能,它自带的监控功能可以对程序内部运行情况监控和管理,通过restful api请求进行监管、审计、收集系统的运行情况,如应用的监控状况、Bean加载情况、环境变量、日志信息、线程信息等。Actuator还能与外部应用监控系统进行整合,比如Prometheus, Graphite, DataDog, Influx, Wavefront, New Relic等。这些应用监控系统提供了仪表盘、图标、分析和告警等功能,可以让你

2020-06-01 10:07:52 610

原创 用Java实现基于Web端的AI机器人聊天

本文详细介绍了如何用Java实现Web聊天机器人。通过创建一个新项目来学习一下!一、创建一个新项目添加所需的依赖项 打开pom.xml文件在IDE中 将下列内容添加到<repositories>区域 <repository> <id>JCenter</id> <url>https://jcenter.bintray.com</url></repository> 将下列内容添

2020-06-01 10:07:05 3573

原创 2019年国外程序员薪资报告分析,40岁以后薪资呈下降趋势

最近,在小编在网上看到由高盛及Hackerrank公司发布的关于国外程序员的薪资报告,该报告根据地域和行业等维度将程序员薪资进行划分,详情如下:在欧洲,程序员工资最高的行业是汽车行业,平均薪资达到了5.2W美元,折合人民币37万元;而在亚太地区和美国,媒体,娱乐和游戏行业的程序员薪资比较高,分别达到4.9万美元(34.8万人民币)和8.5万美元(60.4万人民币);之前一直火热的金融行业,程序员的薪资待遇上竟然比媒体,娱乐和游戏行业的程序员工资低。而我国最新发布的5月份全国程序员平均薪资情况..

2020-06-01 10:05:56 2902

原创 java带数字字母的字符串混合排序

import java.util.*;public class NaturalOrderComparator implements Comparator { int compareRight(String a, String b) { int bias = 0, ia = 0, ib = 0; // The longest run of digits...

2020-04-27 13:52:31 1312

原创 RestTemplate发送MultipartFile为参数的请求

package com.rh.user.controller;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.rh.user.untils.JsonFileUtils;import com.rh.user.untils.RestTemplateUtils;import...

2020-04-23 11:41:21 3554

原创 ora-01017 invalid username/password

1、打开cmd2、sqlplus /nolog3、SQL&gt;conn/as sysdba (操作系统认证登录)SQL&gt;alter user system identified by system; (回车后用户system的密码会更改为system)

2018-07-05 14:40:45 235

原创 如何修改hosts文件设置本地域名

打开c:\windows\system32\drivers\etc\hosts文件添加下面一行代码:127.0.0.1 qxwo.com结果:localhost-&gt;qxwo.com

2018-07-05 14:39:25 1796

原创 使用dom4j解析xml工具类

package wang.iky.tools;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.Li...

2018-07-05 14:38:00 3097

原创 java解析kml文件

package test; import java.io.File;import java.util.ArrayList;import java.util.List; import org.apache.commons.math3.analysis.polynomials.PolynomialsUtils; import de.micromata.opengis.kml.v_2_2...

2018-07-05 14:37:01 4239 3

原创 js获取服务器时间并将GTM时间转换为北京时间

$.ajax({ url: '', type: 'get', success: function (data, status, xhr) { var str = xhr.getResponseHeader('Date'); //获取Response Header里面的Date var date = new...

2018-07-05 14:36:22 4783

原创 MySQL删除重复数据行(只保留一条)

delimiter $$CREATE TABLE devices_all ( device_all_id int(11) NOT NULL AUTO_INCREMENT,device_id varchar(512) DEFAULT NULL, device_token varchar(512) DEFAULT NULL,client_agent varchar(512) DEFAULT NULL,...

2018-07-05 14:35:41 2688

原创 java复制类的值不复制引用

工具类:package com.eazo.sparta.project.std.function.bean; import java.lang.reflect.Method;import java.util.Arrays;import java.util.Collection;import java.util.List; public class CloneTool { /*...

2018-07-05 14:34:43 1078

原创 javascript中的深拷贝和浅拷贝

demovar param= { a:1, b:2 };var param1 = param;//浅拷贝var param12 = cloneObj(param);//深拷贝解释:如果param中的值改变了则param1也跟着改变,而param2则不改变;原理:param和param1共用同一个存储地址,而param2则是新开了一个存储地址;var cloneObj = function(ob...

2018-07-05 14:32:30 134

原创 arcgis for javascript加载地区行政边界代码

map = new Map(“map”, { center : [ 120.160338, 32.325512 ], zoom : 9, logo : false, slider : false, sliderPosition : ‘bottom-right’// infoWindow : popup});map.addLayer(baseMap);...

2018-07-05 14:28:42 2820

原创 多线程下@Autowired获取实例为空-java手动获取service实例

BeanContext.javaimport org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.spr...

2018-05-03 21:21:52 840

原创 java连接sqlserver报错的解决方法(com.microsoft.sqlserver.jdbc.SQLServerException:The TCP/IP……)

今天整合Spring MVC整合Mybatis的时候报错如下:com.microsoft.sqlserver.jdbc.SQLServerException:The TCP/IP connection to the host localhost, port 1433 has failed. Error:Connection refused: connect. Please verify the c...

2018-05-03 08:15:06 3920

原创 javascript获取cookie值代码

如何使用js来获取cookie的值读取属于当前文档的所有cookiesvar allcookies = document.cookie;定义一个函数,用来读取特定的cookie值。function getCookie(cookie_name){var allcookies = document.cookie;var cookie_pos = allcookies.indexOf(cookie_...

2018-05-03 08:14:06 1264

原创 mysql 错误代码:1267 Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,....

错误代码: 1267Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='解决方法:select * from user where mobile = in_mobileCOLLATE utf8_unicode_ci;#或者select ...

2018-05-02 09:20:33 23438 2

原创 ssm_mysql读写分离配置

mysqldb.properties#主数据库数据源jdbc_url=jdbc:mysql://localhost:3306/demo?useUnicode=true&amp;allowMultiQueries=truejdbc_username=rootjdbc_password=sa123456validationQuery=SELECT 1#从数据库数据源slave_jdbc_u...

2018-04-17 14:25:47 305

mybatis整合springMvc完整jar包下载

mybatis整合springMvc完整jar包下载

2015-03-28

SpringMVC+Mybatis+SQLServer整合源码 含数据库文件

SpringMVC+Mybatis+SQLServer整合源码 含数据库文件

2015-03-28

SpringMVC+Mybatis+MySQL整合源码 含数据库文件

SpringMVC+Mybatis+MySQL整合源码 含数据库文件 导入项目即可运行 简单易懂 时候新手学习参考

2015-03-28

php_sqlsrv_55_ts.dll等文件下载

php_sqlsrv_55_ts.dll等文件下载

2015-01-08

基于js开发只能选择年月的日历控件

基于js开发只能选择年月的日历控件

2015-01-08

基于js开发的只能选择年月

基于js开发的只能选择年月

2015-01-08

JavaScript判断各种浏览器代码

JavaScript判断各种浏览器代码

2014-12-15

基于mysql整合SpringMVC Mybatis源码

基于mysql整合SpringMVC Mybatis ,项目导入即可运行,创建表users,字段分别为id,userName,pwd

2014-12-15

基于sql server整合SpringMVC Mybatis

基于sql server整合SpringMVC Mybatis ,项目导入即可运行,创建表users,字段分别为id,userName,pwd

2014-12-15

微信自定义菜单源码下载(java版)

微信自定义菜单源码下载(java版)

2014-12-02

微信自动回复_自定义回复源码下载(java版)

微信自动回复_自定义回复源码下载(java版),亲测可完美运行!

2014-12-02

基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

本教程是基于MyEclipse环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven project File->New->Project 选择Maven Project 选择项目路径 Use default Workspace location默认工作空间 选择项目类型 在Artifact Id中选择maven-archetype-webapp 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。 Package是默认给你建一个包,不写也可以。 建好后如下图: 接下来需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。 更改文件夹显示的顺序:右击->属性->Order and Export 更改JDK版本:在Libraries双击JRE System Library,要1.6版本 更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。   双击每个文件夹的Output folder,选择路径。 src/main/java,src/main/resources,选择target/classes; src/test/java ,src/test/resources, 选择target/test-classes;   选上Allow output folders for source folders. 点击项目名称右击,然后如图选择 在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring。将spring包全部添加进来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来dependencies内容。 设置jar包的scope 当添加进入一个jar包后,有一些属性需要设置,最重要的就是scope,它有以下几种取值: 1.         compile,缺省值,适用于所有阶段,会随着项目一起发布。 2.         provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 3.         runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 4.         test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 5.         system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。 注意: 在使用maven 打包或者编译时报:-source1.3 中不支持注释错误解决方案如下: <build>   <plugins>    <plugin>     <artifactId>maven-compiler-plugin</artifactId>     <version>2.0.2</version>     <configuration>      <source>1.5</source>      <target>1.5</target>     </configuration>    </plugin>   </plugins>  </build> 添加如下配置就不会再报错了 pom.xml文件代码: <project xmlns="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.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>wang.gom.mavenspringmvc</groupId> <artifactId>mavenspringmvctest</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>mavenspringmvctest Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.openejb</groupId> <artifactId>javaee-api</artifactId> <version>5.0-1</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.faces</groupId> <artifactId>jsf-api</artifactId> <version>1.2_04</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.faces</groupId> <artifactId>jsf-impl</artifactId> <version>1.2_04</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.1.2.RELEASE</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.5.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.openejb</groupId> <artifactId>commons-dbcp-all</artifactId> <version>1.3-r699049</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>2.2.2</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.1.1.RELEASE</version> <type>jar</type> <scope>compile</scope> </dependency> </dependencies> <build> <finalName>mavenspringmvctest</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> </project> web.xml文件代码: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5" > <!-- 区分项目名称,防止默认重名 --> <context-param> <param-name>webAppRootKey</param-name> <param-value>maven.example.root</param-value> </context-param> <!-- Spring的log4j监听器 --> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> <!-- 字符集 过滤器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- Spring view分发器 --> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/dispatcher-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app> dispatcher-servlet.xml文件代码 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"> <mvc:annotation-driven /> <context:component-scan base-package="Controller" /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean> </beans> GeneralController类代码 package Controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class GeneralController { @RequestMapping(value="index.do") public void index_jsp(Model model){ model.addAttribute("ceshi", "测试你好"); System.out.println("index.jsp"); } } Index.jsp页面代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <c:out value="${ceshi}"></c:out> </body> </html> 运行http://localhost:8080/mavenspringmvctest/index.do结果为:测试你好 源码下载地址:http://www.anqingonline.com/thread-15730-1-1.html

2014-08-06

commons-httpclient-3.0.jar包下载

commons-httpclient-3.0.jar包下载

2014-06-13

axis.jar包下载

axis.jar包下载axis.

2014-06-13

jackson-jar

jackson所需要的所有jar jackson-all-1.6.2.jar jackson-core-asl-1.6.2.jar jackson-mapper-asl-1.6.2.jar jakarta-oro.jar

2014-06-12

tomcat启动时定时循环执行内容(action)

tomcat启动时定时循环执行内容(action) 本人亲自编写的小程序,简单易懂,欢迎下载评论!

2014-06-11

文件上传与下载源码 含数据库

java文件上传与下载源码 含数据库 下载后导入项目直接运行 适合新手学习参考

2014-05-30

java反编译工具

java反编译工具,本来一直在用,目前为止最好用的java反编译工具

2014-05-30

java上传文件源码下载

java上传文件源码下载,基于jsp、servlet编写,下载后直接导入项目即可运行

2014-05-30

java调用net开发的webservice实例

java调用net开发的webservice实例下载 问题终于解决了,之前加上?wsdl的时候报如下错: - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect - Retrying request - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect - Retrying request - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect - Retrying request - java.net.ConnectException: Connection timed out: connect org.codehaus.xfire.fault.XFireFault: Couldn't send message. at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89) at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:30) at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79) at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114) at org.codehaus.xfire.client.Client.invoke(Client.java:336) at org.codehaus.xfire.client.Client.invoke(Client.java:368) at cn.watersoft.reportinfo.test.test.main(test.java:22) Caused by: org.codehaus.xfire.XFireException: Couldn't send message. at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:145) at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48) at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26) ... 6 more Caused by: java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at java.net.Socket.connect(Socket.java:469) at java.net.Socket.(Socket.java:366) at java.net.Socket.(Socket.java:240) at org.apach

2014-05-30

人口普查系统(有饼状图分析)

50分下载,5分分享 关于人口普查的一个小系统,里面有饼状图来分析百分比,比较有参考价值

2021-03-02

numpy-1.12.1+mkl-cp27-cp27m-win32.zip

numpy-1.12.1+mkl-cp27-cp27m-win32.zip

2020-04-08

numpy-1.13.1+mkl-cp27-cp27m-win64.zip

numpy-1.13.1-46积分下载5积分分享-高性能科学计算和数据分析的基础包,适用于 python2.7 ,win64位,提供了大量矩阵处理的函数。

2020-04-08

nacos-server-1.2.0.zip

nacos最新版-nacos-server-1.2.0.zip

2020-03-06

aspose words for java(springmvc) 16.8.0 最新完美破解版,无水印,无使用时间限制

aspose words for java(springmvc) 16.8.0 最新完美破解版,无水印,无使用时间限制aspose words for java(springmvc) 16.8.0 最新完美破解版,无水印,无使用时间限制aspose words for java(springmvc) 16.8.0 最新完美破解版,无水印,无使用时间限制

2017-11-29

使用Aspose.Words for Java完成复杂Word与PDF的导出Demo

使用Aspose.Words for Java完成复杂Word与PDF的导出Demo使用Aspose.Words for Java完成复杂Word与PDF的导出Demo使用Aspose.Words for Java完成复杂Word与PDF的导出Demo

2017-11-29

c#浏览器webbrowser简单demo

c#浏览器webbrowser简单demo

2017-10-12

C#万能视频播放器VLC插件

C#万能视频播放器VLC插件

2017-10-12

IrisSkin4皮肤插件包含大量皮肤

IrisSkin4皮肤插件包含大量皮肤

2017-08-29

IrisSkin2皮肤插件包含大量皮肤

IrisSkin2皮肤插件包含大量皮肤

2017-08-29

CSkin 16.1.14.2皮肤插件最新版

CSkin 16.1.14.2皮肤插件最新版

2017-08-29

Java DFA算法实现敏感词、广告词过滤源码(导入即可用)

导入后运行TestSensitiveWdFilter.java里面的TestFilter()方法即可见效果

2016-11-18

java基于websoket简单的实时网页聊天代码

java基于websoket简单的实时网页聊天代码 部署后运行http://localhost:8080/springmvc/helloworld.do?userName=张三 点击聊天按钮 注意用两个不同的浏览器打开聊天即可见效果

2016-11-04

java基于websoket简单的实时网页聊天

部署后运行http://localhost:8080/springmvc/helloworld.do?userName=张三 点击聊天按钮 注意用两个不同的浏览器打开聊天即可见效果

2016-11-04

最新springMVC+mybatis框架搭建详细教程

最新springMVC+mybatis框架搭建详细教程,本人按照此教程亲测通过,适合新手学习!

2015-11-19

java解析kml(JavaAPIforKml.jar包下载)

java解析kml(JavaAPIforKml.jar包下载)

2015-08-07

Surfer(10.3.705)_64-bit完整破解版下载

Surfer(10.3.705)_64-bit完整破解版下载 5分下载,2分共享

2015-06-24

JAVA WMF 转换SVG,PNG(10分下载2分共享)

JAVA WMF 转换SVG,PNG(10分下载2分共享) WMF转PNG EMF转PNG 工具类,使用wmf2svg 来实现wmf转svg 用batik jar实现svg转png 这种转换 不存在图片丢失等问题!

2015-05-08

三汇语音库开发API函数说明(Shp_A3.dll)

10分下的2分共享! 三汇语音卡程序开发API函数详细说明,,如下面这样的: 函数名称:int WINAPI SsmGetMinVocDtrEnergy(int ch, PDWORD pdwMinVocDtrEnergy) 入口参数: ch: 通道编号。 pdwMinVocDtrEnergy: 判定声音还是噪声的能量门限值。 函数返回: -1: 调用失败。 0: 调用成功。 功能描述: 取得驱动程序判定线路上出现的信号是声音还是噪声的能量门限值。 相关函数: SsmSetMinVocDtrEnergy

2015-04-03

springmvc整合教程 包含文档和源码

springmvc整合教程 包含文档和源码 简单易懂 整合步骤详细 并带有项目源码 导入即可使用

2015-03-28

空空如也

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

TA关注的人

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