【LoveCTO】 发现一个日历下载的网站
http://www.5ayufa.com/
http://www.5ayufa.com/
电商网站经常打折促销,什么双十一、双十二、六幺八、八幺八的。最常见最直接的就是对商品打折,比如A商品9.8折、B商品8折、C商品5折。而且有的商品打折还有库存限制,比如C商品打5折,但只限前50名。一般电商网站每做一次促销对系统来说都是一次...
有时候我们会往我们的网站嵌入视频,增加内容的丰富性。优酷是一个不错的视频源,但是今天在使用优酷视频云工具生成的代码,在电脑的浏览器能正常显示,在手机上显示不正常,原因是工具生成的宽高是固定的,所以我们要动态设置播放器div的高宽,达到宽度或...
最近在做一个利用微信公众号引流的活动,其中有一个需求点是当系统收到用户回复的任意关键词两分钟后,系统会给用户发送一张带有二维码的图片,用户长按识别二维码会跳转到活动的落地页。这是一个典型的“事件驱动型延时处理”需求,触发条件时收到用户消息,...
我们知道,程序员其实经常爱说谎话,在他们自己的工作中,很多时候会是这样的: 我以后再给代码写注释和文档。(千万不要相信) 这只是个临时方案,不会用在实际版本中。 搞定了!只剩一些小事要处理。 那个简单,几天就搞定了。 TODO。(永远沉睡于...
java类型、泛型、可变参数 先说一个小问题,google的guava是一个不错的工具包,guava包内的Lists工具类的newArrayList像下面的这样使用为什么会报“Type mismatch: cannot convert fr...
事件机制在java的设计模式中也可以叫监听器模式或者是观察者模式。当有事件发生时,向关注这个事件的对象发送消息,告诉它有一个事件发生了,那么怎么知道通知谁呢? 那必须要在对这个事件感兴趣的对象中定义这个事件,一旦有事件发生了,对事件有兴趣的...
redisson是一个不错的开源作品,在最近的项目中主要用到它的分布式锁,今天就来谈谈springboot是如何使用redisson作为分布式锁的。 引入重要的两个依赖,一个是spring-boot-starter-data-redis,一...
spring中使用事务有两种方式,一种是编程式,一种是声明式。 编程式事务 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐...
pom.xml引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...
在前面的一篇文章《使用ThreadLocal和AOP做线程缓存提高性能,缩短API网关响应时间》中介绍了使用自定义注解和spring aop实现本地线程缓存。今天介绍一下springboot项目使用自定义注解和aop记录类名方法名参数耗时信...