![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java视频分享
文章平均质量分 81
本分类分享java学习视频,包括:java基础、框架开发、项目实战等。
跟攀博学Java编程
传智燕青老师拥有近二十年的软件开发和教学经验,曾经录制的SpringMVC/Mybatis课程下载量超10万,Activiti工作流技术、Shiro/SpringSecurity认证授权技术专题、ShardingJDBC数据库分库分表技术专题、Lucene/Solr/Elasticsearch搜索技术专题、Java分布式系统事务控制技术专题、RabbitMQ/RocketMQ消息队列技术专题、医药采购系统、学成在线项目、聚合支付项目等课程广受学员好评。
展开
-
什么样的自学Java网站才适合学习者?
前言有很多Java学习者常常问我一些在学习Java过程中遇到的问题,我发现很多问题总是卡在该知识点的概念层面,比如:一个多线程的程序这样加锁对不对?什么是原子性? 这个Lambda表达式为什么编译不通过?这个问题是不是分布式事务所导致?等等…我会去耐心解释,不过我也挺着急的,因为我觉得还有更多的Java学习者遇到了这些问题而无从下手,或就此放弃。这些问题的关键就是学习者在没有彻底搞清楚该技术点的来龙去脉就开始编写代码、去应用所导致,也许是学习方法不对,也许是学习教程里没有讲明白…曾经自己带团队作项目原创 2021-07-24 13:32:55 · 429 阅读 · 1 评论 -
Shiro视频教程
项目需求用户登陆一般情况下,有用户交互的系统基本都有用户登陆的功能,用户需要输入账号和密码进行登陆,如果用户没有登陆则无法使用一些功能,比如:我的中心、我已购买的订单等。权限控制一般情况下,一个系统有若干类用户来使用,不同类的用户允许使用的功能不一样,比如:系统管理员用户可以登陆系统后台,查询系统的操作日志、系统数据备份等;普通业务员用户可以使用系统的一些业务功能,比如:商品管理、统计分析...原创 2019-12-26 15:50:27 · 1083 阅读 · 2 评论 -
燕青Elasticsearch视频&Lucene视频教程分享
什么是全文检索对互联网项目全文检索是常用的技术,什么是全文检索?全文检索首先将要搜索的目标文档中的词提取出来,组成索引,通过查询索引达到搜索目标文档的目的。 这种先建立索引,再对索引进行搜索的过程就叫全文检索(Full-text Search)。整个全文检索过程分为两个过程,索引和搜索。ElasticsearchElasticsearch是一个基于Lucene的高扩展的分布式搜索服务器...原创 2019-12-25 09:14:21 · 604 阅读 · 0 评论 -
Freemarker视频教程
Freemarker视频教程Freemarker是燕青老师录制的教程,内容涵盖Freemarker的基础应用、页面静态化技术。视频教程下载链接:https://pan.baidu.com/s/1yh8koGhKK4R8JDRFr3vUCw提取码:vn1n1.1 FreeMarker介绍1、freemarker是一个用Java开发的模板引擎 常用的java模板引擎还有哪些?Js...原创 2019-12-13 08:57:14 · 680 阅读 · 0 评论 -
跟燕青一起学Spring
课程介绍本课程是燕青老师录制的最经典的Spring视频,共有3天,课程系统讲解了Spring的开发特性,并以CRM系统案例驱动教学,快速掌握Java企业开发技能。Spring的出现是为了取代EJB(EnterpriseJavaBean)的臃肿、低效、脱离现实的缺点。Spring致力于J2EE应用的各层(表现层、业务层、持久层)的解决方案,Spring是企业应用开发的“一站式”选择。...原创 2019-10-27 21:37:13 · 299 阅读 · 0 评论 -
燕青Hibernate视频分享
课程介绍本课程是燕青老师录制的最经典的Hibernate5视频,共有3天,课程系统讲解了Hibernate5的开发特性,并以CRM系统案例驱动教学,快速掌握Java企业开发技能。Hibernate执行流程:1、配置文件 hbm.xml(映射文件,建立对象和表的映射关系) 一个表对应一个hbm.xml .java(domain,java对象,pojo):定义属性、getter/setter方...原创 2019-10-27 21:34:43 · 232 阅读 · 0 评论 -
Elastic-job视频教程
系列讲义:http://www.pbteach.com/post/java_distribut/elasticjob_yq_doc/1 课程内容介绍 本课程不仅讲解了Elastic-job分布式任务调度的使用方法及原理,而且通过案例讲解了如何构建分布式系统任务调度具体方案,通过从理论到实战的学习可以快速将Elastic-job分布式任务调度技术应用到项目中。 本着从解决生产实际问题出发...原创 2019-10-24 08:02:49 · 928 阅读 · 1 评论 -
SpringSecurity视频教程
1 课程内容介绍 本课程讲解了Spring Security认证框架的使用方法和工作原理以及OAuth2.0认证协议,通过案例讲解单体系统及分布式系统的认证授权技术方案,包括:基于Session的认证方式,基于Token的认证方式以及 Spring Cloud Security Oauth2.0认证方案,学完本课程可以快速将认证授权技术应用到项目中。2 课程章节章节一:基础概念什...原创 2019-10-17 08:40:36 · 4598 阅读 · 9 评论 -
跟传智燕青一起学RabbitMQ消息队列
跟传智燕青一起学RabbitMQ消息队列MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced MessageQueue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com/开发中消息队列通...原创 2019-08-10 09:49:13 · 509 阅读 · 0 评论 -
跟着燕青学分布式事务控制技术方案
本系列文章介绍分布式系统开发的难题–分布式事务控制的技术解决方案。1、彻底弄清什么是分布式事务?https://blog.csdn.net/weixin_44062339/article/details/990447182、分布式事务CAP理论https://blog.csdn.net/weixin_44062339/article/details/997109683、分布式事务BASE...原创 2019-09-30 22:12:28 · 1249 阅读 · 1 评论 -
Activiti视频分享
工作流开发框架之Activiti什么是工作流工作流介绍工作流系统什么是ActivitiActiviti介绍Activit如何使用视频分享什么是工作流工作流介绍工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流系统一个软件系统...原创 2018-12-11 21:20:07 · 1908 阅读 · 8 评论 -
跟传智燕青一起学SpringMVC
SpringMVCSpringMVC介绍框架原理组件说明视频分享SpringMVC介绍Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:框架原理1、 用户发送请求至前端控制器DispatcherServlet2、 DispatcherServlet收到请求调用HandlerMapping处理器映射...原创 2019-08-18 22:14:50 · 1237 阅读 · 0 评论 -
跟传智燕青一起学MyBatis
MyBatisMyBatis介绍框架原理视频分享MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者...原创 2019-08-18 22:14:15 · 1062 阅读 · 0 评论 -
跟传智燕青一起学fastDFS分布式文件系统
本课程的目标是采用Spring Boot+Vue.js+FastDFS 开发一套完整实用的分布式图片服务。课程采用目前最流行的Java敏捷开发框架Spring Boot+阿里开源技术FastDFS来构建服务端,功能包括图片上传、图片存储等; 课程采用目前用户增长最快的Vue.js前端框架来构建前台UI,通过Vue组件技术可以非常方便的将图片服务引用到其它项目,功能包括:图片上传、图片列表等。我们...原创 2019-08-09 08:02:48 · 297 阅读 · 0 评论 -
跟传智燕青一起学Maven
Maven是Apache下的一个开源项目,它是一个项目管理工具,它用于对java项目进行项目构建、依赖管理及项目信息管理。当前使用Maven的项目在持续增长。maven是当前非常流行的项目构建工具,分布式系统的开发使用它进行项目构建(创建工程、编译、测试、打包、部署、运行)。课程内容如下:1、maven是什么?2、maven安装配置3、maven入门程序4、maven详细使用方法–仓...原创 2019-08-09 08:09:14 · 477 阅读 · 0 评论 -
跟传智燕青一起学需求分析和设计
需求分析是软件工发的开端,我们设计的软件产品存在不完整性、不正确性大部分原因是需求分析错误所导致的,因此,需求分析是软件生命周期中最重要的过程。需求分析就是搞清楚用户要什么,软件提供什么和不提供什么,需求分析过程包括需求调研、需求分析及确认、需求文档编制等过程。设计是在需求分析成果的基础上去设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案,...原创 2019-08-09 08:11:25 · 401 阅读 · 3 评论 -
跟传智燕青一起学Lucene和Solr搜索
Lucene是apache下的一个开放源代码的全文检索引擎工具包。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能。Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行...原创 2019-08-09 08:16:02 · 277 阅读 · 3 评论 -
传智燕青学成在线项目视频分享
本课程是传智燕青老师录制的最经典的大型分布式系统学成在线项目视频,采用SpringCloud微服务架构开发,共有20天,课程系统讲解了Java微服务开发技术和解决方案。 学成在线项目借鉴MOOC的设计思想,是提供IT职业在线课程的学习平台,为即将和已经加入IT领域的技术人才提供在线学习服务。用户以任务为导向,通过录播学习、直播学习、在线练习、在线考试等学习形式,掌握并熟练应用IT技能。项目包括...原创 2019-08-18 22:01:53 · 2109 阅读 · 8 评论 -
Java开发实战项目分享
应广大网友的建议我从网上收集一些优秀的Java实战项目,这些项目不伦大小,技术都非常值得Java学习者进行学习研究。图书管理项目视频(6天), 纯JavaWeb项目传智燕青医药采购项目(Shrio加Activiti工作流版本)视频教学(16天)传智燕青医药采购项目(SpringMVC加Mybatis版本)视频教学(11天)传智燕青大型分布式系统学成在线项目视频教学(20天)持续更新中…...原创 2019-12-30 07:34:45 · 5786 阅读 · 10 评论 -
Shiro视频分享
权限开发框架之ShiroShiro介绍Shiro架构视频分享Shiro介绍Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。Shiro架构1、SubjectSubject即主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的...原创 2019-12-26 15:59:14 · 1727 阅读 · 3 评论