自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis 延时任务 看一篇成高手系列2

引言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别定时任务有明确的触发时间,延时任务没有定时任务有执行周期,而延时任务在某事件触发后一段时间内执行,没有执行周期定时任务一般执行的是批处理操作...

2018-05-31 09:15:24 8684 10

原创 redis 缓存击穿 看一篇成高手系列3

什么是缓存击穿在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。场景如下图所示:我们正常人在登录首页的时候,都是根据userID来命中数据,然而黑客的目的是破坏你的系统,黑客可以随机生成一堆userID,然后将这些请求怼到你的...

2018-05-31 09:08:33 6711 5

转载 阿里巴巴Java开发手册以及ECPLISE,IDEA插件

自从2月9日《阿里巴巴Java开发手册》面向业界公布以来,大家一直期待着静态化扫描工具的问世,在《手册》终极版发布时,我们曾经承诺将在2017杭州云栖大会上进行规约插件的全球发布。如今信守承诺,我们如约而至。 经过247天的研发,阿里巴巴于10月14日上午9:00在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件。阿里巴巴高年级同学毕玄、玄难、索尼、叶渡,淘宝代码第一人...

2018-05-23 11:36:14 1176

转载 ORACLE 修改已有存储过程(plsql工具修改)

pl/sql 修改包下存储过程步骤:假定有如下过程:pkg_ypgl_query.PROC_KCZQUERY;1. pl/sql 右侧objects面板中选择Package bodies>PKG_YPGL_QUERY;2. 单击右键>edit>工具自动打开一个修改主页面;3. 于主页面左侧面板中选择要修改的过程;4. 修改过程.5. F8或者执行一次,过程语法无错误,修改OK。...

2018-05-17 11:15:59 21045

转载 oracle中merge into用法解析

merge into的形式:[sql] view plain copyMERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...)  WHEN MATCHED THEN      [UPDATE sql]  WHEN NOT MATCHED THEN      [IN...

2018-05-16 16:40:00 488

原创 div绑定keydown事件

要想给一个元素绑定keydown事件我们经常这样:$('#some_thing').keydown(function(event){......})但是当你尝试给div元素绑定时会发现不起作用, 解决办法是给这个div添加一个tabindex的属性:$('#some_div').attr('tabindex', 1).keydown(function(event){......})DIV直接使...

2018-05-03 17:23:44 6805

多款多级联动下拉菜单打包!必有一款适合你!

多款多级联动下拉菜单打包!必有一款适合你!ajax,php,js,等!

2009-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除