摘要: 作为一名初学者在学习Java前一定要考虑几个问题 1、自己为什么要学Java? 2、未来想做什么样的工作? 3、有考虑过学Java这条路自己能不能走完? 实际上学习Java之前,初学者们应该做好充足的攻略,就像出门旅游,要先确定游览路线(学习路线)、然后买车票,订酒店(找合适自己的学习方法:看视频/看书)、添... 阅读原文
2020-11-09 15:05:04 阅读(2394) 评论(0)
摘要: 前言 这篇文章很简单,就是写一个 Java 版本的 Redis Client,而且不是一个生产级别的项目,只是一个验证类型的 demo。用于了解 “实现一个 Redis Client” 需要注意哪些事情。 思考 首先,Redis 是一个服务器,有 ip,有端口,那么,我们就可以用 Java 的 Socke... 阅读原文
2020-11-09 14:01:02 阅读(2366) 评论(0)
摘要: 1. 前言 Spring Security实战干货系列 现在很多项目都有第三方登录或者第三方授权的需求,而最成熟的方案就是OAuth2.0授权协议。Spring Security也整合了OAuth2.0,在目前最新的Spring Security 5中整合了OAuth2.0的客户端,我们可以很方便的使用... 阅读原文
2020-11-09 13:36:04 阅读(2407) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本篇概览 本文是《Flink的sink实战》系列的第二篇,前文《Flink的sink实战之一:初探》对s... 阅读原文
2020-11-09 10:51:15 阅读(2401) 评论(0)
摘要: JavaScript 语言入门 一、JavaScript 介绍   Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码。   JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引更多 java 程序... 阅读原文
2020-11-09 09:24:05 阅读(2378) 评论(0)
摘要: 问题 最近在使用RabbitMq时遇到了一个问题,明明是转换成json发送到mq中的数据,消费者接收到的却是一串数字也就是byte数组,但是使用mq可视化页面查看数据却是正常的,之前在使用过程中从未遇到过这种情况,遇到的情况如下所示: 生产者发送消息的代码如下所示: public void sendJson... 阅读原文
2020-11-09 07:52:06 阅读(2583) 评论(0)
摘要: CSS 技术 一、CSS 技术介绍   CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 二、CSS 语法规则    选择器:选择器决定了哪些HTML元素需要使用此样式; 属性:就是需要改变的样式名,属性名和值使用":"分割,属性声明结束一定要加";" ... 阅读原文
2020-11-09 06:00:22 阅读(2346) 评论(0)
摘要: 仗剑天涯,从基础开始! JDK1.8帮助文档中文版: 网盘链接:https://pan.baidu.com/s/1zFB1El53-v3I-pY6F9hNqQ提取码:s7aa JDK1.8帮助文档英文版: 网盘链接:https://pan.baidu.com/s/18U4SbYdh6ugXXj47U2m1Pg... 阅读原文
2020-11-09 06:00:19 阅读(2411) 评论(0)
摘要: 一般阿里的会问到知识点:Java基础+JVM+分布式+设计模式等,特别是一面的Java基础一定要回答好,可能对你能否通过有着重要的一部分! 重点给大家推荐,这份资料中的Java岗面试题库,里面都有Java后端以及一些大厂的面试场景和面试题,我也是不断刷题提高自己的眼界Java岗技术面试题库(5000+面试题... 阅读原文
2020-11-09 00:49:09 阅读(2390) 评论(0)
摘要: 选择排序算法的原理是找到数组中最小的元素,然后将它和数组第一个元素交换,接着在剩下的元素中找到最小的元素,接着和数组第二个元素交换,以此类推,直到将所有元素排序完毕 简单实现如下: 1 package 选择排序; 2 3 public class DemoMain { 4 public s... 阅读原文
2020-11-09 00:37:01 阅读(2386) 评论(0)