2021-06-24学习

[[daily-plan-2021-04]]
= 2021年04月

== 【2021-04-06】 重构与设计模式

* https://sourcemaking.com/refactoring/smells[代码坏味道]
* https://sourcemaking.com/refactoring/refactorings[重构技术]
* https://sourcemaking.com/design_patterns[设计模式]

== 【2021-04-07】构建工具Maven

* http://ilearning.huawei.com/edx/next/micro/course-v1:HuaweiX+CNE202012311541049-253+microcourse?blockID=61953e29ab6d4ab89c2d41d7d1709cd0[Maven基础知识]
* https://www.bilibili.com/video/av929839465/[2021最新Maven教程]

== 【2021-04-08】Java IO、Lambda与Stream

* https://www.bilibili.com/video/BV1Tz4y1X7H7?p=1[Java I/O框架]
* https://www.bilibili.com/video/BV1sE411P7C1?from=search&seid=1200899488693370431[Java Lambda与Stream API]
* https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html#overview[Java SE 8: Lambda Quick Start]

== 【2021-04-09】Java日志框架

* https://mp.weixin.qq.com/s?__biz=MjM5ODI5Njc2MA==&mid=2655844801&idx=1&sn=a619ee159212ceca3bbe888bf08bd638&chksm=bd74b4168a033d00a080184d5cc220d75435f47323e1ad306387454485478f540a555f0790a7&mpshare=1&s[换掉Logback,我用Log4j2]
* https://segmentfault.com/a/1190000039736842[JAVA日志框架适配/冲突解决方案]
* https://zhuanlan.zhihu.com/p/362362625[从SLF4J源码角度分析阿里开发手册日志规约]

== 【2021-04-12】容器化技术

* https://www.youtube.com/watch?v=pTFZFxd4hOI[Docker Tutorial for Beginners [2021]]
* http://tutorials.jenkov.com/docker/index.html[Docker Tutorials]
* http://ifeve.com/docker-%e6%95%99%e7%a8%8b%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9adocker-%e6%98%af%e4%bb%80%e4%b9%88/[Docker是什么]
* http://ifeve.com/%E3%80%8Adocker-%E6%95%99%E7%A8%8B%E3%80%8B%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9Adockerfile/[Dockerfile]
* http://ifeve.com/docker-%E6%95%99%E7%A8%8B%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9Adocker-%E5%91%BD%E4%BB%A4/[Docker命令]

== 【2021-04-13】Apache项目技术前瞻

* https://anquan.baidu.com/article/1340[HugeGraph图数据库获Apache TinkerPop官方认证]
* https://blog.51cto.com/u_15060460/2676613[Apache Doris: 一个开源 MPP 数据库的架构与实践]
* https://www.infoq.cn/article/MJf0GVoXudaTFxAN0xWw[DolphinScheduler正式毕业,成为Apache软件基金会顶级项目]
* https://xie.infoq.cn/article/b086f748f7fa34386e458bda9[全票通过!微众开源项目EventMesh进入Apache孵化器]
* https://www.163.com/dy/article/G75LEGM90519LECC.html[StreamNative工程师当选全球开源项目Apache Pulsar Committer]
* https://www.infoq.cn/article/ulQzEVw06IuL91QsdT2W[流数据并行处理性能比较:Kafka vs Pulsar vs Pravega]

== 【2021-04-14】Java语言反射机制

* https://www.jianshu.com/p/2d685da7ed74[Java反射机制]
* https://www.jianshu.com/p/b231d2d8dffb[深入剖析JAVA的反射机制]
* https://www.cnblogs.com/Eason-S/p/5851078.html[Java反射机制及IoC原理]

== 【2021-04-15】Java Spring框架学习

* https://dunwu.github.io/spring-tutorial/#/[Spring教程]
* https://study.163.com/course/courseMain.htm?courseId=1004475015&_trace_c_p_k2_=eef88b89e84445a3830c069db49cd823[58集精通java教程Spring框架开发]
* https://study.163.com/course/courseMain.htm?courseId=1005999004&_trace_c_p_k2_=824ef4bead984e3ea020e56f5929757d[Spring Boot视频教程(入门篇)]

== 【2021-04-16】缓存框架

* https://www.jianshu.com/p/cd16d86a4e10[Java分布式缓存框架Ehcache使用]
* https://www.jianshu.com/p/df508fdb0c34[MyBatis缓存]
* https://www.jianshu.com/p/45a498a1d722[SpringCache+Redis缓存]
* https://www.jianshu.com/p/68537dc33cb5[SpringBoot缓存]

== 【2021-04-17】文档开发

* https://www.markdown.cn/[Markdown]
* https://asciidoc.org/userguide.html[Asciidoc官方指导]
* https://consolelog.gitee.io/docs-asciidoctor/[Asciidoctor文档]
* https://my.oschina.net/gudaoxuri/blog/524132[使用Asciidoc代替Markdown和Word撰写开发文档]

== 【2021-04-19】Java工具Guava

* https://zhuanlan.zhihu.com/p/360589986[谷歌的Guava:拯救垃圾代码,写出优雅高效的Java代码]
* https://www.baeldung.com/guava-guide[Guava Guide]
* https://wizardforcel.gitbooks.io/guava-tutorial/content/1.html[Guava教程]

== 【2021-04-20】IDEA调试工具

* https://blog.csdn.net/qq_37688023/article/details/113705835[软件测试之Debug必知必会(IDEA版),日常工作必备]
* https://zhuanlan.zhihu.com/p/51369776[使用 IntelliJ 调试 Java Streams]
* https://www.jetbrains.com/help/idea/debugging-code.html[IDEA Debug code]
* https://www.jetbrains.com/help/idea/debug-tool-window.html[IDEA Debug tool window]

== 【2021-04-21】设计模式——代理模式

* https://sourcemaking.com/design_patterns/proxy[代理设计模式]
* https://www.cnblogs.com/aduner/p/14646877.html[轻松理解Java静态代理/动态代理]
* https://zhuanlan.zhihu.com/p/28870960[Java JDK代理、CGLIB、AspectJ代理分析比较]

== 【2021-04-23】Java网络编程

* https://zhuanlan.zhihu.com/p/146448185[网络编程入门知识]
* https://zhuanlan.zhihu.com/p/146600242[Socket用法浅学]

== 【2021-04-25】精选网址与业界大牛博客

* https://github.com/[Github]
* https://stackoverflow.com/[Stackoverflow]
* https://www.infoq.cn/[InfoQ]
* https://www.oschina.net/project[开源中国]
* http://ifeve.com/[并发编程网]
* https://www.csdn.net/[CSDN]
* https://www.jianshu.com/[简书]
* https://tech.meituan.com/[美团技术团队博客]
* https://developer.ibm.com/[IBM Developer]
* https://www.open-open.com/[深度开源]
* https://segmentfault.com/[思否]
* https://insights.thoughtworks.cn/[ThoughtWords洞见]
* https://changbo.tech/blog/ec4cdf4c.html[业界大牛博客]
* https://colobu.com/[博主--鸟窝]
* http://it.deepinmind.com/[博主--Java译站]
* https://www.jianshu.com/u/90ab66c248e6[博主--占小狼]
* https://www.bysocket.com/[博主--泥瓦匠]

== 【2021-04-27】构建专家Maven的工程面向对象之路

* https://howtodoinjava.com/maven/[Maven图例教程]
* https://maven.apache.org/plugins/index.html[Maven官方插件]
* https://www.mojohaus.org/plugins.html[MojoHaus插件]
* https://maven.apache.org/plugin-developers/index.html[Maven开发者之路]

== 【2021-04-28】工具学习推荐

* https://learngitbranching.js.org/?locale=zh_CN[GIT Learning]
* https://cucumber.io/school/learn-bdd-training-request/[AssertThat BDD]
* https://www.katacoda.com/courses/docker[Docker Courses]

== 【2021-04-29】技术前瞻与推荐

* https://www.infoq.cn/article/a9q0aMkWdsBf7lXhRf6x[2021 年,Java 开发者最值得学习的 14 项技能]
* https://www.infoq.cn/news/kANdaG87oYVqHGO9PZka[华为开源多云容器编排项目Karmada,未来将捐赠给CNCF]
* https://tech.meituan.com/2021/04/21/nest-serverless.html[美团Serverless平台Nest的探索与实践]
* https://www.oschina.net/p/znbase[ZNBase NewSQL 分布式数据库]
* https://www.oschina.net/p/logica[Logica 逻辑编程语言]
* https://segmentfault.com/a/1190000039873208?utm_source=sf-homepage[2W字总结!体系化带你全面认识Nginx]

== 【2021-04-30】Java三大构建工具的江湖轶事

* http://www.devcheng.net/post/e200ec64.html[Java中三大构建工具的发展历程(Ant、Maven和Gradle)]
* https://www.baeldung.com/ant-maven-gradle[Ant vs Maven vs Gradle]
* https://gradle.org/gradle-vs-maven-performance/[Gradle vs Maven]
技术选型 【后端】:Java 【框架】:springboot 【前端】:vue 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧! 在当今快速发展的信息技术领域,技术选型是决定一个项目成功与否的重要因素之一。基于以下的技术栈,我们为您带来了一份完善且经过实践验证的项目资源,让您在学习和提升编程技能的道路上事半功倍。以下是该项目的技术选型和其组件的详细介绍。 在后端技术方面,我们选择了Java作为编程语言。Java以其稳健性、跨平台性和丰富的库支持,在企业级应用中处于领导地位。项目采用了流行的Spring Boot框架,这个框架以简化Java企业级开发而闻名。Spring Boot提供了简洁的配置方式、内置的嵌入式服务器支持以及强大的生态系统,使开发者能够更高效地构建和部署应用。 前端技术方面,我们使用了Vue.js,这是一个用于构建用户界面的渐进式JavaScript框架。Vue以其易上手、灵活和性能出色而受到开发者的青睐,它的组件化开发思想也有助于提高代码的复用性和可维护性。 项目的编译和运行环境选择了JDK 1.8。尽管Java已经推出了更新的版本,但JDK 1.8依旧是一种成熟且稳定的选择,广泛应用于各类项目中,确保了兼容性和稳定性。 在服务器方面,本项目部署在Tomcat 7+之上。Tomcat是Apache软件基金会下的一个开源Servlet容器,也是应用最为广泛的Java Web服务器之一。其稳定性和可靠的性能表现为Java Web应用提供了坚实的支持。 数据库方面,我们采用了MySQL 5.7+。MySQL是一种高效、可靠且使用广泛的关系型数据库管理系统,5.7版本在性能和功能上都有显著的提升。 值得一提的是,该项目包含了前后台的完整源码,并经过严格调试,确保可以顺利运行。通过项目的学习和实践,您将能更好地掌握从后端到前端的完整开发流程,提升自己的编程技能。欢迎参考博主的详细文章或私信获取更多信息,利用这一宝贵资源来推进您的技术成长之路!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值