[置顶] 衣带渐宽终不悔,为伊消得人憔悴--DbHelper增强版

核心理念 如何使用 测试实例 数据库内详细数据信息 测试代码 数据库连接池测试 测试集 延伸 相关下载链接前几日,写了一篇关于一个 轻量级数据持久化的框架的博客(点击浏览: http://blog.csdn.net/marksinoberg/article/details/53163704 ),让我收获很多。很大的一个收获就是众多博友纷纷提出了自己的看法,让我对自己的这套程序有了更加全面的认识。于是...
阅读(9633) 评论(6)

[置顶] 众里寻他千百度-- 轻量级持久化框架

初衷 纯JDBC 持久化框架 轻量级持久化框架 设计思路 怎么使用 依赖 数据库配置 正式使用 数据库表结构 Java Bean结构 从数据库获取一条记录并转为对象 高级版 数据库内记录 JavaBean结构 拓展 总结起了一个比较文艺的标题,但是仍然感觉不能 表达出接下来这个工具的文雅。 虽然这个库是前几个月写的了,但是经过了近期小项目的考验,愈发觉得这款轻量级的库应该被更多的开发者所知晓,于是“...
阅读(20062) 评论(52)

[置顶] The Zen Programmer

专注 何为专注 关于 休息 怎么睡觉 心无杂念 我的体会 自我分析 初学者心态 无我 不要设置职业目标 敏事慎言 正念 做自己的老板 玩物养志 结语最近在研读Christian Grobmeier 的《程序员之禅》这本书,深受启发,于是就书中一些观点写下点自己的感悟。专注这个词说起来都懂,但是真正能够做得到的,又有几个?对于我自己,也总是受到混乱思维,跳跃思维的干扰,浪费了不少宝贵的时间。很多时候,...
阅读(8604) 评论(8)

这都写了些啥哦

Uptime: 97days 说明我已经实习了97天了。听说人身体中的水每21天就更换一次。那,我的思想,代码呢?想想在软院的日子,没有北京这么车水马龙,灯红酒绿,有的是秋冬时候凛冽的海风,抬头就能看到的大黑山。每天也就是宿舍,餐厅,教学区,图书馆之间来回飘荡。没有高中的“三点一线”那么单调,有的是吐槽不完的食堂和无奈的被各种“会”拉去强制当观众。日子过得很快,仿佛报到的时间依旧还是昨天,但是眨眼间...
阅读(78) 评论(0)

Remember工具 半成品

前言Mac上有一个自带的备忘录,感觉还挺好用的。然后也想自己动手,做个类似的Remember小工具来玩一下。工具类型:胖服务端,瘦客户端的模式。大致的场景就是客户端只管把自己想让被提醒的事项发给服务器端,然后配合自己的本地扫描,对符合要求的memo进行弹框提醒。最近对Redis比较着迷一点,被其优雅高效的设计所打动。虽然对于搜索方面支持的不太好,但是搜索的话使用专业的搜索服务就好了。我个人比较崇尚U...
阅读(131) 评论(0)

线上升级Redis纪实

QPS相关QPS,每秒处理请求数。可以在一定程度上反映某个服务此时的压力情况。下面可以通过一个案例来分析下如何大致的估算一个服务的QPS。背景:昨天上线的一个活动,会根据唱歌时间来进行送券行为,计算下此送券行为的QPS。分析:每隔送券行为都会有一条日志进行记录,如下。2017-10-27 15:10:16 songtime=355 userid=56135899 giftid=20331 added...
阅读(123) 评论(0)

Charles配置抓包HTTP,HTTPS

之前在Windows上使用的一款抓包神器叫fidder,真的算是一款神器了。当前了Mac上也有不输fiddler的抓包神器,那就是Charles。下载安装什么的,这里就不多说了,下面聊聊怎么配置Charles实现对HTTP和HTTPS接口的抓包吧。配置HTTP配置HTTP形式的抓包是很简单的,下面来具体看下都需要哪些操作。打开Charles依次点击:(菜单栏)Proxy–Proxy Settings...
阅读(203) 评论(0)

谈谈反爬虫“政策与对策”

写博客,一部分是为了让自己今后能快速地复习之前学过的知识,整理下思路;另一方面是帮助到其他也遇到类似问题的童鞋。但是写博客很难坚持下来,原因嘛,各种各样。但说到底是没有“共鸣”。高山流水,难觅知音。其实,建立起写博客的习惯,就是那些点点滴滴的小事:每天看着博客的访问量,点赞数增加;看到自己的文章被别人评论等等。好了,废话不多说。今天来谈谈关于刷浏览量的问题。虽然这远远的偏离了写博客的初衷,但是了解下...
阅读(4409) 评论(10)

你这个requests啊

没想到啊,没想到。被最熟悉的requests给坑了一把。公司最近在更换客服系统,之前的马上要过期了,而现在的新系统需要对接。结果编码的任务就交给了我这么个实习生了。没办法,硬着头皮来吧。代码上难度倒不是很大,就是对于这个业务流程。业务流程以及交互顺序搞懂了,代码上就很轻松了。客户信息-->tornado平台chatback接口-->客服系统客服系统-->tornado平台send接口-->zmq消息...
阅读(20528) 评论(0)

ctags,cscope,nerdtree,tmux 笔记

打造一个基础的VIMer需要配备的环境,开不开ctags, cscope(需求不大的时候也可以忽略), nerdtree,tmux。下面整理一下我的配置过程,以备不时之需。ctags相关首先肯定是下载安装了。这点不用多讲,根据自己的操作系统或者平台,使用相应的包管理工具或者源码编译安装都可以。下载完之后,在想要使用ctags帮助查找的文件夹(一般是项目的根目录)下输入如下命令:ctasg -R命令执...
阅读(7348) 评论(3)

Nginx-一个IP配置多个站点

对于Nginx,一个IP上配置多个站点还是很常见的。尤其是在开发环境上,更是如此。下面在我的阿里云上简单的实现这样一个需求: 在一个IP上通过对端口区分来配置多个站点。环境 初始化 目录一览 配置 站点准备 添加配置文件 疑难杂项 fastcgi_pass Nginxphp-fpm的进程间通信有两种方式 总结环境手头上正好有一台阿里云学生机,趁着没过期,就拿来用吧。 操作系统:centOS7 p...
阅读(7105) 评论(3)

我的worktools集合们

由于日常工作中,大半时间要在终端里面。然后很多情况下,都需要对数据库查询到的结果进行分析,或者是对一个PHP接口进行检查。这段时间我都是靠着Google Chrome的json-handle插件来查看,效果其实还行,就是每次都要打开一个窗口,输入链接,再点击刷新,整个过程还是很耗时的。然后,我就给自己做了几个工具。这样我就能在控制台下查看我想查看的信息了。接口查看工具PHP对于PHP接口文件在终端下...
阅读(5229) 评论(0)

图解VIM常用操作

入职差不多3周多了。接触了很多之前在学校接触不到的人,工具。这3周以来,我就好像是那“进了大观园的刘姥姥”,看什么都觉得新奇。尤其是看到组内大佬们都不用IDE,要么VIM,要么EMACS。而且用的真的很溜,让我佩服之极。今天趁着周六,我也来总结一下这几天我学到的关于vim的一些操作吧。都说VIM的门槛很高,我想有可能是没找到合适的办法吧。通常用苍白的语言去陈述,效果确实不好,但是加上一个生动的gif...
阅读(6720) 评论(14)

在偷懒的路上越走越远

需求 设计 实现 单元测试 剪切板操作 内容编辑 发邮件模块 集成测试 总结自从上班以来,真的是学到了很多,因为涉及一些“不能说的秘密”,我也只好在本地做了笔记,就不放到博客上了。今天正好趁着周六,不用上班。就写了个偷懒的脚本,留着自己用好了。需求严格意义上来说,也不能算是需求了。起因是要每天写日报,发给导师和部门经理。每次都得打开浏览器,输入账号密码,点击很多个按钮,按照固定的格式叙述自己今天的...
阅读(5252) 评论(4)

tmux安装与使用

安装 用法 重点 一prefix前缀键 二window和pane的区分 tmux 按照官方给出的介绍是:终端复用工具。说白了就是可以仅仅在开启一个终端的情况下同时处理多个任务。比如下面我设置的这样一个终端。 昨天,旭哥给我说这个东西的时候,我还是第一次听说。同时旭哥还介绍了另一个screen,这同样是个终端复用工具。但是和tmux相比,screen是基于GPLv2开源协议的开源软件,tmux是基于...
阅读(6096) 评论(1)

Python自定义大小截屏

蝈蝈这两天正忙着收拾家当去公司报道,结果做PHP的发小蛐蛐找到了他,说是想要一个可以截图工具。大致需要做出这样的效果。 虽然已经很久不写Python代码了,但是没办法,盛情难却啊,只好硬着头皮上了。关于这个需求,蝈蝈想了想,脑海里大概有这么几个实现的方式。 调用QQ的截图工具。 自己写一个。 这第一个嘛,应了那句老话。理想很丰满,现实很骨感。因为被集成的缘故,剖不出来是没办法用的,自认为技术还不到...
阅读(6319) 评论(2)

在线考试实时拍照系统

张大胖最近很苦恼, 隔壁同事赵胖子最近写了个web访问控制 的模块,深受领导姚无发的器重。每天都在自己面前洋洋得意,这让张大胖看着很是无奈。为了证明自己,也为了不让赵胖子有意无意地来挖苦自己。张大胖向领导姚无发毛遂自荐,担任起了在线考试实时拍照系统模块的开发。领导姚无发把这一切都看在眼里,心里却开心的不得了。“不管赵胖子厉害,还是张胖子更胜一筹,这样的竞争对于公司而言,都是一件好事。更何况,最终的功...
阅读(7437) 评论(1)

Web访问控制

最近某婚介公司的实习生赵大胖的领导姚无发给赵大胖安排了一个任务:给网站加上访问控制,游客不能访问看到美女的资料,只有注册的会员才能浏览。赵大胖一时没有很好的思路,然后找到了研发组大佬老郑头。老郑头毕竟是在web开发领域混迹了多年的老泥鳅了,对这块还算是比较了解。但是为了在小弟面前显摆显摆,就跺着八字步走到了阳台,颤抖着点燃一支烟,放到嘴边狠狠抽了一口,长长的吐出一口气之后,凝望着远方,深邃地说: 请...
阅读(6872) 评论(9)

图片上传预览原理及实现

目前网上有很多支持图片上传时进行预览的插件,功能完备,界面优雅,使用起来也很方便。一直以来也就只是用用,没有想过这些插件背后的实现原理。趁着今天有点时间,也来学习学习。 追根溯源 设想 原理 DataURL浅析 格式 预览实现 HTML JavaScript控制 预览效果 打包封装 简易封装 使用方式 测试 总结追根溯源设想一开始,按照我的思路,预览可能是这么来实现的。本地选中一张图片,嵌入html...
阅读(8073) 评论(3)

MySQL笔记之多表

貌似很久不写博客了,趁着项目刚完结,记录一下这段时间了解到的一些认识,或许有些地方理解的还不够到位,看到的希望能不吝赐教。 外键 概念 与索引的关系 写法 查询 一对多多对一查询 多对多查询 插入 多对一一对多 多对多插入 总结外键虽然要记录的是关于MySQL的一些内容,但是对于大多数的关系型数据库也是通用的。概念在百度百科中,有这样的一个词条: 外键 如果公共关键字在一个关系中是主关键字,那么...
阅读(5814) 评论(0)

技能雷达图

之前在搜索一些资料的时候,发现开源中国这个博客网站有一大亮点。那就是一张技能雷达图。大致如下: 但是遗憾的是CSDN官方并不支持这一实现,其实对于技能雷达图而言,言简意赅的能表现出一个技术者擅长的领域,以及不擅长的领域。抱着玩一玩的态度,我也着手实现了一下针对CSDN博客用户的技能雷达图。下面先来看下最终实现的效果图。接下来记录一下整体的实现流程。思路根据用户指定的博客ID,找到其文章分类情况。然...
阅读(6975) 评论(9)

ajax跨域问题解决方案

今天来记录一下关于ajax跨域的一些问题。以备不时之需。跨域同源策略限制同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。解决方式通常来说,比较通用的有如下两种方式,一种是从服务器端下手,另一种则是从客户端的角度出发。二者各有利弊,具体要使用哪种方式还需要具体的...
阅读(7642) 评论(1)

命令行进度条实现

对于很多包管理工具而言,拥有一个进度条基本上来说是必备的,可以轻松的让用户知道当前程序的进度。命令行下其实也可以活得很精彩。今天来学一下如何制作一个命令行下的进度条工具。回想之前用Python写过的getpass2,用了标准输出来实现的。和这次的进度条需求相比,感觉应该是一回事。应该就是清空上次的打印内容,然后write本行数据。单行输出果不其然,在网上大致搜了一下,发现很多都是使用类似的思路。那既...
阅读(6443) 评论(0)
391条 共20页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:3050354次
    • 积分:33686
    • 等级:
    • 排名:第152名
    • 原创:347篇
    • 转载:35篇
    • 译文:9篇
    • 评论:668条
    友情链接
    我的偶像
    个人主页
      GitHub
    放松一下
    博客专栏
    最新评论
    版权信息
    去除本页广告
    图片炸弹装填中...

        
    [img=赞一个]http://bpic.588ku.com/element_origin_min_pic/16/12/12/0d96da96cf36505736c09d63832eaac8.jpg[/img]