3 krisqiu

腾讯科技(深圳)有限公司 - 软件工程师

我要认证

暂无相关简介

等级
TA的排名 25w+

中国科大夏令营BDAA实验室(陈恩红老师组)面试机试记录

1、机试在自研的机试平台上机测试,需要自己处理输入输出,支持C++、java、python、go等主流语言,一共6道题跳台阶,每次跳一格或两格这题跟青蛙跳台阶很类似,唯一不同的是加了限制条件某一些台阶上有积水,有积水的台阶不能跳,问到达n层有多少种方法。经典dp题,用dp和递归都能做,注意积水台阶dp=0,AC求前缀表达式的值常规题,调试了半天没a出来,不知道哪里卡了数据,最后a到70%,跳过了字符串分组反转示例:beef 分组长度2输出 efbe给一个字符串和分

2020-07-25 19:33:36

一文搞懂sync.Map的前世今生

文章目录一、从并发不安全的map聊起二、go #1.9之前的解决方案三、sync.Map的引入 (golang1.9后的新特性)四、sync.Map的源码分析4.1 sync.Map的数据结构4.2 聊聊Double-Checking4.3 sync.Map的load函数:加载数据4.4 missLocked函数:dirty如何提升为read4.5 store函数:更新/增加一个entry4.6 Delete函数:删除一个entry4.7 Range函数:遍历五、总结六、分段锁一、从并发不安全的map聊起

2020-07-14 14:32:52

腾讯、字节、蘑菇街、阿里实习生面经(面试记录)(2)

字节跳动篇待补充蘑菇街一面(蘑菇街喜欢拿项目挖深入,一面前特别紧张,谁知道。。。。)中规中距没什么问题突出的,难度中等二面(这才是挖项目的蘑菇街!!!!)讲一下nginx路由有哪些策略,底层实现知道吗nginx加权轮询为什么是10:1,(这个负载比例如何得来)如何进行分库分表,路由方式有哪几种,如何实现分页敏感实时性强数据, 主从同步一致性如何实现 (写操作时添加red...

2020-05-01 11:51:23

腾讯、字节、蘑菇街、阿里实习生面经(面试记录)(1)

腾讯2021暑期实习面经

2020-05-01 11:24:56

Navicat for MySQL下载文件和序列号

下载地址code:853f序列号名称和组织不用填写NAVH-WK6A-DMVK-DKW3

2019-10-26 23:52:14

Map集合使用get方法返回null抛出空指针异常问题

Map集合使用get方法空指针异常问题前言空指针问题原因前言1.Map里面只能存放对象,不能存放基本类型,例如int,需要使用Integer2.Map集合取出时,如果变量声明了类型,会先进行拆箱,再进行转换。空指针问题如图,在程序执行到27行时,出现了空指针异常.按道理来讲,对于Map集合是有Key和Value的,Collection集合是只有Value。如果执行get()方法,当不存在...

2019-09-10 21:46:40

匿名内部类引用方法局部变量时为什么需要声明为final

1.前言本文的前提基于jdk8以前,在jdk1.8之后,匿名内部类使用局部变量的时候,局部变量已经不需要使用final修饰了,可以编译通过。(前提是内外类都不对变量进行修改)2.一些常识(1)Java中数据类型分为两大类:基本数据类型和引用数据类型。相应的,变量也分为基本类型和引用类型。基本类型的变量保存原始值,即它代表的值就是数值本身,而引用类型的变量保存引用值,"引用值"指向内存空间的地...

2019-07-26 21:15:29

mysql中的整型数据bigint、int、smallint和tinyint

1.bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。2.int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 inte...

2019-07-24 16:54:31

解决dubbo配置文件XML报错的办法-添加xsd文件(附下载地址)

在XML配置文件中配置Dubbo标签,有时候会遇到文件报错的情况,如下图所示解决方法出现上述原因其实就是没有配置dubbo.xsd引起的~ 可以通过如下几个步骤解决1.选择dubbo.xsd下载地址链接:https://pan.baidu.com/s/1uqlwsJLisf-AJisWnUM-fQ提取码:7v882.点击Window --> Preferences --&g...

2019-07-23 21:57:31

在阿里云服务器上安装jdk和Tomcat以及添加安全组

环境配置(1)1.jdk的安装:jdk下载地址提取码:27ev 解压版下载地址把压缩包上传到服务器/usr/local/tmp解压压缩包#tar -zxvf 文件名把解压后文件复制到/usr/local/jdk7#cp-r 文件名 /usr/local/jdk7配置环境变量,执行命令#vim/etc/profile修改代码:exportJAVA_HOME=/usr/...

2019-07-23 21:37:30

解决使用FTPclient上传文件0字节的问题

环境vsftpdnginx(用于反向代理,解决不同协议之间的文件传输)linux(centOS6.5)java语言问题描述今天使用SSM项目,利用springMVC的multipart解析器往服务器上传图片,视图使用的是kindeditor插件,一开始上传文件失败,以为是kindeditor插件的问题,后来使用原生表单代码上传,还是失败。解决办法查阅资料发现上传文件有两种模式...

2019-07-18 21:49:35

SSM中spring框架配置文件applicationContext

**applicationContext是spring中最大的容器,这里可将spring的配置文件命名为applicationContext.xml**<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h...

2019-07-10 11:34:37

html中的href=javascript void(0)

原文地址1.为什么要使用href=”javascript:void(0);”href=”javascript:void(0);”这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。javascript:是伪协议,表示url的内容通过javascript执行。void(0)表示不作任何操作,这样会防止链接跳转到其他页面。这么...

2019-03-16 21:31:16

servlet学习整理(2)servlet中的response对象

1.response介绍response是用来后台响应数据到浏览器的一个对象,该对象由tomcat动态创建, 并作为实参传递给处理请求的servlet的service方法。2.response的具体使用 //用来响应数据到浏览器的一个对象 使用: 1.设置响应头 setHeader(String name,String value); //在响应头中...

2019-03-13 22:03:23

servlet学习整理(1)servlet中的request对象

1.request对象介绍request对象是tomcat服务器调用servlet时由tomcat动态创建的两大对象之一,并作为实参传递给处理请求的servlet的service方法。2.request对象的使用 //获取请求行数据 req.getMethod();//获取请求方式 req.getRequestURL();//获取请求URL信息 req...

2019-03-13 21:53:16

Java中的反射(2,操作方法)

前情回顾:java中用反射创建类对象,操作属性反射操作方法1.获取方法:* getMethods() // 获取所有的公共方法包括父类* getDeclaredMethods() // 获取所有声明的方法不包括父类* getMethod(String name,Class...cla)...

2019-03-06 21:03:22

Java中的反射(1,获取类对象,操作属性)

为什么要用反射在传统方式中创建对象的方法:new,前提是必须知道要使用的类,同时如果要修改使用的类,必须修改源码。问题:2.1如果无法确定要执行的对象怎么办?2.2如果要修改使用的类,必须修改源码.这在实际项目中极其不方便,因为必须重新在服务器上上传项目文件。问题的解决:使用反射。反射的概念和作用:1.反射的概念: 万事万物皆对象,类也是对象.类的相同特征是都具有:属性,方法...

2019-03-06 20:01:05

javascript中的document对象

javascript中的document对象document对象的概念浏览器对外提供的支持js的用来操作HTML文档的一个对象,此对象封存的HTML文档的所有信息。使用document获取HTML元素对象直接获取方式:通过id通过name属性值通过标签名通过class属性值间接获取方式:父子关系子父关系兄弟关系 <script type="text/jav...

2019-02-24 23:44:27

javascript-window对象学习

1 基本概念BOM浏览器对象模型:是规范浏览器对js语言的支持(js调用浏览器本身的功能)BOM的具体实现是window对象window对象不用new,直接进行使用即可,类似Math的使用方式,window关键字可以省略不写2 思维导图(window对象常用属性及方法)3测试代码//框体方法学习: //警告框 function testAlert(){ ...

2019-02-16 11:16:02

Javascript和Java中逻辑单与&、双与&&的区别

1.相同之处:在Java和javascript中运算结果一致但&&具有短路效果。当左边是flase时,右边不再执行。(同理双或||。左边是true时,右边不执行。)逻辑与:&—— 有false则false逻辑或:| —— 有true则trueclass Test{ public static void main(String[] args){ ...

2019-02-11 23:30:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。