自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(290)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据面试小充电:数据的表示和运算

进制转换◆ ◆ ◆◆计算机中,二进制是最广泛的一种数制,以高低电平来表示二进制。当数码很大时,书写不方便,从而引进八进制和十六进制,但是其实计算机内部...

2020-03-20 18:05:00 577

转载 2019年Java大厂面试(吐血超详细总结)

本文来自于慕课网手记:Java大厂面试(吐血超详细总结)作者:小码哥的freestyle链接:https://www.imooc.com/article...

2020-03-19 18:02:39 5361 2

原创 算法养成记:实现 strStr()

呆萌程序员算法养成记LeetCode28Implement strStr()Implement strStr().Return the index of...

2020-03-18 18:07:46 385

原创 2020最新大厂面试汇总,涨薪10K就靠它!

一定要拿到大厂offer挽起袖口立马干转眼间,各大城市各行各业都开始逐步复工了,就连今天出门都能看到上海街头堵车了!其实各类大厂早已工作了一个月有余,招...

2020-03-16 17:57:15 531

原创 算法养成记:移除元素

呆萌程序员算法养成记LeetCode27Remove ElementGiven an array nums and a value val, remov...

2020-03-14 18:08:15 304

原创 听说全部看懂Arrays.sort的都被面试官录取了

解析源码我们来回顾一下Arrays.sort()的基础知识点:1.可以直接排的基本数据类型是:int,long,short,char,byte,floa...

2020-03-13 18:31:06 1066

原创 深入理解Arrays.sort,怼哭面试官

解析源码本文例子基于JDK1.8首先我们来看一个简单的Arrays.sort()的例子基础知识点:1.可以直接排的基本数据类型是:int,long,sh...

2020-03-12 18:09:10 1385 3

原创 算法养成记:删除排序数组中的重复项

呆萌程序员算法养成记LeetCode26Remove Duplicates from Sorted ArrayGiven a sorted array nums, remove the ...

2020-03-11 17:56:02 1943 1

原创 算法养成记:合并两个有序链表

呆萌程序员算法养成记LeetCode21Merge Two Sorted ListsMerge two sorted linked lists and return it as a ne...

2020-03-10 18:40:36 290

原创 算法养成记:最长公共前缀

呆萌程序员算法养成记LeetCode14Longest Common PrefixWrite a function to find the longest common prefix s...

2020-03-09 17:50:00 273

转载 算法养成记:回文数判断

呆萌程序员算法养成记LeetCode9Palindrome NumberDetermine whether an integer is a palindrome. An integer...

2020-03-08 18:51:25 248

原创 算法养成记:有效括号

呆萌程序员算法养成记LeetCode20Valid Parentheses 验证括号Given a string containing just the characters'...

2020-03-07 17:18:41 234

原创 算法养成记:Reverse Only Letters

呆萌程序员算法养成记LeetCode917Reverse Only LettersGiven a stringS, return the "reversed" stri...

2020-03-06 18:00:00 221

转载 业务开发工程师,你真的愿意做一辈子 CRUD boy 吗?

你是不是觉得数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识?可能除了面试,这辈子也用不着?尽管计算机相关专业的同学在大学都学过这门课程,甚至很多培训机构也会培训这方面的...

2020-03-03 18:00:00 946

原创 如何让HR一秒钟锁定你的简历,一篇文章就够

0重视简历上周,我在某b开头的招聘app上发了一个1-3年Java工程师的职位,帮HR看看简历。去开了一个半个小时的会后重新点开来看,有400多个招呼发过来,然而有些简历真是惨不忍睹。有...

2020-03-02 18:00:00 1126

原创 公司招聘的那些套路,一不小心就掉坑

最长的路,就是HR的套路!1薪资范围12K-35K,看能力给薪水看到这种跨度超大的薪资范围,很多人往往就是盯着最高的看,又或者是往中等偏上了看薪水。花了几个小时甚至几天面试,最后得到的结...

2020-02-26 18:00:00 1739

转载 30岁以上的程序员该何去何从?

中年危机中年危机,也称“灰色中年”,一般高发在39~50岁,在40~65岁之间的男性身上,还被称为“男人四十综合征”。从广义上来讲,是指这个人生阶段可能经历的事业、健康、家庭婚姻等各种关...

2020-02-25 18:24:40 6581

原创 多线程调优经验-并发控制方法

写在前面◆ ◆ ◆◆并行程序开发将不可避免地要涉及多线程、多任务间的写作和数据共享等问题。在JDK中,提供了多种途径实现多线程间的并发控制。常用的方法有:内部锁、重入锁、读写锁、信号量...

2020-02-20 18:00:00 323

转载 同样是程序员,为什么别人30K,40K,50K?

共勉随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农。这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般;也有些人从一般搬的学...

2020-02-18 18:49:31 877

转载 IDEA常用快捷键&插件

常用快捷键一,撤销Ctrl + Z二,重做(撤销冲正)Ctrl + Shift + Z三,检索当前文件Ctrl + F四,全文检索Ctrl + Shift + F五,查找替换当前文件Ct...

2020-02-17 18:00:00 291

转载 JVM面试重点:虚拟机类加载机制

类加载时机◆ ◆ ◆◆类从被加载到虚拟机内存中开始,到卸载出内存为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载;其中,验证、准备和解析统称为连接,如下图所示:其中加...

2020-01-20 17:40:08 226

转载 JVM面试必问:垃圾收集器与内存分配策略

对象已死?◆ ◆ ◆◆回收之前需要判断什么对象还“活着”。1.引用计数法:给对象添加一个引用计数器,有一个地方引用就加1,去除引用就减1。实现简单效率高,但是难以解决循环引用问题,如下...

2020-01-16 18:20:42 581

转载 Java内存区域与溢出异常

写在前面◆ ◆ ◆◆问了一下T厂的同学最近他们面试会面什么,其中有重点提到JVM的知识。JVM也是A厂的重点,连HR都会问。虽然HR只是大致问一下看看懂没懂,但是如果连A厂HR那关都过...

2020-01-15 18:22:19 211

原创 leetcode两数求和从初步到优化

前言◆ ◆ ◆◆上周有小伙伴去面试,小明问了一下面试的情况,顺便问问题目。他说有一道题是根据输入数组以及结果,返回两数的数组下标。这个听着就很熟悉,因为leetcode的第一题,于是就...

2020-01-14 18:16:01 244

转载 一篇文章了解并发数据结构

并发List◆ ◆ ◆◆Vetor或者CopyOnWriteArrayList是两个线程安全的List实现。ArrayList不是线程安全的。因此要避免在多线程环境中使用ArrayLi...

2020-01-12 17:57:32 292

原创 一不小心错过的几个亿还可以再回来!解密微信红包算法

前言◆ ◆ ◆◆还记得2017年,微信红包收发总量达到460亿个,2019年,除夕到初五,8.23亿人收发微信红包。一觉醒来,微信群里各种红包,顿时觉得错过了几个亿,破解了红包的规律,...

2020-01-11 17:33:50 548

原创 了解这个TCP,你也能涨薪3K!

写在前面◆ ◆ ◆◆有一次去浦东的一家互联网公司面试java后端开发。当天下午聊了技术、部门经理、HR,然后让回去等通知。当天晚上HR打电话过来聊薪资,巴拉巴拉说了一堆什么公司制度啦,...

2020-01-10 18:03:17 261

原创 连阿里HR都知道的四种引用类型,你知道多少!

引用类型◆ ◆ ◆◆Java提供4个级别的引用:强引用、软引用、弱引用、虚引用。只有强引用FinalReference类是包内可见,其他三种引用类型都是public,可以在程序中直接使...

2020-01-09 18:00:03 275

原创 抛砖引玉NIO

NIO◆ ◆ ◆◆在软件系统中,由于I/O的速度远比内存速度慢,所以I/O很容易成为系统的瓶颈。New I/O的简称,与旧式基于流的I/O相对。拥有如下特性:为所有的原始类型提供Buf...

2020-01-07 10:02:52 268

转载 深入理解final

final◆ ◆ ◆◆java的关键字final的含义根据上下文会有一些细微的区别,通常是指“无法改变”。不想改变的原因一般有两种:设计、效率。一般用final来修饰数据、方法、类。f...

2020-01-06 19:38:56 292

原创 数据的表示和运算

前言◆ ◆ ◆◆这期本来是想写hashMap的,但是里面哈希和扩容之类的,很多都是位运算,不太熟悉的同学看着会很难受,所以先补充一些计算机组成的知识。进制转换◆ ◆ ◆◆计算机中,二...

2020-01-05 18:45:36 460

原创 Java改善性能小技巧

改善性能的技巧◆ ◆ ◆◆不管有多少经验,都会被问到一些优化建议,从代码层面到数据库层面,下面介绍一些改善性能的小技巧慎用异常◆ ◆ ◆◆在开发中,经常使用try-catch进行错误...

2020-01-03 17:59:59 246

原创 String三姐妹你所不知道的坑!

String、Stringbuilder、StringBuffer◆ ◆ ◆◆这三个的比较会被经常问到,常常跟优化沾边,一般准备过的同学都不会有太大问题。但是在小明同学工作一年跳槽,去...

2020-01-02 17:59:57 260

转载 面试必备SpringMVC工作原理,涨薪5K就靠它!

SpringMC工作原理◆ ◆ ◆◆在小明同学多年的面试生涯中,无论是初级岗位还是高级岗位,这个基本是被面的第一个问题。起初也不知道为啥……然而当我去面试别人的时候,猛然发现也会随口问...

2020-01-01 17:43:27 299

转载 Springboot整合Websocket案例(后端向前端主动推送消息)

在手机上相信都有来自服务器的推送消息,比如一些及时的新闻信息,这篇文章主要就是实现这个功能,只演示一个基本的案例。使用的是websocket技术。一、什么是websocketWebSoc...

2019-12-27 08:59:13 321

转载 SpringBoot框架(由浅入深,深度解读)

优雅的SpringBoot框架一、入门1.简介Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个...

2019-12-26 09:08:20 393 1

转载 作为 IT 行业的过来人,有几句话想对你们说的

世界上没有技术驱动型公司,不论google、facebook,还是腾讯、阿里,都不是技术驱动型公司。因为技术不是源头,需求才是。因此一切技术问题,都要服从产品交付和市场反馈。所以,任何公...

2019-12-23 19:14:46 475

转载 JAVA多线程并发之线程实现,4种线程池,终止线程4种方式

一. JAVA 并发知识库二. JAVA 线程实现/创建方式1. 继承 Thread 类Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯...

2019-12-21 00:01:00 918

转载 这7款IDEA插件,真是太好用了

1、Alibaba Java Coding Guidelines阿里代码规约检测与设计规范2、CamelCase大小写及驼峰转换插件 快捷键使用 ➡️ Shift + Alt + U3、...

2019-12-20 09:19:17 747

转载 springboot中后端服务的国际化

在springboot中实现国际化也是非常方便的。因为想在的项目一般都是前后端分离的,所以这里只写下在RestAPI中进行国际化的操作1,配置:spring:# 国际化messages...

2019-12-18 09:16:42 3338

vc++6.0英文版

编程工具VC++6.0英文版,免安装 28.395KB

2012-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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