Thinking_in_Java_MindMapping
编程笔记、观影指南、读书笔记、生活感悟、Switch 游戏
Stars: 1571
Thinking_in_Java_MindMapping is a repository that started as a project to create mind maps based on the book 'Java Programming Ideas'. Over time, it evolved into a collection of programming notes, blog posts, book summaries, personal reflections, and even gaming content. The repository covers a wide range of topics, allowing the author to freely express thoughts and ideas. The content is diverse and reflects the author's dedication to consistency and creativity.
README:
很早之前读《Java 编程思想》,用思维导图做笔记并将思维导图的截图放到了简书上,没想到期间有很多人留言要这份思维导图。最终创建了这个项目,但是又写入了很多文章,也许这个项目叫做 Thinking_in_Java_MindMapping
已经不合适了。
编程笔记、博客、读书笔记、生活感悟、Switch 游戏都会写在这里,内容比较繁杂,随心写吧,贵在坚持 0_o
- 2016 年终总结——学生时代的结束、北漂生活的开始.md
- 2016 我的电子学习之路.md
- 2016 自我管理——从好习惯开始.md
- 2019 乐高积木感悟.md
- 2019 乐高马里奥.md
- 2020 生活、工作总结.md
- 2020 随笔.md
- 2021 随笔.md
- 5G 是什么?一篇文章搞定!.md
- 中文技术文档写作规范.md
- 印象笔记吐槽.md
- 吐槽下《MongoDB 实战》(第二版)的翻译.md
- 股票知识记录.md
- 《Effective Java》中学到的思想.md
- 《UNIX 传奇》.md
- 《你有你的计划,世界另有计划》.md
- 《十三邀 1:我还是更喜欢失败者》读书笔记.md
- 《十三邀 2:偶像是生意,是符号,是忍辱负重》.md
- 《如何阅读一本书》摘抄.md
- 《学会提问:批判性思维入门》.md
- 《强风吹拂》摘抄.md
- 《指数基金投资指南》.md
- 《毛泽东传》摘抄.md
- 《浮生六记》.md
- 《编程大师访谈录》.md
- 《量化健身-原理解析》.md
- 30 分钟玩转「正则表达式」.md
- Java 知乎爬虫.md
- LSM.md
- LeetCode 二叉树系统题解.md
- Linux mmap 技术.md
- Linux 虚拟内存.md
- Maven 依赖树的解析规则.md
- MySQL 锁深入分析.md
- MySQL 面试:为什么B+树比B树更适合磁盘存储?.md
- OceanBase 企业级开源分布式数据库.md
- RPC 实战与原理.md
- Raft 算法分析.md
- RocketMQ 源码分析系列 00 - 消息发送和消息接收 Hello world.md
- UML 用例图.md
- guava RateLimiter 源码分析.md
- 字符编码.md
- 并查集.md
- 消息中间件.md
- 爬取北京摩拜单车信息(附分析过程和详细代码).md
- 通过 Netty、ZooKeeper 手撸一个 RPC 服务.md
- LeetCode 0000.爬取官网所有题目和自己的最近题解.md
- LeetCode 0005.最长回文子串[动态规划详解].md
- LeetCode 0010.正则表达式匹配[动态规划详解].md
- LeetCode 0032.最长有效括号[动态规划详解].md
- LeetCode 0042.接雨水[动态规划详解].md
- LeetCode 0044.通配符匹配[动态规划详解].md
- LeetCode 0053.最大子序和[动态规划详解].md
- LeetCode 0062.不同路径[动态规划详解].md
- LeetCode 0063.不同路径II[动态规划详解].md
- LeetCode 0064.最小路径和[动态规划详解].md
- LeetCode 0070.爬楼梯[动态规划详解].md
- LeetCode 0072.编辑距离[动态规划详解].md
- LeetCode 0074.搜索二维矩阵.md
- LeetCode 0079.单词搜索.md
- LeetCode 0084.柱状图中最大的矩形.md
- LeetCode 0085.最大矩形[动态规划详解].md
- LeetCode 0088.合并两个有序数组.md
- LeetCode 0091.解码方法[动态规划详解].md
- LeetCode 0095.不同的二叉搜索树II[动态规划详解].md
- LeetCode 0096.不同的二叉搜索树[动态规划详解].md
- LeetCode 0097.交错字符串[动态规划详解].md
- LeetCode 0106.从中序与后序遍历序列构造二叉树.md
- LeetCode 0115.不同的子序列[动态规划详解].md
- LeetCode 0120.三角形最小路径和.md
- LeetCode 0120.三角形最小路径和[动态规划详解].md
- LeetCode 0121.买卖股票的最佳时机[动态规划详解].md
- LeetCode 0123.买卖股票的最佳时机III[动态规划详解].md
- LeetCode 0131.分割回文串[动态规划详解].md
- LeetCode 0132.分割回文串II[动态规划详解].md
- LeetCode 0139.单词拆分[动态规划详解].md
- LeetCode 0140.单词拆分II[动态规划详解].md
- LeetCode 0152.乘积最大子数组[动态规划详解].md
- LeetCode 0209.长度最小的子数组.md
- LeetCode 0219.存在重复元素II.md
- LeetCode 0228.汇总区间.md
- LeetCode 0381.O(1)时间插入、删除和获取随机元素-允许重复.md
- LeetCode 0509.斐波那契数.md
- LeetCode 0605.种花问题.md
- LeetCode 0628.三个数的最大乘积.md
- LeetCode 0747.至少是其他数字两倍的最大数.md
- LeetCode 0832.翻转图像.md
- LeetCode 0840.矩阵中的幻方.md
- LeetCode 0849.到最近的人的最大距离.md
- LeetCode 0945.使数组唯一的最小增量.md
- LeetCode 0954.二倍数对数组.md
- LeetCode 0969.煎饼排序.md
- LeetCode 0977.有序数组的平方.md
- LeetCode 1074.元素和为目标值的子矩阵数量.md
- LeetCode 1144.递减元素使数组呈锯齿状.md
- LeetCode 1160.拼写单词.md
- LeetCode 1260.二维网格迁移.md
- LeetCode 1266.访问所有点的最小时间.md
- LeetCode 1267.统计参与通信的服务器.md
- LeetCode 1331.数组序号转换.md
- LeetCode 1424.对角线遍历II.md
- LeetCode 1438.绝对差不超过限制的最长连续子数组.md
- LeetCode 1442.形成两个异或相等数组的三元组数目.md
- LeetCode 1476.子矩形查询.md
- LeetCode 1534.统计好三元组.md
- LeetCode 1535.找出数组游戏的赢家.md
- LeetCode 1550.存在连续三个奇数的数组.md
- LeetCode 1552.两球之间的磁力.md
- LeetCode 1574.删除最短的子数组使剩余数组有序.md
- LeetCode 1588.所有奇数长度子数组的和.md
- LeetCode 1672.最富有客户的资产总量.md
- Netty.xmind
- On Java.xmind
- 一个思维导图,带你深入理解 Linux 网络.md
- 思维导图学 HTTP.md
- 思维导图学 Kotlin.md
- 思维导图学 Netty.md
- 思维导图学 Spring.md
- 思维导图学 Tomcat & Jetty.md
- 思维导图学《JVM 虚拟机规范》.md
- 思维导图学《Java性能权威指南》.md
- 思维导图学《Linux性能优化实战》.md
- 思维导图学《On Java》基础卷 + 进阶卷.md
- Redis 7.0.md
- Redis 源码简洁剖析 01 - 环境配置.md
- Redis 源码简洁剖析 02 - SDS 字符串.md
- Redis 源码简洁剖析 03 - Dict Hash 基础.md
- Redis 源码简洁剖析 04 - Sorted Set 有序集合.md
- Redis 源码简洁剖析 05 - ziplist 压缩列表.md
- Redis 源码简洁剖析 06 - quicklist 和 listpack.md
- Redis 源码简洁剖析 07 - main 函数启动.md
- Redis 源码简洁剖析 08 - epoll.md
- Redis 源码简洁剖析 09 - Reactor 模型.md
- Redis 源码简洁剖析 10 - aeEventLoop 及事件.md
- Redis 源码简洁剖析 11 - 主 IO 线程及 Redis 6.0 多 IO 线程.md
- Redis 源码简洁剖析 12 - 一条命令的处理过程.md
- Redis 源码简洁剖析 13 - RDB 文件.md
- Redis 源码简洁剖析 14 - Redis 持久化.md
- Redis 源码简洁剖析 15 - AOF.md
- Redis 源码简洁剖析 16 - 客户端.md
- Redis 源码简洁剖析 17 - 服务器.md
- Redis 源码简洁剖析 18 - 复制、哨兵 Sentinel.md
- Spring Bean 的 Scope、生命周期和循环依赖分析.md
- Spring Boot Native.md
- Spring Native 项目,把 Spring 项目编译成原生程序!.md
- 最简 Spring AOP 源码分析.md
- 最简 Spring IOC 容器源码分析.md
- Switch SX OX 修改游戏数值(废弃).md
- 《八方旅人 2》-JRPG 的魅力.md
- 《八方旅人》基础.md
- 《八方旅人》故事简介.md
- 《塞尔达·荒野之息》游戏截图.md
- 《异度神剑 2》CG 截图.md
- 《异度神剑 2》剧情解析(转载).md
- 《异度神剑 3》剧情梳理解析.md
- 《异度神剑》系列的个人向浅析(转载).md
- 游戏类型分类大全.md
最近才发现博客园能够自定义主题,实验了一下,决定以后技术文章都同步更新到博客园了。
在简书上也积累了大概 7500 个粉丝,不过简书越来越偏网文风格,并不是一个技术社区,忍痛放弃……
coding 笔记、读书笔记、点滴记录,以后的文章也会同步到公众号(Coding Insight)中,大家关注^_^
我的博客地址:博客主页。
其实有段时间不想发博客了,因为自己花几个小时辛辛苦苦写的文章,被很多网站爬虫过去,甚至连署名都没有。觉得很寒心,又很无奈;不过后来想到,文章是写给自己的。
希望各位小伙伴在转载时注明出处~ 0_o
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for Thinking_in_Java_MindMapping
Similar Open Source Tools
Thinking_in_Java_MindMapping
Thinking_in_Java_MindMapping is a repository that started as a project to create mind maps based on the book 'Java Programming Ideas'. Over time, it evolved into a collection of programming notes, blog posts, book summaries, personal reflections, and even gaming content. The repository covers a wide range of topics, allowing the author to freely express thoughts and ideas. The content is diverse and reflects the author's dedication to consistency and creativity.
ai_wiki
This repository provides a comprehensive collection of resources, open-source tools, and knowledge related to quantitative analysis. It serves as a valuable knowledge base and navigation guide for individuals interested in various aspects of quantitative investing, including platforms, programming languages, mathematical foundations, machine learning, deep learning, and practical applications. The repository is well-structured and organized, with clear sections covering different topics. It includes resources on system platforms, programming codes, mathematical foundations, algorithm principles, machine learning, deep learning, reinforcement learning, graph networks, model deployment, and practical applications. Additionally, there are dedicated sections on quantitative trading and investment, as well as large models. The repository is actively maintained and updated, ensuring that users have access to the latest information and resources.
hongbomiao.com
hongbomiao.com is a personal research and development (R&D) lab that facilitates the sharing of knowledge. The repository covers a wide range of topics including web development, mobile development, desktop applications, API servers, cloud native technologies, data processing, machine learning, computer vision, embedded systems, simulation, database management, data cleaning, data orchestration, testing, ops, authentication, authorization, security, system tools, reverse engineering, Ethereum, hardware, network, guidelines, design, bots, and more. It provides detailed information on various tools, frameworks, libraries, and platforms used in these domains.
AI-Catalog
AI-Catalog is a curated list of AI tools, platforms, and resources across various domains. It serves as a comprehensive repository for users to discover and explore a wide range of AI applications. The catalog includes tools for tasks such as text-to-image generation, summarization, prompt generation, writing assistance, code assistance, developer tools, low code/no code tools, audio editing, video generation, 3D modeling, search engines, chatbots, email assistants, fun tools, gaming, music generation, presentation tools, website builders, education assistants, autonomous AI agents, photo editing, AI extensions, deep face/deep fake detection, text-to-speech, startup tools, SQL-related AI tools, education tools, and text-to-video conversion.
awesome-llm-plaza
Awesome LLM plaza is a curated list of awesome LLM papers, projects, and resources. It is updated daily and includes resources from a variety of sources, including huggingface daily papers, twitter, github trending, paper with code, weixin, etc.
ChatGPT-airport-tizi-fanqiang
This repository provides a curated list of recommended airport proxies for accessing ChatGPT and other AI tools while bypassing internet restrictions. The proxies are tested and verified to ensure reliability and stability. The readme includes detailed instructions on how to set up and use the proxies with various devices and platforms. Additionally, the repository offers advanced tutorials on upgrading to GPT-4/Plus, deploying a 24/7 ChatGPT微信机器人 server, and using Claude-3 securely and for free.
sanic-web
Sanic-Web is a lightweight, end-to-end, and easily customizable large model application project built on technologies such as Dify, Ollama & Vllm, Sanic, and Text2SQL. It provides a one-stop solution for developing large model applications, supporting graphical data-driven Q&A using ECharts, handling table-based Q&A with CSV files, and integrating with third-party RAG systems for general knowledge Q&A. As a lightweight framework, Sanic-Web enables rapid iteration and extension to facilitate the quick implementation of large model projects.
llm_interview_note
This repository provides a comprehensive overview of large language models (LLMs), covering various aspects such as their history, types, underlying architecture, training techniques, and applications. It includes detailed explanations of key concepts like Transformer models, distributed training, fine-tuning, and reinforcement learning. The repository also discusses the evaluation and limitations of LLMs, including the phenomenon of hallucinations. Additionally, it provides a list of related courses and references for further exploration.
PythonPark
PythonPark is a paradise for learning Python, providing babysitter-level tutorials on AI labs, treasure videos, data structures, study guides, machine learning practicals, deep learning practicals, Python basics, web scraping, big company interview experiences, programming life, and resource sharing. Original articles are published at least twice a week, with the latest articles being first released on WeChat and videos on Bilibili. Join the WeChat group for technical discussions or to provide feedback. Continuously improving and outputting content!
DeepBattler
DeepBattler is a tool designed for Hearthstone Battlegrounds players, providing real-time strategic advice and insights to improve gameplay experience. It integrates with the Hearthstone Deck Tracker plugin and offers voice-assisted guidance. The tool is powered by a large language model (LLM) and can match the strength of top players on EU servers. Users can set up the tool by adding dependencies, configuring the plugin path, and launching the LLM agent. DeepBattler is licensed for personal, educational, and non-commercial use, with guidelines on non-commercial distribution and acknowledgment of external contributions.
Daily-DeepLearning
Daily-DeepLearning is a repository that covers various computer science topics such as data structures, operating systems, computer networks, Python programming, data science packages like numpy, pandas, matplotlib, machine learning theories, deep learning theories, NLP concepts, machine learning practical applications, deep learning practical applications, and big data technologies like Hadoop and Hive. It also includes coding exercises related to '剑指offer'. The repository provides detailed explanations and examples for each topic, making it a comprehensive resource for learning and practicing different aspects of computer science and data-related fields.
LogChat
LogChat is an open-source and free AI chat client that supports various chat models and technologies such as ChatGPT, 讯飞星火, DeepSeek, LLM, TTS, STT, and Live2D. The tool provides a user-friendly interface designed using Qt Creator and can be used on Windows systems without any additional environment requirements. Users can interact with different AI models, perform voice synthesis and recognition, and customize Live2D character models. LogChat also offers features like language translation, AI platform integration, and menu items like screenshot editing, clock, and application launcher.
llm-apps-java-spring-ai
The 'LLM Applications with Java and Spring AI' repository provides samples demonstrating how to build Java applications powered by Generative AI and Large Language Models (LLMs) using Spring AI. It includes projects for question answering, chat completion models, prompts, templates, multimodality, output converters, embedding models, document ETL pipeline, function calling, image models, and audio models. The repository also lists prerequisites such as Java 21, Docker/Podman, Mistral AI API Key, OpenAI API Key, and Ollama. Users can explore various use cases and projects to leverage LLMs for text generation, vector transformation, document processing, and more.
chatwiki
ChatWiki is an open-source knowledge base AI question-answering system. It is built on large language models (LLM) and retrieval-augmented generation (RAG) technologies, providing out-of-the-box data processing, model invocation capabilities, and helping enterprises quickly build their own knowledge base AI question-answering systems. It offers exclusive AI question-answering system, easy integration of models, data preprocessing, simple user interface design, and adaptability to different business scenarios.
For similar tasks
Thinking_in_Java_MindMapping
Thinking_in_Java_MindMapping is a repository that started as a project to create mind maps based on the book 'Java Programming Ideas'. Over time, it evolved into a collection of programming notes, blog posts, book summaries, personal reflections, and even gaming content. The repository covers a wide range of topics, allowing the author to freely express thoughts and ideas. The content is diverse and reflects the author's dedication to consistency and creativity.
Mindolph
Mindolph is an open source personal knowledge management software for all desktop platforms. It allows users to create and manage their own files in separate workspaces with saving in their local storage, organize their files as a tree in their workspaces, and have multiple tabs for opening files instead of a single file window. Mindolph supports Mind Map, Markdown, PlantUML, CSV sheet, and plain text file formats. It also has features such as quickly navigating to files and searching text in files under a specific folder, editing mind maps easily and quickly with key shortcuts, supporting themes and providing some pre-defined themes, importing from other mind map formats, and exporting to other file formats.
vector-vein
VectorVein is a no-code AI workflow software inspired by LangChain and langflow, aiming to combine the powerful capabilities of large language models and enable users to achieve intelligent and automated daily workflows through simple drag-and-drop actions. Users can create powerful workflows without the need for programming, automating all tasks with ease. The software allows users to define inputs, outputs, and processing methods to create customized workflow processes for various tasks such as translation, mind mapping, summarizing web articles, and automatic categorization of customer reviews.
Neurite
Neurite is an innovative project that combines chaos theory and graph theory to create a digital interface that explores hidden patterns and connections for creative thinking. It offers a unique workspace blending fractals with mind mapping techniques, allowing users to navigate the Mandelbrot set in real-time. Nodes in Neurite represent various content types like text, images, videos, code, and AI agents, enabling users to create personalized microcosms of thoughts and inspirations. The tool supports synchronized knowledge management through bi-directional synchronization between mind-mapping and text-based hyperlinking. Neurite also features FractalGPT for modular conversation with AI, local AI capabilities for multi-agent chat networks, and a Neural API for executing code and sequencing animations. The project is actively developed with plans for deeper fractal zoom, advanced control over node placement, and experimental features.
ollama-ebook-summary
The 'ollama-ebook-summary' repository is a Python project that creates bulleted notes summaries of books and long texts, particularly in epub and pdf formats with ToC metadata. It automates the extraction of chapters, splits them into ~2000 token chunks, and allows for asking arbitrary questions to parts of the text for improved granularity of response. The tool aims to provide summaries for each page of a book rather than a one-page summary of the entire document, enhancing content curation and knowledge sharing capabilities.
crewAI
CrewAI is a cutting-edge framework designed to orchestrate role-playing autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks. It enables AI agents to assume roles, share goals, and operate in a cohesive unit, much like a well-oiled crew. Whether you're building a smart assistant platform, an automated customer service ensemble, or a multi-agent research team, CrewAI provides the backbone for sophisticated multi-agent interactions. With features like role-based agent design, autonomous inter-agent delegation, flexible task management, and support for various LLMs, CrewAI offers a dynamic and adaptable solution for both development and production workflows.
PromptChains
ChatGPT Queue Prompts is a collection of prompt chains designed to enhance interactions with large language models like ChatGPT. These prompt chains help build context for the AI before performing specific tasks, improving performance. Users can copy and paste prompt chains into the ChatGPT Queue extension to process prompts in sequence. The repository includes example prompt chains for tasks like conducting AI company research, building SEO optimized blog posts, creating courses, revising resumes, enriching leads for CRM, personal finance document creation, workout and nutrition plans, marketing plans, and more.
laion.ai
laion.ai is a repository hosting content for the website https://laion.ai. It includes blog posts, markdown files for content editing, and credits to contributors. The content covers various topics such as about page, impressum, FAQ, team list, and blog feed.
For similar jobs
lollms-webui
LoLLMs WebUI (Lord of Large Language Multimodal Systems: One tool to rule them all) is a user-friendly interface to access and utilize various LLM (Large Language Models) and other AI models for a wide range of tasks. With over 500 AI expert conditionings across diverse domains and more than 2500 fine tuned models over multiple domains, LoLLMs WebUI provides an immediate resource for any problem, from car repair to coding assistance, legal matters, medical diagnosis, entertainment, and more. The easy-to-use UI with light and dark mode options, integration with GitHub repository, support for different personalities, and features like thumb up/down rating, copy, edit, and remove messages, local database storage, search, export, and delete multiple discussions, make LoLLMs WebUI a powerful and versatile tool.
Azure-Analytics-and-AI-Engagement
The Azure-Analytics-and-AI-Engagement repository provides packaged Industry Scenario DREAM Demos with ARM templates (Containing a demo web application, Power BI reports, Synapse resources, AML Notebooks etc.) that can be deployed in a customer’s subscription using the CAPE tool within a matter of few hours. Partners can also deploy DREAM Demos in their own subscriptions using DPoC.
minio
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
mage-ai
Mage is an open-source data pipeline tool for transforming and integrating data. It offers an easy developer experience, engineering best practices built-in, and data as a first-class citizen. Mage makes it easy to build, preview, and launch data pipelines, and provides observability and scaling capabilities. It supports data integrations, streaming pipelines, and dbt integration.
AiTreasureBox
AiTreasureBox is a versatile AI tool that provides a collection of pre-trained models and algorithms for various machine learning tasks. It simplifies the process of implementing AI solutions by offering ready-to-use components that can be easily integrated into projects. With AiTreasureBox, users can quickly prototype and deploy AI applications without the need for extensive knowledge in machine learning or deep learning. The tool covers a wide range of tasks such as image classification, text generation, sentiment analysis, object detection, and more. It is designed to be user-friendly and accessible to both beginners and experienced developers, making AI development more efficient and accessible to a wider audience.
tidb
TiDB is an open-source distributed SQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.
airbyte
Airbyte is an open-source data integration platform that makes it easy to move data from any source to any destination. With Airbyte, you can build and manage data pipelines without writing any code. Airbyte provides a library of pre-built connectors that make it easy to connect to popular data sources and destinations. You can also create your own connectors using Airbyte's no-code Connector Builder or low-code CDK. Airbyte is used by data engineers and analysts at companies of all sizes to build and manage their data pipelines.
labelbox-python
Labelbox is a data-centric AI platform for enterprises to develop, optimize, and use AI to solve problems and power new products and services. Enterprises use Labelbox to curate data, generate high-quality human feedback data for computer vision and LLMs, evaluate model performance, and automate tasks by combining AI and human-centric workflows. The academic & research community uses Labelbox for cutting-edge AI research.