首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梦里醉江南
掘友等级
全干工程师
|
汇丰银行
既然加错了技能点,就当是增加了游戏难度吧
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 21
沸点 42
赞
63
返回
|
搜索文章
最新
热门
SpringBoot(二):定时任务
在开发过程中,很多需求都需要定时任务才能完成。SpringBoot 提供了简单快捷的实现方式,我们只需要添加一些注解就可以使用。那么什么场景下需要使用到定时任务呢?例如:整点发放优惠券,每天自动更新收益,定时生成统计报表等等。 通过在启动类上添加 @EnableScheduli…
SpringBoot(一):入门体验
SpringBoot 是 Spring 框架的进一步封装,其设计的目的是用来简化 Spring 应用的框架搭建和开发过程。SpringBoot 使用 约定大于配置 的原则,使得开发人员不需要在进行大量样板化的配置,从而专注与业务逻辑上的开发工作。本文通过一个 "Hello Wo…
深入理解 Java Servlet
Servlet(Server Applet),全称 Java Servlet。是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个…
理解 Redis 事务
Redis 通过 MULTI EXEC WATCH 等命令来实现事务功能。事务提供了一种将多个命令打包,然后一次性、按顺序地执行多个命令的机制,并且在事务执行期间,服务器不会中断事务而改去执行其他客户端的命令请求,它会将事务中的所有命令都执行完毕,然后才去处理其他客户端的命令请…
Java 中的内存回收机制
在计算机科学中,垃圾回收(英语:Garbage Collection,缩写为GC)是指一种自动的存储器管理机制。当某个程序占用的一部分内存空间不再被这个程序访问时,这个程序会借助垃圾回收算法向操作系统归还这部分内存空间。垃圾回收器可以减轻程序员的负担,也减少程序中的错误。垃圾回…
高性能队列 Disruptor 使用教程
Disruptor 是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于 Disruptor 开发的系统单线程能支撑每秒 600 万订单,2010 年在 QCon 演讲后,获得了业界关注。2…
在 Rails 项目中使用 Sidekiq 处理异步任务
Sidekiq 是一个提供了执行 定时/异步 任务的后台任务处理系统,它可以集成在 Rails 项目中使用,也可以单独的使用。在本篇文章中,我们将对如何在 Rails 中使用 Sidekiq 进行介绍和分析。 在 config/router.rb 文件中挂载 WebUI 页面的…
Ruby Web 服务器的配置与使用
Puma 是 Rails 的默认 Web Server,在创建 Rails 项目时已经自动添加了 Puma 的依赖。Puma 是用了多进程加多线程模型,它可以同时在 fork 出来的多个 worker 中创建多个线程来处理请求;不仅如此 Puma 还实现了用于提高并发速度的 R…
Ruby 中的常量查找
在 Ruby 中,当你需要访问一个常量的时候,很简单直接使用这个常量的名字就行。但是你知道 Ruby 是如何查找一个常量的吗?简单的讲 Ruby 会按照 Module.nesting => Module.nesting.first.ancestors => Object.anc…
MySQL LBS 实现查找附近的人
现在应用中类似 “优先按距离排序” 的功能已经很常见了,那么这些功能如何简单快速的去实现呢?本文将提供一个在数据量不是特别大的时候的解决方案,实现起来比较简单。 然后套用 Haversine 公式 直接用 MySQL 的函数去计算距离再排序。例如:假设我当前位置是 「[31.2…
下一页
个人成就
文章被点赞
88
文章被阅读
73,253
掘力值
1,316
关注了
39
关注者
1,406
收藏集
5
关注标签
91
加入于
2017-05-04