- 博客(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 175
原创 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 408
原创 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 3209 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 355
原创 redis加载lua脚本而不执行
在网上搜索半天发现全是直接加载的脚本内容,没找到从文件加载的方式,可笑的是有的还靠标题吸引流量。无语ingredis加载lua脚本而不执行redis-cli -h hostname -p port -a password SCRIPT LOAD "$(cat lua_script_file_location)"...
2018-05-18 15:37:32 1945 1
原创 Redis+lua进行类似秒杀的实现
Redis+lua进行类似秒杀的实现 由于项目需要,需要多线程去获取和修改数据库的库存,考虑到给数据库加锁效率低,所以采用redis+lua来进行实现 。 redis的单线程操作特性来执行lua脚本,通过lua脚本来保证原子性。如果通过单纯的redis指令来进行更改,在读和写之间会存在多线程并发更新的问题。 1.首先定义redis数据结构goodId: { "t...
2018-05-18 15:35:58 3049
原创 python爬取北京租房信息
租房助手 发现官网的筛选方式不能满足自己的需求,所以爬取相关网站制作出现在的东西来 效果预览-> 在线预览下面进行详细分析一.首先爬取起始地和终点地的路线及沿途地铁站名称1.爬取8684.cn的地铁查询: pattern = 'http://bjdt.8684.cn/so.php?k=p2p&q={}&q1={}' q...
2018-05-18 15:30:05 556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人