- 博客(163)
- 资源 (2)
- 收藏
- 关注

原创 SpringCloudEureka集群
一、Spring Cloud Netflix该项目是Spring Cloud的核心子项目,是对Netflix公司一系列开源产品的封装。它为Spring Boot应用提供了自配置的整合,只需要通过一些简单的注解,就可以快速地在Spring Cloud的应用中使用起来。它主要提供的模块包括: 服务发现注册(Eureka) 客户端负载均衡(Ribbon) 断路器(Hystrix) 智能路...
2018-02-08 16:56:47
363

原创 利用Java的JavaMail发送邮件:企业邮箱版和个人邮箱客端版
本文链接: http://blog.youkuaiyun.com/qq_35257397/article/details/79004987废话不说进入正题: 1. 第一步项目基于maven 搭建。引入pom.xml dependency> groupId>javax.mailgroupId> artifactId>mailart
2018-01-08 17:04:39
14423
5

原创 openlayer 系列二(地图切换控件)
根据上一个文章,已经简单的会使用openlayer 了.现在加入地图切换控件.切换卫星地图和矢量地图作为展示.目前有2种方案.方案一:首先我们把2个地图全部叠加map 上. a = new ol.layer.Tile({ title: '天地图普通', type: 'base', visible: true,
2017-11-24 16:57:45
5505
1
转载 Spring Boot 自动配置原理application.properties
自动配置呢Spring Boot spring-boot-autoconfigure 依赖做了很多默认的配置项,即应用默认值。这种模式叫做 “自动配置”。Spring Boot 自动配置会根据添加的依赖,自动加载依赖相关的配置属性并启动依赖。例如默认用的内嵌式容器是 Tomcat ,端口默认设置为 8080。为什么需要自动配置?顾名思义,自动配置的意义是利用这种模式代替了配置 XML 繁琐...
2018-06-15 15:35:31
3426
原创 spring cloud和dubbo的主要区别
1.spring cloud 有注册中心eureka Dubbo 无 用第三方的zookeeper2.Dubbo 使用 RPC 通讯协议,提供序列化方式如下: Dubbo:Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 RMI:RMI 协议采用 JDK 标准的 java.rmi.* 实现,采用阻...
2018-06-15 15:10:46
4351
原创 aop添加系统日志
注解: package com.pboc.vehicle.aop; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annota...
2018-06-14 13:41:11
925
原创 异常处理工具
import com.bds.obmy.common.utils.R;import org.apache.shiro.authz.AuthorizationException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.dao.DuplicateKeyException;...
2018-06-14 13:35:37
1173
原创 返回工具类
import org.apache.http.HttpStatus;import java.util.HashMap;import java.util.Map;/** * 返回数据 * * @author why * @date 2016年10月27日 下午9:59:27 */public class R extends HashMap<String, Object&...
2018-06-14 13:34:20
976
原创 java日期工具类
package com.bds.obmy.common.utils;import com.alibaba.fastjson.JSON;import org.apache.commons.lang3.time.DateFormatUtils;import java.io.BufferedReader;import java.io.InputStream;import java.io.In...
2018-06-14 11:57:06
294
原创 Java获取ip地址工具类
public class IPUtils { private static Logger logger = LoggerFactory.getLogger(IPUtils.class); /** * 获取IP地址 * * 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 * 如果使用了多...
2018-06-14 11:41:17
1683
原创 IDEA生成webService服务器端客户端
IDEA生成webService服务器端1.新建项目如图:2.下一步点击finish,然后会生成一个webservice项目,在HelloWorld类里面写自己的方法,需要将为该服务发布WSDL文件,此文件必须生成,如下图: 3.放入Tomcat 进行运行就可以了.一个webservice服务器端就完成了.访问路径4.把你的发布的服务地址发给其他人就可以了.我的地址:...
2018-06-14 10:48:55
22507
原创 springboot项目打成war包使用Tomcat或者其他容器启用
研究了不使用springboot自带内置Tomcat启动.放入自己web容器启动. 工具 :idea springboot项目 开始配置pom 打包方式jar 改成warpackaging>warpackaging> // dependency> groupId>org.springframework.bootgroupId>
2018-02-07 14:41:23
1594
原创 Maven打包报错
项目打包错误记录错误描述我的项目引入另一个工程的POM.引入第三方jar包. dependency> groupId>com.scbdlbs.travelgroupId> artifactId>travel-platform-apiartifactId> version>0.0.1-SNAPSHO
2018-02-06 13:57:44
2009
转载 csdn转载博客
前言 对于喜欢逛优快云的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑
2016-12-23 21:39:57
387
原创 注解
注解模拟的Test方法package com.ail.annotation;import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy;/** * 自定义注解 * @author why * */ //把编译时间放入到运行时间@Retention(RetentionPolic
2016-11-15 22:38:18
267
原创 文件上传下载
文件上传的三要素: 文件上传的三要素: * 表单的提交的方式必须是POST方式: * GET方式有大小的限制的.POST方式没有大小的限制. * 表单中需要有文件上传项: * 在表单中需要有.而且文件上传项必须有name的属性. * 表单的enctype属性:必须设置为multipart/form-data* 满足文件上传的条件:<h1>文件上传的页面</h1><!-- 文件上传的
2016-11-15 22:21:26
280
原创 Servlet过滤器(Filter)
1过滤器的生命周期a、应用被加载时就完成了过滤器的实例化和初始化,只有一次 b、针对用户的每次资源访问,容器都会调用doFilter方法 c、应用被卸载或服务器停止时,会执行destory方法 3、过滤器的参数配置FilterConfig验证码和动态资源不要缓存,缓存与否,跟浏览器有关 写不要缓存的3个头public class NoCacheFilter implements Filter
2016-11-15 22:02:41
321
原创 隐藏域和session防止表单重复提交
防止表单重复提交: //获得提交过来的参数 ,封装到bean 中,调用业务层.传入数据 request.setCharacterEncoding("utf-8"); //做个防止表单重复提交的 //从隐藏域中获取到了toekn 和session 中token 比较 ,是一样的说明是从同一个页面 Strin
2016-11-15 21:13:48
635
原创 事务
一、事务的隔离级别 数据库系统要负责隔离操作,写代码只需要对隔离级别进行设置。 1,如果不考虑事务的隔离级别,会出现以下问题(不正确的) a,脏读:一个事务读取到了另一个事务“未提交”的数据。 b,不可重复读:在一个事务内读取表中的某一行数据,多次读取结果不同。 c,虚读(幻读):是指在一个事务内读取到了别的事务插入的数据,导致前后读取不一致。2,MySQL中操作事务隔离级别的命令 my
2016-11-15 21:12:20
341
原创 BeanUtils的自己定义的日期转换器
package cn.servlet;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.beanutils.Converter;public class myconver implements Conver
2016-11-12 22:30:07
804
原创 mysql数据库基础知识
登陆 mysql -u roor(账号) -p(密码)123创建数据库CREATE DATABASE csdn查看所有的数据库SHOW DATABASES;切换和使用用数据库 删除数据库 修改数据的字符集 USE csdn; DROP csdn; ALTER DATABASE csdn CHARACTER SET gbk; 查看当前使用的数据库SELEC
2016-11-06 00:04:15
311
转载 session和cookie 区别(面试)
session原理:1、session是保存在服务器端,理论上是没有是没有限制,只要你的内存够大2、浏览器第一次访问服务器时会创建一个session对象并返回一个JSESSIONID=ID的值, 创建一个Cookie对象key为JSSIONID,value为ID的值,将这个Cookie写回浏览器3、浏览器在第二次访问服务器的时候携带Cookie信息JSESSIO
2016-10-29 22:37:58
37449
6
转载 el表达式
EL是expression Language的缩写,它是jsp内置的一种表达式语言,从jsp2.0开如,就不让在使用java脚本,而是使用el表达式来替换jsp中java脚本。El表达式格式 ${表达式}使用el表达式的主要敘是代替jsp页面上的,也就是说,el表达式主要作用是向浏览器输出数据,例如${1+2}会浏览器输出3.1、作用:向界面输出内容。只能输出内容。显示数据用的
2016-10-29 22:36:32
199
转载 jsp
2、pageContext内置对象(相当重要)作用:a、本身是一个域对象,存的数据只能当前页面来访问。还能操作其他的三个域对象(ServletRequest HttpSession ServletContext)中的数据l 本身是一个域对象(页面范围):PageContext内部有一个MapvoidsetAttribute(String key,Object value)vo
2016-10-29 22:27:49
299
原创 简单登陆注册练习2登陆
登陆页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'denglu.jsp' starting page</tit
2016-10-29 22:16:25
336
原创 简单的登陆注册练习1 登陆
主页<a href="${pageContext.request.contextPath }/register.jsp">注册</a> <a href="${pageContext.request.contextPath }/login.jsp">登陆</a>注册页面<%@ page language="java" import="java.util.*" pageEncoding="UTF
2016-10-29 22:07:06
708
原创 request,session登陆的小练习
登陆的小练习package com.Login;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http
2016-10-29 21:36:00
1059
原创 Session 练习购物车
servlet package com.Cookice;import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet
2016-10-29 21:29:02
524
原创 Cookie练习之查看历史记录
servlet代码package com.Cookice;import java.io.IOException;import java.util.Arrays;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.htt
2016-10-29 21:22:23
809
转载 CookieANdSession
Cookie 什么是Cookie?Cookie是网景公司发明。Cookie是由服务器端创建,发送给浏览器,浏览器可以将cookie的key/value保存到浏览器端,下一次在请求同一个网站的资源时,就可以将cookie发送给服务器。在javaee的api中有一个类 javax.servlet.http.Cookie,它就可以创建一个cookie,它的构造方法Coo
2016-10-29 21:13:01
522
原创 request转发与response重定向(面试题)
请求转发指的就是服务器内的资源的跳转,请求转发时,就会形成一个请求链,它们共享同一个request与response对象。也就是说,它们之间就存在一个request域。 要想实现请求转发可以通过request对象的getRequestDispatcher方法得到一个RequestDispatcher对象,调用这个对象的forward方法来实现。请求转发是服务器的内部跳转,所以浏览器地址栏上的路径
2016-10-29 20:48:04
3140
原创 Servlet知识小结
Servlet介绍 问题:servlet是什么,它有什么作用?Servlet是运算在服务器上的一个java小程序,简单说,它就是一个java类。我们要使用servlet,需要导入javax.servlet的api.Servlet它是一个资源,主要功能在于交互式的浏览和修改数据,它是一个动态资源 Servlet执行原理Servlet的生命周
2016-10-29 19:41:04
341
原创 Http协议
HTTP1、作用:描述客户端和服务器端数据的传递的协议2、全称:HyperText Transfer Protocol超文本传输协议。超文本:HTML3、版本:1.0 1.1(主流)4、HTTP1.0 VSHTTP1.1(主要区别)1.0:无状态协议。每次访问服务器都需要建立一次网络连接,耗费时间和资源1.1:可以在一次网络连接基础之上,发出很多次请求和收到
2016-10-29 19:08:29
237
原创 ServletContext域对象和资源路径读取问题
域对象共享资源代码体现package com.shunfei;import java.io.IOException;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.
2016-10-24 00:06:59
914
原创 Tomcat中部署web应用程序
Tomcat中部署web应用程序 介绍三种方式:1. 直接将一个web应用程序放置在tomcat/webapps目录下。这时web应用程序目录名称就是我们访问tomcat下的这个应用程序的名称2. 将一个不在tomcat下的web应用程序部署加载。我们可以在tomcat/conf/server.xml文件中配置,在server.xml文件中的结束标签
2016-10-20 21:47:07
909
原创 表单密码账号邮箱练习
1. 完成一个表单2. 需求a. 所有内容不可以为空b. 邮箱必须邮箱的规则c. 用户名与密码长度必须6位以上d. 密码与重复密码必须一致3. 我们可以使用下而表达式来完成以上条件的判断为空 /^\s*$/空字符的正则表达式可以通过test()方法来判断邮箱格式 /^(\w)+@(\w
2016-10-14 00:57:04
867
原创 javascriptwindow对象setInterval()事件
dom1.html -->//得到用户的操作,TRUE 或FALSE//var r=confirm("ni asf");//打开一个窗口//填入地址栏//window.open("dom2.html");// alert(r); // function fun() { //500毫秒后触发代码 //setTim
2016-10-12 23:10:29
1765
原创 demo4j解析XML小练习
package dmo4jTest;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.ut
2016-10-11 22:24:18
659
原创 解析xml进行DOM操作练习
XML 文件 <?xml version="1.0" encoding="UTF-8" standalone="no"?><kao> <student kaohao="438" idcard="370101"> <name>郭美美</name> <location>湖南</location> <age>100</age> </stude
2016-10-11 01:37:02
315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人