真全栈程序员

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1078|回复: 18

JavaEE项目:基于SaaS平台的iHRM实战开发(1980元)

[复制链接]
  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 435 天

    [LV.9]以坛为家II

    1648

    主题

    2045

    帖子

    8739

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    8739
    发表于 2019-8-30 18:15:00 | 显示全部楼层 |阅读模式
    01.jpg $ H1 v$ D+ r8 L! {; u1 }3 H
    : o0 x" K6 G3 j- i& ]6 g, [
    目录
    + d# M% R- Q8 c6 I. ]- {1 o2 ~01 第 一 章:Activiti7工作流引擎' t9 O/ T3 G: z  t5 w
    02 第 二 章:SAAS-HRM系统概述与搭建环境' R# b" q/ K& p. w6 u
    03 第 三 章:SAAS-HRM-数据库设计与前端框架
    3 O! P' x+ }+ Q* g; g9 i- F7 D04 第 四 章:SAAS-HRM系统用户权限设计概述
    & O$ R5 s3 W, K! C05 第 五 章:权限分配与jwt概述) r8 F. ]4 R, Y5 T
    06 第 六 章:JWT的权限控制与Shiro入门
    & _: b- I2 y& `7 b07 第 七 章:Shiro高级 及SaaS-HRM的认证授权/ _$ X! a; O  G1 ?
    08 第 八 章:员工管理及POI7 P) u* U* V8 w+ A& o3 n& W
    09 第 九 章:图片上传与Jasper
    9 @1 k- [  W% D- a) a' F4 g1 S0 U5 g, q
    - I3 s1 M- t; g+ G

    9 t3 h8 Y$ V/ b, [+ S% o( S│  + l" y/ L' v- A$ I- o: O- A. G% p
    ├─01 第 一 章:Activiti7工作流引擎
    0 @3 l# W4 ?" Z$ t│  ├─1-1 Activiti7基础原理与使用
    . a+ L7 S3 F( K4 l7 X  W│  │      1-1-1 01Activiti7的简单介绍.mp4
    7 P1 R. ]- _% x7 `0 N1 W) H* ^│  │      1-1-10 10Activiti7开发环境介绍.mp4
    $ C. ?. \/ d9 ^) {" [│  │      1-1-11 11ActiviDesigner流程设计器插件安装与使用(Eclipse版本).mp4
      _! ?! T2 h; ]- I│  │      1-1-12 12ActivitiDesigner流程设计器插件安装与使用(IDEA工具).mp4
    % w5 L: d$ w' ~4 V5 n# m" P│  │      1-1-13 13ActivitiDesigner安装问题_翻墙软件安装补充.mp48 ]% f9 P, F8 n$ B! v3 |
    │  │      1-1-14 14Activiti7支持的数据库及准备工作.mp4
    / j3 s* ?7 M& J" J- a& y- B) K8 [│  │      1-1-15 15Activiti7表结构生成(java代码方式).mp4
    ; O! l) ^! y7 r$ t' \+ i3 J1 \│  │      1-1-16 16Activiti7创建表结构的细节问题.mp4
    , p' _+ u8 K2 C) }. d: f│  │      1-1-17 17Activiti创建表结构的第二种配置方式.mp4
    " B0 b5 j0 b) I9 O│  │      1-1-18 18Activiti7开发入门的总结.mp4
    3 n6 o, H' [. O- Z3 X: S9 j, Q│  │      1-1-2 02实现流程自动化管理的方式一及问题分析.mp48 \  B) T- `" v7 q
    │  │      1-1-3 03Activitit适用行业及使用场景的介绍.mp44 F5 ^# S) S: A( `4 |
    │  │      1-1-4 04工作流控制的传统方式.mp4
    + n5 F6 v) |8 ^6 y/ K3 I* Z! ~│  │      1-1-5 05Activiti内部核心工作机制介绍.mp48 _& H4 L' P: n' ^
    │  │      1-1-6 06Activiti内部核心机制的实现原理分析.mp41 z# T  ?: A2 y8 _
    │  │      1-1-7 07Activiti内部核心机制总结与Activiti7介绍.mp4# X: M0 B% I9 n& v$ C
    │  │      1-1-8 08Acitviti7规范-BPM&BPMN介绍.mp4# C% ^5 j" z$ h- C: J: i
    │  │      1-1-9 09Activiti7整合开发的步骤.mp4, w; d' g7 G' u; V' r% V
    │  │      
    6 E9 L/ M6 `3 }│  ├─1-2 Activiti7工作流使用
    $ P7 }, \/ e3 o/ ~│  │      1-2-1 01Activiti表结构的规范说明.mp4
    + f) o' [; ?- y! g4 ~% M  o│  │      1-2-10 10Acitviti实现启动流程实例的过程分析.mp4
      t9 m! K/ A  @4 ?4 ^│  │      1-2-11 11Activiti实现指定用户任务列表的查询.mp4
    ; _% N8 I" L, `- _4 g; Z# Q│  │      1-2-12 12Activiti实现用户任务列表查询的结果分析.mp45 E+ u/ T9 G% q, ^; q
    │  │      1-2-13 13Activiti实现当前用户任务处理.mp4
    0 X+ U( f3 E: B3 Y! P4 |4 {│  │      1-2-14 14Activiti实现当前用户任务处理的过程分析.mp4: e& M( ?8 D9 c
    │  │      1-2-15 15Activiti完成请假流程处理及过程分析.mp45 x( t9 @$ I$ l4 C# I! L4 x
    │  │      1-2-16 16Activiti流程部署的zip包方式的补充.mp4
    # v# o$ H) z! \1 u/ Y7 R0 y│  │      1-2-17 17Activiti流程基础知识的总结.mp44 O9 r( y, F% h# ]; a, r+ n& W
    │  │      1-2-2 02Activiti系统体系架构图.mp4
    4 {6 g" x! `8 P0 h3 S│  │      1-2-3 03Activiti架构图类与接口详细介绍.mp42 o6 v, _2 \! i. ~
    │  │      1-2-4 04使用IDEA的ActivitiDesigner完成流程定义.mp45 i. ]* M; e% C& j
    │  │      1-2-5 05IDEA中制作Activiti流程定义的png文件.mp47 ^4 X* k+ y* ^3 b8 }, K+ L5 F$ d
    │  │      1-2-6 06IDEA中制作流程定义png文件的中文乱码问题.mp4
    + j+ T- O1 j( @& W: z0 ~│  │      1-2-7 07Activiti实现流程定义部署的步骤及实现.mp4
    5 m. e8 ^5 s- N+ g" L4 g│  │      1-2-8 08Activiti实现流程定义部署的内部过程分析.mp4
    " d" w1 L* a" Y│  │      1-2-9 09Activiti实现流程实例启动的步骤及实现.mp4/ x  b- M1 U% m; a+ C
    │  │      / ^, s! C+ K1 S6 x# I0 Z4 Y, g
    │  ├─1-3 Activiti7流程进阶19 s; g. k4 l2 D: q5 M& C  E- M- C
    │  │      1-3-1 01Activiti流程定义信息查询.mp4
    7 b" e4 W8 _, {# b9 v│  │      1-3-10 10Activiti与业务系统整合的表结构支撑.mp41 t  n, o- f7 B; ^
    │  │      1-3-11 11Activiti实现业务系统businessKey整合操作.mp46 O  s) R' Q1 |& T1 e% G
    │  │      1-3-12 12Activiti全部流程的挂起与激活过程分析.mp4
    : K1 a, _$ c- ~: [' M% U) a│  │      1-3-13 13Activiti实现流程定义的全部挂起与激活.mp44 R) _9 O2 u6 X& y% C
    │  │      1-3-14 14Activiti中单个流程实例的挂起与激活.mp4& N' ?% E2 |7 Z
    │  │      1-3-15 15Activiti中单个流程实例的挂起与激活.mp43 B2 a$ |4 ^' h* s8 v  ~% N
    │  │      1-3-16 16Activiti流程实例挂起后的任务执行测试.mp4& c6 P2 b7 P# p/ h1 h
    │  │      1-3-17 17Activiti流程定义&流程实例总结.mp4, t, c7 M& \( e) g% q& w) Z
    │  │      1-3-2 02Activiti流程定义信息删除及原理分析.mp4
    7 x: [- S0 Q# O( e0 |; j7 X" C3 o* H│  │      1-3-3 03Activiti流程定义信息删除的注意事项.mp4; r( u' ~5 a& |% B' J# e
    │  │      1-3-4 04Activiti实现资源文件保存的需求与方案分析.mp4
    % u2 M2 C) w( l" q│  │      1-3-5 05Activiti实现资源文件保存的实现步骤.mp4
    * R6 P9 W: L# Y5 `; G, m│  │      1-3-6 06Activiti保存资源文件的实现代码.mp4
    ( q0 X  L( M: e  [) h│  │      1-3-7 07Activiti保存资源文件的效果展示.mp4
    # k: c2 A) E$ E" T+ N│  │      1-3-8 08Activiti历史信息的查询.mp4
    / P3 p; ^& a1 F5 B: b+ s6 h│  │      1-3-9 09Activiti与业务系统整合开发的原理分析.mp4, x# q( j9 K5 c& _: k0 C
    │  │      7 \! h& Z! C5 X$ h$ B: ]. x: a
    │  ├─1-4 Activiti7流程进阶2' Y/ i% O* Z2 C4 m- o5 E4 h8 F
    │  │      1-4-1 01Activiti7进阶引导语.mp43 k; O0 X4 V. s" t+ {, g
    │  │      1-4-10 10Activiti中流程变量的使用方式.mp4
    ( H8 \" |+ Z7 z. v& g│  │      1-4-11 11Activiti中流程变量案例需求分析.mp4
    ( `& f. j2 L' t) t│  │      1-4-12 12Activiti中流程变量案例的BPMN定义.mp4
    8 p0 r+ h( }9 U' ^│  │      1-4-13 13Activiti中流程变量案例的POJO类准备.mp4
    & e% x2 n: \! v6 P4 ?│  │      1-4-14 14Activiti流程变量案例-部署流程定义.mp4
    8 J/ B/ N( h* E/ m│  │      1-4-15 15Activiti流程变量案例-设置POJO类型的值.mp4
    ( {8 Y+ k( C, P' o7 Y' s8 h2 u+ J│  │      1-4-16 16Activiti流程变量案例-测试流程的第一个分支.mp4
    7 [: ^# ?) Z6 ], g6 }│  │      1-4-17 17Activiti流程变量案例-测试流程的num大于3的分支.mp4
    9 [8 i! x8 o/ {7 s│  │      1-4-18 18Activiti流程变量案例-POJO实现Serializable接口的测试.mp4' n+ `- `( u- E6 j
    │  │      1-4-19 19Activiti流程变量案例-完成任务时设置变量的值.mp4' s3 d3 Z) x2 X  j: s9 C& R  ?
    │  │      1-4-2 02Activiti中个人任务分配的固定方式和UEL方式.mp4/ `1 d3 o6 m/ m1 _/ d9 E: V9 N# d
    │  │      1-4-20 20Activiti流程变量-通过流程实例ID设置.mp4) @0 E% b, o# A& M
    │  │      1-4-21 21Activiti流程变量-通过当前任务ID来设置流程变量.mp4
    % n9 g# s; D3 u# W# ~│  │      1-4-22 22Activiti流程变量-Global全局变量的注意事项及小结.mp4
    . s# r! k: S3 ^8 {4 b8 C│  │      1-4-23 23总结Activiti个人任务&流程变量Global类型.mp4
    ' @( r/ M4 x% D# J│  │      1-4-3 03Activiti中assignee值的UEL实现方式.mp4
    - ]' r# ~+ k2 F% i: `; f0 }3 H│  │      1-4-4 04测试Assignee流程变量UEL值的动态分配.mp4
    + ]8 g6 A$ x7 U6 a( W# y1 b- S│  │      1-4-5 05监听器方式实现Activiti的流程assignee设置.mp4
    9 c( o3 L  {3 J8 `6 }% Z$ ^│  │      1-4-6 06Activiti的个人任务查询及办理的小结.mp4
    , f( ^* _% O) ~2 n8 ?│  │      1-4-7 07Activiti的流程变量概述及作用.mp4; c% S  C/ G- l# I- ]7 O; M, E* W
    │  │      1-4-8 08Activiti中流程变量的数据类型及注意事项.mp4" s( d0 d4 S. t; ~9 ~3 j& [
    │  │      1-4-9 09Activiti中流程变量的作用域介绍.mp4
    : V+ G( b, k' P7 ?6 D# t' y* b3 O' E│  │      
    2 e0 h  v6 ~3 o& Z' I# y│  ├─1-5 Activiti7流程进阶3
    . p# F9 S8 }* ]6 ^; f, [( D9 V│  │      1-5-1 01Activiti流程变量-Local类型变量的介绍.mp4$ t) f2 d: f  x
    │  │      1-5-10 10Activiti组任务-数据库表的影响分析及总结.mp4
    : [8 m# M3 u2 `8 \# q) @+ g│  │      1-5-11 11Activiti网关-基本概述.mp41 V: o$ m; z$ z# e# N; W7 K
    │  │      1-5-12 12Activiti排他网关概述及场景引入.mp4: ~' a3 ^: i4 s( @# B% _
    │  │      1-5-13 13Activiti排他网关示例-请假流程定义.mp4
    6 \1 p1 ^+ J/ @1 o* b+ ~│  │      1-5-14 14Activiti排他网关-测试新的请假流程效果.mp4
    1 |$ |/ A& ^" j" d1 |* `│  │      1-5-15 15Activiti并行网关-基本概述.mp4; C" I' K3 \0 t$ G
    │  │      1-5-16 16Activiti并行网关-请假流程定义优化.mp4
    ! t# y% E% F! P; e, n, U7 j│  │      1-5-17 17Activiti并行网关-演示效果.mp4
    # z5 _, h/ P( M1 j│  │      1-5-18 18Activiti包含网关-基本概述.mp44 B/ I# c! ?; {4 ?" a  o; k$ y# r* ~% X
    │  │      1-5-19 19Activiti包含网关-流程定义图.mp4
    ! l3 C* G: n5 d+ X3 P│  │      1-5-2 02Activiti候选用户Candidate-Users的概述.mp4
    + e: r$ b: n# [/ P; F│  │      1-5-20 20Activiti包含网关-演示效果.mp47 o7 u9 R; G* u4 E" k
    │  │      1-5-21 21Activiti使用总结.mp4& E) d9 Z/ R5 l- {( P
    │  │      1-5-3 03Activiti组任务-办理流程分析.mp4/ D" \6 R( G8 T2 c6 f7 S% D
    │  │      1-5-4 04Activiti组任务-前期测试准备工作.mp4: C% Z8 r2 j. }& r3 T" B1 C4 j
    │  │      1-5-5 05Activiti组任务-查询候选人的组任务.mp40 ]1 M7 b3 @8 E5 E2 \+ i
    │  │      1-5-6 06Activiti组任务-拾取组任务的代码实现.mp4
    : O" P% ]$ i6 @5 s- l9 _│  │      1-5-7 07Activiti组任务-用户任务查询&完成任务.mp45 q" }( e4 @% R4 }" h5 k
    │  │      1-5-8 08Activiti组任务-当前用户归还组任务.mp4. @- M9 l. U, v! [9 C2 }
    │  │      1-5-9 09Activiti组任务-任务交接的分析与实现.mp4
    : V: C- E; y: L│  │      ' r$ m. u- W  _( g* T
    │  └─1-6 Activiti7新特性&整合开发8 d+ x9 I1 S8 A4 l  N; q
    │          1-6-1 01课程介绍及Activiti与Spring整合的步骤说明.mp4
    7 _7 `4 n# ?% M; c; U│          1-6-10 10Activiti7与SpringBoot整合-bpmn流程定义.mp4$ x+ F/ x  O$ \
    │          1-6-11 11Activiti7与SpringBoot整合-实现查看流程定义.mp4
    $ A* H+ v* F9 T! K! P! W│          1-6-12 12Activiti7与SpringBoot整合-实现流程实例启动.mp4
    % w/ v' C/ A3 A- o; T0 E% j7 g│          1-6-13 13Activiti7与SpringBoot整合-任务分页查询.mp4
    ' |3 f+ \5 N2 E4 y, }$ t1 z, P│          1-6-14 14Activiti7与SpringBoot整合-任务拾取&执行.mp4
    0 \5 o4 w. ~% u/ U│          1-6-15 15Activti7与SpringBoot整合-测试整个流程执行.mp4) W8 a& l0 G" ^9 a( X2 |. t) S' ~% Z5 l
    │          1-6-16 16Activti7+SpringBoot+SpringMVC整合-开发Controller控制器.mp4. N' e. x$ C% u$ T
    │          1-6-17 17Activti7新特性总结.mp4* `8 x4 E. ?( v
    │          1-6-2 02Activiti与Spring整合测试.mp44 W" _4 @+ p2 y% \/ e2 c  |
    │          1-6-3 03Activiti与Spring整合过程分析.mp4' b6 O' Z5 T% @  }' A5 q
    │          1-6-4 04Activiti7发展过程及挑战.mp45 {; ^0 k" s) D2 Q% _% w( \( Q
    │          1-6-5 05Activiti7学习文档及Example示例下载.mp44 G- j) y6 e2 y2 `$ |5 ?0 C
    │          1-6-6 06Activiti7的新API介绍与分析_ProcessRuntime分析.mp4
    # i) U( f) U( n0 F│          1-6-7 07Activiti7新API介绍及分析-TaskRuntime分析.mp4
    5 t- `  f5 [$ M; v$ i; o│          1-6-8 08Activiti与SpringBoot开发-引入坐标.mp4
    : X; m! z  }% l* i! b0 w: g│          1-6-9 09Activiti7与SpringBoot整合-SpringSecurity配置信息.mp4. }6 x. d$ ^6 q3 V/ i+ s6 ]2 l
    │         
    # N$ ~) L  u1 W6 I' i' {/ ]├─02 第 二 章:SAAS-HRM系统概述与搭建环境/ y. n/ ^7 p1 t! b; p$ w
    │  ├─2-1 课程简介
    / x" O$ q& c9 ^4 q% |4 c│  │      2-1-1 01-课程介绍-new.mp4
    : l+ L! P$ `1 ^% v4 S7 Y2 J) T+ w│  │      2-1-2 02-云服务的三种模式.mp4  k/ c( l% g" V7 X" T- f' v9 j  W
    │  │      2-1-3 03-saas的概述.mp4; N& v: ]  t; n# Y# u2 _) F* s
    │  │      2-1-4 04-什么是saashrm.mp4# q. w# D/ p3 ?9 E7 @5 g* \
    │  │      6 e+ k4 i; d# g& H" V* M
    │  ├─2-2 系统设计1 ^7 ~6 I& f/ }: Q/ a$ |1 W
    │  │      2-2-1 05-原型分析法与用例图.mp4
    4 _0 d' V2 y1 k, |2 d. h$ L│  │      2-2-2 06-Power Designer介绍.mp4
    " i  j" K) z9 [! l│  │      2-2-3 07-Power Designer绘制用例图.mp43 F7 s1 W  z3 u
    │  │      2-2-4 08-系统设计.mp4
    ' b- \0 i5 c' w5 w9 |2 w│  │      2-2-5 09-api文档.mp4
    , z4 M- h! q. F. W3 I1 q│  │      
    5 L/ ^' Q% u5 x│  ├─2-3 工程搭建
    9 D; x1 l- v  H* @( t│  │      2-3-1 10-工程搭建:前置知识点和开发环境要求.mp4
    8 A3 Q6 E; B. p% U: E│  │      2-3-2 11-工程搭建:搭建父工程.mp4
    4 q7 r2 h/ x! U1 K│  │      2-3-3 12-工程搭建:搭建子工程之搭建环境构造返回实体类.mp4
    / K4 G* ?( ~! ^. j( n│  │      2-3-4 13-工程搭建:搭建子工程之分布式id生成器.mp46 K2 c& Z, n* s: c8 U9 F. ?& @
    │  │      2-3-5 14-工程搭建:搭建子工程之搭建实体类模块和lombok插件.mp49 y8 Z- d/ Q+ a0 b0 N) S! F) t4 Y
    │  │      1 D0 N: M; A8 R+ Z8 T$ E. @
    │  └─2-4 企业微服务构建; F8 s5 k/ u# H# o' P4 N' j) r
    │          2-4-1 15-企业微服务:搭建环境.mp42 b' y7 P1 B/ Z; W  B
    │          2-4-2 16-企业微服务:实现crud操作之创建实体类.mp4
    1 x/ P2 S5 M2 g* `$ H- V│          2-4-3 17-企业微服务:实现crud操作之dao接口.mp4
    $ t' ~+ c! q1 _: k& g│          2-4-4 18-企业微服务:实现crud操作之service.mp4
    . l4 l, y+ N; P3 p, O! |0 j9 b│          2-4-5 19-企业微服务:实现crud操作之保存企业.mp4
    1 Q2 R: ~( F" q5 x│          2-4-6 20-企业微服务:实现crud操作之删除更新查询企业.mp4
    9 a0 D/ Z2 V4 @: k  r( ]+ g0 ~/ V! K│          2-4-7 21-企业微服务:使用postman测试接口.mp4
    + j4 S% Q2 o# K│         
    6 D1 f& M- W( q. m& ^├─03 第 三 章:SAAS-HRM-数据库设计与前端框架
    3 o/ U- Q, F0 |8 G+ p8 n+ g& {│  ├─3-1 课程简介) H9 y& A- d- V( U$ l% q7 D# g+ B& s
    │  │      3-1-1 01-内容介绍.mp4+ s) N& \( T) ?0 y+ B; r% w
    │  │      - ~/ r3 s2 P. w8 m( C7 p
    │  ├─3-2 多租户数据库设计方案1 C0 l% J9 ?1 Z- |
    │  │      3-2-1 02-多租户以及基于多租户的数据库设计需求.mp4" }$ s. R: p2 F/ O% p" x
    │  │      3-2-2 03-多租户数据库设计方法:独立数据库,共享schema.mp4
    ) F8 C% q9 f% T9 w│  │      3-2-3 04-多租户数据库设计方法:独立数据库.mp4, L: ?# b8 o% G  _
    │  │      3-2-4 05-多租户数据库设计方法:共享数据库表.mp4. G4 K. {4 x" \2 ~8 {
    │  │      % I. o( I: p+ L- ?4 f' Z/ F2 a
    │  ├─3-3 数据库设计原则
    / O; Q. g4 q8 ]0 {│  │      3-3-1 06-数据库设计:三范式.mp41 C$ b. U: [1 g0 X
    │  │      3-3-2 07-数据库设计:反三范式.mp45 U+ ~8 u4 e' y
    │  │      3-3-3 08-数据库设计:pd工程创建数据库表-上.mp4
    : J: U1 Z& D5 W* E│  │      3-3-4 09-数据库设计:pd工程创建数据库表-下.mp4
    % t, h9 T2 T' ?5 e│  │      9 Q2 h; z% M3 d; q* A; X7 w
    │  ├─3-4 前端框架介绍
    & m0 S2 d5 n# G. G7 p│  │      3-4-1 10-脚手架工程:介绍安装.mp4
    " Z, p: R0 ~2 j│  │      3-4-2 11-脚手架工程:工程目录结构.mp4" C. H( R6 x, c. A4 E4 x9 w
    │  │      3-4-3 12-前端框架:执行流程分析之路由与菜单.mp4
    7 F. W* m6 u4 k: n4 M3 B* a+ i" p│  │      3-4-4 13-前端框架:发送请求获取数据的执行逻辑.mp4
    $ T, _- [/ O0 k+ x, N' o│  │      3-4-5 14-前端框架:mockjs模拟数据.mp4" P4 T6 |2 U* F' W! A- v% S
    │  │      
    - Z4 k% @. A- T+ N│  └─3-5 前端企业管理
    2 R0 R0 D% y$ D+ r│          3-5-1 15-前端企业管理:搭建环境.mp4) U* M5 u! f* G/ b! [: I& k( b
    │          3-5-10 23-总结.mp4
    $ c6 L) M# g! M' Y9 X│          3-5-2 15-前端企业管理:配置API.mp4
    / O+ [5 s- B9 a9 r1 S│          3-5-3 16-企业列表:构造数据.mp47 |% L8 L5 S9 f( T8 H
    │          3-5-4 17-企业列表:构造页面.mp4
    ( ?8 n+ |/ f5 a. c│          3-5-5 18-企业列表:构造序号和专改列.mp4! o+ {; _- }  Z3 q
    │          3-5-6 19-企业详情:配置路由构造页面.mp4' A0 D8 r6 T1 ^+ e, `9 D: n
    │          3-5-7 20-企业详情:构造数据.mp4) S/ W" b$ E! x1 o( L
    │          3-5-8 21-企业详情:完成企业详情展示.mp4
    7 _# p% c( ^8 o0 f9 t8 S) j* R$ r│          3-5-9 22-前后端联合测试.mp4
    : O/ I0 J& a9 ]; c│          ! `4 }( z" b1 d3 a+ g- N" V! a
    ├─04 第 四 章:SAAS-HRM系统用户权限设计概述
    , h8 g' Q; S. Z8 n; Z% t7 j- F│  ├─4-1 课程简介
    & M4 I7 D& f" E7 R│  │      4-1-1 01-内容介绍与组织机构管理的需求分析.mp4
    ; x) n) k" w+ M  o9 R│  │      
    1 Z; F% [* Y  p0 T8 g. U- x5 ~│  ├─4-2 部门微服务+ ^  D! o5 W$ z5 x2 ]  P" J# s
    │  │      4-2-1 02-部门微服务:开发步骤与实体类.mp4
    0 a4 x# }; o" a) x│  │      4-2-2 03-部门微服务:基本dao和service代码编写.mp4
    , {9 ]# l$ e2 V, a  S│  │      4-2-3 04-部门微服务:保存部门.mp4
    ! _* s( J% a$ C; B0 }$ ~6 _6 R│  │      4-2-4 05-部门微服务:查询企业列表.mp4
    5 |9 V2 @" ?# c/ J: H; V│  │      4-2-5 06-部门微服务:部门的修改和删除.mp4
    * T6 g: c' d6 l9 x, v2 d1 z! H│  │      4-2-6 07-部门微服务:抽取公共代码和测试.mp4
    8 M' W: F0 z+ o+ f( q: R│  │      
    . d) e8 [1 E& C2 Z2 p' C. r8 b│  ├─4-3 部门前端5 U- h7 @1 o) y8 g( r$ B
    │  │      4-3-1 08-部门前端:构造模块.mp4
    2 n* V+ i0 U+ |│  │      4-3-2 09-部门前端:编写请求API.mp40 X; O) I. _7 b/ Z" b, ?" p' N0 A# ~
    │  │      4-3-3 10-部门前端:构造数据.mp4
    3 H* z4 o, x7 O$ L/ F5 C3 G│  │      4-3-4 11-部门前端:构造部门树形列表.mp4
    4 B) ^9 w# v/ W# G9 w; q. \│  │      4-3-5 12-部门前端:美化树形列表.mp4
    7 J+ J* r3 t4 l4 i$ H- i2 g8 q3 v, y│  │      4-3-6 13-部门前端:构造添加部门弹出框.mp4
    , M1 b7 R% O+ s1 `) U# ?7 ^│  │      4-3-7 14-部门前端:添加和修改部门.mp4
    / Y, D7 ?" X* w/ w* w! u3 T│  │      4-3-8 15-部门前端:页面优化以及抽取组件.mp42 ^& ~7 @1 g  S
    │  │      ! M. {0 c+ ^1 g
    │  ├─4-4 权限设计
    ; `  w( Z( N+ @$ l& x│  │      4-4-1 16-RBAC模型:设计思路.mp4
    ! H7 X& l% d$ W6 H! g│  │      4-4-2 17-RBAC模型:表设计分析.mp4
    5 \  F- _) I! B. N  s│  │      4-4-3 18-SaaS权限控制:需求分析.mp4, T4 q. d- z3 t
    │  │      4-4-4 19-SaaS权限控制:设计思路和表分析.mp48 X: e& W7 v( }+ R
    │  │      . y0 T1 L) ^3 K+ G5 x
    │  └─4-5 用户管理
    / D: q0 X! ?& ], u8 K7 U6 C│          4-5-1 20-用户管理:搭建系统微服务.mp4
    3 Q" }# ?& B  q7 d% ?│          4-5-2 21-用户管理:实体类介绍.mp4( \2 x# D/ Q/ J9 l5 h2 A) H
    │          4-5-3 22-用户管理:用户dao和service代码.mp4) ^, n5 d+ @0 A. o
    │          4-5-4 23-用户管理:controller代码.mp4
    8 H7 N( f# ]5 x+ I/ i4 }. t' u│          4-5-5 24-用户管理:构造前端页面.mp4( `- _6 R0 f0 O- V* F. D. n; O
    │          4-5-6 24-用户管理:构造前端页面-下.mp46 z6 V% s# V+ W2 }: [7 ]
    │          4-5-7 25-总结.mp4
    4 n# I9 y: y* P/ J) s, Y│          . }/ `8 G6 H3 Q, J# I; N
    ├─05 第 五 章:权限分配与jwt概述
    ! f  g9 g- b0 `& a$ a│  ├─5-1 课程简介( X" V+ E! \% ?- n
    │  │      5-1-1 01-角色管理与今日内容介绍.mp4
    0 l9 U1 ?3 g' O/ m# L│  │      + E" n, s$ {$ A# j
    │  ├─5-2 权限基本操作
    3 Q% f' S/ |! E  R# c+ V; Z│  │      5-2-1 02-权限基本操作:实体类和dao.mp4
    ) y! ]$ w2 x( b% W! ?│  │      5-2-2 03-权限基本操作:api介绍和基本service与controller.mp4
    . y, ~! I. u" o% J+ A3 ]4 E│  │      5-2-3 04-权限基本操作:权限的更新和保存.mp4
    ( M" ~; Y9 I. s7 F- Z% \4 s│  │      5-2-4 05-权限基本操作:查询列表.mp4$ s; ]4 S1 Y8 r
    │  │      5-2-5 06-权限基本操作:根据id查询和删除.mp4
    ; {) |  P2 y8 {7 ]│  │      5-2-6 07-权限基本操作:测试权限的操作.mp4
    5 _/ i$ ?* B6 [& M. c1 s: B" Q! ~│  │      & z* r6 C& `! @, X, G. Y! L" n1 N
    │  ├─5-3 分配角色, S0 Y6 t$ X- M7 L4 O9 h
    │  │      5-3-1 08-分配角色:需求分析.mp4
    % a8 H; ?3 Z& F3 U' F│  │      5-3-2 09-分配角色:代码实现.mp4
    " q/ a" k  q! W; n# [& I│  │      5-3-3 10-分配权限:代码实现.mp4
    2 O. V' t1 W8 w% m  I│  │      5-3-4 11-分配权限,分配角色:测试.mp49 L9 F1 M! l; U4 X$ V* Q
    │  │      5-3-5 11-分配权限,分配角色:页面回显.mp4
    8 n. o9 z& N1 r│  │      
    * y& q3 j  Z1 G) I, I) a9 {/ r│  ├─5-4 常见认证机制+ s* V4 K0 u3 ?, f! `
    │  │      5-4-1 12-常见认证机制-上.mp4
    % |' }& U/ t3 w) D/ W3 E& U│  │      5-4-2 13-常见认证机制-下.mp4! R0 v2 a0 c' Q2 i+ \
    │  │      5-4-3 14-jwt:介绍以及创建token.mp4& ~' M) F4 ?+ G- S6 u
    │  │      5-4-4 15-jwt:token的解析.mp4
    7 {3 }% }+ I$ v* o! k  v│  │      5-4-5 16-jwt:自定义claims设置数据.mp45 M( m. H/ @. l! }! j2 D
    │  │      
    . ]! v0 @8 b" t$ S+ h# B" U│  └─5-5 hrm中的jwt认证' r6 H, P9 c7 m8 w3 S. U1 w
    │          5-5-1 17-hrm中的jwt认证:构造工具类.mp4" P% y1 X% N7 g0 o# J0 c+ _6 [
    │          5-5-2 18-hrm中的jwt认证:需求分析与用户登录-上.mp4
    - }1 [: I8 b( N- A│          5-5-3 19-hrm中的jwt认证:用户登录-下.mp41 x+ j& |( X, h: p- A  N
    │          5-5-4 20-hrm中的jwt认证:获取用户数据-上.mp43 j7 A. {! |) t8 K, @
    │          5-5-5 21-hrm中的jwt认证:token校验获取用户数据.mp4
    ( K) V0 X& L! B5 i  [2 b, m( V│          5-5-6 22-总结.mp42 I6 z' ~3 B( y& Q  \0 i/ S0 C; G' z
    │          ( M) U+ S3 {2 l- L
    ├─06 第 六 章:JWT的权限控制与Shiro入门& D  {5 c$ R1 N! M! Y- Q; }/ w& g
    │  ├─6-1 课程简介
    $ J2 g/ b2 ~+ U│  │      6-1-1 01-今日内容介绍以及前端权限控制需求分析.mp4& J% ~4 H9 o; [" n1 ^- t, j4 }
    │  │      
    9 ~/ H# J; F5 p, ?│  ├─6-2 前端权限控制
    ( X7 W9 [2 x! C3 c1 X│  │      6-2-1 02-前端权限控制:获取用户信息接口构造数据.mp4! d% ], C3 m) ^3 ]( C+ u. @
    │  │      6-2-2 03-前端权限控制:前端菜单控制.mp4$ y& Z" Q5 U$ ]1 ]
    │  │      6-2-3 04-前端权限控制:实现思路分析-待修改.mp4
    1 L3 d6 x2 ~3 T( Q( q3 T2 V% e│  │      6-2-4 05-前端权限控制:按钮的权限控制.mp4
    ) t' C* o( g: D* }│  │      % T: K, ?% I8 G8 e9 Y% |7 ?0 _( U
    │  ├─6-3 服务状态& @) L2 {" }1 K" Z) Z" t
    │  │      6-3-1 06-有状态服务和无状态服务.mp4
    - Q) @& P7 G2 j8 O/ C│  │      6-3-2 07-有状态服务和无状态服务的区别与联系.mp4
    5 P8 ]2 B0 X5 T# [│  │      
    + F+ J: u! W; ]4 k0 z& O2 G│  ├─6-4 基于jwt的用户鉴权
    3 c, m4 p  @! c│  │      6-4-1 08-基于jwt的用户鉴权:拦截器概述.mp4) {( a4 {. R# r: U) k5 E
    │  │      6-4-2 09-基于jwt的用户鉴权:使用拦截器统一处理claims.mp4  }+ v, m& ]* O/ j  `3 a/ m
    │  │      6-4-3 10-基于jwt的用户鉴权:配置拦截器并测试.mp4
    ! M4 k7 U4 j* j) @5 [/ ^│  │      6-4-4 11-基于JWT的API权限校验:需求分析.mp49 p6 x' I, F8 w* W/ A0 ?: p
    │  │      6-4-5 12-基于JWT的API权限校验:代码实现.mp4
    * B# z3 Q* E0 b( @8 t3 M│  │      6-4-6 13-基于JWT的API权限校验:测试.mp47 y) n* w! m# P) Y3 Q) d" O+ {$ C
    │  │      
    ' R) V& p) \2 U3 q8 j$ W1 p  V│  └─6-5 shiro安全框架入门
    7 ]! @( q' |: P, j8 U0 a& |│          6-5-1 14-shiro介绍.mp4
    9 y$ w+ c4 E/ p- d0 s│          6-5-2 15-shiro的内部体系结构.mp4
    * `2 K  f6 E7 _* \, C( F│          6-5-3 16-shiro认证与授权:基于ini的用户认证.mp4, o( E0 E  e2 Z4 w+ a
    │          6-5-4 17-shiro认证与授权:基于ini的用户授权.mp4
    , A2 O: U& C- Y! `$ W) d│          6-5-5 18-shiro认证与授权:自定义realm-上.mp4- s; Z' F" h& v3 l+ t$ W! O
    │          6-5-6 19-shiro认证与授权:自定义realm-中.mp45 ^3 M0 o! R* p4 U/ |" j
    │          6-5-7 20-shiro认证与授权:自定义realm-下.mp4- n9 O! x( E2 t- r5 e! A
    │          6-5-8 21-shiro认证与授权:执行流程分析.mp4+ c: w  ?) c' E* n- L
    │         
    ( g" n9 Y/ }. ^├─07 第 七 章:Shiro高级 及SaaS-HRM的认证授权
    # w6 `, U: M1 {# d- W│  ├─7-1 Shiro在SpringBoot的应用  k5 d' l* S  i( i7 F6 h
    │  │      7-1-1 01-今日内容介绍与案例介绍.mp4
    - B/ j& z( _, U: ~: _+ z/ ^+ L) y, a│  │      7-1-10 10-shiro鉴权:通过注解鉴权.mp4  E9 J6 r- T7 O& w1 ?
    │  │      7-1-2 02-Shiro与Springboot整合:配置依赖改造登录方法.mp4" C# _) y" r3 R; C5 C) d  o
    │  │      7-1-3 03-自定义realm:认证的操作步骤分析.mp48 H9 Y; s- G; p2 x$ C' Q% H
    │  │      7-1-4 04-自定义realm:实现认证逻辑.mp4( H) t9 [* m: F% \8 e1 G0 \
    │  │      7-1-5 05-自定义realm:实现授权逻辑.mp4
    8 z4 [7 ]; N- p, o1 a│  │      7-1-6 06-Shiro与Springboot整合:配置-上.mp4
    . ]' \1 j; N' U7 x# \( O│  │      7-1-7 07-Shiro与Springboot整合:配置-下.mp4( G! e: z1 @0 \3 ?" N' f
    │  │      7-1-8 08-Shiro与Springboot整合:测试.mp4" O) g/ s) G& W, w3 \: P6 U; L0 y
    │  │      7-1-9 09-shiro鉴权:通过过滤器鉴权.mp4
    $ F" I5 t6 |9 j; c. S│  │      
    1 ]5 @: n0 ~9 Y9 y' _2 B) \│  ├─7-2 shiro的会话管理
    3 g3 ]1 O3 K8 ?; a! F- |, f│  │      7-2-1 11-shiro的会话管理:介绍.mp4; Q  G3 p& N" v4 N6 Q  y$ u4 U0 o
    │  │      7-2-2 12-shiro的会话管理:应用场景分析.mp4& [) S" y+ E- a5 Q
    │  │      7-2-3 13-Shiro结合redis的统一会话管理:自定义会话管理器.mp47 L7 O$ F1 R: l8 }+ N4 a% Q$ F% q
    │  │      7-2-4 14-Shiro结合redis的统一会话管理:配置会话管理器.mp4/ d( C- w  p8 k
    │  │      7-2-5 15-Shiro结合redis的统一会话管理:测试与总结.mp4
    # c4 _' q" b2 F2 U, q$ y│  │      
    ' Y8 U# K$ S: T8 t" K5 n│  └─7-3 SasSHRM中基于shiro的认证授权
    9 i/ U9 r3 j6 H+ V) r│          7-3-1 16-SasSHRM中基于shiro的认证授权:需求分析.mp4
    & U- P- u6 X3 l/ D$ R4 e. w- U│          7-3-2 17-SasSHRM中基于shiro的认证授权:环境搭建.mp4
    6 N/ g# \; H) h2 S│          7-3-3 18-SasSHRM中基于shiro的认证授权:登录改造.mp41 ^# e, Y: Z7 L9 [
    │          7-3-4 19-SasSHRM中基于shiro的认证授权:自定义realm-认证.mp4& P' E8 g( j6 a9 j, M
    │          7-3-5 20-SasSHRM中基于shiro的认证授权:自定义realm-授权.mp4
    * K2 ~5 C  [0 d" d# N4 A% g│          7-3-6 21-SasSHRM中基于shiro的认证授权:系统微服务配置shiro(需修改).mp42 V/ x. u$ ]1 k
    │          7-3-7 22-SasSHRM中基于shiro的认证授权:测试认证.mp4
    7 L5 a3 T  W" w* L1 j& u0 v9 Y/ @│          7-3-8 23-SasSHRM中基于shiro的认证授权:用户授权.mp4
    7 O' z( t! A! \( d4 y│          $ a' k, ^6 d4 [) u, a
    ├─08 第 八 章:员工管理及POI
    ' c/ F1 h$ [8 H- Y, d. C; R. ]. K│  ├─8-1 员工管理/ V# @+ C7 ~0 M& ]
    │  │      8-1-1 01-员工管理需求和表说明.mp4' V9 `0 ~2 I2 H" o# }( {! J1 u& @
    │  │      8-1-2 02-员工管理基本代码的说明.mp4. A: t* G  Q! O4 \8 j
    │  │      8-1-3 03-微服务发现组件Eureka:简介以及Eureka服务端开发.mp42 R: r3 l) e6 q% {* c/ @2 I- _7 [4 [
    │  │      8-1-4 04-微服务发现组件Eureka:微服务注册.mp4
    , `: x: S- p- H0 r) @9 G7 m2 O│  │      8-1-5 05-微服务调用组件Feign:简介以及搭建环境.mp41 F, ]; u+ I. `
    │  │      8-1-6 06-微服务调用组件Feign:案例测试.mp4
    9 D8 T' b, N& C+ z! f' ?│  │      * h! O; u- a) J
    │  ├─8-2 报表的概述
    ( D* `2 S' C% f# n# Z│  │      8-2-1 07-报表的概述.mp47 K6 A' q2 h, S. ?5 R6 A( c* F
    │  │      8-2-2 08-POI的概述.mp4
    $ k/ M) L. Q2 [6 X. H" P% C│  │      1 P9 X% ?0 d+ ~0 L, K
    │  ├─8-3 POI的入门0 ~( A, u5 U' s: L' K+ Y
    │  │      8-3-1 09-POI的入门:概述和创建EXCEL.mp45 o( g' t5 z& B0 [
    │  │      8-3-2 10-POI的入门:创建单元格设置数据.mp4
    9 F" U% \4 K2 _3 {. c; z│  │      8-3-3 11-POI的入门:单元格样式处理.mp4
    ' e0 Q& D& d" L9 o│  │      8-3-4 12-POI的入门:绘制图形.mp4
    5 A! G9 D% h( a% R0 t" w│  │      8-3-5 13-POI的入门:加载解析Excel-上.mp4# \+ ?3 R* C  ]$ M6 s9 {
    │  │      8-3-6 14-POI的入门:加载解析Excel-下.mp45 N+ L/ ?) P% V! T7 _
    │  │      
    6 X$ E& P/ q# y( B# e+ S* w+ d│  ├─8-4 员工信息Excel导入, f: X9 Z% c% y8 Z3 L% j
    │  │      8-4-1 15-POI文件导入:需求说明.mp4
    3 c( m1 T1 H% y' m8 ?9 v│  │      8-4-2 16-POI文件导入:代码实现-解析Excel构造用户列表.mp47 _; u) L, W5 \) [5 `
    │  │      8-4-3 17-POI文件导入:代码实现-批量保存用户列表.mp40 R2 w4 g# b+ f3 p  v8 o
    │  │      8-4-4 18-POI文件导入:跨服务器调用查询部门信息.mp4: g- H; Y7 `$ K# S+ i) X! I
    │  │      8-4-5 19-POI文件导入:总结.mp4
    # ]1 t0 |/ x. Y8 a$ w│  │      
    3 m1 m3 [7 S6 T0 \9 ~8 a* @  N│  ├─8-5 月人事报表打印& ?2 g- v: u3 A8 }0 y0 t
    │  │      8-5-1 01-课程介绍与POI导出人事报表:需求说明.mp4
    9 C, M% {* F. E2 `& n& D1 y│  │      8-5-2 02-POI导出人事报表:代码实现-上.mp4
    * q/ c: a; i  J4 g│  │      8-5-3 03-POI导出人事报表:代码实现-下.mp4
    3 [( e8 j$ V6 R$ A6 B, P/ {│  │      / W( C8 ~0 K/ q
    │  ├─8-6 模板打印
    : k- F" C5 C; \4 o- b│  │      8-6-1 04-模板打印:概述.mp40 v  k/ M: j/ C1 d- m6 }+ u
    │  │      8-6-2 05-模板打印:代码实现-加载模板抽取公共样式.mp4
    4 d+ x" c' F8 ~$ ]0 ^- T│  │      8-6-3 06-模板打印:代码实现和总结.mp4
    4 A% a- A5 m5 }$ w7 ?* b│  │      / Z$ n6 r' f( R, \, U5 ^/ n6 T
    │  ├─8-7 自定义工具类
    1 |% _6 v& g1 y6 O5 R+ N) ]0 u│  │      8-7-1 07-自定义工具类:工具类介绍.mp4& \' E) E; a% a0 Q
    │  │      8-7-2 08-自定义工具类:工具类测试.mp4
    8 \) |/ P% V) l/ V% f3 N│  │      8-7-3 09-自定义工具类:导入工具类测试.mp4- O  O4 m# b+ }. V% c  u6 o. T& q
    │  │      4 m1 G; j9 t/ O- p
    │  ├─8-8 百万数据报表9 r* F" g; `  b3 o- u1 Q$ J1 ~' v
    │  │      8-8-1 10-百万数据报表:概述.mp4
    : j. }; Q- B* `7 o% f% _│  │      8-8-2 11-百万数据报表:导出测试.mp41 w2 M2 ^$ n1 }6 v
    │  │      8-8-3 12-百万数据报表:分析以及解决办法.mp46 {. O' o  ?# [9 o
    │  │      
    ! V, _* O' M8 c" g/ r│  └─8-9 百万数据报表的导入与导出4 @# J: B+ K0 g6 s3 C; l4 ~
    │          8-9-1 13-百万数据报表导出:需求以及思路分析.mp4
    & A/ y5 F- ?8 K│          8-9-2 14-百万数据报表导出:使用SXSSFWorkbook完成百万数据报表打印.mp4
    ! ]8 X; m. P* ]; e) C! x│          8-9-3 15-百万数据报表导出:原理分析与总结.mp45 b0 q5 V5 |* [! J
    │          8-9-4 16-百万数据报表读取:需求分析.mp4
    / P) S* {# H6 l│          8-9-5 17-百万数据报表读取:解决方案及原理分析.mp4
    7 G9 A6 z* w- b- g' B3 H│          8-9-6 18-百万数据报表读取:步骤分析以及自定义时间处理器.mp4" k5 s9 @' M2 u, \# f
    │          8-9-7 19-百万数据报表读取:代码实现及测试.mp4
    5 G) u  u0 A( z│          8-9-8 20-百万数据报表读取:代码实现以及总结.mp47 X& p! m9 P6 J4 e* i+ C: |7 h! b2 q$ T
    │         
    8 o& E/ ]9 x) R4 M├─09 第 九 章:图片上传与Jasper% F& G0 {$ K8 ~  p
    │  ├─9-1 dataURL
    6 _; v% b7 A7 N& q│  │      9-1-1 01-图片上传:课程介绍与需求说明.mp4) W" I2 A4 c1 p' {6 u# q/ B- [
    │  │      9-1-2 02-DataURL:概述.mp4( u  H" _3 Y/ X2 i" m" E) ^
    │  │      9-1-3 03-DataURL:实现原理及优缺点分析.mp4& v! L1 t1 I6 _
    │  │      9-1-4 04-DataURL:实现员工头像保存.mp40 f- U; j9 F; ?  U8 }1 |
    │  │      9-1-5 05-DataURL:员工头像回显.mp4
    7 E) q5 i! D5 a  l, ?│  │      4 W: S. K, |$ a+ P6 G* T* V
    │  ├─9-10 父子报表
    + Z* g; k) V2 O& q$ c, G# @│  │      9-10-1 14-父子报表:概述.mp4! g/ R/ g, }0 I% Y* T/ R
    │  │      9-10-2 15-父子报表:父子报表传递数据.mp4& V0 j1 ^: D1 q3 S  `
    │  │      9-10-3 16-父子报表:打印父子PDF报表.mp4
    ( p5 v$ t+ J( m; B3 _- e/ P) J7 h│  │      & U' ]! v8 I0 q1 s
    │  ├─9-11 构造个人详情报表
    ' e7 E' \) @6 L' ~│  │      9-11-1 17-构造个人详情报表:需求说明.mp4
    . i* U% B0 f5 p1 N1 b3 N) Y│  │      9-11-2 18-构造个人详情报表:搭建环境.mp4
    + ]9 G3 a' T4 X│  │      
    5 u% ~6 _6 A6 P( E" X│  ├─9-2 七牛云存储
    . o$ [; `2 q" I$ O3 f+ N│  │      9-2-1 06-七牛云存储:概述和申请账号的说明.mp4+ @0 x( Y: I* W6 I4 d
    │  │      9-2-2 07-七牛云存储:通过SDK上传图片.mp4
    + y/ ]7 ]  r' Q, t8 [1 p# z│  │      9-2-3 08-七牛云存储:更新图片和访问图片.mp4/ A8 v( j$ m0 l& q. g
    │  │      9-2-4 09-七牛云存储:断点续传.mp4( _6 E. e3 B+ a# p3 G
    │  │      9-2-5 10-七牛云存储:实现员工头像保存.mp4
    / H8 @! J2 J. J+ o- A) A│  │      
    " @6 s' `6 }; g8 ]│  ├─9-3 JasperReport概述
      B2 O9 k0 E5 V. p│  │      9-3-1 11-JasperReport:概述.mp4
    ! `. {' K5 U+ i' O" Y│  │      9-3-2 12-JasperReport:声明周期.mp4  w3 q, A3 c% L- `! z- x: o! |
    │  │      9-3-3 13-JasperReport:开发步骤总结.mp4' t, y0 Y" d" D- x0 E
    │  │      9 [  w! a. {4 L0 p1 t3 ]! ?! t
    │  ├─9-4 Jaspersoft Studio入门
    ' {. D2 K3 c7 l$ R│  │      9-4-1 14-Jaspersoft Studio:介绍和安装.mp4( m; b( ^1 X6 T, F4 G5 g( R$ V
    │  │      9-4-2 15-Jaspersoft Studio:创建工程以及模板结构介绍.mp4
    " `$ M' r" m5 }( |0 q, S│  │      9-4-3 16-Jaspersoft Studio:创建第一个案例模板.mp4/ z+ z6 \; C' ?- ^5 M, a$ @( q3 N
    │  │      9-4-4 17-Jaspersoft Studio:整合springboot搭建环境.mp47 o! t1 L4 i+ L/ s
    │  │      9-4-5 18-Jaspersoft Studio:配置controller输出PDF文件.mp4
    % }* ?8 a& Q, H; A! T│  │      9-4-6 19-Jaspersoft Studio:中文乱码处理以及总结.mp4
    $ G- u5 A6 v- z+ j│  │      $ Z, V# N, A# O# ]1 }: f
    │  ├─9-5 Parameters数据填充9 V/ |1 ?7 d  s6 w$ c8 S" z' P
    │  │      9-5-1 01-数据填充:数据填充的两种方式介绍.mp4* D* _* S3 G1 @
    │  │      9-5-2 02-Parameters数据填充:模板中使用Parameters填充数据.mp40 U3 {: U- s2 U3 s" k& d
    │  │      9-5-3 03-Parameters数据填充:通过map集合传递数据并展示PDF.mp4
    " D) @2 M; H; G( I, C│  │      
    2 h  @% k: G9 c│  ├─9-6 Jdbc数据源数据填充! i" A/ U1 U6 K: D% {- R; {
    │  │      9-6-1 04-Jdbc数据源数据填充:构造数据库模拟连接.mp4* B- [. D% Q+ Q, ~+ w1 `: ^1 Y& G
    │  │      9-6-2 05-Jdbc数据源数据填充:构造fields.mp4
    + i0 B: V9 x  ^( O│  │      9-6-3 06-Jdbc数据源数据填充:传递Connection填充数据并展示PDF.mp45 k. c* ~2 N+ C6 s6 K
    │  │      9-6-4 07-Jdbc数据源数据填充:使用parameter为sql语句传递参数.mp4, [- O4 {4 i' U. e6 \7 i2 s# p" R
    │  │      1 w$ H+ ~- j3 @
    │  ├─9-7 javaBean数据源数据填充, y3 }. p  x8 h
    │  │      9-7-1 08-javaBean数据源数据填充.mp4
    5 N! K/ m- B  k! g│  │      : y) Z3 A4 k: N, Z+ @# Q- Y
    │  ├─9-8 分组报表
    & S+ W4 H: R* h( q2 C7 R& z│  │      9-8-1 09-分组报表:构造模板.mp4  o6 ~& I  r+ @9 I3 e
    │  │      9-8-2 10-分组报表:pdf展示.mp4; t; m/ C3 P$ g+ g0 m( `8 T# S/ I1 H
    │  │      9-8-3 11-分组报表:使用variable构造页码.mp40 t: J1 L7 E+ K! T0 C! `8 a, B6 }
    │  │      ) g* n( m' a! t  H' s" I# @
    │  └─9-9 charts图形报表& V; ]9 n+ r1 ]) A  f
    │          9-9-1 12-charts图形报表:需求分析.mp4
    & N4 A0 y* @. P& f0 C$ ^│          9-9-2 13-charts图形报表:构造饼状图.mp4
    ! c# h1 P* K6 t# U. f
    ) B- a; y  A+ A$ a6 ?9 w下载地址4 K: y7 Y8 s! q2 M4 {, ^
    游客,如果您要查看本帖隐藏内容请回复

    9 J& j* k- G0 s! E
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-4-16 18:48
  • 签到天数: 35 天

    [LV.5]常住居民I

    9

    主题

    51

    帖子

    313

    积分

    筑基程序员

    Rank: 3Rank: 3

    积分
    313
    发表于 2019-9-18 16:15:11 | 显示全部楼层
    11111111111
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-7 11:23
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    3

    帖子

    13

    积分

    凡人程序员

    Rank: 1

    积分
    13
    发表于 2019-10-7 11:28:16 | 显示全部楼层
    111111111111111111111111
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-10-14 21:30
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    9

    帖子

    43

    积分

    凡人程序员

    Rank: 1

    积分
    43
    发表于 2019-10-9 21:08:30 | 显示全部楼层
    1111111111112
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-10-18 13:25
  • 签到天数: 64 天

    [LV.6]常住居民II

    1

    主题

    154

    帖子

    836

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    836
    发表于 2019-10-22 23:46:02 | 显示全部楼层
    11111111111111111111111111111
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-11-4 13:17
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    10

    积分

    凡人程序员

    Rank: 1

    积分
    10
    发表于 2019-11-4 13:18:41 | 显示全部楼层
    1111111111
    回复

    使用道具 举报

  • TA的每日心情

    2020-1-20 10:10
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    7

    帖子

    37

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    37
    发表于 2019-12-10 20:19:42 | 显示全部楼层
    3q3q3q3q3q3q3q3
    回复

    使用道具 举报

  • TA的每日心情

    2020-3-2 12:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    18

    积分

    凡人程序员

    Rank: 1

    积分
    18
    发表于 2020-3-2 12:45:12 | 显示全部楼层
    rrrrrrrrddssdfd
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2020-9-15 01:27
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    8

    帖子

    40

    积分

    凡人程序员

    Rank: 1

    积分
    40
    发表于 2020-3-6 23:44:59 | 显示全部楼层
    很好的分享,谢谢大佬1111
    回复

    使用道具 举报

  • TA的每日心情

    2020-5-4 14:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    10

    积分

    凡人程序员

    Rank: 1

    积分
    10
    发表于 2020-5-4 14:48:18 | 显示全部楼层
    fdsfdsfdsfdsfdsfdsffgsgfds
    回复

    使用道具 举报

    Archiver|真全栈程序员

    GMT+8, 2020-11-29 10:17 , Processed in 0.101596 second(s), 28 queries .

    Powered by 真全栈程序员

    © 2010-2019 Fstcode Inc.

    快速回复 返回顶部 返回列表