自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

code.world

工作-学习-工作

  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 多用户登录限制

1、设计场景   1)同一时刻不允许某个用户多地登录   2)用户已在A处登录,现在从B处登录是允许的,但会把A处挤掉(考虑到用户在A处登录后因某些情况跑到了B处,但还想继续之前的工作,所以需要登录系统)   3)B处挤掉A后,A再做其它操作的时候系统会给出提示,该用户在别处登录,如不是本人操作可能密码泄漏,请修改密码。

2016-11-07 16:42:10 5442 5

原创 会员体系-系统豆的获取与消费

因为业务需求,系统需要设计会员体系,其中一环是有关系统豆的获取与消费。 一、设计场景   1)系统豆的获得:用户可通过购买产品、签到、发表动态、评论、分享等途径获得系统豆,用户可查看系统豆获得明细及总数   2)系统豆的消费:系统豆可以用于消费(按一定比例折算成人民币),消费途径包括     过期,要求每年6月30日(去年12月31日前获得但未使用的系统豆)和12月31日(

2016-11-18 16:20:06 438

原创 java从基础知识(四)java内存机制

Java内存管理:深入Java内存区域   上面的文章对于java的内存管理机制讲的非常细致,在这里我们只是为了便于后面内容的理解,对java内存机制做一个简单的梳理。   程序计数器:当前线程所执行的字节码的行号指示器,虚拟机下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖改变这个计数器的值来完成。   栈:保存局部变量、引用,方法调用结束即被释放。每个

2016-11-16 20:10:24 267

原创 java从基础知识(三)java关键字

关键字是电脑语言事先定义的,是特别意义的标识符,又叫保留字。用来表示一种数据类型或程序的结构等,关键字不能用作变量名、类名、方法名或参数。java目前共有50个关键字,其中"const"和"goto"这两个关键字在Java语言中并没有具体含义(未被使用)。 1、关键字总览   基本数据类型(9):boolean、char、byte、short、int、long、float、double、nul

2016-11-16 20:09:26 480

原创 java从基础知识(二)字符串处理

字符串是程序开发中使用最为频繁,因此为了工作的高效和作为一名想进阶的程序员,了解并掌握字符串的处理显得尤为重要。java为我们提供了String、StringBuffer、StringBuilde三个处理字符串的类,下面我们对其做一个总结和介绍。 1、分别介绍   1)String   解答1:   我们在查看API文档的时候,会发现有这么一句话“字符串是常量,它们的值在创建之后不能更改”

2016-11-16 20:07:59 310

原创 java从基础知识(一)数据类型(下)

前面介绍了java的8种基本数据类型,包括boolean, byte, char, short,  int, long, float, double。同时,java也提供了这些类型的封装类,分别为Boolean, Byte, Character, Short, Integer, Long, Float, Double。这些封装类被放在了java.lang包下。      这是数据在内存

2016-11-16 17:38:55 353

原创 java从基础知识(一)数据类型(上)

java的数据类型      由上图,java的数据类型分为基本数据类型、引用数据类型两大类。 1、基本数据类型   与c不同,java的各种数据类型占有固定长度的内存,与具体的软硬件平台无关;另外,每种数据类型都对应一个默认的数值,是的这种数据类型的变量的取值总是确定(存在)的,这两点保证了java的跨平台性和安全稳定性。   基本数据类型分为4类8种。

2016-11-16 17:37:13 360

原创 git之远程标签下载(远程分支)

一般我们发布一个新版本到线上服务器时都会在版本库中打一个标签,这样我们可以随时查看这个打标签的版本,就是说标签其实是版本库中一个快照。git的标签与分支类似,区别是分支是可变的而标签是不可变,即分支支持代码提交,而标签是不支持的。因此就引发了一个问题,如何在之前标签的基础上修改代码。接下来我们介绍如何获取远程仓库中某个标签所指向的版本。 1、如果我们git clone了整个远程仓库,此时我们可以

2016-11-10 17:52:05 1840

原创 websocket

本文源代码下载:spring_websocket 手册文档下载:websocket.doc WebSocket_百度百科 Spring WebSocket简单入门测试Demo(网页及时聊天)   项目需要一个及时推送消息的功能,并且这个任务落在了我的头上,早有实现此功能的心思,这不机会就来了,网上看了下页面ajax定时请求这种方案的居多,通过同时介绍找到了websocket

2016-11-07 16:48:28 828

原创 用户登录后重定向到要访问页面

1、需求场景   1)分享到其它平台链接用户点击跳转相应平台登录页面,登录后重定向到分享页面   2)用户停留在某页面长时间未操作至session过期,刷新或点击其他链接重定向到登录页面,登录后要求重定向到要访问页面

2016-11-07 16:46:40 3927

空空如也

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

TA关注的人

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