自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序从开发到发布流程

最近自己做了个微信小程序,这里把整个流程跟大家分享一下。整个流程大致分为如下几步:一、 开发前准备a) 服务器准备我用的阿里云服务器,微信小程序后台需要https协议,网站域名需要购买,我买的top域名比较便宜,域名需要备案,这些在开发小程序前最好能准备好,这样小程序开发完了可以直接部署上线。阿里云可以免费申请证书配置https协议,具体配置方法及域名备案方法可以自行百度。b) 注册小程序帐号注册地址https://mp.weixin.qq.com/wxopen/waregister?action

2020-09-17 11:39:59 4727 1

原创 java设计模式之简单工厂模式与策略模式

简单工厂模式简单工厂模式,就是把创建实例的过程包括逻辑判断等封装到工厂的方法中,客户需要实例的时候,直接调用工厂的方法创建该实例。这种工厂通常是静态类,因此通常也叫静态工厂方法。只有一个工厂,一种产品,多个具体的产品类继承或实现基产品,一个工厂创建一个具体的产品代码实例:产品接口类package designPattern.simpleFactory;/** * Created ...

2019-09-25 15:24:09 413

原创 springMVC+mybatis+oracle+maven工程搭建

最近搭了个springmvc工程,记录下工程创建过程,以便以后查阅。一、创建工程File->new->project选择maven二、添加依赖在pom.xml文件中添加jar包依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4....

2019-07-15 13:51:38 491

原创 Java多线程知识汇总(一)

人比较懒,基本就是记下概念,想详细了解的可以根据关键词去找相关资料。1线程创建线程创建一般有两种方式:继承Thread类Thread t1 = new Thread(){ @Override public void run() { while (true){ //判断进程是否被中断 if(Thread.currentThread...

2019-05-29 11:16:55 151

翻译 Eureka服务注册、续约、注销原理

这篇文章,我们将深入学习Eureka底层中服务注册、续约、注销的基本原理。1.服务注册在微服务架构中,一个服务提供者本质上也是一个Eureka客户端。启动时,会调用Eureka所提供的服务注册相关方法,向Eureka服务器注册自己的信息。同时,在Eureka服务器会维护一个已注册的服务列表。注册服务列表使用一个嵌套HashMap保存信息,数据结构如下:·HashMap的第一层为应用名称和对应...

2019-03-14 10:00:55 3353

原创 通过Feign实现Spring Cloud微服务调用

我们在上一篇文章通过restTemplate实现Spring cloud微服务的调用中介绍了spring cloud微服务的一种调用方式,本文我们介绍另一种调用spring cloud微服务的方式——Feign。一、什么是FeignFeign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口并插入...

2019-03-01 16:59:20 861

原创 通过restTemplate实现Spring cloud微服务的调用

在上一篇文章Eureka服务注册发现实例中,我们演示了微服务的注册与发现,在此基础上,这篇文章我们演示通过restTemplate来实现对springcloud微服务的调用。1用spring boot新建一个消费者工程,引入eureka依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;...

2019-03-01 11:32:38 2039

原创 Eureka服务注册发现实例

**一、搭建服务注册中心1.通过idea新建一个spring boot工程,方法可参考Spring boot初体验。在依赖项选择的时候选择Cloud Discovery ——Eureka Server2.修改spring boot的应用引导类(本文即根目录下的MyeurekaApplication文件),在应用引导类中增加服务治理服务器所需要的注解。3.在工程配置文件中增加配置# ...

2019-02-21 17:34:00 1369 1

原创 spring boot项目打成jar包部署发布

spring boot打成jar包发布比较简单方便,在这里通过idea演示一下spring boot工程的打包及发布。一、Artifacts配置File—project structure-artifacts,进入配置页面,按下图操作二、生成jar包确认后点build——Build Artifacts——Build/Rebuild三、部署发布进入生成的jar包目录,在cmd控制台敲...

2019-02-19 11:58:14 516

原创 idea通过wsdl文件自动生成webservice客户端java代码

今天做项目要从门户后台调用一个webservice接口获取角色对应的菜单列表,门户提供一个wsdl的url,之前没调过webservice接口,因为知道可以根据wsdl链接自动生成客户端代码,网上搜了一下,可以用idea自动生成,就试了一下,很方便,这里顺便记录一下。一、自动生成代码首先,我们在项目中建一个目录用来放自动生成的代码,然后点这个目录,右键,最下方有个WebService  Ge...

2019-02-13 15:19:40 12091 2

原创 Spring boot+swagger2构建restful api文档

这篇文章,我们简单介绍一下spring boot整合swagger2构建restful api文档。什么是swagger我们在开发一些restful风格的api时,通常会为调用者提供一套restful api说明文档。当我们的接口有调整时,就需要去更新api文档。而swagger是这样的一个框架,可以在开发接口的过程中通过注解的方式来描述我们开发的接口,从而保证restful api文档和接口...

2019-01-30 15:29:48 246

原创 Spring boot 自定义过滤器Filter

在web开发中,我们经常用到过滤器Filter,用来对所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。这篇文章,我们简要演示一下spring boot自定义Filter一、自定义过滤器首先,我们自己写一个过滤器类实现Filter接口MyFilter.javapackage com.example.demo.filter;...

2019-01-24 10:20:57 402

原创 Spring boot配置文件

在前面的文章中,我们使用spring boot默认的配置文件application.properties配置数据库连接信息。本文我们将介绍spring boot常用的两种读取配置文件的方式以及自定义配置文件。数据类型基本类型,如:#基本类型person.name=zhangsanperson.age=18#List(set、数组)类型,如:person.hobbies[0]=\u62...

2019-01-21 15:25:38 214

原创 Java注解浅析

在开发过程中,我们经常使用各种各样的注解,诸如@Controller、@Service、@Mapper等,是不是有好多码农像我一样机械的复制或者敲几个注解,知道加几个注解有什么样的效果却没有具体的去了解注解?就像我们每天跟隔壁邻居打招呼却不知道他们怎么称呼,是做什么工作的。一、认识注解关于注解,我个人理解注解就相当于一个标签,贴在商品上顾客就知道这个商品卖多少钱,打不打折。我们把一个注解放在一...

2019-01-17 13:56:16 143

原创 Spring boot+mybatis+mysql

上一篇文章我们讲了如何用idea快速搭建一个工程,这篇文章我们将演示spring boot如何整合mybatis和mysql。第一步 引入依赖可以在新建工程的时候选择mybatis和mysql模块(参见spring boot初体验),如果新建工程的时候没有引入这两个模块,可以在pom.xml文件中引入依赖如下:&lt;dependency&gt; &lt;groupId&gt;org....

2019-01-15 21:30:58 517

原创 Spring boot初体验

2019年,不想再昏昏沉沉做重复的增删改查了,给自己定了个小目标,每周学点新东西并做总结,于是有了这篇文章以及以后会出现的文章,希望自己能够坚持下去,2019,加油!。什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通...

2019-01-14 14:50:12 217

空空如也

空空如也

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

TA关注的人

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