- 博客(7)
- 收藏
- 关注
原创 post the hexo blog through web page
第一次写英文说明,原谅我的烂水平,这个是github上的readme,懒得再写中文的说明文档了。 访问该github项目 About This is a project to post hexo markdwon article through browser. I have no time to develop more functions now. Will make i...
2018-05-31 14:55:44
177
原创 Java Lambda学习
Java Lamdba学习 1. 前言 最近开放项目的时候总感觉许多时候代码冗余,所以打算好好研究研究lamdba来让代码看起来更简介 2. 初探Lambda 最经典的莫过于集合排序 import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Main {...
2018-05-30 10:10:45
414
原创 mybatis实现类似于in查询的效果(注解形式)
mybatis实现类似于in查询的效果(注解形式) 由于项目需要,需要实现类似于in查询的效果,但是在网上查询许久并没有找到相关的实现,大部分都是xml配置形式 没有找到关于注解形式的实现。经过查询和尝试,找到折中的办法 1.Mapper实现 @Select("SELECT * FROM user WHERE FIND_IN_SET(id, ${ids}) <&gt...
2018-05-24 10:25:35
3218
1
原创 locustio提示Error: Microsoft Visual C++ 10.0 is required
原本在linux上pip安装测试框架 locustio,没有遇到问题,一切很顺利,但是在Windows上pip安装的时候却提示 Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat). 但是windows系统上已经安装过VS2011的工具了,推断必须的编译依赖已经安装,只不过是...
2018-05-18 15:40:18
357
原创 redis加载lua脚本而不执行
在网上搜索半天发现全是直接加载的脚本内容,没找到从文件加载的方式,可笑的是有的还靠标题吸引流量。无语ing redis加载lua脚本而不执行 redis-cli -h hostname -p port -a password SCRIPT LOAD "$(cat lua_script_file_location)"...
2018-05-18 15:37:32
1950
1
原创 Redis+lua进行类似秒杀的实现
Redis+lua进行类似秒杀的实现 由于项目需要,需要多线程去获取和修改数据库的库存,考虑到给数据库加锁效率低,所以采用redis+lua来进行实现 。 redis的单线程操作特性来执行lua脚本,通过lua脚本来保证原子性。如果通过单纯的redis指令来进行更改,在读和写之间会存在多线程并发更新的问题。 1.首先定义redis数据结构 goodId: { "t...
2018-05-18 15:35:58
3058
原创 python爬取北京租房信息
租房助手 发现官网的筛选方式不能满足自己的需求,所以爬取相关网站制作出现在的东西来 效果预览-> 在线预览 下面进行详细分析 一.首先爬取起始地和终点地的路线及沿途地铁站名称 1.爬取8684.cn的地铁查询: pattern = 'http://bjdt.8684.cn/so.php?k=p2p&q={}&q1={}' q...
2018-05-18 15:30:05
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人