Đăng nhập
Đăng ký
Việc làm
Tìm việc
Theo dõi bản tin tuyển dụng được cập nhật liên tục theo nhóm ngành và vị trí.
Tìm công ty
Tìm kiếm việc làm theo tên công ty.
Tin tuyển dụng theo ngành
Khám phá việc làm mới nhất được tổng hợp theo nhóm ngành, nghề.
Tải app CakeResume
Công cụ
CV
Tạo CV online chuyên nghiệp, miễn phí
Portfolio
Trình bày kỹ năng chuyên môn và dự án đã thực hiện một cách sinh động, trực quan.
CV
Tạo CV online chuyên nghiệp, miễn phí
Tạo CV
Tạo CV online chuyên nghiệp, miễn phí
Mẫu CV
Truy cập kho mẫu CV online ấn tượng, chuẩn quốc tế.
CV mẫu
Tham khảo các CV mẫu đẹp đã được người dùng CakeResume ứng tuyển thành công.
Cẩm nang nghề nghiệp
Tìm hiểu cách viết CV cho từng ngành nghề và vị trí.
Trợ giúp viết CV
Tham khảo lời khuyên từ các chuyên gia tuyển dụng của CakeResume.
Portfolio
Trình bày kỹ năng chuyên môn và dự án đã thực hiện một cách sinh động, trực quan.
Tạo portfolio
Thiết kế portfolio cá nhân xịn sò để thể hiện bản thân một cách ấn tượng nhất.
Bộ sưu tập portfolio
Tham khảo các portfolio đẹp mắt từ người dùng của CakeResume.
Kho tài nguyên
Blog
Đón đọc những bài viết hữu ích chia sẻ về cẩm nang tìm việc, định hướng nghề nghiệp, tin tức ngành,...
Xem bài viết
Cẩm nang ứng viên
CV & Hồ sơ xin việc
Cover Letter
Portfolio
Phỏng vấn
Bí quyết tìm việc
Thế giới công sở
Định hướng nghề nghiệp
Chuyện đi làm
Kỹ năng nghề nghiệp
Tin tức
Về đối tác
Về đối tác
Cẩm nang doanh nghiệp
Quản lý nhân sự
Giải pháp tuyển dụng
Về CakeResume
Văn hoá & Con người
Sản phẩm/DỊch vụ
Sự kiện
Bài viết nổi bật
Chuyện đi làm
Cách trả lời thư mời nhận việc chuyên nghiệp (kèm email mẫu)
Đọc thêm
Tuyển dụng
Tìm kiếm nhân tài
Tìm CV
Đăng tin tuyển dụng
Bắt đầu miễn phí
Dịch vụ tuyển dụng
Thu hút nhân tài
Employer of Record (EOR)
Hỗ trợ doanh nghiệp tại Đài Loan
Thương hiệu nhà tuyển dụng
Xây dựng và quảng bá thương hiệu nhà tuyển dụng
Bảng giá
Gói đăng tin tuyển dụng
Gói tìm kiếm nhân tài
Gói tạo CV
Networking
Danh sách bạn bè
Truy cập danh sách bạn bè và quản lý tài khoản của bạn.
CakeResume Meet
Mở rộng mạng lưới mối quan hệ nghề nghiệp.
Cộng đồng
Tương tác với các người dùng khác thông qua forum trò chuyện và sự kiện networking.
Tải app CakeResume
Networking
Danh sách bạn bè
Truy cập danh sách bạn bè và quản lý tài khoản của bạn.
CakeResume Meet
Mở rộng mạng lưới mối quan hệ nghề nghiệp.
Cộng đồng
Tương tác với các người dùng khác thông qua forum trò chuyện và sự kiện networking.
Đăng nhập
Đăng ký
Portfolios
平震宇 Arren Ping
CoreWork 用戶、組織及權限管理平臺
CoreWork 用戶、組織及權限管理平臺
CoreWork 用戶、組織及權限管理平臺
By
平震宇 Arren Ping
・
Changhua County, Taiwan
Connect
上圖為用戶、角色、組織資料模型設計原稿 https://corework.3medu.com # 描述 這項專案是我任職於浙江三米教育科技時執行的,在我加入三米時,並沒有規劃這個專案。 當時制定研發策略的決定人,要採用合作廠商的平臺作為用戶、角色、組織管理使用,我們基於合作備忘錄以該平臺開始開發應用,然而在合約談判過程中,廠商卻不再授權公司使用該平臺,換言之,平臺之上的應用開發等於無法繼續執行。 由於發生如此嚴峻的狀況,我直接建議運營團隊,由我們自己開發,避免未來再有發生被綁架的可能性,也才有了這個專案。 CoreWork 的目標是作為「ADLS 適性化知識診斷平臺」的底層,設計並實現支援高變動頻率的用戶、角色、組織及其權限的管理系統。 # 最困難的技術問題 由於目標市場是中國的高中,而重點的合作學校在上海,上海的高中生上課的形式類似臺灣的大學,有一個行政班,不同的課要跑堂(走班)到不同的教室上課,雖然都是數學課,但因為能力不同,要到不同的教學班上課。此外,不管是行政班還是教學班仍有二次、三次、四次分班的可能。 對每個老師來說,在意的是現狀(更關心現在帶的班級,而不是以前帶過的班級),但對學生來說,在意的卻還包括了歷程(如:一年級上學期在哪幾班、下學期在哪幾班)。 最複雜的是,每個人當下是有多重身份的,如:某老師是一年一班的班主任且是一年級數學三班的老師、某學生既是一年級一班的學生又是一年級數學一班的學生。 為了解決前述的問題,我花了不少的時間去設計可以支持版本變更,同時可完整記錄及存取每個人、每個人擔任的角色及每個組織的異動歷程。 此外,還仔細設計好 CoreWork 的 API,除了追求 DB IO 最小化之外,還要足夠讓 ADLS 的呼叫次數越少越好。 最大的一次 API 改版是發生在一個特殊的例外狀況,運營團隊開設了數十間學校檢視權限的帳號,在該帳號使用某些功能時,由於 ADLS 要查詢每個身份所能看到的資料範圍,就對 CoreWork 循序發出了大量的請求,結果就是該用戶的界面看起像是壞掉卡住不動了。 為了解決這個問題,我進行了 CoreWork API 最大幅度的一次改版,單次請求支援同一人提交多重身份。改版完成後,同樣情境的呼叫,所需時間只需原本的 1/30,效率高達原本的 30 倍。 # 技術 - Application Server|Payara Server 4.1 on Alibaba Cloud - Programming Language|Java, JavaScript - Web Technology|HTML5, CSS3 - Framework|jQuery & Java EE 7 including EJB, CDI, JPA and JSF - Version Control System|Git with GitLab.com
Báo cáo
Please login to comment.
Post
平震宇 Arren Ping
Connect
Đã đăng: thg 2 5 2020
61
8
0
JSF
JPA
CDI
EJB
JavaEE 7
jQuery
CSS3
HTML5
JavaScript
Java
Chia sẻ
Xem thêm từ
平震宇 Arren Ping
Home 官網系統
MicroProfile Config・對啊~就是設定
StateWalker-JS
GraphQLet
ADLS 適性化知識診斷平臺
Project CP