首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

面试高频题:讲讲项目中的技术难点

相信很多人都有类似的经历,在面试快要结束的时候经常会被问到一个问题:讲讲项目中的技术难点?...这是一个比较开放的问题,首先它没有固定的答案,因为每个人做过的项目不同,使用的框架不同,对应的架构不同,自然遇到的技术难点也不同。 1....技术层面的难点 技术层面的难点可以是做了 GC 的优化,从多少 GC 次优化到多少次,STW 的时间降低了多少,通过哪些手段做的优化。...不一定是技术层面的难点 虽然问的是技术难点,如果你确实没有遇到过什么技术难点,这个时候可以往其他方面去靠,不要直接回答说:没有遇到过什么难点。我敢保证,你要你这样回答了,面试成功的可能性不大。...并且在做完后取得了什么样的成绩,这个过程对自己来说是非常具体挑战性的,所以这是在项目中遇到的一个难点

1.9K20

Java难点重构-IO

字符和字节 在java 中有输入,输出两种 IO 流,每种输入,输出又分为字节流和字符流两大类。字节又是什么呢,每个字节(byte)右8bit 组成,每种数据类型又几个字节组成。...而Java 采用unicode 来表示字符,一个中文或英文的 unicode编码都占两个字节。但如果采用其他编码方式,一个字符占用的字节数则各不相同。...File 类 File 类是 java.io 包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过 File 类来完成。...包中的类总是根据当前用户目录来分析相对路径名,此目录由系统属性 user.dir 指定,通常是 Java 虚拟机的调用目录。...以上就是Java IO流的基本概念模型,除此之外,Java 的处理流模型则体现了 Java 输入/输出流设计的灵活性。

55430
您找到你想要的搜索结果了吗?
是的
没有找到

java目中使用protobuf扫盲笔记

最近公司 Java目中有用到 protobuf,查了些资料还是一脸迷茫。主要纳闷这玩意到底有啥用呢?...直接自己写 class、interface 不是更方便,还需要先写个 .proto 文件编译成 java 文件再来调用,这不是脱了裤子放屁吗?...常用数据类型 protobuf 类型 java 类型 默认值 double double 0.0 float float 0.0 int32 int 0 int64 long 0 bool boolean...false string String 空字符串 enum enum 第 1 个枚举值 bytes ByteString 空字节数组 字段限制 1、required:字段只能也必须出现 1 次,多用于必填,...可以使用[default = xxx]设置默认值 optional string name = 1 [default = "周小黑"]; 3、repeated:字段可出现任意多次(包括 0),多用于 Java

12710

解决项目中java heap space的问题

起因 17年的一个项目出了OOM(java heap space)问题,眼下有个问题:法院项目,不能外网,一连接外网高院会直接定位到计算机,发出警报(档案的机密性啊)不能远程,那只能视频教他们怎么做了...-XX:PermSize=64M -XX:MaxPermSize=256M 出现异常,然后调大参数-Xms512m -Xmx1024m 没有解决,最后调整到2G 还没有解决 以上均在GUI界面修改java...我的就是一次性加载数据太多,实例化对象太多导致的堆中年轻代和老年代数据占用完, 我复现了一下,堆中出现了一个很高的点,那就是在加载树结构,然后忽然下落,是因为JVM 98% 的时间都用在了GC上,出现了java...最后释放对象和集合 总结 问题总算解决了,这也是一次难得的真实上手内存的问题,可歌可泣啊 现在的开发人员可以说是上手就能写代码,往往忽视了最重要的基础 看书是必不可少的(因为我最近在看《深入理解java

1.4K30
领券