自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

why

记录是一种生活方式

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

原创 SpringCloudEureka集群

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

2018-02-08 16:56:47 306

原创 利用Java的JavaMail发送邮件:企业邮箱版和个人邮箱客端版

本文链接: http://blog.csdn.net/qq_35257397/article/details/79004987废话不说进入正题: 1. 第一步项目基于maven 搭建。引入pom.xml dependency> groupId>javax.mailgroupId> artifactId>mailart

2018-01-08 17:04:39 13372 5

原创 openlayer 系列二(地图切换控件)

根据上一个文章,已经简单的会使用openlayer 了.现在加入地图切换控件.切换卫星地图和矢量地图作为展示.目前有2种方案.方案一:首先我们把2个地图全部叠加map 上. a = new ol.layer.Tile({ title: '天地图普通', type: 'base', visible: true,

2017-11-24 16:57:45 5382 1

原创 openlayer4入门系列一(地图描绘经纬度点)

openlayer结合地图描绘经纬点openlayer入门案列

2017-11-13 14:37:25 5546

转载 Spring Boot 自动配置原理application.properties

自动配置呢Spring Boot spring-boot-autoconfigure 依赖做了很多默认的配置项,即应用默认值。这种模式叫做 “自动配置”。Spring Boot 自动配置会根据添加的依赖,自动加载依赖相关的配置属性并启动依赖。例如默认用的内嵌式容器是 Tomcat ,端口默认设置为 8080。为什么需要自动配置?顾名思义,自动配置的意义是利用这种模式代替了配置 XML 繁琐...

2018-06-15 15:35:31 3285

原创 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 4232

原创 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 833

原创 异常处理工具

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 1121

原创 返回工具类

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 921

原创 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 250

原创 Java获取ip地址工具类

public class IPUtils { private static Logger logger = LoggerFactory.getLogger(IPUtils.class); /** * 获取IP地址 * * 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 * 如果使用了多...

2018-06-14 11:41:17 1602

原创 IDEA生成webService服务器端客户端

IDEA生成webService服务器端1.新建项目如图:2.下一步点击finish,然后会生成一个webservice项目,在HelloWorld类里面写自己的方法,需要将为该服务发布WSDL文件,此文件必须生成,如下图: 3.放入Tomcat 进行运行就可以了.一个webservice服务器端就完成了.访问路径4.把你的发布的服务地址发给其他人就可以了.我的地址:...

2018-06-14 10:48:55 22339

原创 springboot项目打成war包使用Tomcat或者其他容器启用

研究了不使用springboot自带内置Tomcat启动.放入自己web容器启动. 工具 :idea springboot项目 开始配置pom 打包方式jar 改成warpackaging>warpackaging> // dependency> groupId>org.springframework.bootgroupId>

2018-02-07 14:41:23 1536

原创 Maven打包报错

项目打包错误记录错误描述我的项目引入另一个工程的POM.引入第三方jar包. dependency> groupId>com.scbdlbs.travelgroupId> artifactId>travel-platform-apiartifactId> version>0.0.1-SNAPSHO

2018-02-06 13:57:44 1962

转载 csdn转载博客

前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑

2016-12-23 21:39:57 338

原创 注解

注解模拟的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 217

原创 文件上传下载

文件上传的三要素: 文件上传的三要素: * 表单的提交的方式必须是POST方式: * GET方式有大小的限制的.POST方式没有大小的限制. * 表单中需要有文件上传项: * 在表单中需要有.而且文件上传项必须有name的属性. * 表单的enctype属性:必须设置为multipart/form-data* 满足文件上传的条件:<h1>文件上传的页面</h1><!-- 文件上传的

2016-11-15 22:21:26 242

原创 Servlet过滤器(Filter)

1过滤器的生命周期a、应用被加载时就完成了过滤器的实例化和初始化,只有一次 b、针对用户的每次资源访问,容器都会调用doFilter方法 c、应用被卸载或服务器停止时,会执行destory方法 3、过滤器的参数配置FilterConfig验证码和动态资源不要缓存,缓存与否,跟浏览器有关 写不要缓存的3个头public class NoCacheFilter implements Filter

2016-11-15 22:02:41 254

原创 隐藏域和session防止表单重复提交

防止表单重复提交: //获得提交过来的参数 ,封装到bean 中,调用业务层.传入数据 request.setCharacterEncoding("utf-8"); //做个防止表单重复提交的 //从隐藏域中获取到了toekn 和session 中token 比较 ,是一样的说明是从同一个页面 Strin

2016-11-15 21:13:48 597

原创 事务

一、事务的隔离级别 数据库系统要负责隔离操作,写代码只需要对隔离级别进行设置。 1,如果不考虑事务的隔离级别,会出现以下问题(不正确的) a,脏读:一个事务读取到了另一个事务“未提交”的数据。 b,不可重复读:在一个事务内读取表中的某一行数据,多次读取结果不同。 c,虚读(幻读):是指在一个事务内读取到了别的事务插入的数据,导致前后读取不一致。2,MySQL中操作事务隔离级别的命令 my

2016-11-15 21:12:20 288

原创 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 763

原创 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 276

转载 session和cookie 区别(面试)

session原理:1、session是保存在服务器端,理论上是没有是没有限制,只要你的内存够大2、浏览器第一次访问服务器时会创建一个session对象并返回一个JSESSIONID=ID的值,   创建一个Cookie对象key为JSSIONID,value为ID的值,将这个Cookie写回浏览器3、浏览器在第二次访问服务器的时候携带Cookie信息JSESSIO

2016-10-29 22:37:58 37253 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 166

转载 jsp

2、pageContext内置对象(相当重要)作用:a、本身是一个域对象,存的数据只能当前页面来访问。还能操作其他的三个域对象(ServletRequest HttpSession ServletContext)中的数据l  本身是一个域对象(页面范围):PageContext内部有一个MapvoidsetAttribute(String key,Object value)vo

2016-10-29 22:27:49 266

原创 简单登陆注册练习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 308

原创 简单的登陆注册练习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 646

原创 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 993

原创 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 485

原创 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 761

转载 CookieANdSession

Cookie       什么是Cookie?Cookie是网景公司发明。Cookie是由服务器端创建,发送给浏览器,浏览器可以将cookie的key/value保存到浏览器端,下一次在请求同一个网站的资源时,就可以将cookie发送给服务器。在javaee的api中有一个类  javax.servlet.http.Cookie,它就可以创建一个cookie,它的构造方法Coo

2016-10-29 21:13:01 454

原创 request转发与response重定向(面试题)

请求转发指的就是服务器内的资源的跳转,请求转发时,就会形成一个请求链,它们共享同一个request与response对象。也就是说,它们之间就存在一个request域。 要想实现请求转发可以通过request对象的getRequestDispatcher方法得到一个RequestDispatcher对象,调用这个对象的forward方法来实现。请求转发是服务器的内部跳转,所以浏览器地址栏上的路径

2016-10-29 20:48:04 3076

原创 Servlet知识小结

Servlet介绍       问题:servlet是什么,它有什么作用?Servlet是运算在服务器上的一个java小程序,简单说,它就是一个java类。我们要使用servlet,需要导入javax.servlet的api.Servlet它是一个资源,主要功能在于交互式的浏览和修改数据,它是一个动态资源       Servlet执行原理Servlet的生命周

2016-10-29 19:41:04 294

原创 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 203

原创 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 881

原创 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 854

原创 表单密码账号邮箱练习

1.      完成一个表单2.      需求a.      所有内容不可以为空b.      邮箱必须邮箱的规则c.      用户名与密码长度必须6位以上d.      密码与重复密码必须一致3.      我们可以使用下而表达式来完成以上条件的判断为空   /^\s*$/空字符的正则表达式可以通过test()方法来判断邮箱格式 /^(\w)+@(\w

2016-10-14 00:57:04 811

原创 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 1711

原创 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 626

原创 解析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 281

javaweb过滤器

javaweb过滤器

2016-11-15

Thinking In Java 4th

牛B文档英语的

2016-11-15

空空如也

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

TA关注的人

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