- 博客(17)
- 收藏
- 关注
原创 MyBatis学习
只是学习示例,没有整合springboot。1.导依赖,写MyBatis的xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/m...
2020-03-28 17:47:00
212
原创 springboot项目的集中化配置与熔断机制
一、集中化配置集中化配置的优点这些大家可以上网查一查,在这里我只说如何实现。步骤1(Server):引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-co...
2020-03-01 16:36:51
816
原创 springboot实现API网关(集成Zuul)
上两篇为基础:Erueka与消费者网关的意义集合多个API统一API入口:可以不需要去管各个子项目的名称,网关会去做相应的映射。优点缺点NGINX:用的比较多,使用异步架构,在负载情况下使用内存比较少。集成zuul添加Zuul依赖 <dependency> <groupId>org.springframework.cloud...
2020-03-01 15:36:02
1542
原创 springboot项目集成Feign框架(微服务消费者)
此篇的基础是已经将子项目注册到服务器上,可以参考上一节集成Erueka查看集成Erueka的步骤常见消费者模式服务直连模式:无注册的服务,比如使用RestTemplate就可以直接获得资源。非常简单,语言平台无关。但是无法做到负载均衡。客户端发现模式:服务实例启动后,将自己位置提交到注册表中。客户端自行使用负载均衡算法从多个服务实例中选择出一个。常见微服务消费者HttpClien...
2020-03-01 12:13:31
1196
原创 sspringboot项目集成Eureka框架(微服务)
集成Eureka框架依赖版本冲突问题springboot与spring-cloud版本是有对应版本关系的Finchley.BUILD-SNAPSHOT: "Spring Boot >=2.0.999.BUILD-SNAPSHOT and <2.1.0.M3"Finchley.M2: "Spring Boot >=2.0.0.M3 and <2.0.0.M5"Fin...
2020-03-01 10:56:33
528
原创 微信小程序-天气预报1.0版本
1.0版本的功能:后台方面:1.将从接口拿到的json转为pojo。2.使用Redis缓存提升应用的并发访问能力。3.Quartz Schedule定时获取天气数据存入缓存进一步提升并发访问能力。前端方面:拿到数据传到小程序界面(直男的审美做出来的界面实在太丑了,1.0版本就先这样吧)后台步骤1(基础功能)1.先实现最基本功能,将从接口拉到的数据转为实体pojo。这里使用到了Ap...
2020-02-19 16:03:58
701
原创 springboot项目部署至服务器
通过X-Shell连接远程服务器步骤:1.打开X-Shell点击文件中的新建2.在新建会话中填写名称(随便写)和主机号(服务器的IP地址)3.点击左侧连接下的用户身份验证,输入服务器的用户名和密码,点击确定。4.点击文件的打开,会弹出一个会话框,选择刚才新建的会话,点击连接。当你弹出welcome to … 就代表你以及成功连上了远程服务器了。项目打包上传步骤1.需要...
2020-02-19 11:29:56
590
原创 前端入门
前端入门之 HTML5 + CSS (寒假第三周)以前写项目的时候,页面的展示大多数用的都是freemarker或者thymeleaf,但是企业级的开发采用的都是前后端分离的,所以必须掌握部分HTML+CSS+JS的知识。本周用了一周时间看李南江的HTML+CSS的入门视频,特作以下知识点汇总以供复习与总结本周学习成果。HTML部分常用标签H标签:不用多说,用来设置标题的字号大小<h...
2020-02-12 11:53:01
265
原创 springboot再学习(第二周)
springboot整合持久层持久层是javaEE中访问数据库的核心操作,springboot中对常见的持久层框架都提供了自动化配置,例如jdbcTemplate、JPA等,MyBatis的自动化配置则是MyBatis官方提供的。整合jdbcTemplate:jdbcTempalte是springboot提供的一套JDBC模版框架,利用AOP技术来解决直接使用JDBC时大量重复代码的问题。...
2020-02-05 13:27:27
213
原创 Spring Boot再学习
寒假第一次周报---------Spring Boot再学习第一部分创建一个springboot项目:我一直使用的都是idea这个编译器,可能也是使用习惯啦,idea用起来非常顺手,直接新建一个spring Initializr,直接勾选自己需要的某些依赖,一个springboot项目就搭建起来,非常方便快捷,比用maven去构建省时省力许多。注解@springBootApplic...
2020-01-20 22:58:08
218
原创 力扣35. 搜索插入位置
力扣35之探索插入位置题义:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0...
2019-12-15 21:28:18
270
原创 排序之桶排序
桶排序桶排序可以看成是计数排序的升级版,它将要排的数据分到多个有序的桶里,每个桶里的数据再单独排序,再把每个桶的数据依次取出,即可完成排序。这些桶的size根据被排序的数字的差值决定,只需要根据这些桶的size依次把这些被排序的数字放入即可,再将桶中的数字排序输出即可。我们拿一组计数排序啃不掉的数据 [ 500,6123,1700,10,9999 ] 来举例。第一步,我们创建 10 个桶,...
2019-12-12 15:22:18
153
原创 算法之快乐数(力扣数202)
算法之快乐数(力扣数202)编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。示例:输入: 19输出: true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 1001...
2019-11-21 16:32:53
211
原创 Thymeleaf入门心得
Thymeleaf入门心得简介:Thymeleaf是⾯向Web和独⽴环境的现代服务器端Java模板引擎,能够处 理HTML,XML, JavaScript,CSS甚⾄纯⽂本。处理\模版:HTML XML TEXT JAVASCRIPT CSS RAW方言:th:text属性,它计算其值表达式并将结果设置为标签的标签体,有 效地替换了代码中我们看到的“欢迎使⽤我们...
2019-10-17 22:35:07
236
原创 多线程总结
多线程总结1.多线程的实现:方法一 : 继承类: Thread 让定义的类通过extends Thread类来实现多线程.方法二 : 实现接口: Runnable 让定义的类通过implment Runnalble来实现多线程.由于java语言特性 , 只允许单继承,所以只能继承Thread类 , 但是可以实现多接口啊,所以首选方法就是方法二是比较好的.Thread中的方法...
2019-06-08 20:53:17
126
原创 C语言之合并链表
条件:将两个有序的链表合并生成一个新的有序链表第一部分:创建链表及添加函数create对于插入方法我选择的是头插法并且这次首次使用头指针下一个指向的才存有数据的方法.struct Data{ int number; struct Data *next;};void Create(struct Data *pHead){ struct Data *p1, *t; int...
2019-05-05 16:10:03
776
原创 C语言之删除指定节点链表
要求:给定一个链表,删除链表的倒数第 n 个节点,并且输出删除后的链表第一部分:创建链表及初始化.对于插入方法我选择的是头插法并且这次首次使用头指针下一个指向的才存有数据的方法.struct Data{ int numb; struct Data *next; };int count=1;void Creat(struct Data *pHead){ struct Da...
2019-05-05 15:54:06
13371
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人