- 博客(290)
- 资源 (1)
- 收藏
- 关注
原创 数据面试小充电:数据的表示和运算
进制转换◆ ◆ ◆◆计算机中,二进制是最广泛的一种数制,以高低电平来表示二进制。当数码很大时,书写不方便,从而引进八进制和十六进制,但是其实计算机内部...
2020-03-20 18:05:00
652
转载 2019年Java大厂面试(吐血超详细总结)
本文来自于慕课网手记:Java大厂面试(吐血超详细总结)作者:小码哥的freestyle链接:https://www.imooc.com/article...
2020-03-19 18:02:39
5692
2
原创 算法养成记:实现 strStr()
呆萌程序员算法养成记LeetCode28Implement strStr()Implement strStr().Return the index of...
2020-03-18 18:07:46
420
原创 2020最新大厂面试汇总,涨薪10K就靠它!
一定要拿到大厂offer挽起袖口立马干转眼间,各大城市各行各业都开始逐步复工了,就连今天出门都能看到上海街头堵车了!其实各类大厂早已工作了一个月有余,招...
2020-03-16 17:57:15
567
原创 算法养成记:移除元素
呆萌程序员算法养成记LeetCode27Remove ElementGiven an array nums and a value val, remov...
2020-03-14 18:08:15
330
原创 听说全部看懂Arrays.sort的都被面试官录取了
解析源码我们来回顾一下Arrays.sort()的基础知识点:1.可以直接排的基本数据类型是:int,long,short,char,byte,floa...
2020-03-13 18:31:06
1102
原创 深入理解Arrays.sort,怼哭面试官
解析源码本文例子基于JDK1.8首先我们来看一个简单的Arrays.sort()的例子基础知识点:1.可以直接排的基本数据类型是:int,long,sh...
2020-03-12 18:09:10
1443
3
原创 算法养成记:删除排序数组中的重复项
呆萌程序员算法养成记LeetCode26Remove Duplicates from Sorted ArrayGiven a sorted array nums, remove the ...
2020-03-11 17:56:02
2034
1
原创 算法养成记:合并两个有序链表
呆萌程序员算法养成记LeetCode21Merge Two Sorted ListsMerge two sorted linked lists and return it as a ne...
2020-03-10 18:40:36
321
原创 算法养成记:最长公共前缀
呆萌程序员算法养成记LeetCode14Longest Common PrefixWrite a function to find the longest common prefix s...
2020-03-09 17:50:00
308
转载 算法养成记:回文数判断
呆萌程序员算法养成记LeetCode9Palindrome NumberDetermine whether an integer is a palindrome. An integer...
2020-03-08 18:51:25
288
原创 算法养成记:有效括号
呆萌程序员算法养成记LeetCode20Valid Parentheses 验证括号Given a string containing just the characters'...
2020-03-07 17:18:41
270
原创 算法养成记:Reverse Only Letters
呆萌程序员算法养成记LeetCode917Reverse Only LettersGiven a stringS, return the "reversed" stri...
2020-03-06 18:00:00
257
转载 业务开发工程师,你真的愿意做一辈子 CRUD boy 吗?
你是不是觉得数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识?可能除了面试,这辈子也用不着?尽管计算机相关专业的同学在大学都学过这门课程,甚至很多培训机构也会培训这方面的...
2020-03-03 18:00:00
989
原创 如何让HR一秒钟锁定你的简历,一篇文章就够
0重视简历上周,我在某b开头的招聘app上发了一个1-3年Java工程师的职位,帮HR看看简历。去开了一个半个小时的会后重新点开来看,有400多个招呼发过来,然而有些简历真是惨不忍睹。有...
2020-03-02 18:00:00
1220
原创 公司招聘的那些套路,一不小心就掉坑
最长的路,就是HR的套路!1薪资范围12K-35K,看能力给薪水看到这种跨度超大的薪资范围,很多人往往就是盯着最高的看,又或者是往中等偏上了看薪水。花了几个小时甚至几天面试,最后得到的结...
2020-02-26 18:00:00
1875
转载 30岁以上的程序员该何去何从?
中年危机中年危机,也称“灰色中年”,一般高发在39~50岁,在40~65岁之间的男性身上,还被称为“男人四十综合征”。从广义上来讲,是指这个人生阶段可能经历的事业、健康、家庭婚姻等各种关...
2020-02-25 18:24:40
6715
原创 多线程调优经验-并发控制方法
写在前面◆ ◆ ◆◆并行程序开发将不可避免地要涉及多线程、多任务间的写作和数据共享等问题。在JDK中,提供了多种途径实现多线程间的并发控制。常用的方法有:内部锁、重入锁、读写锁、信号量...
2020-02-20 18:00:00
365
转载 同样是程序员,为什么别人30K,40K,50K?
共勉随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农。这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般;也有些人从一般搬的学...
2020-02-18 18:49:31
948
转载 IDEA常用快捷键&插件
常用快捷键一,撤销Ctrl + Z二,重做(撤销冲正)Ctrl + Shift + Z三,检索当前文件Ctrl + F四,全文检索Ctrl + Shift + F五,查找替换当前文件Ct...
2020-02-17 18:00:00
319
转载 JVM面试重点:虚拟机类加载机制
类加载时机◆ ◆ ◆◆类从被加载到虚拟机内存中开始,到卸载出内存为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载;其中,验证、准备和解析统称为连接,如下图所示:其中加...
2020-01-20 17:40:08
258
转载 JVM面试必问:垃圾收集器与内存分配策略
对象已死?◆ ◆ ◆◆回收之前需要判断什么对象还“活着”。1.引用计数法:给对象添加一个引用计数器,有一个地方引用就加1,去除引用就减1。实现简单效率高,但是难以解决循环引用问题,如下...
2020-01-16 18:20:42
642
转载 Java内存区域与溢出异常
写在前面◆ ◆ ◆◆问了一下T厂的同学最近他们面试会面什么,其中有重点提到JVM的知识。JVM也是A厂的重点,连HR都会问。虽然HR只是大致问一下看看懂没懂,但是如果连A厂HR那关都过...
2020-01-15 18:22:19
244
原创 leetcode两数求和从初步到优化
前言◆ ◆ ◆◆上周有小伙伴去面试,小明问了一下面试的情况,顺便问问题目。他说有一道题是根据输入数组以及结果,返回两数的数组下标。这个听着就很熟悉,因为leetcode的第一题,于是就...
2020-01-14 18:16:01
281
转载 一篇文章了解并发数据结构
并发List◆ ◆ ◆◆Vetor或者CopyOnWriteArrayList是两个线程安全的List实现。ArrayList不是线程安全的。因此要避免在多线程环境中使用ArrayLi...
2020-01-12 17:57:32
334
原创 一不小心错过的几个亿还可以再回来!解密微信红包算法
前言◆ ◆ ◆◆还记得2017年,微信红包收发总量达到460亿个,2019年,除夕到初五,8.23亿人收发微信红包。一觉醒来,微信群里各种红包,顿时觉得错过了几个亿,破解了红包的规律,...
2020-01-11 17:33:50
598
原创 了解这个TCP,你也能涨薪3K!
写在前面◆ ◆ ◆◆有一次去浦东的一家互联网公司面试java后端开发。当天下午聊了技术、部门经理、HR,然后让回去等通知。当天晚上HR打电话过来聊薪资,巴拉巴拉说了一堆什么公司制度啦,...
2020-01-10 18:03:17
281
原创 连阿里HR都知道的四种引用类型,你知道多少!
引用类型◆ ◆ ◆◆Java提供4个级别的引用:强引用、软引用、弱引用、虚引用。只有强引用FinalReference类是包内可见,其他三种引用类型都是public,可以在程序中直接使...
2020-01-09 18:00:03
321
原创 抛砖引玉NIO
NIO◆ ◆ ◆◆在软件系统中,由于I/O的速度远比内存速度慢,所以I/O很容易成为系统的瓶颈。New I/O的简称,与旧式基于流的I/O相对。拥有如下特性:为所有的原始类型提供Buf...
2020-01-07 10:02:52
308
转载 深入理解final
final◆ ◆ ◆◆java的关键字final的含义根据上下文会有一些细微的区别,通常是指“无法改变”。不想改变的原因一般有两种:设计、效率。一般用final来修饰数据、方法、类。f...
2020-01-06 19:38:56
332
原创 数据的表示和运算
前言◆ ◆ ◆◆这期本来是想写hashMap的,但是里面哈希和扩容之类的,很多都是位运算,不太熟悉的同学看着会很难受,所以先补充一些计算机组成的知识。进制转换◆ ◆ ◆◆计算机中,二...
2020-01-05 18:45:36
518
原创 Java改善性能小技巧
改善性能的技巧◆ ◆ ◆◆不管有多少经验,都会被问到一些优化建议,从代码层面到数据库层面,下面介绍一些改善性能的小技巧慎用异常◆ ◆ ◆◆在开发中,经常使用try-catch进行错误...
2020-01-03 17:59:59
285
原创 String三姐妹你所不知道的坑!
String、Stringbuilder、StringBuffer◆ ◆ ◆◆这三个的比较会被经常问到,常常跟优化沾边,一般准备过的同学都不会有太大问题。但是在小明同学工作一年跳槽,去...
2020-01-02 17:59:57
296
转载 面试必备SpringMVC工作原理,涨薪5K就靠它!
SpringMC工作原理◆ ◆ ◆◆在小明同学多年的面试生涯中,无论是初级岗位还是高级岗位,这个基本是被面的第一个问题。起初也不知道为啥……然而当我去面试别人的时候,猛然发现也会随口问...
2020-01-01 17:43:27
343
转载 Springboot整合Websocket案例(后端向前端主动推送消息)
在手机上相信都有来自服务器的推送消息,比如一些及时的新闻信息,这篇文章主要就是实现这个功能,只演示一个基本的案例。使用的是websocket技术。一、什么是websocketWebSoc...
2019-12-27 08:59:13
358
转载 SpringBoot框架(由浅入深,深度解读)
优雅的SpringBoot框架一、入门1.简介Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个...
2019-12-26 09:08:20
434
1
转载 作为 IT 行业的过来人,有几句话想对你们说的
世界上没有技术驱动型公司,不论google、facebook,还是腾讯、阿里,都不是技术驱动型公司。因为技术不是源头,需求才是。因此一切技术问题,都要服从产品交付和市场反馈。所以,任何公...
2019-12-23 19:14:46
530
转载 JAVA多线程并发之线程实现,4种线程池,终止线程4种方式
一. JAVA 并发知识库二. JAVA 线程实现/创建方式1. 继承 Thread 类Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯...
2019-12-21 00:01:00
979
转载 这7款IDEA插件,真是太好用了
1、Alibaba Java Coding Guidelines阿里代码规约检测与设计规范2、CamelCase大小写及驼峰转换插件 快捷键使用 ➡️ Shift + Alt + U3、...
2019-12-20 09:19:17
781
转载 springboot中后端服务的国际化
在springboot中实现国际化也是非常方便的。因为想在的项目一般都是前后端分离的,所以这里只写下在RestAPI中进行国际化的操作1,配置:spring:# 国际化messages...
2019-12-18 09:16:42
3391
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人