fraseryu / myblogtalk Goto Github PK
View Code? Open in Web Editor NEW个人博客评论仓库
Home Page: https://dayarch.top
个人博客评论仓库
Home Page: https://dayarch.top
https://dayarch.top/p/multiple-java-management.html
面对快速升级的Java,我们应该灵活的管理多个Java版本,不再去做枯燥的Java环境变量的配置, Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/java-concurrency-atomic.html
Java并发解决原子性问题,原子性问题解决方案, Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/java-concurrency-volatile.html
透彻理解 volatile 的内存语义与读-写语义,会为你的面试带来很多谈资,这也会为面试带来更多加分,其实很简单, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/java-string-interview.html
Java后端技术博客,用有趣的方式解读技术
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/spring-boot-messageconverter.html
透彻了解Spring是如何应用MessageConverter来转换请求和响应数据的, Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/shiro-in-practice.html
Shiro—小而美的安全框架,中小项目的选择,更灵活的定制, Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/java-equals-hashcode.html
Java基础面试中经常会被问到 equals 和 hashcode 之间的关系及他们的约束,其实这些内容不是通过死记硬背的,我们可以通过渐进明细的形式分析其背后的道理, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://fraseryu.github.io/2019/07/29/hong-hei-shu-shi-shang-zui-qiang-dong-jing-tu-xiang-jie/
写在前面红黑树,对很多童鞋来说,是既熟悉又陌生。学校中学过,只了解大概;工作中不怎么使用,但面试又是重点。每次需要查看红黑树内容时都很难以更生动形象的方式来理解其内容。没错,本文内容就是要解决这个问题,用简单的语言,搭配静图和动图(利用大脑
https://dayarch.top/p/2019-summary.html
本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/postman-advanced-usage.html
本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/spring-boot-execute-on-startup.html
我们经常会碰到在Spring Boot启动阶段执行一些代码片段需求,Spring 为我们提供了至少五种方式,比如:MyCommandLineRunner,ApplicationRunner, ApplicationListener, PostConstruct, afterPropertiesSet,但是他们之间还是有很大区别的,本文将带你透彻理解他们的区别,在实战中选择最适合你的那一个, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/maven-dependency-optional-transitive.html
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/eed3722e.html
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/jdk12-collectors-teeing-api-usage.html
Java12新特性teeing的使用,merge合并两个集合的内容,提高了编程效率, 技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/spring-boot-starter-custom.html
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/how-to-use-todo-feature.html
有时,我们需要标记部分代码以供将来参考,比如:优化,改进,可能的更改,要讨论的问题等。通常我们会在代码中加入TODO作为标识,但是在团队中协同工作,TODO的背后也蕴藏着一些道理, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/easyexcel-read.html
Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/mysql-cross-table-update.html
跨表查询我们经常食用,其实类似的语法也可以用到跨表更新上面,如果你有类似从一张表的数据更新到另一张表的数据需求时,了解这个知识点还是非常有用的, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/spoken-english.html
Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/mysql-group-concat-function-usage.html
在SQL语句中字符串拼接我们都知道,但是如何分组拼接字符串呢?MySQL提供了内置的函数group_concat来解决日常的很多业务问题,熟练使用该函数,将会轻松解决许多所谓的难题, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/archives/2018/03
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/english-common-model.html
Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/mybatis-interceptor-encrypt-decrypt.html
技术有时很枯燥,需要用有趣的方式解读.
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/spring-boot-global-return.html
SpringBoot RESTful API 返回统一数据格式,这是一种非常简单的方式,透过本文,你更能了解这种简单实现方式背后的秘密, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/spring-aware.html
Spring 源码中大量应用Aware,通过本文你将透彻理解 Spring Aware背后的道理,以及如何应用它, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/java-concurrency-dead-lock.html
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/spring-aop.html
Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/categories/Spring/page/2/
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/redblack-tree.html
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/spring-data-binding-mechanism.html
Spring Boot的整个请求过程,都离不开Spring 数据绑定机制,透彻理解该机制,可以让我们的编码更加整洁清晰,同时可以应对更多特殊请求处理, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/2019/09/04/bing-fa-bian-cheng-san-da-wen-ti/
写在前面
生活中你一定听说过——能者多劳
作为 Java 程序员,你一定听过——这个功能请求慢,能加一层缓存或优化一下 SQL 吗?
看过**古代神话故事的也一定听过——天上一天,地上一年
一切设计来源于生活,上一章 学并发编程,透
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/java-download-file-zip.html
Java实现文件的下载以及压缩, Java后端技术博客,用有趣的方式解读技术
https://dayarch.top/p/spring-bean-lifecycle-creation.html
透彻的理解Spring Bean 生命周期是掌握Spring Bean依赖的前提,了解它也可以让我们在特定的节点做特定的事情满足业务需要, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/2019/09/12/you-xu-xing-ke-jian-xing-happens-before-lai-gao-ding/
有序性可见性,Happens-before来搞定 | 日拱一兵
https://dayarch.top/p/java-concurrency-lock-resource.html
技术有时很枯燥,需要用有趣的方式解读.
https://dayarch.top/p/excel-formula.html
Excel强大的办公工具,学习基本的公式增加工作效率, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/spring-bean-lifecycle-destroy.html
透彻的理解Spring Bean 生命周期是掌握Spring Bean依赖的前提,了解它也可以让我们在特定的节点做特定的事情满足业务需要, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/p/book-reviews-clean-code.html
代码质量与其整洁程度成正比。干净的代码,既在质量上较为可靠,也为后期维护,升级奠定了良好的基础。每个公司的规范不一样,但是我们写代码要有自己的态度, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
https://dayarch.top/2019/09/11/duo-xian-cheng-xi-lie-wen-ti-liu-yan-hui-zong/
并发编程有些术语还是过于抽象,过往输出的文章我也是尽可能的将这些问题落地,说明清楚,但难免还有让朋友们觉得不够清晰的地方,如果小伙伴们有什么问题都可以在留言区留言,如果看到问题的其他小伙伴们能解决还请大家共同来帮忙解决,因为通过给别人解决问
https://dayarch.top/p/1d71606c.html
写在前面上一篇文章共享资源那么多,如何用一把锁保护多个资源? 文章我们谈到了银行转账经典案例,其中有两个问题:
单纯的用 synchronized 方法起不到保护作用(不能保护 target)
用 Account.class 锁方案,锁的
如不能行万里路,请读万卷书 | 日拱一兵
Java后端技术博客,用有趣的方式解读技术
https://fraseryu.github.io/2019/07/31/conditional-zhu-jie-spring-boot-de-ling-huo-pei-zhi/
上一篇文章 你应该知道的 @ConfigurationProperties 注解的使用姿势,这一篇就够了 介绍了如何通过 @ConfigurationProperties 注解灵活读取配置属性,这篇文章将介绍如何灵活配置 Spring Be
https://dayarch.top/p/lombok-usage.html
Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO), Java后端技术博客,用有趣的方式解读技术
https://fraseryu.github.io/2019/08/05/shiro-xiao-er-mei-de-an-quan-kuang-jia/
写在前面在一款应用的整个生命周期,我们都会谈及该应用的数据安全问题。用户的合法性与数据的可见性是数据安全中非常重要的一部分。但是,一方面,不同的应用对于数据的合法性和可见性要求的维度与粒度都有所区别;另一方面,以当前微服务、多服务的架构方式
https://dayarch.top/p/http-client-advanced-usage.html
后端程序员经常要编写RESTful API,一个好用的测试工具可以大大提高工作效率,甚至整个项目组的效率,IntelliJ IDEA 本身提供了 HTTP Client 这个工具,但是鲜有人知,本文要说明该工具的高级用法,一定能解决项目中的调试痛点, 本站是日拱一兵的技术分享博客,内容涵盖Java后端技术、Spring Boot、Java并发编程等技术研究与分享,用有趣的方式解读技术
上一篇文章 可见性有序性,Happens-before来搞定,解决了并发三大问题中的两个,今天我们就聊聊如何解决原子性问题
原子性问题的源头就是 线程切换,但在多核 CPU 的大背景下,不允许线程切换是不可能的,正所谓「魔高一尺,道高一丈
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.