java从入门到实战开发

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

Java项目实战开发

导学视频
Geely

JAVA开发工程师

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

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

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

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

Java相关文章

手记文章

jstack遇到Unable to open socket file……

大家使用jstack的时候偶尔会遇到这样的异常Unable to open socket file…… 下面我们依据openjdk11的code进行分析。 从错误入手 Unable to open socket file这个错误是jstack本身报的,算是一个客户端行为。什么情况下会出这个错误呢。我们直接用错误关键字进行搜索。 File socket_file = findSocketFile(pid, ns_pid); socket_path = socket_file.getPath(); if (!socket_file.exists()) { File f = createAttachFile(pid, ns_pid); try { sendQuitTo(pid); //

浏览77推荐0
手记文章

Spring Security 竟然可以同时存在多个过滤器链?

这是来自一个小伙伴的提问,我觉得很有必要和大家聊一聊这个问题: 首先这个问题本身是有点问题的,因为 http.authorizeRequests() 并非总是第一个,虽然大部分情况下,我们看到的是第一个,但是也有很多情况 http.authorizeRequests() 不是首先出现。要搞明白这个问题,我们就要搞清楚 http.authorizeRequests() 到底是啥意思! 这就涉及到 Spring Security 中过滤器链的配置问题了,本文松哥就来和大家稍微聊一聊。 1.从过滤器开始 即使大家没有仔细研究过 Spring Security 中

浏览122推荐1
手记文章

【逼你学习】让自制力提升300%的时间管理方法、学习方法分享

本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。过几天就要高考了,在这里预祝各位考生考个好成绩,我等着大家跟我分享金榜题名的喜悦。目标在明确学习方法之前,不如我们先明白一下我们学习的目的,再去讨论我们怎么去学习。我不知道大家心里有没有一个目标,高中你的目标应该是考个好大学,大学你的目标可能就是一场不分手的恋爱,或者满腹经纶的才学,毕业后你的目标可能就是房子、车子、或者是活的不那么狼狈……我不知道大家的目标是啥,可以留言告诉我。如果你没有目标我觉得你应该给自己树立一个目标,因为一旦你失去目标,你也会失去动力的。我写文章以来有很多读者都问我,注意力不够专注,总是学着学着就走神,玩手机,看剧,问我怎么办,因为个人时间的原因虽然看到了,我都选择没回复,还有另外一个原因就是,我想大家都是知道答案的,这有啥办法你自己都管不住自己,难道我说几句话你就能管得住了?如果你有很坚定的目标,但是你还没完成,我想你应该是睡觉都睡不着才对,而不是在

浏览421推荐6
手记文章

nacos入门系列之配置中心

之前学习了nacos注册中心,今天继续看看nacos的其他功能。 注册中心链接 https://www.imooc.com/article/305289配置的发布与订阅我们先来看看如何使用nacos提供的api来实现配置的发布与订阅发布配置:public class ConfigPub {     public static void main(String[] args) throws NacosException {         final String dataId="test";         final String gr

浏览219推荐0
手记文章

DRS是啥你都不知道?不是吧,不是吧

前言最近写了很多数据库相关的文章,大家基本上对数据库也有了很多的了解,数据库本身有所了解了,我们是不是应该回归业务本身呢?大家去了解过自己企业数据库的部署方式么?是怎么部署的,又是部署在哪里的?部署过程中可能会出现的问题有哪些?是主从?还是双主?有没有分库?大的表做了分表没?等等...部署方式大概率也都是分库的,表数量级超千万基本上都开始分表了,考虑周全的企业,肯定也有数据库的冷备,热备,灾备,以及异地容灾等等。我还记得我大学做项目,学校就是买了很多物理机,我们的项目和数据库都是部署在自己内部的服务器上的,那家伙一到夏天风我嗡嗡嗡的吹,烦死了,机房还很热。但是我敢打赌,大家现在所在的企业,大概率都是使用了各种云服务厂商的服务部署方式,那就引入了今天的第一个思考。为什么数据库要上云呢?我们公司的大多数服务以及数据库都是在对应的云服务厂商的,那问题就来了,为啥都要上云呢?在思考这个问题的时候,我第一时间想到了反证法,不上云的坏处是啥?成本相较于传统服务器需要购买、租用的方式,云服务器采用即用即收费的方式,减少购

浏览130推荐1
手记文章

写给女朋友的常见 Maven 坐标依赖 (长期更新)

手动目录 零、常见环境搭建 0.1 SSH 搭建 0.2 SSM 搭建 一、Java SE 阶段 1.1 单元测试坐标依赖 1.2 动态代理坐标依赖 二、Java EE 阶段 2.1 JSTL 1.2 + standard 2.2 servlet 中相关 API 2.3 JSP 相关 API 三、数据库基础配置 3.1 MySQL 数据库 3.2 数据库连接池 3.2.1 阿里巴巴 Druiid 连接池 3.2.2 c3p0 数据库连接池 四、Spring + SpringMVC 常用依赖 4.1 Spring 基础 4.2 开启 Spring AOP 4.3 SpringMVC 相关 4.4 整合 JDBCTe

浏览140推荐1
手记文章

Spring 源码第四弹!深入理解 BeanDefinition

聚沙成塔!不知不觉 Spring 源码已经更到第五篇啦~ 看源码之前,要先会用功能,这是最基本的,因为在源码讲解中,默认大家已经熟知 Spring 基本用法了,如果还不熟悉 Spring 的基本用法,可以看一下松哥发布在 B 站上的免费入门视频:https://www.bilibili.com/video/BV1Wv41167TU。 上篇文章和小伙伴们介绍了 Spring 源码中的 EntityResolver,这个是用来解决 XML 文件校验问题的。 接下来本来应该接着第二弹的 XML 文件解析流程继续往下走了,考虑到接下来我们会涉及到一个

浏览251推荐0
手记文章

netty极简教程(六):Netty是如何屏蔽ServerSocketChannel启动的

现在我们已经基本了解了netty底层使用的组件,就明白了netty为什么是事件驱动模型:(netty极简教程(四):netty极简教程(五):Netty的Reactor模型演进及JDK nio聊天室实现, 接下来追踪下netty的启动源码,验证reactor模型在netty的实现 示例源码: https://github.com/jsbintask22/netty-learning 示例 我们以第一节打印客户端信息的代码为例: NioEventLoopGroup bossLoopGroup = new NioEventLoopGroup(1); // 1 NioEventLoopGroup workLoopGroup = new NioEventLoopGro

浏览146推荐1

Java开发零基础入门到精通

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

查看详情

Java SSM框架快速入门到精通

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

查看详情

Java开发电商平台

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

查看详情

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

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

查看详情