自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud学习第二节

SpringCloud学习我们在之前已经使用eurake作为服务注册中心,但是里面还没有服务,现在我们需要鼓捣出一个服务提供者,我直接省略创建项目的流程,直接到选择需要的依赖:上图我选择了两个依赖,一个是服务发现,一个是负载均衡。创建成功以后在application主类加入这个注解可以把服务注册到服务注册中心上去。这里主要是加入了负载均衡,但是现在只有一个服务提供者,暂时没用。接下来编写提供的服务接口:先注入bean :然后编写一个测试接口:然后在配置文件中配置端口号以及服务注册中

2020-07-08 09:57:40 110

原创 SpringCloud学习第一节

SpringCloud学习创建服务注册项目:使用IDEA:然后定义好自己的结构:点击下一步,然后选择所需要的工具,建议一定要把eureka勾选上,不然自己去网上找的maven已经过时了,跟springBoot版本对应不上。然后在application主类加上eureka服务注解:然后配置:接下来就可以运行服务注册中心:可以看到服务注册中心已经启动成功,但是服务还是空的(那肯定啊,现在一个服务都没注册进去-!-)...

2020-07-08 09:45:56 131

原创 SpringCloud学习第三节

SpringCloud学习初始化工程:使用IDEA工具创建一个springBoot初始工程,如图:然后选择Spring Initializr 初始化工程,这个操作会从springBoot官网拉一个例子下来:然后根据自己的目录结构定义:定义完以后可以选择需要导入的工具,我建议是直接导入需要的工具包,eureka discovery client等:解释一下选中这三个的原因,eureka 就不必多说 服务注册,如果自己复制maven的话 很可能遇到版本冲突的问题,如果遇到可以找到我的文章,

2020-07-08 09:35:27 133

原创 关于SpringCloud中Eureka 版本 和SpringBoot版本的问题

直接看图:

2020-07-07 09:59:16 3303 4

原创 关于springCloud 的服务注册中心Eureka 导包失败的问题

由于springCloud各版本对应的springBoot版本和maven版本都有关系。因此如果你是最新版本的springBoot,需要使用的版本号为hoxton才可以成功引入jar包。我的springBoot版本是 2.3.1,因此我使用的SpringCloud版本是 Hoxton.SR6...

2020-07-03 10:04:35 595

原创 遇到mysql数据库连接过多的问题,修改wait_timeout 来及时收回连接

1.修改参数配置文件  vi /etc/my.cnf (若window则手动编辑修改)  [mysqld]  wait_timeout = 28800  interactive_timeout = 28800  #增加以上两列即可,因为官方文档要求修改此参数必须同时修改interactive_timeout  2.重启数据库  Service mysql restart  3.查看数据库参数是否修改成功  Show variables like...

2020-07-03 09:20:48 301

原创 当IO和CPU遇到瓶颈的解决办法

一、数据库瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。1、IO瓶颈第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度 -> 分库和垂直分表。第二种:网...

2020-04-14 09:49:03 2379

原创 关于Mysql的 UTF-8不是真正的UTF-8

问题的症结在于,MySQL的“utf8”实际上不是真正的UTF-8“utf8”只支持每个字符最多三个字节,而真正的UTF-8是每个字符最多四个字节。MySQL一直没有修复这个bug,他们在2010年发布了一个叫作“utf8mb4”的字符集,绕过了这个问题。当然,他们并没有对新的字符集广而告之(可能是因为这个bug让他们觉得很尴尬),以致于现在网络上仍然在建议开发者使用“utf8”,但这...

2020-04-14 09:18:26 114

原创 使用textarea遇到的坑

最近遇到一个坑,使用<textarea>的时候发现初始情况下有空格的情况,后经过搜索资料得知<textarea></textarea>需要写到一个 不能出现<textarea> </textarea>或者<textarea> </textarea>否则就会出现使用此标签出现空格的情况。...

2019-07-30 10:10:55 536

原创 关于什么时候用equals和 == 的区别

就我个人理解而言,byte,short,char,int,long,float,double,boolean等类型的数据需要比较的时候 直接用 == 就可以了。如果是字符串一般用equals来比较,因为如果是对象里面的属性是字符串的话,那么用==是错的,因为这样会比较内存地址。 ...

2019-02-22 13:57:48 566

转载 笔记

&lt;%--上传图片并预览--%&gt; $('#imgFile').change(function(event) { // 根据这个 &lt;input&gt; 获取文件的 HTML5 js对象 var files = event.target.files, file; if (files &amp;&amp; files.length &gt; 0) { // 获取目前上传的文件 file ...

2019-01-04 16:20:35 87

原创 关于如何下载项目中已经存在的EXCEL和TXT文件。

今天遇到了一个奇怪的问题,由于需求,我们需要在页面做一个下载excel的模版和txt模版,让客户照着模版来编写。结果发现excel的可以直接下载,txt的直接跳出了页面显示txt的内容。下载贴代码。就是一个a标签。&lt;a target="_blank" data-icon="arrow-down" class="btn btn-green" href="file/addGroup...

2018-11-29 12:01:38 701 1

原创 mybatis传参数问题

在使用mybatis时,我需要传一个ID的数组,和开始时间和结束时间的参数。但是我发现XML会报错。提示array找不到。以前用mybatis批量删除的时候也是这样做的,都没报错。这次加了两个时间参数就提示找不到。原先批量删除的SQL如上所示。 这次的代码如下所示: 然后就报Array找不到。后面仔细查找资料。发现collection="array"只适用于单参...

2018-11-16 11:46:57 131

原创 关于AJAX的contentType问题

今天在用ajax发送数据到springMVC的时候总是会碰到400错误。我选择用的contentType是application/json格式的contentType:application/json,后面才发现自己上传的数据是json对象,而这个application/json只能处理json字符串,因此把这一段删掉就会使用默认的application/x-www-form-...

2018-11-05 09:32:24 181

转载 angularJS 中的服务 $q

转载自http://blog.csdn.net/renfufei/article/details/19174015描述译者注: 看到了一篇非常好的文章,如果你有兴趣,可以查看: Promises与Javascript异步编程 , 里面对Promises规范和使用情景,好处讲的非常好透彻,个人觉得简单易懂。既然是用来处理异步编程的,那么在浏览器端的JS里,主要是2种:

2017-12-11 14:49:04 146

转载 angular之路由的理解

转载自:http://www.cnblogs.com/lovesueee/p/4442509.html路由(route),几乎所有的MVC(VM)框架都应该具有的特性,因为它是前端构建单页面应用(SPA)必不可少的组成部分。那么,对于angular而言,它自然也有内置的路由模块:叫做ngRoute。不过,大家很少用它,因为它的功能太有限,往往不能满足开发需求!!

2017-12-06 09:19:42 672

转载 Angular.js中使用$watch监听模型变化 (转载)

转载自:http://yuankeqiang.lofter.com/post/8de51_1454f93$watch简单使用$watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你。$watch(watchExpression, listener, objectEquality);每个参数的说明如下:

2017-12-04 16:28:48 292

转载 angular中config (转载)

转载自:http://blog.csdn.net/u014737138/article/details/50011051angularJS 模块可以在被加载和执行之前对其自身进行配置   作用就是:在应用的加载阶段应用不同的逻辑我们知道 前面注册一个模块方法是:var app = angular.module("myApp", []);  

2017-12-04 15:17:23 4080

转载 如何理解angular 路由 (转载)

转载自:http://blog.csdn.net/qq_20448859/article/details/519944551.简介AngularJS 路由机制是由ngRoute模块提供,它允许我们将视图分解成布局和模板视图,根据url变化动态的将模板视图加载到布局中,从而实现单页面应用的页面跳转功能。2.AngularJS中的url在单页WEB应用的url中添加了#

2017-12-04 14:14:15 304

转载 如何正确理解get和post的区别。(转载)

转载from  http://www.techweb.com.cn/network/system/2016-10-11/2407736.shtmlGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求

2017-12-02 09:02:26 290

空空如也

空空如也

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

TA关注的人

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