• 如何写出无法维护的代码【转载】

    这篇文章的原文在这里(http://mindprod.com/jgloss/unmain.html),我看完后我想说:什么叫“创造力”,创造力就是——就算是要干一件烂事都能干得那么漂亮那么有创意的能力...

    谈谈我项目中用到的RabbitMQ/RocketMQ

    前两天看了看一下消息队列——RabbitMQ,从配置到使用,说说消息队列MQ的工作机制.用户再指定队列内发送消息,消息会被发送到消息队列服务器(如果是本地,则为127.0.0.1)的交换机上,缓存到b...

    两个坐标之间对距离计算

    由于项目的需要,所以学习了两个经纬度之间的距离(单位:米)packageorg.choviwu.movie.test;publicclassDistanceUtil{privatestaticdoub...

    初学go语言,记一点笔记

    最近闲来无聊,看了看go语言的语法,便记录下来,以备后来之需变量的声明和赋值1、同一行声明多个变量和赋值,可简写为a,b:=1,22、全局变量声明必须要用var局部变量可以省略3、特殊变量用下划线""...

    作为GCRoot的对象

    虚拟机栈方法区中的类属性所引用对象方法区中的常量引用的对象本地方法栈中引用的对象...

    SpringBoot部署到Linux服务器

    今天来谈一下,用SpringBoot写的Demo来配置到Linux服务器。这里,我用阿里云服务器作为实例,SpringBoot集成了SpringMvC+mybatis框架,用maven管理jar包(注...

    分布式事务之TCC模式

    在写一篇之前说一下TCC模型,即tryconfirmcancel(尝试---->提交---->回滚),tcc模型是一个非常典型的2pc(二阶段)提交,所谓的两个阶段是指:第一阶段:准备阶段...

    短链的设计和思考

    前几天项目出了一些问题,祸源就在平台短链应用的是第三方(新浪短链t.cn),所有使用新浪短链的平台都未能逃过本次关服的洗刷。那么这个问题就警醒我们,第三方的服务固然快,也相对比较好,但是这些突如其来的...

    Redis的数据类型和适用场景总结

    注:本篇代码部分均以redisTemplate为例,配置这块忽略Redis数据类型string(字符串)hash(哈希)list(列表,相当于linkedlist)set(无序集合,相当于Set)so...

    某音乐平台资源解析

    前两天,刚好遇到了一些歌曲想要下载,但是又不想付钱(当然,我们要尊重版权),故因此找一些方法对资源进行解析,于是,便开始针对源链进行抓包解析…整个抓包过程就不在这写了##针对这些资源站都能找到一些ap...