摘要:
作为一名初学者在学习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)