All Projects → qiurunze123 → Threadandjuc

qiurunze123 / Threadandjuc

⭐⭐⭐⭐高并发-高可靠-高性能three-high-import导入系统-高并发多线程进阶

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Threadandjuc

Preact Worker Demo
Demo of preact rendering an entire app in a Web Worker.
Stars: ✭ 204 (-74.72%)
Mutual labels:  thread, demo
Demo Progressive Web App
🎉 A demo for progressive web application with features like offline, push notifications, background sync etc,
Stars: ✭ 798 (-1.12%)
Mutual labels:  demo
Demoit
Live coding demos without Context Switching
Stars: ✭ 717 (-11.15%)
Mutual labels:  demo
Leetheme
优雅的主题管理库- 一行代码完成多样式切换
Stars: ✭ 762 (-5.58%)
Mutual labels:  demo
Cyxtenmindemo
十分钟搭建App框架(OC)KIF自动化测试 与系列Demo博文地址
Stars: ✭ 720 (-10.78%)
Mutual labels:  demo
Fucking Java Concurrency
🎏 Simple show cases of java concurrency problems, seeing 🙈 is believing 🐵
Stars: ✭ 779 (-3.47%)
Mutual labels:  demo
Swiftcoroutine
Swift coroutines for iOS, macOS and Linux.
Stars: ✭ 690 (-14.5%)
Mutual labels:  thread
Landio Html
Landio design (Sketch to HTML)
Stars: ✭ 809 (+0.25%)
Mutual labels:  demo
Arshooter
A demo Augmented Reality shooter made with ARKit in Swift (iOS 11)
Stars: ✭ 794 (-1.61%)
Mutual labels:  demo
Interlace
Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
Stars: ✭ 760 (-5.82%)
Mutual labels:  thread
Aoe
AoE (AI on Edge,终端智能,边缘计算) 是一个终端侧AI集成运行时环境 (IRE),帮助开发者提升效率。
Stars: ✭ 759 (-5.95%)
Mutual labels:  demo
Rasa chatbot cn
building a chinese dialogue system based on the newest version of rasa(基于最新版本rasa搭建的对话系统)
Stars: ✭ 723 (-10.41%)
Mutual labels:  demo
Tableexport
The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files.
Stars: ✭ 781 (-3.22%)
Mutual labels:  demo
Raftlib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Stars: ✭ 717 (-11.15%)
Mutual labels:  thread
Nginx Demos
NGINX and NGINX Plus demos
Stars: ✭ 799 (-0.99%)
Mutual labels:  demo
Autolayoutexamplewithmasonry
Different Autolayout examples with Masonry. 用Masonry写的Autolayout案例,持续更新中。详细解答请看tutuge.me
Stars: ✭ 694 (-14%)
Mutual labels:  demo
Awesome Ml Demos With Ios
The challenge projects for Inferencing machine learning models on iOS
Stars: ✭ 741 (-8.18%)
Mutual labels:  demo
Demo Magic
A handy shell script that enables you to write repeatable demos in a bash environment.
Stars: ✭ 770 (-4.58%)
Mutual labels:  demo
Android 3d Model Viewer
Android OpenGL 2.0 application to view 3D models. Published on Play Store
Stars: ✭ 809 (+0.25%)
Mutual labels:  demo
Demo Scene
👾Scripts and samples to support Confluent Demos and Talks. ⚠️Might be rough around the edges ;-) 👉For automated tutorials and QA'd code, see https://github.com/confluentinc/examples/
Stars: ✭ 806 (-0.12%)
Mutual labels:  demo

邮箱 : [email protected]

Github : https://github.com/qiurunze123

QQ : 3341386488

QQ群 : 453259026

转载等操作请联系我! 我更希望你在我的基础上重新自己写一版

👫 三高导入 兵马未动粮草先行

three-high-import 高可用 高可靠 高性能 三高多线程导入系统(该项目意义为理论贯通)

Travis

three-high-import 项目意义在于利用多线程进行千万级别导入,实现可扩展,高性能,高可用,高可靠三个高,本项目可以在千万级别数据实现无差别高性能数据上报 与导入,与普通导入相比性能提高10倍左右,而且规避风险在偶尔的机器宕机,网络波动等情况出现时,仍能够实现数据一致数据可靠数据重试数据报警等功能,在一些重要数据 例如: 对账 , 账户金额,账单等,需要每日定时任务而且有高风险的数据实现数据无错误! 多线程从基础到进阶,分析入坑出坑,以及工作实操,最后会分享一个项目,针对如何进行大数据量(经测试几亿数据完全搞的定)进行安全高可用的策略, 示例为高可用高可靠高性能 三高导入系统 DEMO分析 ,如何进行数据分片,数据导入,计算,多线程策略等等 本文属于进阶系列,有问题或者更好的想法可以一起探讨! 一点小建议:学习本系列知识之前,如果你完全没接触过 SpringBootCountDownLatch线程池工作队列工作窃取等 等,那么我建议你可以先在网上搜一下每一块知识的快速入门, 也可以下载本项目边做边学习, 我的项目完全是实战加讲解不想写一堆的文章,浪费我们的生命,你还不懂内层含义,想要明白就边实际操作边学习 加油💪💪

多线程之前更新版本 -- 请进代码路径:com.geek.threadandjuc

目录

👫 Java多线程基础

👫 搞定ThreadLocal

👫 线程池

👫 多线程进阶更新

👫 多线程安全专题

多线程juc 分享

https://github.com/qiurunze123/threadandjuc/blob/master/docs/threadinterview.md

不知不觉 更新了小半年 从基础到并发到项目直接应用 许多地方不是很好但是是对一个人的考验 从明白到应用到写出来是一个繁琐的过程

耗时耗力不过很庆幸自己没有放弃终究是完成了 最后希望得到大家的指正与意见也希望帮助更多的人

  千岩万壑不辞劳 远看方知出处高 溪涧岂能留得住 终归大海做波涛 2019/9/24
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].