java从入门到实战开发

非常适合零基础小伙伴学习的一套入门教程,将Java基础知识与简单实例结合,通过视频+代码的方式让你快速掌握,帮你打卡Java编程世界的大门

Java项目实战开发

导学视频
Geely

JAVA开发工程师

Geely,丰富的互联网项目经验,公司内部技术讲师,热爱技术,乐于分享。教学格言:把复杂的技术简单化,简单的技术极致化

了解讲师
Java从零打造企业级电商项目实战-服务端

前后端彻底分离模式开发
带你从零到项目发布上线与运维,让你拥有一个高质量的在线电商项目
通过电商项目实战,让你的Java技术突飞猛进

... 已有8291同学加入学习
加购物车 立即学习

Java相关文章

手记文章

聊一聊 InnoDB 引擎中的索引类型

索引对数据库有多重要,我想大家都已经知道了吧,关于索引可能大家会对它多少有一些误解,首先索引是一种数据结构,并且索引不是越多越好。合理的索引可以提高存储引擎对数据的查询效率。 形象一点来说呢,索引跟书本的目录一样,能否快速的查找到你需要的信息,取决于你设计的目录是否合理。 MySQL 数据库有很多种索引,每种存储引擎的索引都不太一样,这篇文章就介绍一下 InnoDB 引擎种的索引,在 InnoDB 引擎中有三种索引: B-Tree 索引 哈希索引 全文索引 B-Tree 索引 B-Tree

浏览74推荐1
手记文章

java实现数据结构-链表(单向,循环,双向)

1. 什么是链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的。 每一个链表都包含多个节点,节点又包含两个部分,一个是数据域(储存节点含有的信息),一个是引用域(储存下一个节点或者上一个节点的地址)。 2. 链表的特点 获取数据麻烦,需要遍历查找,比数组慢 方便插入、删除 3. 单向链表 单向链表是一种简单的数据结构,在单向链表中每个节点中都会有一个引用域指向下一个节点的地址. 3.1 单向链表的代码实现 //单

浏览121推荐0
手记文章

仅需四步,整合SpringSecurity+JWT实现登录认证 !

SpringBoot实战电商项目mall(25k+star)地址:https://github.com/macrozheng/mall 摘要 学习过我的mall项目的应该知道,mall-admin模块是使用SpringSecurity+JWT来实现登录认证的,而mall-portal模块是使用的SpringSecurity基于Session的默认机制来实现登陆认证的。很多小伙伴都找不到mall-portal的登录接口,最近我把这两个模块的登录认证给统一了,都使用SpringSecurity+JWT的形式实现。 主要是通过把登录认证的通用逻辑抽取到了mall-security模块来实现的,下面我们讲讲如何使用mall-sec

浏览427推荐2
手记文章

SpringBoot 2.x 开发案例之 Shiro 整合 Redis

前言 前段时间做了一个图床的小项目,安全框架使用的是Shiro。为了使用户7x24小时访问,决定把项目由单机升级为集群部署架构。但是安全框架shiro只有单机存储的SessionDao,尽管Shrio有基于Ehcache-rmi的组播/广播实现,然而集群的分布往往是跨网段的,甚至是跨地域的,所以寻求新的方案。 架构 方案 使用 redis 集中存储,实现分布式集群共享用户信息,这里我们采用第三方开源插件crazycake来实现,pom.xml 引入: <dependency> <groupId>org.springframework.boot</groupId> <artifa

浏览103推荐0
手记文章

2020年毕设项目推荐,能不能风光毕业就看这次了!

如题 作为过来人,小慕想说,要想2020年从容毕业,毕设还是早点准备的好哇,毕竟干瞪眼的时间又多了个寒假不是。 还不知道毕设该做什么项目?既想要容易上手又想要炫技? 那下面这些王炸项目,一定适合你!各方向都有,快来挑选下吧~ <p></p> <p></p> <p></p> 前端 推荐项目一: 《微信小程序云开发-从0打造云音乐全栈小程序》 推荐理由:潮流新颖 1、技术栈(云开发)新颖,是未来发展(serverless)潮流 2、小程序端、服务端、CMS端,三端综合实战,巩固并提升你的小程序开发技能 3

浏览411推荐2
手记文章

Java并发包中的原子变量操作类

JUC并发包提供了一系列的原子操作类,这些类都是使用非阻塞算法(CAS)实现的,相比于使用锁来实现,这些原子操作类在性能上更好一些。JUC并发包中包含有AtomicInteger、AtomicLong和AtomicBoolean等原子性操作类,它们的原理相似。这里以AtomicLong为例进行说明,AtomicLong是原子性递增或者递减类,它是使用Unsafe来实现的。   AtomicLong通过CAS提供了非阻塞的原子性操作。   其源码如下:public class AtomicLong extends Number implements java.io.Serializable {     private static final long serialVersionUID = 192781

浏览129推荐0
手记文章

一文讲透微服务下如何保证事务的一致性

原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。 从本地事务到分布式事务的演变 什么是事务?回答这个问题之前,我们先来看一个经典的场景:支付宝等交易平台的转账。假设小明需要用支付宝给小红转账 100000 元,此时,小明帐号会少 100000 元,而小红帐号会多 100000 元。如果在转账过程中系统崩溃了,小明帐号少 100000 元,而小红帐号金额不变,就会出大问题,因此这个时候我们就

浏览593推荐5
手记文章

小小TODO标识,你用对了吗?

前言 有时,您需要标记部分代码以供将来参考,比如: 优化,改进,可能的更改,要讨论的问题等。 通常我们会在代码中加入如下的标记表示待办: //TODO 我将要在这里做 xxx 你这样做,别人也会这样做。一时间,项目中可能会存在大量的 TODO,当你搜寻你的 TODO 时也就变得非常麻烦,如同石沉大海,也就失去了这个标记的意义。 IntelliJ IDEA允许我们添加特殊类型的注释,使得这些注释在编辑器中突出显示,它们被索引,并在 TODO 工具窗口 中列出。这样,我们就容易追踪自己的 TODO

浏览315推荐0

Java开发零基础入门到精通

结合案例,系统性学习Java基础语法,大牛带你轻松入门Java Web,另慕课网职业路径视频不限期,服务随开随用,课程体系化,问答作业1V1让你在学习的道路上不再孤单

查看详情

Java SSM框架快速入门到精通

准备了多个项目案例带你深入学习Java SSM框架,先技术,再思想,实战出真知!

查看详情

Java开发电商平台

实用教程,让你迈进更高级Java技术领域

查看详情

BAT大牛亲授!2017互联网校招面试技巧合辑

2017校园招聘开始了,想进BAT你准备好了吗,慕课网愿助你一臂之力

查看详情