- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 利用redis分布式锁解决高并发问题
SETNX命令简介SETNX key value将key的值设为value,并且仅当key不存在。若给定的key已经存在,则SETNX不做任何操作。SETNX 是SET if Not eXists的简写。返回整数,具体为1,当 key 的值被设置 0,当 key 的值没被设置实现分布式事务的java代码通用方法public Boolean getHadoopLock...
2019-08-30 15:55:34 976
转载 windows Apache ab安装及压力测试
ab 是apachebench的缩写。ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其...
2019-08-28 17:18:36 118
转载 使用Redis分布式锁处理并发,解决超卖问题
一、使用Apache ab模拟并发压测1、压测工具介绍$ ab -n 100 -c 100 http://www.baidu.com/-n表示发出100个请求,-c模拟100个并发,相当是100个人同时访问。还可以这样写:$ ab -t 60 -c 100 http://www.baidu.com/-t表示60秒,-c是100个并发,会在连续60秒内不停的发出请求。使用...
2019-08-28 16:59:30 286
原创 redis实现数据缓存,缓解数据库压力
思路:1、先判断redis是否存在该数据,存在则从redis中获取,不存在则从数据库查询,并保存到redis中,设置期失效时间。 @PostMapping("testRedis") public Object testRedis(String language){ if(redisTemplate.hasKey(IEO_REDIS_ALLINFO)){ St...
2019-08-28 15:08:20 1525 1
原创 华为机试: 计算字符串的相似度
题目描述对于不同的字符串,我们希望能有办法判断相似程度,我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法如下:1修改一个字符,如把“a”替换为“b”。2增加一个字符,如把“abdd”变为“aebdd”。3删除一个字符,如把“travelling”变为“traveling”。比如,对于“abcdefg”和“abcdef”两个字符串来说,我们认为可以通过增...
2019-08-21 18:40:41 487
原创 try catch让事务@Transactional注解失效,解决办法
Spring 中事务注解@Transactional与trycatch在项目中 @service层中 我们会经常在做一些增删改操作的方法上看到 spring 的事务注解 @transaction 已知@transaction 是让spring 帮我们实现事务的控制。但是在项目中会经常看到 有的方法中 会存在trycatch块包括的方法上注解着@transaction@Override...
2019-08-21 15:55:17 8527 2
原创 eclipse从GitHub上拉代码
首先遭到公司对应的gitHub上对应的项目然后找到eclipse下图所示窗口在窗口内右键点击菜单中的Paste Repository Path or URI弹出如下窗口点击Next选择所有分支,然后项目就会出现在窗口中。右键点击Import,弹出入下图所示,然后Next,next就可以导入到eclipse中...
2019-08-14 11:08:25 2905
原创 mybaits注解开发动态sql异常:Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 758; 元素内容必须由格式
报错信息:Could not find value method on SQL annotation. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 2; columnNu...
2019-08-08 18:17:16 4053 1
原创 Java简单的递归程序实现
public class TestUntils { public static void main(String[] args) { System.out.println( getPro(10)); System.out.println(sum(100)); System.out.println(fbnq(10)); } /** * 递归的阶...
2019-08-01 01:52:45 246
mybatis_plu.rar
2019-11-12
时间工具类
2018-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人