• avatar 振兴我华 2021-06-10 17:05:34

    字节跳动三面拿offer:网络+IO+redis+JVM+GC+红黑树+数据结构

        5G的到来证明了互联网行业发展一如既往的快,作为一名开发人员(Java岗)梦想自然是互联网行业的大厂,这次有幸获得面试字节跳动的机会,为此我也做出了准备在面试前一个月就开始做准备了,也很荣幸的拿到了字节跳动的offer,这里分享一份字节跳动三面过程

    来自 振兴我华
    01
  • avatar 牛客413514285号 2021-06-10 17:11:42

    Java面向对象--封装

    封装的概念: 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。 封装的功能: 封装最主要

  • avatar 振兴我华 2021-06-10 17:15:15

    面试大厂必备六大核心技能Spring+Nginx+Redis+kafka+JVM+高并发

    写在前面 疫情信息仍在不断刷屏,今年春招明显会有所影响。很多企业,比如腾讯、字节跳动,为了保证春招的顺利进行,提高招聘效率,做出了一些调整:首先是更多采用线上面试的形式,有的甚至直接在线发offer。其次,简历筛选环节更加严格,用最短的时间匹配精准人才。 看来,春招难度不小,但也不

    来自 振兴我华
    00
  • avatar 威风镰鼬 2021-06-10 17:17:57

    题解 | #[NOIP2006]明明的随机数#

    #[NOIP2006]明明的随机数# 思路 去重+排序=>计数排序看一眼数据范围完全够用。 代码 #include<bits/stdc++.h> using namespace std; int n,a,cnt=0,mp[1005]={0}; int main(){ s

    来自 威风镰鼬
    11
  • avatar 熬夜不加班的程序员 2021-06-10 17:25:38

    Java面试,从基础-中级-高级,各阶段程序员需要应付哪些面试题?

    最近在收集整理面试,打算再过两月就跳槽了...从 “基础” 到 “中级” 到 “高级” ,每个阶段的Java程序员需要准备好应对哪些面试题呢?这不,正好整理了,今天咱来刷刷看... Java基础(对象+线程+字符+接口+变量+异常+方法) 面向对象和面向过程的区别? J

  • avatar java编程营地 2021-06-10 17:45:05

    全凭阿里大牛总结的Java面试笔记,首战成功拿蚂蚁offer

    金三银四刚开始就拿到了蚂蚁的offer,这全凭阿里大牛总结的Java面试笔记,能掌握这份笔记的70%以上感觉就能拿大厂offer。 为了帮助更多的粉丝朋友们都拿到心仪的offer,小编在此把这份笔记分享出来: 面试笔记内容总览 篇幅限制,在此就不全部展示了。想获取完整版Ja

    来自 java编程营地
    00
  • avatar 不想秃头的里里 2021-06-10 17:45:50

    零基础学Python,有些话不知当不当讲?

    我之前写了一些有关Python的文章,也介绍了一些Python语言基础,但可能对于初学者来说还是比较迷茫不知道怎么开始。 那Python 语言应该如何入门,记得我几年前刚开始学Python的也碰到过这样的问题,当时网上随便一搜感觉还行的,不管三七二十一就开始啃起来,也不管适不适合现阶段学习的自己,结

  • avatar 牛客413514285号 2021-06-10 17:47:02

    Java面向对象--继承

    继承的概念: 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承需要符合的关系是:is-a,父类更通用,子类更具体。 继承分为单继承和多继承,Java只支持单继承,也就是应该类只能有应该父类,但是一个父类可以有多个

  • avatar ChandlerR 2021-06-10 17:49:25

    题解 | #子数组最大乘积#

    动态规划,思路同子数组最大乘积(全为正数)一样,dp[i][0]代表当前以arr[i]结尾的最大乘积正数,dp[i][1]为最小乘积负数。转移方程:1.当arr[i]>0时:dp[i][0]=max(dp[i-1][0]arr[i],arr[i]),dp[i][1]=dp[i-1][1]arr

    来自 ChandlerR
    00
  • avatar ChandlerR 2021-06-10 17:51:05

    题解 | #子数组最大乘积#

    动态规划,思路同子数组最大乘积(全为正数)一样,dp[i][0]代表当前以arr[i]结尾的最大乘积正数,dp[i][1]为最小乘积负数。转移方程:1.当arr[i]>0时:dp[i][0]=max(dp[i-1][0]arr[i],arr[i]),dp[i][1]=dp[i-1][1]arr

    来自 ChandlerR
    00
  • avatar 牛客979740006号 2021-06-10 17:59:56

    题解 | #购物车#

    add() function add(items) { //items [{name, price}] //1.获取父节点 var tbody = document.getElementsByTagName('tbody')[0] var tfoot = docume

  • avatar 威风镰鼬 2021-06-10 18:47:40

    题解 | #[NOIP2005]校门外的树#

    [NOIP2005]校门外的树 思路 一开始有l+1棵树,刨去所给范围合并所得后所得的树的个数就是结果。用一个vis数组来记录刨去树的区间(是一个闭区间),数据范围很小,暴力可解。 代码 #include<bits/stdc++.h> using namespace std; typed

    来自 威风镰鼬
    11
  • avatar ujnxiaochen 2021-06-10 18:50:43

    优先队列小常数手写模板(算导版)

    采用结构体写法,可以方便的修改结构体维护的数据结构以及排序的规则 #include<stdio.h> const int N=1e5+5; struct heap { long long num[N]; int size; }A; inline int parent(i

    来自 ujnxiaochen
    00
  • avatar 牛客74246728号 2021-06-10 19:10:03

    题解 | #整数奇偶排序#

    速度渣渣的好懂方法,vector容器 #include <iostream> #include <algorithm> #include <vector> using namespace std; int main(){ vector<int&g

  • avatar 落日下的肖邦 2021-06-10 19:57:48

    删除链表中重复的节点

    删除链表中重复的节点 这是剑指offer中 18题的第二小题。第一小题:删除链表中指定节点需要考虑当该节点在链表的结尾、该节点在链表的头节点、当链表在中间节点的三种情况, 这是删除链表的相同节点这道题需要注意的是:1、可能链表的头节点被删除的情况2、可以参照链表的反转思路,使用三个指针来实现以下是代

  • avatar 威风镰鼬 2021-06-10 20:13:21

    题解 | #[NOIP2016]回文日期#

    [NOIP回文日期] 思路 纯模拟题,前面几发没看到范围写错了没过,总的来说还是很简单的。最快的方式是打表,挑出回文日期然后判断每一个回文日期是否在起末日期之间就行了。暴力也是可以过的(估计数据强一点就不一定了),当然要打表就得暴力嘛……如何判断回文?日期是八位整数,使用取模和除法运算就能判断,不建

    来自 威风镰鼬
    11
  • avatar 混世牛魔王-Java 2021-06-10 20:39:47

    牛客网论坛最具争议的Java面试成神笔记,牛客网下载量已突破十万

    程序员内部一直流传这一句话:面试看牛客 刷题看力扣牛客网作为国内最牛的程序员面试网站,一直在程序员内部颇负盛名,其中用户更是卧虎藏龙!有国内一线大厂的企业招聘还有一些低调的互联网大牛实力就和天龙八部里的扫地僧一样,平时低调但出手惊人!!今天给大家分享的就是由牛客网一位扫地僧开源出来的《Java面试无

  • avatar 振兴我华 2021-06-10 20:44:54

    Alibaba大佬用了3个月,把Java后端95%的技术体系都整理出来了!

    现在面试大部分候选人在工作的时候基本都会遇上一道难过的坎。**为啥这么说呢?**因为工作一段时间之后,大部分工程师都已经完成了最原始的基础技能积累,大家的技术水平差距集中在语言、框架、工具的使用熟练度上。而这个差异不会很大,就算大,也很容易追赶。但如果一个工程师一直停留在业务开发,一直沉浸于工具的使

    来自 振兴我华
    00
  • avatar Java第一人 2021-06-10 20:45:49

    Alibaba大佬用了3个月,把Java后端95%的技术体系都整理出来了!

    现在面试大部分候选人在工作的时候基本都会遇上一道难过的坎。**为啥这么说呢?**因为工作一段时间之后,大部分工程师都已经完成了最原始的基础技能积累,大家的技术水平差距集中在语言、框架、工具的使用熟练度上。而这个差异不会很大,就算大,也很容易追赶。但如果一个工程师一直停留在业务开发,一直沉浸于工具的使

    来自 Java第一人
    00
  • avatar java编程营地 2021-06-10 20:53:00

    Java程序员准备和投递简历的实战技巧

    1.1 简历中应包含的要素,一个都别落下 为了让简历更吸引技术面试官或其它相关筛选简历的人,大家在准备简历应当注意“直接”两字:能让筛选人能直接地看出本人的教育背景、工作经历和项目经理,并让他们“直接”感到这份简历能纳入考虑范围。 根据这个原则,大家可以按次序在简历中列出如下表所给出的要素。

    来自 java编程营地
    00
  • avatar 我不想听 2021-06-10 21:00:11

    Zeller

    int Zeller(int year,int month,int date) { if(month == 1||month == 2) year --, month += 12; int c = year / 100; year -= c * 100; int we

    来自 我不想听
    00
  • avatar 牛客35182676号 2021-06-10 21:08:55

    题解 | #字符串最后一个单词的长度#

    using System; public class Test{ public static void Main() { string input = Console.ReadLine(); int index = input.LastIndexOf(' ')

  • avatar 牛客35182676号 2021-06-10 21:20:38

    题解 | #计算某字母出现次数#

    using System; public class Program { public static void Main() { string input1 = Console.ReadLine().ToLower(); string input2

  • avatar 牛客785045505号 2021-06-10 21:27:55

    题解 | #字符金字塔#

    #include <stdio.h> int main(void) { char a; int b; int c; int d; int e; scanf("%c", &a); for (b = 5

  • avatar ZJUNE 2021-06-10 22:38:07

    题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#

    select a.emp_no,b.emp_no as manager_no,a.salary as emp_salary,b.salary as manager_salary from(select d.emp_no,dept_no,salary fromdept_emp d,salaries s

    来自 ZJUNE
    00
  • avatar 牛客630716697号 2021-06-10 23:02:38

    题解 | #模块#

    function createModule(str1, str2) { this.greeting=str1; this.name=str2; this.sayIt=()=>this.greeting+', '+name; return this; }

  • avatar 半旧518 2021-06-10 23:09:28

    单链表

    1)顺序表与链式表的比较 顺序表:存储密度高、可以随机存取,但是扩展容量不方便,删除、插入元素开销大。 链式表:需要存储指针信息,不能随机存取,只能依次遍历,删除、插入元素开销小,扩展容量很容易。 2)单链表定义 不带头结点 #include <stdio.h> typedef str

    来自 半旧518
    00
  • avatar 我想挣钱 2021-06-10 23:30:51

    题解 | #判断链表中是否有环#

    大佬们看看我这个有什么问题,最后一组测试用例无法通过,但最后一组测试用例无法完全输出... public boolean hasCycle(ListNode head) { if (head == null || head.next == null) return false; /

    来自 我想挣钱
    00
  • avatar 福大大架构师每日一题 2021-06-10 23:37:59

    2021-06-10:一个字符串用最少刀数切出来的子串都是回文串,返回所有划分结果 。

    2021-06-10:一个字符串用最少刀数切出来的子串都是回文串,返回所有划分结果 。 福大大 答案2021-06-10: 此题是前天的每日一题的变种。时间紧,有不对的地方,请指正。对字符串范围做是否是回文串的dp。dp[i][j]=true是[i,j]范围上是回文串,dp[i][j]依赖左下方。消

  • avatar 牛客630716697号 2021-06-10 23:39:06

    题解 | #二进制转换#

    function convertToBinary(num) { let res=num.toString(2); return res.length<8?new Array(8-res.length).fill(0).join('')+res:res; }

  • avatar vforVeniVidiVici 2021-06-10 23:50:57

    题解 | #在字符串中找出连续最长的数字串# 计数排序思想求最大值

    the code says it all: #include <bits/stdc++.h> using namespace std; const int N = 1010; string cnt[N]; void solve(string s) { s += '*';

    来自 vforVeniVidiVici
    00
  • avatar 知南 2021-06-10 23:52:46

    PMP 经验教训登记册 肆

    PM刚收到项目章程,召开会议的资源很少,可能是因为项目事业环境因素考虑不够。人力资源状况属于事业环境因素。 定义活动的输出包括有活动清单、活动属性里程碑清单等。 部门资源开支情况需要参考组织分解结构OBS。资源分解结构RBS针对材料开支情况对追踪项目成本很有用。

    来自 知南
    00
  • avatar TomPig 2021-06-10 23:54:27

    Vue项目更改浏览器默认滚动条

    <style> /* 在全局CSS里引用: */ /* 滚动条宽度 */ ::-webkit-scrollbar { width: 7px; height: 10px; } /* 滚动条的滑块 */ ::-webkit-scrollbar-thum

    来自 TomPig
    00
  • avatar 牛客838877128号 2021-06-11 00:35:56

    题解 | #链表的奇偶重排#

    C++版本 // NC133链表的奇偶重排 // 法1---------------------------------- /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(in

  • avatar ZJUNE 2021-06-11 01:04:04

    题解 | #使用join查询方式找出没有分类的电影id以及名称#

    select temp.film_id,temp.title from(select f.film_id,f.title,fc.category_id fromfilm f left join film_category fcon f.film_id = fc.film_id) as temp wh

    来自 ZJUNE
    00
  • avatar ujnxiaochen 2021-06-11 02:20:32

    B树底层实现模板(算导版)

    cjb中的cjb的数据结构相当于平衡二叉树的扩展版,一个节点的分叉数[t-1,2t-1),通过多分叉限定了搜索范围区间,相当于每个节点对数据范围分块,区域块与区域块间秉承树结构的搜索树,美称“多路归并搜索树”。发明这种算法是因为硬盘的磁头移动速度非常慢,所以锁定了一段磁道尽量多读取一段范围的数据,通

    来自 ujnxiaochen
    00
  • avatar Lucien1599 2021-06-11 08:51:01

    题解 | #等差数列#

    数学公式:(第一个数+最后一个数)*n/2 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in);

    来自 Lucien1599
    00
  • avatar 刘旷 2021-06-11 09:45:45

    抢滩上市,奈雪的茶如何续写新篇章

    配图来自Canva可画 作为新式茶饮品类之一,奶茶在受到年轻人欢迎的同时,也催生了巨大的潜力市场。随着新茶饮市场的不断扩大,包括茶颜悦色、coco都可、一点点等一批新茶饮品牌,也如雨后春笋般纷纷涌现,迅速占据了茶饮消费市场。 赛道的持续火热自然也引来了资本的青睐,随着资本的不断加码,新茶饮赛道的竞争

    来自 刘旷
    00
  • avatar 牛客74246728号 2021-06-11 09:46:31

    题解 | #整数奇偶排序#

    sort()排序方法 #include <iostream> #include <cstdio> #include <algorithm> using namespace std; int arr[10]; bool cmp(int x, int y) {

  • avatar tlzmw001 2021-06-11 09:56:24

    C++primer-重载基本概念

    成员运算符函数的第一个运算对象隐式的绑定到this上,因此显式参数会比运算符的运算对象数少一个。当运算符作用于内置类型的运算对象时,我们无法改变该运算符的含义。只能重载已有的运算符,不能发明新的运算符号。一般不重载取地址运算符和逗号运算符。 选择作为成员还是非成员赋值、下标、调用和成员访问运算符必须

    来自 tlzmw001
    00
  • avatar 威风镰鼬 2021-06-11 10:01:39

    题解 | #兔子的序列#

    兔子的序列 思路 打表记录1~1000内所有完全平方数,然后在输入序列的时候剔除掉,那么最大的一个数就是答案。 代码 #include<bits/stdc++.h> using namespace std; int main(){ int n,i,ans=0,a[1005],b

    来自 威风镰鼬
    11
  • avatar 牛客771830369号 2021-06-11 10:02:31

    题解 | #使用join查询方式找出没有分类的电影id以及名称#

    首先,用film_category表left join film表,然后查询出需要的film_id,title ,最后筛选category_id is null 的部分就是答案 select film.film_id '电影id',film.title '电影名称' from filmleft jo

  • avatar 牛客413514285号 2021-06-11 10:10:01

    Java面向对象--包

    包的概念 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 Java中使用package关键字修饰包路径 包的作用 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字

  • avatar 牛客771830369号 2021-06-11 10:16:51

    题解 | #使用子查询的方式找出属于Action分类的所有电影对应的title,description#

    首先,查询出Action的类别id select category_id from category where name = 'Action';-- 返回1 第二,拿着Action的类别id,去查询属于该类别的电影id select film_id from film_category where

  • avatar 甄小白 2021-06-11 10:17:27

    Vue绑定问题

    作为一个Vue小白来说,写一个表格确实有些困难。最近遇到一个问题,就是表格修改数据。 每次在表格修改数据时,修改弹出框显示的数据时,表格内对应行总会跟着修改,一直不明白为什么,有幸读到一个人的文章恰好解决了这个问题,希望有同样问题的人可以借鉴一下。借鉴链接:https://www.cnblogs.c

    来自 甄小白
    00
  • avatar 牛客96682503号 2021-06-11 10:21:06

    题解 | #链表中的节点每k个一组翻转#

    import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @

  • avatar 牛客979740006号 2021-06-11 11:04:43

    题解 | #表格排序#

    function sort(type, order) { //type为id、price或者sales; asc表示升序,desc为降序 // 1.获取父节点 var tbody = document.getElementById('jsList') // 2.获

  • avatar agul 2021-06-11 11:12:53

    题解 | #添加元素#

    function insert(arr, item, index) { let result = arr.slice(0) result.splice(index, 0, item) return result }

    来自 agul
    00
  • avatar TT珑 2021-06-11 11:16:00

    2021年CCPC湘潭邀请赛游记

    第一次打现场赛。题册一到手,翻到E题,题都没读完,A题就被xry秒了,队友鼓励师受到了极大鼓舞,然后推了一会发现暂时弄不出来就倒着看题去了,发现K可做,看榜确定是签到后就上机了。写了一发到现在没想明白WA哪里的代码就交了,由于我们是2人同一个题的防内鬼战术,xry就被我牵扯住了,调试半小时也不知道哪

    来自 TT珑
    00
  • avatar agul 2021-06-11 11:20:14

    题解 | #计数#

    // 描述 // 统计数组 arr 中值等于 item 的元素出现的次数 // 示例1 // 输入: // [1, 2, 4, 4, 3, 4, 3], 4 // 复制 // 输出: // 3 function count(arr, item) { return arr.filter((i

    来自 agul
    00
  • avatar 疯城之子 2021-06-11 11:31:40

    swagger

    作用 Restful API文档在线自动生成工具 可以直接运行,在线测试API接口 springboot集成swagger Docket.select() RequestHandlerSelectors  配置要扫描接口的方式 paths() Pa

    来自 疯城之子
    00
  • avatar 莫离1215 2021-06-11 11:46:23

    题解 | #从尾到头打印链表#

    JAVA 递归递归到最小事件开始逻辑处理。从最底层向上,相当于反转 /** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) { *

    来自 莫离1215
    00
  • avatar 王雨寒是代码狗 2021-06-11 11:50:08

    题解 | #字符串排序#

    import java.util.Scanner; public class Main { static Nodd[] nn=new Nodd[26]; public static void ma

  • avatar 韭菜财经 2021-06-11 11:55:37

    美团的全面战争

    多年来互联网巨头们为了拓展新的增长空间,一直在对外进行扩张。作为本地生活服务领域巨头以“无边界”自居的美团,更是把跨界变成了常态。发展至今,美团的业务早已横跨外卖、旅游、出行、团购等诸多领域,已经牢牢占据了多个“关口要塞”。 随着美团业务场景的不断扩展,其在各个业务线上与其他巨头的交叉也越来越多,彼

    来自 韭菜财经
    01
  • avatar 莫离1215 2021-06-11 12:15:09

    题解 | #两个链表的第一个公共结点#

    //相交链表的题目//思路: 两个链表的总和是固定的,形成一个环后,如果有相交 就会相遇。//所以在自己的链表走完后 跳到对方的链表上去。 /* public class ListNode { int val; ListNode next = null; ListNode(

    来自 莫离1215
    00
  • avatar 威风镰鼬 2021-06-11 13:20:21

    题解 | #回文串#

    回文串 思路 这道题我先写了马拉车(不会的可以去学一学,能以O(n)复杂度求最长回文串长度),A了之后看数据范围,发现暴力也是能过的。需要注意点一些细节:(我被坑过的点)马拉车记得在要在字符串前面加多一个字符防止越界。暴力算法不要列举区间再判断是否回文,先列举中心点再求回文长度更快。同时注意字符串长

    来自 威风镰鼬
    11
  • avatar 图图喔 2021-06-11 13:30:09

    1.两数之和(题号:1)

    import java.util.HashMap; public class TwoSum { //测试 public static void main(String[] args) { int[] nums = {2,7,9,11}; int t

    来自 图图喔
    00
  • avatar 学神来啦123 2021-06-11 13:56:36

    优秀的开发者每天都在做什么?

    1三法则 三法则是一个代码重构的经验法则,用来决定什么时候应该用新的代码/程序/方法来替换一段复制的代码。 它规定,允许你复制粘贴一次代码,但当同一代码复制三次时,应提取到一个新的程序中。主要的概念是使代码/程序/方法能够在项目中通用,这样它就可以在很多地方重复的使用。 2稳定才是王道 在结构和编码

    来自 学神来啦123
    00
  • avatar 振兴我华 2021-06-11 14:12:51

    泰山版震撼来袭!阿里巴巴2021年Java程序员面试指导小册已开源

    整份手册分为了七个篇章,分别是:高并发篇、分布式篇、中间件篇、数据库篇、设计模式篇、数据结构与算法篇、阿里巴巴2020全年面试题总结篇! 高并发篇 秒杀的核心思想:层层过滤 尽量将请求拦截在上游,降低下游的压力 充分利用缓存与消息队列,提高请求处理速度以及削峰

    来自 振兴我华
    00
  • avatar 不关东东的事嗷 2021-06-11 14:15:11

    题解 | #用两个栈实现队列#

    根据栈的特性,后进的元素会在栈顶先出,为了达到队列先进先出的效果,所以想办法把元素新加在栈的底部,需要另一个栈2,具体的办法是如果栈1不空,if(!stack1.isEmpty()),则把栈1的元素倒入到栈2,stack2.push(stack1.pop()),再将元素压入栈1,stack1.pus

  • avatar 代码の子 2021-06-11 14:17:05

    六月斩获(京东\美团\滴滴\网易)Offer复盘秘籍:分布式,源码等

     可以说掌握这个pdf上的知识,面试问的基础知识无处左右,由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容! 下文中截图来源于一位粉丝收集的pdf版的面经,把所有知识点的答案整理了下来,耗费他将近至少1个月时间,在这把这个pdf分享给大家,

    来自 代码の子
    00
  • avatar 代码の子 2021-06-11 14:29:02

    从被踢出局到5个30K的offer,沉下心来,你我皆是前程万里

     背景 今天这篇文章的灵感来自一个粉丝的亲身经历,想必也是金三银四浪潮中很多朋友的经历,内卷大环境找不到满意工作的人太多了,之前也有很多人问过我怎么才能找到不错的工作,甚至是进大厂,所以今天就借这位粉丝的经历来聊聊怎么系统的提升自己的核心竞争力。 其实随便打开一个招聘网站,看看

    来自 代码の子
    00
  • avatar WX13823153201 2021-06-11 14:33:02

    重点人员动态管控系统开发,公安指挥决策管理平台建设

    重点人员动态管控系统开发,公安指挥决策管理平台建设重点人员动态管控系统集合现场信息传递、情报分析研判、警务决策指挥、重点人员管控于一体的指挥决策管理平台,做到用实战化的思维和标准来助力公安机关决策指挥,努力推进业务指导、指挥协调、警力编成、任务部署的实战化,从多方面对社会治安,警务日常进行管理,各种

    来自 WX13823153201
    00
  • avatar Java第一人 2021-06-11 14:45:26

    2021年,最新Java硬核技能微服务、虚拟机、高并发,掌握轻松拿大厂offer

    在知乎上看到一条消息,说互联网公司每月对架构师的需求量高达近万人,有点出乎意料。那求职季需求岂不会更多!只要放平心态,调整策略,用心准备,就能抢占先机。那么,对于技术人,尤其是 Java 人来说,到底需要掌握什么技术才能通过筛选呢?这里列出几个流行的技术: 1、JAVA并发

    来自 Java第一人
    00
  • avatar 代码の子 2021-06-11 14:46:33

    阿里首发272页MyBatis源码手册,看后发现差距不止一点

     前言 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain

    来自 代码の子
    00
  • avatar magusLu 2021-06-11 14:48:11

    java 题解 | #KMP#

    import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算模板串S在文本串T中出现了多少次 * @param S strin

    来自 magusLu
    00
  • avatar 混世牛魔王-Java 2021-06-11 14:51:49

    谁说双非本科进不了阿里?阿里技术四面+交叉面+HR面,成功拿到offer

    前言 前两天,我收到了阿里巴巴的实习offer,从学长内推开始面试到拿到最后offer经历了4面技术、一面交叉面和一面HR面。经过了漫长的等待和几次几乎折磨的面试之后,终于拿到了实习offer。自我介绍 本人来自西南某双非本科学校,该校学的专业是物联网工程。我的专业与Java开发关系不大,学校也只教

  • avatar Java第一人 2021-06-11 14:55:30

    四面阿里巴巴如愿拿到offer定级P7,为此我筹备了半年

    每个程序员都有一个大厂的梦,而互联网大厂首当其冲自然是阿里巴巴最吃香,今天小编就来分享一个小伙进阿里巴巴的面经! “不想进大厂的程序员不是好程序员”哈哈哈 春节过后,本是金三银四之际,大部分人也都准备好了这在两个月里谋得一份自己心仪的工作,奈何今年的2020有些特殊,

    来自 Java第一人
    00
  • avatar 代码の子 2021-06-11 14:57:30

    字节后端面试!跪在算法面试环节,潜心学习3月,最终完成反杀拿下offer

     前言 计算机专业的应届生想进大厂做开发有多难呢? 我们来看一组网上的数据: 据统计,互联网公司笔试是最难的关卡之一,平均通过率只有 10%~20%。滴滴出行笔试通过率为 18.2%;腾讯秋招笔试通过率不足 15%;字节跳动通过率不足 25%...

    来自 代码の子
    00
  • avatar 牛客979740006号 2021-06-11 15:03:33

    题解 | #替换链接#

    替换链接 function link() { let t = document.getElementById('jsContainer') let reg = /(https?:\/\/)?(www\.\w+(\.(com|cn))*([?]\w+=\w*(&\w+=\w*)

  • avatar 代码の子 2021-06-11 15:04:55

    大专面试遭拒,啃读Java面试大全30***斩字节offer

     前言 2021金三银四已经过去了,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度? 进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、腾讯、字节跳动、头条等大厂面试大全其中概括的知识点有: JVM, JAVA集合,JAVA基

    来自 代码の子
    00
  • avatar Java第一人 2021-06-11 15:09:43

    硬核!阿里自爆虐心万字面试手册,Github上获赞89.7K

    现在Java面试可以说是老生常谈的一个问题了,确实也是这么回事。面试题、面试宝典、面试手册......各种Java面试题一搜一大把,根本看不完,也看不过来,而且每份面试资料也都觉得Nice,然后就开启了收藏之路。 Java开发者应该是不会很容易满足的,现在拿着20K的工作,下一步就想

    来自 Java第一人
    00
  • avatar 莫离1215 2021-06-11 15:15:31

    题解 | #链表中环的入口结点#

    JAVA 快慢指针 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } */ public class

    来自 莫离1215
    00
  • avatar 代码の子 2021-06-11 15:28:12

    震惊!竟然有人说学Java并发编程只为应付面试?怪不得只能拿10K

     前言 招聘黄金季,大厂每月都要吸纳几十名 Java 开发,对普通人来说,那可是几十张通往财务自由的船票。经验要求一般 3 年起,但很多 3 年经验的 Java,却在一面就挂得很惨。Java 3 年的“坎”,究竟是什么呢?耐心看完,一定对你有帮助。 技术岗,不是靠工作年限吃饭的

    来自 代码の子
    00
  • avatar 代码の子 2021-06-11 15:33:52

    MyBatis要不要学?字节跳动的内部的这份文档真香

     前言 很多人说 mybatis重不重要?这里再说下,互联网公司基本都是用mybatis做为持久层框架的,所以mybatis是一定要学的。 程序员80%时间都在CRUD,对了mybatis就是干这个的   什么是 MyBatis ? MyBa

    来自 代码の子
    00
  • avatar 代码の子 2021-06-11 15:43:26

    花1个月时间整理了2021年上千道Java面试题400多页文档,分享给有缘人

     spring 面试题 1、一般问题 1.1、不同版本的 spring Framework 有哪些主要功能? 1.2、什么是 spring Framework? 1.3、列举 spring Framework 的优点。 1.4、spring Framework

    来自 代码の子
    00
  • avatar Java第一人 2021-06-11 15:49:08

    花了60天的时间肝出了这些spring,jvm,并发编程等学习笔记,春暖花开再战大厂!

    二面大概50分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为spring,jvm,并发编程等,接下来分享一下我的这蚂蚁金服面试的面经+一些我的学习笔记。

    来自 Java第一人
    00
  • avatar 代码の子 2021-06-11 15:51:46

    爬了各大搜索引擎,2021年Java面试题(集合+并发+调优+微服务)

     Java集合22题      ArrayList 和 Vector 的区别。      说说 ArrayList,Vector, LinkedList 的存储性能和特性。 &nb

    来自 代码の子
    00
  • avatar 图图喔 2021-06-11 15:53:19

    2.三数之和(题号:15)

    import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; public class ThreeSum { //测试 public sta

    来自 图图喔
    00
  • avatar 代码の子 2021-06-11 15:57:31

    面试总被问高并发?凭借这些pdf,我成功吊打了阿里面试官拿到阿里offer

     前言 虽然搞了多年Java,可许多朋友一提到“并发”就头疼。为什么已经学习了很多相关技术,可还是搞不定并发编程?小公司根本遇不到并发问题,高并发经验该怎么积累?平时该怎么学习?面试又卡在并发问题上了,并发编程难道已经成为大厂必备的敲门砖了吗? 有这些困惑很正常,因为并发编程是

    来自 代码の子
    00
  • 阿里大牛耗时三年整理出来的4588页Java面试诛仙手册,已全面开源

    https://mp.weixin.qq.com/s/ByLuBmwyqGOHwWWQeMrkqw 开篇语: 旧时王谢堂前燕飞入寻常百姓家 受面试影响导致金三银四过后也有很多小伙伴找我要最新的Java面试文档, 刚好小编最新找到了一份4500多页的《Java面试诛

  • avatar agul 2021-06-11 16:02:39

    题解 | #查找重复元素#

    // 描述 // 找出数组 arr 中重复出现过的元素(不用考虑返回顺序) // 示例1 // 输入: // [1, 2, 4, 4, 3, 3, 1, 5, 3] // 输出: // [1, 3, 4] function duplicates(arr) { let result = []

    来自 agul
    00
  • avatar agul 2021-06-11 16:08:07

    题解 | #求二次方#

    // 描述 // 为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组 // 示例1 // 输入: // [1, 2, 3, 4] // 输出: // [1, 4, 9, 16] function square(arr) { return arr.map(v =

    来自 agul
    00
  • avatar agul 2021-06-11 16:13:41

    题解 | #查找元素位置#

    // 描述 // 在数组 arr 中,查找值与 item 相等的元素出现的所有位置 // 示例1 // 输入: // ['a', 'b', 'c', 'd', 'e', 'f', 'a', 'b', 'c'] 'a' // 复制 // 输出: // [0, 6] function findAllO

    来自 agul
    10
  • avatar __mandala 2021-06-11 16:16:28

    查缺补漏-JAVA基础-枚举,注解,反射

    生命不息,学习不止,对一切都要维持敬畏之心。若有不正之处,请谅解和批评指正,不胜感激。 1.枚举 1.1 枚举概述 枚举是JDK1.5新增的引用数据类型,和类,接口是一个级别的,定义枚举的关键字为enum。 java.lang.Enum类,是所有枚举的父类。 枚举的本质就是一个类的多个对象。 1.

    来自 __mandala
    10
  • avatar Java第一人 2021-06-11 16:16:47

    Boss直聘转发超90W次,Java面试突击手册 火遍全网,却遭封杀

    就在昨天在Boss直聘转发超90W次的一套面试题总结,已经被各家大厂封杀,究其原因竟然是太全面了,面试基本上百分之百必中!从而导致了市场的紊乱!但是楼主已经为大家扒了下来,整理成了PDF格式! 本篇将会通过各个部分的面试题涵盖知识点脑图+面试题+答案的方式为大家展示!

    来自 Java第一人
    00
  • avatar 内卷的Java工程师 2021-06-11 16:21:41

    同事跳槽京东后,分享给我一份JAVA核心开发手册(架构筑基+开源框架+分布式架构+微服务架构+性能调优)

    随着一批又一批的程序员新星涌入,所谓长江后浪拍前浪...但前浪可别被拍死在沙滩上呀!除了不断的学习,提升自己的技术,作为程序员的你我想应该都别无选择吧,除非想在沙滩上凉凉... 前些日子,在某大厂的朋友偷偷给了我本内部学习资料——[JAVA核心手册],仔细翻阅一番才知道里面收纳整理的知识可真是齐全

  • avatar 内卷的Java工程师 2021-06-11 16:22:35

    外包离职,奋发137天!拳打蚂蚁面试官,脚踢字节HR

     不知道小伙伴们今年都顺利拿到自己心仪的offer了吗?又或者,在面试过程中一次次被无情地鞭打受虐,徘徊于在高级Java的大门口,迟迟找不到敲门砖。 为了帮助更多小伙伴备战金九银十,”吊打各厂面试官“ 笔者在这里分享一份Java核心面试宝典 其中包括了有基础知识、Java集合、JVM、多线程并发

  • avatar 内卷的Java工程师 2021-06-11 16:23:07

    5面阿里斩获offer(Java岗),原来阿里面试官总喜欢问这种问题

    ​ 一面 一面就做了一道算法题,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。 算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试用例,一定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问题的。

  • avatar 内卷的Java工程师 2021-06-11 16:23:29

    阿里技术官打造790页SpringCloud笔记,GitHub已标星81.6k

     前言 阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。 今天,我们要分享的是,Ali