自定义博客皮肤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)
  • 资源 (14)
  • 收藏
  • 关注

转载 Jdk1.8新特性实战:41个案例实战,一次性总结分享

前言一直想把jdk1.8的新特性整理下,恰好看到老外的git(文后有链接),在这个结构上继续完善了说明和功能,做了41个单元测试案例,方便新人学习。以下内容很干,对于一个萌新小白来说,学习jdk1.8的新特性,基本看一遍就知道个7788了,在熟读两遍最后跟着写一遍,那么在实际项目中就可以运用了。不过!新特性,虽然很好。但如果想用,那么自己一定要看看相对应的源码并多练习,否则真的容易给自己搞晕,又很...

2019-12-13 13:54:54 247

原创 wait(1000)与sleep(1000)的区别

sleep和wait的区别: 1、sleep是Thread的静态方法,wait是Object的方法,任何对象实例都能调用。 2、sleep不会释放锁,它也不需要占用锁。wait会释放锁,但调用它的前提是当前线程占有锁(即代码要在synchronized中)。 3、它们都可以被interrupted方法中断。 具体来说: Thread.Sleep(1000) 意思是在未来的1000毫秒内本线程不参与...

2019-12-02 21:11:50 1064

原创 实现项目全文检索功能和组合查询

先创建了es索引文件将房源信息存入索引文件中,在查询房屋信息的时候直接到es索引文件中检索,通过对城市名称\地铁房\房屋类型等分词建立请求,在es索引文件中进行查询,将查询结果返回前台,前台经过转换就可以进行展示. 并且调用es中querybuilders的should方法实现组合查询条件的创建 ...

2019-12-02 20:46:31 442

原创 使用Redis缓存实现SSO单点登录功能

1.在用户登录的时候,会对用户输入的用户名密码进行校验 2.如果校验通过,将user对象用用户ID+时间毫秒值作为key:ticket存入Redis缓存中,并返回ticket到controller,同时登录端将ticket值写入cookie 3.为了防止ticket被恶意获取,对ticket进行了MD5Hash加密,如果有需要登录操作的url时,通过cookie中的值,以此作为key值去缓存中查找...

2019-12-02 20:45:09 998

原创 分页查询实现

分页查询实现逻辑: 1.前台向后台传输两个参数:page是页数,rows是行数,Controller接收这两个数据传输给service层。 2.在service层中计算从第几条数据开始查询,也就是(page-1)*rows个数据开始查询,传入数据库。 3.Dao层中将这两个数据传入,需要用到一个注解@Param (@Param(“start”)int start, @Param(“rows”)I...

2019-12-02 20:41:00 1001

原创 RabbitMQ实现商城秒杀逻辑

秒杀业务主要逻辑: 1.判断用户是否登录,如果没有登录跳转到登录页面进行登录,如果已经登录执行下一步 2.根据商品id从数据库拿到商品,然后判断库存,不足则结束,如果库存足够,则进行秒杀,执行下一个判断 3.判断是否重复秒杀(我们限制一个用户只能秒杀一件商品,怎么判断?即从数据库根据商品和用户id 查询秒杀订单表,如果已经存在订单,说明重复秒杀 ,给出提示,退出,如果不存在订单,说明没有重复秒杀,...

2019-12-02 20:27:55 4516 1

鲜花信息管理.rar

鲜花信息管理是我当初学习JavaEE课程的时候基于Struts2,SQL Server开发的一块小型的web应用,包含优美的画面,很简单的鲜花信息的增删改查,适合练手,更适合交期末作业

2019-11-22

五子棋小游戏.rar

JavaSE阶段练手的五子棋小游戏,有棋盘,两种棋子,通过一些简单的数学知识来判断游戏的输赢以及两种棋子的相互切换

2019-11-14

JAVAWEB.rar

包含了JavaWeb阶段学习的一些技术,例如HTML-CSS,JS,tomcat,servlet,session,cookie以及MySql等

2019-11-14

JavaSE笔记.rar

学习JavaSE做的一些笔记,包括Java基础知识(关键字,语句,常量,变量,运算符,数组,方法),Java面向对象(static,final,封装,继承,多态,内部类等)以及JavaAPI(String,正则,集合,映射,IO,Socket,反射,线程等技术)

2019-11-14

Java预科总结笔记.rar

此文档详细的总结了JavaSE的相关知识,包括集合,映射,线程,文件,BIO,网络套接字,单例模式,反射等基础知识,为学习框架做准备

2019-11-14

拍卖系统.rar

学校java结课时提交的一个小项目,没有数据库的纯java的拍卖系统,有商品,用户的增删改查,用户登录,进行拍卖,拍卖信息展示等功能。

2019-11-06

险中求生.rar

基于Java基础,仿照飞机大战的一款太空类游戏,有背景音效,可以控制战舰向八个方向移动,有爆炸特效以及战舰大招

2019-11-06

飞人快跑.rar

Java基础开发的一款酷跑类游戏,里面有障碍物和道具之分,碰到障碍物会丢失生命值,碰到不同的道具会有不同的效果。

2019-11-06

捕鱼达人.rar

模拟捕鱼达人游戏,这款小游戏没有那么丰富,完全是用来练手,里面只用到了JavaSE的基础知识,代码简单易懂,适合学习。

2019-11-06

飞机大战.rar

JavaSE的学习中比较典型的一个游戏,学会这个可以照猫画虎的做出很多有意思的小游戏,通过用户机不断移动来攻击敌机,每达到一定分数会有大boss出现,消灭他们,直到你被摧毁。

2019-11-06

WeTalking.rar

使用了Java中的网络套接字Socket,IO流,文件,TCP-IP等基础知识写的一个小项目,具有服务器端和客户端之分,实现的功能有,登录,注册,发起单人聊天,多人聊天,发送文件,查看并下载聊天记录,查看并修改用户个人信息,服务器端可查看服务器日志,用户的信息,以及对服务器和用户的各种操作。

2019-11-06

打砖块.rar

这时我大学期间利用课余时间运用JavaSE基础知识做的小游戏,打砖块是好多90后的童年回忆,这个里面我分了三个关卡,三中难易程度,实现了小球打掉砖块,碰到墙壁反弹等功能,最后也加入了背景音乐和碰撞后产生的不同的音效,比较简单

2019-11-06

Hadoop伪分布式配置.txt

Hadoop的安装分为单机方式、伪分布式方式和完全分布式方式。 这里主要讲解在CentOS6.5环境中Hadoop的伪分布式安装配置。

2019-11-05

Hadoop完全分布式配置.txt

Hadoop的安装分为单机方式、伪分布式方式和完全分布式方式。 a. 单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程。该模式主要用于开发调试MapReduce程序的应用逻辑。 b. 伪分布模式 Hadoop守护进程运行在本地机器上,模拟一个小规模的的集群。可以使用HDFS和MapReduce。 c. 完全分布模式 Hadoop守护进程运行在一个集群上。启动所有的守护进程,具有hadoop完整的功能,可以使用HDFS、MapReduce和Yarn,并且这些守护进程运行在集群中,可以真正的利用集群提供高性能,在生产环境下使用。 本文主要讲解Hadoop的完全分布式安装

2019-11-05

空空如也

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

TA关注的人

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