Java
上世纪末的自行车
编程中最没用的东西是源代码,最有用的东西是算法和数据结构。
展开
-
session登录控制 后一个踢掉前一个
最近实现项目中的用户重复登录控制,即新用户登录使前一个登录的用户强制下线 ,思路是这样的,在前台主页面写一个程序定时向后台发送请求获取后台信息来判断session是否失效,若失效强制下线。 (SSM框架为例)一 Controller层 1. 定义两个全局MAP 来存放用户的登录帐号(userId),session和sessionId//userid,sessionpubl原创 2018-01-23 19:56:20 · 3903 阅读 · 2 评论 -
细思极恐-你真的会写java吗
导语自2013年毕业后,今年已经是我工作的第4个年头了,总在做Java相关的工作,终于有时间坐下来,写一篇关于Java写法的一篇文章,来探讨一下如果你真的是一个Java程序员,那你真的会写Java吗?笔者是一个务实的程序员,故本文绝非扯淡文章,文中内容都是干货,望读者看后,能有所收获。文章核心其实,本不想把标题写的那么恐怖,只是发现很多人干了几年java以后,都自认为是一个不错的java程序员了,...转载 2018-07-24 09:12:23 · 287 阅读 · 0 评论 -
内存分析和常用类
马士兵的内存解析:基本类型占一块内存,引用类型占两块内存。 所有new出来的东西都在堆内存(heap segment)里面。 堆内存:运行期间动态分配内存,因为事先不知道分配多大,只有在运行(而不是编译)期间才知道分配多大。 方法只是一段代码(在 code segment里面),它只有被调用的时候才会占用内存。 引用 — 一小块内存指向一大块内存。 局部变量(c1)分配在栈内存(s...转载 2018-07-18 15:48:02 · 267 阅读 · 0 评论