
学习
文章平均质量分 88
XingXing_Java
爱生活 爱编程
展开
-
推荐几个“正经网站”,让你的数据结构和算法学习事半功倍!
前言相信对于大部分程序员来说,数据结构和算法学起来是比较难的,但是它在工作中又是非常的重要,可以说是开发中的一块基石。 所以为了更好的学习和理解数据结构和算法,当时我是趁着双十一搞活动买了几本算法书,打算一鼓作气把它吃透,可想而知有点吃不消。于是我就琢磨着应该会有更简单的学习数据结构和算法的方法?然后经过一轮技术论坛的“逛街”之后,终于找到了一些可以比较直观而又简单的学习数据结构和算法的网站。其实主要是介绍几个用于学习数据结构和算法的“酷炫”网站。有了这几个网站就可以让你轻松的以动画的形式学习数据结原创 2021-01-14 21:21:03 · 2108 阅读 · 0 评论 -
这4个目前最常用的软件架构有哪些优缺点,你都知道吗?
如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。记得点赞收藏加关注哦 ,我这里也准备了很多面试热门知识点和大厂面试题,希望对大家有帮助!有需要的朋友可以点一点下方链接免费领取链接:点这里!!! 580763979 暗号:优快云一、单体架构单体架构比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这是一种典型的Java Spring m原创 2021-01-11 21:19:32 · 1382 阅读 · 1 评论 -
备战2021金三银四-阿里面试真题分享!(附面试专题与答案)
今天给大家分享的是我一位幸运拿到阿里offer的朋友的面试经历,还问到了我朋友阿里面试的一些真题,以及我整理的一些真题分享给大家。需要的朋友可以点一点下方链接免费领取链接:点这里!!! 580763979 暗号:优快云希望那些有需要朋友能在今年第一波招聘潮找到一个自己满意顺心的工作!阿里一面(60分钟):速度问的很快,基本涵盖了所有常考点项目的情况,redis,消息中间件,数据一致性,分布式session,实现分布式session的方式(除了redis第三方),登录的过程redis原创 2021-01-04 21:42:57 · 1459 阅读 · 0 评论 -
分享一些 Dubbo 中你不一定知道但一定很好用的功能!
dubbo功能非常完善,很多时候我们不需要重复造轮子,下面列举一些你不一定知道,但是很好用的功能;直连Provider在开发及测试环境下,可能需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连模式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表(说明:官方只建议开发&测试环境使用该功能),用法如下,url指定的地址就是直连地址:<dubbo:reference id="demoService" interfa原创 2020-12-30 21:19:44 · 246 阅读 · 0 评论 -
MySQL的主从数据库没有同步?教你这两种解决方法!
问题今天发现Mysql的主从数据库没有同步先上Master库:mysql>show processlist;查看下进程是否Sleep太多。发现很正常。show master status;也正常。mysql> show master status;+-------------------+----------+--------------+-------------------------------+| File | Position | Bin原创 2020-12-28 15:45:55 · 508 阅读 · 0 评论 -
学习tomcat必看! — 如何建立连接,处理请求
tomcat如何建立连接,处理请求学习探讨tomcat如何建立网络连接协议,并处理客户端过来的请求建立http网络连接,指定通信协议tomcat在创建时,会创建连接对象,负责处理客户端的请求,基于socketconnector 连接 protocol 协议 endpoint终端 socket插座,端口连接创建初始化connector -> protocol -> endpoint -> socket接收请求创建任务acceptor.socket.acceptor()->原创 2020-12-24 22:02:25 · 423 阅读 · 0 评论 -
算法面试中这些你不知道的小技巧 — 如何准备算法面试、如何回答算法面试题
这篇文章主要介绍算法面试的一些问题、以及如何准备算法面试。 开始之前,记得点赞收藏加关注哦 ,我这里也准备了很多面试热门知识点和大厂面试题,希望对大家有帮助!有需要的朋友可以点一点下方链接免费领取链接:点这里!!! 暗号:优快云算法面试不仅仅是正确的回答问题对于面试中遇到的大多数问题,都能有一个合理的思考路径什么是算法面试?让大家在面对面试中的算法问题时,有一个合理的思考路径不代表能够“正确”回答每一个算法问题,但是合理的思考方向其实更重要,也是正确完成算法面试问题的前提算法面试原创 2020-12-17 21:49:24 · 3353 阅读 · 10 评论 -
经历两个多月,终于拿到 滴滴 后端开发offer!(一二面总结和一点小建议)
从8月底开始投简历,经历两个多月,终于在国庆前走完所有流程拿到一些意向书,躺平来告别那些艰难的秋招岁月。我进入秋招状态比较晚,别的大佬都已经好几个提前批offer了,我才刚刚开始投简历。(划重点 大家一定要尽早准备,投提前批!!!)在此期间,多通过学长学姐以及网上的资源来获得内推码,并且多看面经,这些都帮助了我许多。最重要的一点是,一般面试某家公司之前,尽可能在网上看其他同学对这家公司总结的面经。因此一般来说,面试官人数有限,所以很有概率会遇到相同面试官,而面试官的题库一般都是固定。举个鲜活的例子,.原创 2020-12-06 21:55:13 · 7614 阅读 · 12 评论 -
多年Java经验总结,分享 10 个实用的编程小技巧!
任何事情有可能出错,没错,的确如此。这就是为什么我们要采用“防御性编程”,即一些偏执习惯的原因。下面是我个人认为的 10 个最有用但偏执的 Java 编程技术。一起来看一看吧:开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 799215493 暗号:优快云1.将 String 字符串放在最前面为了防止偶发性的 NullPointerException 异常,我们通常将 String 放置在 equals() 函原创 2020-12-04 21:50:17 · 1144 阅读 · 0 评论 -
全网最强最详细的JVM类加载机制详解!看完不要再说不会了!
类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。PS:记得点赞收藏加关注哦 ,需要下载PDF版本和更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 799215493 暗号:优快云类加载的时机遇到new(比如new Student())、getstatic和putstatic(读取或设置一个类的静态字段,如下代码,读取被final修饰并已在编译器把结原创 2020-12-02 21:18:24 · 3560 阅读 · 10 评论 -
MySQL 自学重点笔记分享 - 事务&锁
事务简单的说,事务就是一组原子性的 SQL 查询,这一组 SQL 要么全部执行成功,要么全部执行失败。这里简单介绍一下事务的 ACID,ACID 表示原子性、一致性、隔离性和持久性。原子性:一个事务是不可分割的最小工作单元,整个事务要么全部成功,要么全部失败,不可能只执行中间的一部分操作。一致性:执行事务是使得数据库从一个一致性状态到另一个一致性状态,如果事务最终没有被提交,那么事务所做的修改也不会保存到数据库中。隔离性:通常来说,一个事务提交之前对其他事务是不可见的,但是这里所说的不可见需要考虑原创 2020-12-01 21:33:59 · 962 阅读 · 1 评论 -
学Java不能不知道的分布式事务(基础篇)
前言最近看了几篇有关于分布式事务的博文,做一下笔记。哈哈~开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和更多知识点、面试题的朋友可以点一点下方链接免费领取链接:点这里!!! 799215493 暗号:优快云数据库事务数据库事务(简称:事务),是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。数据库事务的几个典型特性:原子性(Atomicity )、一致性( Consistency )、原创 2020-11-12 22:01:24 · 423 阅读 · 0 评论 -
2020华为校招面试机试题与参考答案解析
1.数字处理题目描述:给出一个不多于5位的整数,进行反序处理,要求(1)求出它是几位数(2)分别输出每一个数字(空格隔开)(3)按逆序输出各位数字(仅数字间以空格间隔,负号与数字之间不需要间隔)输入描述:位数不大于5的整数输出描述:1.整数位数 2.空格间隔输出结果 3.逆序整数#include <vector>#include <string>#include <iostream>using namespace std;int main(){.原创 2020-10-07 21:11:28 · 2016 阅读 · 1 评论 -
这道阿里巴巴多线程面试题,你学会了没有?
点关注,不迷路;持续更新Java相关技术及资讯!!!背景在前几天,群里有个群友问了我一道面试阿里的时候遇到的多线程题目,这个题目比较有意思,在这里和大家分享一下。废话不多说,直接上题目:通过N个线程顺序循环打印从0至100,如给定N=3则输出:thread0: 0thread1: 1thread2: 2thread0: 3thread1: 4.....一些经常刷面试题...原创 2019-06-16 13:12:56 · 4744 阅读 · 18 评论 -
京东Java十年老鸟,总结这些年工作、跳槽、面试之经历
点关注,不迷路;持续更新Java相关技术及资讯!!!前言一个礼拜前,之前的一位同事来我这边出差,约好找个地方吃饭,推杯换盏之间讲起了现在的工作、生活。讲述到之前在京东,现在创业。路程坎坷!总之是我在吹牛*,他是真牛* !说的工作、跳槽、面试之经历,今天有时间就整理分享一下!希望对你有帮助!关于工作如何展示自己项目中的亮点,技术或者难点:总结我的经历和技术倒是可以,但是我做的项目和...原创 2019-06-21 19:04:26 · 2571 阅读 · 8 评论 -
BAT大厂招聘 Java 程序员的技术标准,你达到要求了吗?
点关注,不迷路;持续更新Java相关技术及资讯!!!前言关注过的朋友都知道我更新很多面试经历 这些经历都是粉丝的投稿今天整理了一篇Java 程序员面试大厂的技术标准BATJava 程序员的技术标准阿里巴巴篇扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据库等具有扎实的Java编程基础,理解IO、多线程等基础框架熟练使用Linux系统的常用...原创 2019-07-08 16:51:12 · 2470 阅读 · 4 评论 -
问到你Java内存模型的时候,不要在讲堆栈方法区了…
点关注,不迷路;持续更新Java相关技术及资讯!!最近,面试过很多Java中高级开发,问过很多次关于Java内存模型的知识,问完之后,很多人上来就开始回答:Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区…每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。其实,我想问的Java内存模型,是和并发编程有关的。而候选人给我回答的那叫JVM内存结构,完全是两回...原创 2019-07-04 13:30:39 · 488 阅读 · 0 评论 -
深入理解Java虚拟机---学习感悟以及笔记
概念虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Java虚拟机,简称JVM)。Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Google...原创 2019-07-19 14:27:57 · 428 阅读 · 2 评论