javafirst

分享Java开发技术、Java面试笔试题、IT技术、Java学习视频资源

程序员专属手机壁纸来了。。。

先来看看适配的几种尺寸,实在是太多机型了,我想应该是匹配了大部分人的需求: 先来看看效果图(是不是有点酷): 接下来让我们来欣赏下这些吊炸天的手机壁纸。 1、找一个喜欢你的人? 2、PHP 专属!!! 3、三思再Coding!!! 4、每天睡前看一看 5、Ho...

2019-04-10 13:18:12

阅读数 71

评论数 0

34张架构史上最全技术知识图谱

公众号后台回复“图谱”获取高清大图 1 1.1 架构师图谱   1.2 Java架构师图谱   1.3 微服务架构秘籍   1.4 一致性图谱   1.5 互联网大流量的方法   1.6 安全秘籍   1.7 阿里巴巴常用小框架   ...

2018-12-16 15:15:00

阅读数 326

评论数 0

Java面试题(全)--视频系列

此系列为面试笔试题的视频讲解,以下均为超链接,点击即可进入每个知识点的讲解。   Java面试题01.面试的整体流程 Java面试题02.java的垮平台原理 Java面试题03.搭建一个java的开发环境 Java面试题04.java中int占几个字节 Java面试题05.java面...

2018-08-26 11:55:31

阅读数 1950

评论数 1

阅读源码的利器——Intellij-IDEA-Replace-in-Path-使用技巧

前言 讲讲宇宙排名第二的开发工具—–IDEA的使用技巧。 搜索/替换 技巧 阅读源码的利器 1、Match case: 如果勾选该按钮,搜索时将区分大小写字母。 2、Preserve case:如果勾选该按钮,搜索时不区分大小写,但替换的时候,将会把你给定的字符串的首字母替换成小写。...

2019-05-21 15:26:08

阅读数 28

评论数 0

分享一些好用的 Chrome 插件!

使用浏览器扩展程序可以使你的工作效率提高数倍不止,那么下面我就向大家分享一下我日常使用的扩展,可能大多数扩展大家都已经在使用了,不过也难免有一两个是你不知道的。 以下排名并不分先后,请坚持看到最后,或许你会有惊喜。 1、 新浪微博图床 感谢新浪微博提供的免费图床(对外链无限制),以及吊炸天的...

2019-05-21 15:22:19

阅读数 6

评论数 0

趣图:程序员发量的变化过程

扩展阅读 趣图:程序员发型的逻辑代数 趣图:高级开发人员重构代码 趣图:程序员最头疼的原因 趣图:调试过多线程的都会懂! 趣图:做程序员五年状态变化 ...

2019-05-21 15:19:15

阅读数 0

评论数 0

Spring循环依赖的三种方式

引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。 第一种:构造器参数循环依赖 Spring容器会将每一个正在创建的Bean 标识符放在一个“当前创建Be...

2019-05-13 18:14:38

阅读数 17

评论数 0

水平分库分表的关键问题及解决思路

在之前的文章中,我介绍了分库分表的几种表现形式和玩法,也重点介绍了垂直分库所带来的问题和解决方法。本篇中,我们将聊聊水平分库分表的一些技巧。 01 分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web...

2019-05-13 18:07:06

阅读数 25

评论数 0

趣图:普通人讲故事 VS 程序员讲故事

扩展阅读 趣图:我说自己菜 vs 大佬说自己菜 趣图:客户需求VS客户预算 趣图:在外行人眼中的程序员 如何处理前任程序员留下的代码 一个故事讲清楚NIO ...

2019-05-10 17:51:06

阅读数 15

评论数 0

面试官:你了解乐观锁和悲观锁吗?

前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 目录 一、基本概念 二、实现方式(含实例) 三、优缺点和适用场景 四、面试官追问:乐观锁加锁吗? 五、面试官追问:C...

2019-05-09 10:50:46

阅读数 102

评论数 0

分库分表的几种常见玩法及如何解决跨库查询等问题

在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此...

2019-05-09 10:42:44

阅读数 10

评论数 0

趣图:让程序员给你介绍对象会是什么后果

扩展阅读 趣图:我说自己菜 vs 大佬说自己菜 趣图:“面向对象”程序员眼中的世界 套路盘点,那些年程序员都是如何找到对象的 趣图:向客户介绍的产品VS实际开发的产品 趣图:程序员眼中的(部分)用户 ...

2019-05-09 10:36:19

阅读数 11

评论数 0

Redis常见的八道面试题

一、memcached与redis的区别?   1.存储方式不同。memcached把数据全部存在内存之中,断电之后会挂掉,而redis虽然也用到了内存,但是会有部分数据存在硬盘中,保证数据持久性。 2.数据支持类型不同。memcached对数据支持比较简单,而redis支持数据类型较丰富,如...

2019-05-08 11:15:45

阅读数 19

评论数 0

Docker Machine 详解

笔者在《Docker Machine 简介》一文中简单介绍了 Docker Machine 及其基本用法,但是忽略的细节实在是太多了。比如 Docker 与 Docker Machine 的区别?又如当我们执行 docker-machine create 命令时,Docker Machine 都做...

2019-05-08 11:09:52

阅读数 17

评论数 0

趣图:我说自己菜 vs 大佬说自己菜

扩展阅读 一大波趣图:CSS的力量 趣图:嫁人就嫁程序员,大妈都懂的! 趣图:向客户介绍的产品VS实际开发的产品 如何准备校招技术面试+一只小菜鸟的面试之路 向Spring大佬低头——大量源码流出解析 ...

2019-05-08 11:00:59

阅读数 47

评论数 0

企业面试中关于MYSQL重点的28道面试题解答

问题1:char、varchar的区别是什么? varchar是变长而char的长度是固定的。如果你的内容是固定大小的,你会得到更好的性能。 问题2: TRUNCATE和DELETE的区别是什么? DELETE命令从一个表中删除某一行,或多行,TRUNCATE命令永久地从表中删除每一行。 ...

2019-05-07 14:42:20

阅读数 69

评论数 0

数据结构与算法——常用数据结构及其Java实现

本文采用Java语言来进行描述,帮大家好好梳理一下数据结构与算法,在工作和面试中用的上。亦即总结常见的的数据结构,以及在Java中相应的实现方法,务求理论与实践一步总结到位。 常用数据结构 数组 数组是相同数据类型的元素按一定顺序排列的集合,是一块连续的内存空间。数组的优点是:get和s...

2019-05-07 14:34:26

阅读数 11

评论数 0

趣图:程序员告诉你为什么充钱后速度更快

扩展阅读 趣图:向客户介绍的产品VS实际开发的产品 趣图:产品还没测试直接投入生产时 趣图:你为什么不写文档/注释?

2019-05-07 10:59:40

阅读数 45

评论数 0

金三银四铜五铁六,面试得做好这个准备

金三银四铜五铁六 据说,金三银四,截止今天为止面试黄金时间已经过去十之八九,而鲁班(LB ,以下全文均用LB代替)恰逢是这批面试大军其中的一名小兵,很不幸今年恰逢遇上了互联网寒冬(即各大公司都在裁员,对外提供岗位相对较少的,这意味着很多猿即将面临着更多的竞争对手和相对较少的岗位困境),LB求职...

2019-05-07 10:56:19

阅读数 64

评论数 0

Java中如何模拟真正的同时并发请求?

有时需要测试一下某个功能的并发性能,又不要想借助于其他工具,索性就自己的开发语言,来一个并发请求就最方便了。 java中模拟并发请求,自然是很方便的,只要多开几个线程,发起请求就好了。但是,这种请求,一般会存在启动的先后顺序了,算不得真正的同时并发!怎么样才能做到真正的同时并发呢?是本文想说的点...

2019-05-07 10:26:11

阅读数 9

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭