
后台
智欣悦
这个作者很懒,什么都没留下…
展开
-
java并发和高并发之线程池
一、二、线程池使用:原创 2020-03-12 00:07:59 · 345 阅读 · 0 评论 -
java并发和高并发之服务降级与熔断
服务降级和服务熔断都是从应用层面,或者说服务层面,一、服务降级指的是,通过页面、服务等有策略地进行服务降级,尽可能正确地响应大部分用户的请求。通俗来说,就是如果无法处理该问题时,给一个默认结果。1、常见的降级方案: 1)自动降级: 》超时:主要为配置好超时时间和超时重试次数,同时通过异步的方式探测回旋情况 》失败次数:常用于一些不稳定的api ...原创 2020-03-11 22:17:21 · 1833 阅读 · 0 评论 -
java并发和高并发之应用限流
一、限流,通俗说即限制请求访问的数量,防止某个时间点,或者短时间内,有大量的请求访问后台服务器或者数据库。比如常见的电商情景下的抢购、秒杀活动。如上图所示,直接的方案,就是不做任何限流处理时的情况,下方恒定速率指的即是经过限流后的效果。二、常见的限流方案有:限制总的并发数:限制瞬时并发数:限制时间窗口内的平均速率:三、常见的限流算法:计数器法:最简单、最易实现...原创 2020-03-11 19:27:08 · 570 阅读 · 0 评论 -
HTTP状态码大全
HTTP状态码大全完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户转载 2017-10-07 21:24:02 · 705 阅读 · 0 评论 -
重新安装完MySQL,导入sql文件进去,发现很多中文数据丢失,还有部分乱码解决
重装完系统和MySQL Navicat for MySQL之后,欲导入一个以前备份的sql文件,结果导入进去,发现少了很多数据,从Navicat for MySQl工具中,发现少了很多数据,还有部分像是乱码。最终纠察原因发现是因为MySQL导入sql 文件方法有误,字符集出现问题因为看到先前的sql文件开头显示时utf8 字符集,而由于习惯,在用完use 数据库名 的命令后,随手设置了 set...原创 2018-03-10 12:32:30 · 747 阅读 · 0 评论 -
idea中创建一个spring springMVC miniui框架的Java web项目的经过
最近学习miniui,发现网上可查的资料太少,基本只有官方api文档,在此,记录下最近学习的部分内容。一、安装部署项目。 本人是在idea中进行部署的,但在此之前,具体是将网上官方的示例下载下来,导入MyEclipse文档中首次进行学习,但是第一次将项目按照“现在已经存在的项目”的方式引入到MyEclipse中,但发现有报错,于是,按照打叉的地方,逐步找到相对应的位置,发现是因为一些前端页面...原创 2018-05-16 23:12:58 · 3156 阅读 · 0 评论 -
日常书写规范
1、在mybatis 的mapper.xml文件中,关于String 与java.lang.String的一个写法区别(mysql数据库)当parameterType="java.lang.String"时,对应的参数赋值时,需要在获取参数的花括号内部,加入jdbcType参数和响应值;当parameterType="String"时,对应的参数无需赋值;具体示例如下...原创 2018-05-30 18:23:50 · 351 阅读 · 0 评论