5 tianlangls

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 34w+

使用springboot有什么好处

1、配置变简单,2014年以前,大家都是统一使用各种配置文件(.xml)来加载bean,但是springBoot使用注解的形式来解决了这个问题,比如web.xml等不需要了2、编码变简单,明显的就是pom文件比原先的springMVC要小很多,原先的springMVC引入spring的配置就要很多的依赖,而springBoot只需要引入一个依赖3、部署变简单,原先需要使用web容器,而sp...

2019-11-19 22:23:38

Memcache 优化建议

一、memcached工作原理基本概念:slab,page,chunk。slab,是一个逻辑概念。它是在启动memcached实例的时候预处理好的,每个slab对应一个chunk size,也就是说不同slab有不同的chunk size。具体分配多少个slab由参数 -f (增长因子)和 -n (chunk最小尺寸)决定的。page,可以理解为内存页。大小固定为1m。slab会在存储请求...

2019-10-30 23:37:20

MQ性能优化

MQ的性能优化感觉和数据库有一些相同之处,下面我整理了一些比较实用的性能优化:1、减少连接数,不应该反复建立与队列管理器的连接和反复进行队列打开/关闭操作,尽量将能一次性处理的操作一次性处理,一起提交2、尽量减小消息的大小,小消息的读取效率要高,同时要注意MQ每个消息都会有一个消息头,它会占有一定的字节数,所以也不能拆分太小,不同的MQ和业务有其对应的合理值3、处理一批消息时,一次性一...

2019-10-29 23:08:01

java.lang.ArrayIndexOutOfBoundsException下标越界

异常的解释是 “数组下标越界 “,调用的下标超出了数组的范围新手出现这种情况一般是定义变量时长度没有控制好,比如本来只能放10个元素的,放了11个元素;但是大多数出现这种情况是使用第三方插件包时,第三方jar包抛出这个异常,这个时候最好的是看下第三方jar包的源码,看下调用时是不是哪一个参数的长度定义错误,或者该传入的值没有传入...

2019-10-26 22:22:45

java中java.lang.ClassNotFoundException异常

在java代码中出现这个异常一般是 引入的类没有找到,大致分为以下几种情况:1、启动时报错,一般是初始化bean的时候报错,可以检查下是不是没有引入对应的java类,或者是不是 引入的时候 点(.)这个符号是中文的,中间有没有空格等2、调用某个方法报错,检查下是不是没有引入java类(一般IDE会自带检测),看下是不是pom.xml文件没有下好第三方java包等3、第三方工具启动报错...

2019-10-26 22:13:32

索引的优化

下面整理了一些索引的使用原则,具体原因后续再更新1、不要使用不等于查询 索引2、不要将索引加入数学运算或者函数3、不要使用like的左边通配符查询索引列,如%aaaa%4、当数据量少,使用全表查询比索引快时,不要使用索引5、当使用联合索引,前面一个条件为范围查询,后面的即使符合最左前缀原则,也无法使用索引...

2019-10-25 22:29:33

F5的作用(加速)

F5在4个方面对Web应用提速:一降低网络传输的压力,最典型技术是压缩F5的加速技术把100K的页面压缩到20K在广域网上传输,一些标准的浏览器如IE、火狐可以自动解压,这一过程都在后台进行,前台浏览者感觉不出任何变化。该项技术也适用于手机浏览,如UCWEB,对于低带宽高延迟的Web应用加速特别有效。二降低服务器的压力,典型技术是连接聚合每个人访问网站都会建立一个TCP连接...

2018-12-02 23:06:16

Restful解析

                            Restful                                              参考:http://www.cnblogs.com/artech/p/restful-web-api-02.html restful是什么定义:2000年,Roy Thomas Fielding博士在他博士论文中提出了几...

2018-10-28 23:46:54

devops常用工具

1.版本控制和协作开发工具       版本控制系统Git、Subversion2.自动化构建和测试工具      Apache Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。3. 持续集成&交付     Jenkins可扩展的持续集成引擎4. 部署工具DockerDocker 是一个开源的应用容器...

2018-10-08 23:30:13

springBoot中java.math.BigInteger cannot be cast to java.lang.Long错误

前提:数据库链接及字段没有问题    启动以后报java.math.BigInteger cannot be cast to java.lang.Long等错误数据库的版本不对    原先配置:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-j...

2018-07-04 19:46:07

springboot客户端启动报错Unregistering JMX-exposed beans on shutdown

报错信息:2018-06-28 23:39:09.097 INFO 8068 --- [ Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 02018-06-28 23:39:09.099 INFO 8068 --- [ Thread-5] com.netflix....

2018-07-01 21:28:03

window10中mysql安装及卸载

mysql安装    我的sql版本是mysql-8.0.11-winx64;电脑版本是windows10;    工欲善其事,必先利其器!我们到官网上下载所需要的版本。官网:https://dev.mysql.com/downloads/mysql/:下载好以后,解压,管理员身份登录cmd窗口,cd进入bin目录下接下来在dos窗口里面输入:mysqld --initialize-insecur...

2018-06-24 23:53:35

微信公众号服务器接入

1、登录微信公众号平台      登录微信(链接:点击打开链接),输入注册服务号的账户和密码,如果没有则可按照网上教程申请个公众号2、开发者模式开启       点击开发中的基本配置一栏,可以看到服务器配置,如果当前是停用状态,可点击启动,输入url,url的地址指向的是你服务器的一个请求地址,如 域名+xxx.do请求,以后微信的请求(如取关公众号等)都会发往这个地址,以便后台处理逻辑;    ...

2018-06-16 22:54:43

eclipse中yml文件和properties文件的区别

.properties文件:    一条直线  :eureka.client.service-url.defaultZone:http://localhost:8080/eureka/.yml文件    树状结构,更便于开发及阅读(以后趋势)    eureka: client: service-url: defaultZone: http://localh...

2018-06-09 21:38:52

eclipse中springBoot框架搭建

第一步:本地eclipse安装springsource-tool-suite插件(spring框架),注意根据eclipse版本安装对应的插件参考博客:点击打开链接第二部:安装好spring插件后,搭建基本的springBoot项目参考博客:点击打开链接...

2018-06-09 20:30:57

require.js之define函数

require js     define 函数      模块不同于传统的脚本文件,它良好地定义了一个作用域来避免全局名称空间污染。它可以显式地列出其依赖关系,并以函数(定义此模块的那个函数)参数的形式将这些依赖进行注入,而无需引用全局变量。RequireJS的模块是模块模式的一个扩展,其好处是无需全局地引用其他模块。 RequireJS的模块语法允许它尽快地加载多个模块,虽然加载的顺序不定,但...

2018-06-03 20:03:12

Angular前端框架

定义:       AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中AngularJS有着诸多特性,最为核心的是:MVW(Model-View-Whatever)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等特点:    使用双大括号{{}}语法进行数据绑定;    使用DOM...

2018-05-24 23:16:24
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。