自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 修改eclipse新建maven项目的默认jre版本

修改eclipse新建maven项目的默认jre版本在maven配置文件settings.xml加入以下配置,对旧项目maven->Update Project…即可<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1

2021-04-17 20:09:20 627

原创 观察者模式+事件委托(JAVA版)

观察者模式+事件委托观察者模式1.定义2.实现使用JDK工具包实现自定义实现事件委托1.定义2.实现观察者模式1.定义观察者模式又叫做发布-订阅(Publish/Subscribe)模式。定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2.实现使用JDK工具包实现具体主题或具体通知者package com.design.pattern.observer.jdk;import java.util

2021-04-15 23:26:03 556 1

原创 UML类图

UML类图类接口第一种:矩阵表示法,顶端有`<>`第二种:棒棒糖表示法关系继承实现关联聚合合成(组合)依赖说明:以下图片中的同名方法不是表示构造方法类类图分为三层第一层显示类的名称,如果是抽象类,则就用斜体显示第二层是类的特性,通常就是字段和属性。权限 属性名:类型 [ = 默认值 ]第三层是类的操作,通常是方法或行为。权限 方法名称(参数列表) [ : 返回类型]注意前面的符号,‘+’表示public,’-‘表示private,’#'表示protected。接口

2021-04-02 17:23:03 1012

原创 mysql 经纬度距离计算

经纬度距离计算函数计算方法两点距离(单位m) mysql 5.6 添加两点球面距离(单位m)MySQL 5.7.6添加函数计算方法CREATE DEFINER=`root`@`%` FUNCTION `GetDistance`( myLatitude DECIMAL(11,8),#我当前位置的纬度 myLongitude DECIMAL(11,8),#我当前位置的经度 ...

2019-11-21 11:04:47 2213

原创 mysql相关指令

mysql相关指令1 、SHOW [FULL] PROCESSLIST 指令是用来查看那些线程正在运行,你也可以从INFORMATION_SCHEMA PROCESSLIST这个表得到这些信息SHOW PROCESSLIST;2 、KILL [CONNECTION | QUERY] processlist_id 指令杀掉进程,connection选项,kill的时候,将连接也断掉,而quer...

2019-08-23 16:02:16 143

转载 jquery自定义函数的多种方法

jquery自定义函数的多种方法方法1方法2方法3方法4方法5方法1// 传参数 var aa = function(x){ //弹出对象 x 里的 aa 变量和 bb 变量 alert(x.aa + " 我成功啦 " + x.bb); } $.windowbox = aa; $.windowbox({ aa: "哈哈", bb: "啦啦" });方法2//方法定义...

2019-06-10 22:16:16 339

原创 使用 dubbo 报错 java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy

使用 dubbo 报错 java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy使用dubbo2.6版本报以上错误,是缺少依赖包造成的,需要导入curator-framework依赖<!-- curator-framework --> <dependency> <groupId>o...

2019-04-02 17:07:32 1068

转载 eclipse svn 检出项目出错 SVN: '0x00400006的解决办法

eclipse svn 检出项目出错 SVN: '0x00400006的解决办法转:https://blog.csdn.net/fannie_yang/article/details/83857841

2019-03-28 21:50:08 1056

原创 解决eclipse中git pull和push一直需要输入远程url地址的问题

解决eclipse中git pull和push一直需要输入远程url地址的问题[remote "origin"] url = git@github.com:jerrytao1987/test.git

2019-03-26 21:44:18 1169

转载 maven项目需要提交到版本库管理的文件

#maven项目需要提交到版本库管理的文件maven项目只需要以下即可 src pom.xml README.MD .gitignore其他的文件都不需要也不应该被提交上来,否则很容易造成冲突。提供个java的gitignore 模板:### Java template*.class# Mobile Tools for Java (J2ME).mt...

2019-03-26 21:06:01 857

转载 shiro 实现退出登录功能

shiro 实现退出登录功能第一种方式:1、配置权限控制,/logout.action=logout2、在页面相应的退出操作中配置链接:/logout.action 即可,并不需要实现controller层第二种方式(自定义退出登录功能)1.shiro有许多过滤器,其中就有一个LogoutFilter的过滤器,只需要继承并重写preHandle方法2.在配置文件中注入自定义实现的过...

2019-03-19 17:20:30 13809 1

原创 ssm applicationContext-trans.xml

ssm applicationContext-trans.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/contex...

2019-03-18 14:57:27 217

原创 HttpClient与spring整合使用

HttpClient与spring整合使用applicationContext-httpclient.xmlApiServiceHttpResultTestApiService(测试类)applicationContext-httpclient.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns:xsi="http:/...

2019-03-17 11:49:01 594

原创 springboot快速入门

springboot快速入门1. 设置spring boot的parent2. 导入spring boot的web支持3. 添加Spring boot的插件4. 编写第一个Spring Boot的应用5. 启动应用6. 测试1. 设置spring boot的parent &amp;lt;parent&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/g...

2019-03-15 18:50:55 129

原创 Tomcat热部署

Tomcat热部署Tomcat有个后台管理功能,可以实现工程热部署。第一步:需要修改tomcat的conf/tomcat-users.xml配置文件。添加用户名、密码、权限。第二步:重新启动tomcat。使用maven的tomcat插件实现热部署:第一步:配置tomcat插件,需要修改工程的pom文件。第二步:使用maven命令进行部署。可以使用maven实现tomcat热部署。Tomcat启动...

2019-03-15 12:19:30 201

原创 springmvc json数据交互

springmvc json数据交互加入jar包Controller编写配置json转换器SpringMVC默认用MappingJacksonHttpMessageConverter对json数据进行转换,需要加入jackson的包加入jar包maven pom.xml中引入方式 &lt;!-- jackson-databind --&gt; &lt;dependency&gt;...

2019-03-14 12:28:21 237

转载 测试服务器接口的工具

POST请求模拟、JSON请求、http接口测试、post接口测试apiDebug-API接口调试插件Chrome官网下载(需要访问google chrome market/webstore,请确保所在网络具备越过长城的能力)离线下载(下载后需要自行拖到Chrome扩展程序)流行的接口测试工具:火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman、apiDebug-API...

2019-03-14 12:19:37 1137

原创 spingmvc 使用上传解析器CommonsMultipartResolver上传图片

spingmvc 使用上传解析器CommonsMultipartResolver上传图片加入jar包配置上传解析器jsp页面控制层(controller)方法加入jar包配置上传解析器在springmvc.xml中配置文件上传解析器&lt;!-- 定义文件上传解析器 --&gt; &lt;bean id="multipartResolver" class="org.springfr...

2019-03-13 23:13:34 647

原创 配置虚拟目录(图片)

配置虚拟目录第一种方式:在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加:&amp;lt;Context docBase=&quot;D:\develop\upload\temp&quot; path=&quot;/pic&quot; reloadable=&quot;false&quot;/&amp;gt;访问http://localhost:8080/pic即可访问D:\develop\

2019-03-13 21:30:29 1044

原创 springmvc 异常处理器

springmvc 异常处理器异常处理思路自定义异常类自定义异常处理器异常处理器配置错误页面异常测试springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发...

2019-03-13 21:20:15 291

原创 springmvc自定义参数绑定

springmvc自定义参数绑定由于日期数据有很多种格式,springmvc没办法把字符串转换成日期类型。所以需要自定义参数绑定。前端控制器接收到请求后,找到注解形式的处理器适配器,对RequestMapping标记的方法进行适配,并对方法中的形参进行参数绑定。可以在springmvc处理器适配器上自定义转换器Converter进行参数绑定。一般使用&lt;mvc:annotation-dr...

2019-03-13 19:15:35 512

原创 springmvc.xml

springmvc.xml&amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;quot;1.0&amp;amp;amp;amp;quot; encoding=&amp;amp;amp;amp;quot;UTF-8&amp;amp;amp;amp;quot;?&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;beans xmlns=&am

2019-03-13 17:39:32 1104 1

原创 ssm web.xml

ssm web.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;web-app xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://java.sun.com/xml/ns/javaee&amp

2019-03-13 17:36:23 395

转载 Spring各个jar包作用

Spring各个jar包作用Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。Spring Context:在基础IOC功能上提供扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务...

2019-03-13 15:41:41 140

原创 ClassPathXmlApplicationContext加载多个配置文件

ClassPathXmlApplicationContext加载多个配置文件一共有两种方法:第一种:数组方式String[] configLocations = new String[]{“spring/applicationContext-dao.xml”,“spring/applicationContext-service.xml”,“spring/applicationContext-...

2019-03-13 14:31:57 2879

原创 ssh web.xml

ssh web.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.su

2019-03-13 11:42:21 273

转载 Eclipse出现"Initializing Java Tooling". java.lang.NullPointerException

Eclipse出现An internal error occurred during: “Initializing Java Tooling”. java.lang.NullPointerException方案一:重启Eclipse,这个成功的可能性不大,我好像就第一次成功过,反正后面估计是免疫了就没成功过。方案二:(慎用!慎用!一定要慎重!)看到有的博主说要删除工作空间\workspace....

2019-03-13 10:42:28 466

原创 ssm applicationContext-dao.xml配置文件

ssm applicationContext-dao.xml配置文件&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot; xmlns:context=&quot;http://w

2019-03-12 21:49:36 351

原创 mybatis 分页插件PageHelper的使用

mybatis 分页插件PageHelper的使用分页处理Mybatis分页插件 - PageHelper说明使用方法第一步:把PageHelper依赖的jar包添加到工程中。第二步:在Mybatis配置xml(SqlMapConfig.xml)中配置拦截器插件:第三步:在代码中使用1、设置分页信息:2、取分页信息第一种方式第二种方式完整测试代码如果出现如下异常,换一个版本再试,版本兼容问题分页...

2019-03-12 21:18:24 564

原创 mybatis动态sql标签

mybatis动态sql标签if标签where标签sql片段标签foreach标签trim标签背景1、prefix属性:在trim开始部分添加内容2、suffix属性:在trim结束部分添加内容3.prefixOverrides属性:去除trim开始部分的内容4、suffixOverrides属性:去除trim结束部分的内容choose标签if标签比如UserMapper.xml&amp;amp;lt;!-...

2019-03-12 15:47:11 235

原创 输出映射resultMap

输出映射resultMap基本介绍OrderMapper.xml基本介绍resultType可以指定将查询结果映射为pojo,但需要pojo的属性名和sql查询的列名一致方可映射成功。如果sql查询字段名和pojo的属性名不一致,可以通过resultMap将字段名和属性名作一个对应关系 ,resultMap实质上还需要将查询结果映射到pojo对象中。resultMap可以实现将查询结果映射...

2019-03-12 12:43:12 229

原创 SqlMapConfig.xml配置文件

SqlMapConfig.xml配置文件配置内容db.propertiesSqlMapConfig.xmlmybatis支持别名配置内容SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件...

2019-03-12 12:36:26 131

原创 mybatis 动态代理方式

mybatis 动态代理方式User.javaSqlMapConfig.xmlUserMapper.xmlUserMapper.javaUserMapperTest.javaUser.javapackage cn.itcast.mybatisdemo.pojo;import java.util.Date;public class User { private Integer i...

2019-03-12 12:21:53 170

转载 最新教程:如何在eclipse中安装mybatis generator插件,并利用插件自动在自己指定得项目文件下生成代码文件

最新教程:如何在eclipse中安装mybatis generator插件,并利用插件自动在自己指定得项目文件下生成代码文件使用mybatis generator插件的目的安装步骤如何利用插件自动在自己指定得项目文件下生成代码文件步骤:首先在自己的项目下右键选择new -&gt;other-&gt;Mybatis-&gt;如图下,然后next第二步:填写配置文件中的一些配置,这里主要是要填写第三步...

2019-03-12 12:15:25 478

原创 mybatis 原始开发

mybatis 原始开发User.javaSqlMapConfig.xmlUserMapper.xmlMybatisTest.javaUser.javapackage cn.itcast.mybatisdemo.pojo;import java.util.Date;public class User { private Integer id; private Stri...

2019-03-12 10:56:26 264

原创 Maven 安装 JAR 包的命令

Maven 安装 JAR 包的命令&lt;dependency&gt; &lt;groupId&gt;org.springframework&lt;/groupId&gt; &lt;artifactId&gt;spring-context-support&lt;/artifactId&gt; &lt;version&gt;3.1.0.RELEASE&lt;/version...

2019-03-11 16:51:23 301

原创 maven Mirror镜像

maven Mirror镜像mirror相当于一个拦截器,它会拦截maven对remote repository的相关请求,把请求里的remote repository地址,重定向到mirror里配置的地址。1 没有配置mirror2 配置mirror3 &amp;lt;mirrorOf&amp;gt;&amp;lt;/mirrorOf&amp;gt;&amp;lt;mirrorOf&amp;gt;&amp;lt;/mirr

2019-03-11 16:48:39 46856 4

原创 maven的超级pom文件位置

maven的超级pom文件位置pom文件详解:https://www.cnblogs.com/zz0412/p/Maven_pom.html

2019-03-11 16:41:06 1865 5

原创 maven 私服(jar包发布和下载配置)

maven 私服(jar包发布和下载配置)将项目发布到私服配置将项目dao工程打成jar包发布到私服从私服下载jar包配置在setting.xml 中配置仓库将项目发布到私服配置第一步: 需要在客户端即部署maven-dao 工程的电脑上配置maven环境, 并修改settings.xml文件,配置连接私服的用户和密码。此用户名和密码用于私服校验,因为私服需要知道上传的账号和密码是否和私服中...

2019-03-11 16:29:19 869

原创 maven理解继承和聚合

maven理解继承和聚合基本概念继承聚合案例maven-parent 父模块maven-dao 子模块基本概念继承继承是为了消除重复,如果将dao、service、web分开创建独立的工程则每个工程的pom.xml文件中的内容存在重复, 比如:设置编译版本、锁定spring的版本的等, 可以将这些重复的配置提取出来在父工程的pom.xml中定义。聚合项目开发通常是分组分模块开发,每个模块...

2019-03-11 15:57:16 389

空空如也

空空如也

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

TA关注的人

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