超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer! Java

超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer!

最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。 所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇)...
阅读全文
天天CURD,你了解为了执行SQL,MySQL用了怎样的架构设计吗? 软件架构

天天CURD,你了解为了执行SQL,MySQL用了怎样的架构设计吗?

大家好, 从今天开始我们开启MySQL底层原理的探索里程,今天是第一篇我们将MySQL从一个黑盒状态一点点拨云见日剖析来了解整个MySQL的架构设计和底层组件 把MySQL当作一个黑盒来执行SQL 现在我们来看看, 对于研发工程师来说数据库是什么东西?平时我们做系统开发时,一般情况下都会连接到一个MySQL数据库上去,去执行各种增删改查语句。如下图所示: ...
阅读全文
畅购商城(一):环境搭建 Spring

畅购商城(一):环境搭建

好好学习,天天向上 本文已收录至我的Github仓库 DayDayUP :github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往: 目录导航 畅购商城(一):环境搭建 畅购商城(二):分布式文件系统FastDFS 畅购商城(三):商品管理 ...
阅读全文
httpquartz一个基于quartz.net的http远程调度系统 Java

httpquartz一个基于quartz.net的http远程调度系统

开发中总是会定时执行一些程序,这个时候任务调度系统总是少不了的,说起任务调度,就不得不说Quartz.NET ------一个.NET 版的任务调度框架。 之前写过一个TaskCaller,不过不是基于Quartz的,没有Quartz的功能强大,这段时间由基于Quartz.net重新写了一个httpquartz,文档如下: 项目说明 基于Quartz.Net、Polly的Http远程调度...
阅读全文
MyBatis源码学习(一) Java

MyBatis源码学习(一)

文本已收录至我的GitHub仓库,欢迎Star: github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在 我知道很多人不玩 qq 了,但是怀旧一下,欢迎加入六脉神剑Java菜鸟学习群,群聊号码: 549684836 鼓励大家在技术的路上写博客 絮叨 一个搞Java后端的如果连一个ORM的大致轮廓都没有的话是不应该的,在这之前小六六也是一样,...
阅读全文
你真的懂Unicode编码吗? Java

你真的懂Unicode编码吗?

公司mysql数据库用的utf8mb4字符集,然后合作的第三方公司的mysql数据库用的是utf8字符集,我们都知道,mysql的utf8字符集是utf8mb4的子集,于是公司的app用户输入utf8以外的字,比如" "(可别以为这是工厂的厂字,仔细看看吧!很难区分吧!其实就是用户用手写输入法输入的时候误选的一个特殊字符),结果Java程序从数据库读出带有这个特殊字符的数据推送...
阅读全文
3000字详解说明,轻松入门Servlet Java

3000字详解说明,轻松入门Servlet

今天是刘小爱自学Java的第88天。 感谢你的观看,谢谢你。 话不多说,开始今天的学习: 前段时间花了二十来天的时间学了MySQL数据库、JDBC以及前端的一些知识点。 这点时间肯定是远远不够的,但毕竟以Java后台为主,其它的只是稍作了解。 数据库:存储数据的地方,对于一家企业或者一个项目来说,毫无疑问,数据是重中之重。 前端:是可以直...
阅读全文
IDEA集成SpringMVC+Spring+MyBatis Java

IDEA集成SpringMVC+Spring+MyBatis

❝ 本文已收录至 github.com/likekk/stud… 欢迎大家star,:blush::blush::blush:共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将GitHub上规划前端学习的路线和资源分享。 ❞ 写在前面 每一篇文章都希望您有所收获,每一篇文章都希望您能静下心来浏览、阅读。每一篇文章都是作者精心打磨的作品。 如果...
阅读全文
聊聊面试最常问的几道题 编程技术

聊聊面试最常问的几道题

最近一个哥们去面试某大厂了,其中几个他印象深刻的面试题你们品品: 1、如何mysql的sql语句进行优化? 2、Redis 怎样实现的分布式锁? 3、如何实现本地缓存和分布式缓存? 4、说一下 JVM 的内存布局和运行原理? 5、RocketMQ 是怎么存储消息的?源码中有哪些高可用、高性能的设计? 面试官不愧是大佬,一层接一层的问过来,问完 “R...
阅读全文
云原生时代,Java还是Go? Java

云原生时代,Java还是Go?

Java曾经著名的座右铭:"一次编写,到处运行",已经很过时了,因为现在我们只想在容器里运行代码。在容器里,一个 "Just in time "的编译器意义不大。 出于这个原因,可能为了更好地适应云计算,Java生态系统正处于转型之中。Oracle 的GraalVm允许将字节码编译成Linux可执行文件(ELF),而Rad Heat的Quarkus以及其...
阅读全文
Loading...