
工作常问题
文章平均质量分 82
haikuotiankongdong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一篇让你熟练掌握Google Guava包(全网最全)
Google guavaguava开源库的地址:https://github.com/google/guava概述工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。guava的优点:高效设计良好的API,被Google的开发者设计,实现和使用遵循高效的java语法实践使代码更刻度,简洁,简单节约时间,资源,提高生产力guava的核心库:集合 [collection原创 2020-11-19 10:17:54 · 1164 阅读 · 0 评论 -
一篇让你熟练掌握Java常用工具包(全网最全)
Apache Commons类库在日常工作中,我们经常要使用到一些开源工具包,比如String,Date等等。有时候我们并不清楚有这些工具类的存在,造成在开发过程中重新实现导致时间浪费,且开发的代码质量不佳。而apache其实已经提供了系列的工具包给我们使用,只是大多数人,平时没有注意到。这个系列我将带领大家熟悉这些常用的工具包,让大家熟悉Apache都给我们提供了那些常用的工具类和方法……工具名称作用BeanUtils对Java Bean进行各种操作,复制对象,属性Code原创 2021-05-20 13:41:54 · 4030 阅读 · 4 评论 -
一篇让你彻底解决java:无效的目标发行版: 11
1.问题及原因平时工作学习中我们在使用idea开发中经常会遇到以下问题,java:“无效的目标发行版: 11”冲突。如下图:其实出现问题的真正原因是你download 别人的代码,但是别人的JDK属于java11 或者java9,但是i你的为java8 或者更低,所以会出现以下的问题,那应该如何解决呢?2.解决需要三个步骤就能彻底解决这个问题。2.1步骤1打开文件下的Project Structure 如下图:把红色框中的改为你目前的jdk版本,我现在为jdk8,所以改为1.82.2步原创 2021-01-28 16:00:27 · 6299 阅读 · 8 评论 -
int 的最大值
int 的最大值java int 类整数的最大值是 2 的 31 次方 - 1 = 2147483648 - 1 = 2147483647可以用 Integer.MAX_VALUE 表示它,即 int value = Integer.MAX_VALUE;Integer.MAX_VALUE + 1 = Integer.MIN_VALUE = -2147483648再大的数就要用 long (最大值 2 的 63 次方 - 1 )或者 BigDecimal 表示Java 八种基本类型 中表示整数的有:原创 2020-11-11 15:48:42 · 14212 阅读 · 0 评论 -
word2013不能执行撤销操作,ctrl+Z键也无效的解决方法
word2013在编辑文档时不能执行撤销操作,按ctrl+Z键也无效。窗口左上角的撤销按钮也不可用,求解决方法,谢谢!排除方法:按“Win+R”组合键,输入:winword /safe 并回车,进入Word2013的安全模式,然后新建一个文档,查看编辑情况如何?如果安全模式使用正常,而正常启动就不行,哪就是加载项所造成。我们进入Word2013程序后依次点击“文件”–“选项”–“加载项”word2013不能执行撤销操作,ctrl+Z键也无效的解决方法再单击下面的“转到”按钮,进入“COM 加载原创 2020-10-30 11:28:59 · 2811 阅读 · 1 评论 -
MVC、MVVM模式的概念与区别
MVC、MVVM模式的概念与区别1. MVC框架MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。1.1 MVC...原创 2020-05-26 09:38:54 · 524 阅读 · 0 评论 -
什么是RPC?
什么是RPC?1. 基本的RPC模型主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用1.1 基本概念RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务 本地过程调用:如果需要将本地student对象的age+1,可以实现一个addAge()方法,将student对象传入,对年龄进行更新之后返回即可,本地方法调用的函数...原创 2020-05-26 09:24:01 · 364 阅读 · 0 评论 -
java 统计文章中每个单词出现的次数
java 统计文章中每个单词出现的次数思路:扫描文章,使用正则表达式分割出一个个单词,然后把这个单词放到map<String,Integer>集合中作为key,同时它的value置1,以后每扫描到一个单吃都去检查map里面有没有这个单词,如果有value就加1,然后再放回map中更新value。package patt...原创 2020-04-15 11:06:30 · 3241 阅读 · 0 评论 -
递归面试题目总结
吃苹果问题每天吃三分之一再加一个,到最后一天只有一个。public class Test20 { public static void main(String[] args) { System.out.println(have(6)); } public static int h...原创 2020-03-27 09:50:48 · 1801 阅读 · 0 评论 -
扫码登录背后的实现原理
扫码登录背后的实现原理1)网页端与服务器的配合逻辑:首先用户打开网站的登录页面的时候,向浏览器的服务器发送获取登录二维码的请求。服务器收到请求后,随机生成一个uuid,将这个id作为key值存入redis服务器,同时设置一个过期时间,再过期后,用户登录二维码需要进行刷新重新获取。同时,将这个key值和本...原创 2020-02-24 16:17:55 · 436 阅读 · 0 评论 -
Top-N
Top-N1 •如何在500w个单词中统计特定前缀的单词有多少个?字典树https://mp.weixin.qq.com/s/t8P4E_-zqhXzcGDWEf-wSwhttps://blog.youkuaiyun.com/weixin_41563161/article/details/101785757...原创 2020-02-18 10:52:16 · 672 阅读 · 0 评论 -
2 的幂次方
2 的幂次方问题描述:判断一个整数 n 是否为 2 的幂次方对于这道题,常规操作是不断着把这个数除以 2,然后判断是否有余数,直到 n 被整除成 1 。我们可以把 n 拆成二进制看待处理的,如果 n 是 2 的幂次方的话,那么 n 的二进制数的最高位是 1,后面的都是 0,例如对于 16 这个数,它的二...原创 2020-02-12 22:07:18 · 695 阅读 · 0 评论 -
java面试总结
java面经场景题 关于redis的?????分布式锁,如何添加,放在什么位置?????Java(总结完)1一个变量从产生到结束所经历的过程,讲一下字符串常量的过程?变量类型:局部变量(栈帧)、常量、静态变量局部变量:局部变量随着方法的调用产生和结束,在调用方...原创 2020-02-09 22:53:30 · 953 阅读 · 0 评论 -
CEO,CTO,COO,CFO分别什么?
CEO,CTO,COO,CFO分别什么?CEOCEO(Chief Executive Officer),即首席执行官,是美国人在20世纪60年代进行公司治理结构改革创新时的产物。CEO是一个带有褒义的尊称,是企业掌舵人的意思。在亚洲大多数通用华文的资本市场比较成熟的国家(地区)的中小企业中,CEO的称呼是“老板”的代名词...原创 2020-02-04 10:55:35 · 7646 阅读 · 0 评论 -
DLL原理(动态链接程序库)
DLL原理(动态链接程序库)概述编译分为3步,首先对源文件进行预处理,这个过程主要是处理一些#号定义的命令或语句(如宏、#include、预编译指令#ifdef等),生成*.i文件;然后进行编译,这个过程主要是进行词法分析、语法分析和语义分析等,生成*.s的汇编文件;最后进行汇编,这个过程比较简单,就是将对应的汇编指令翻译成机器指令,生成可重...原创 2020-01-28 16:24:30 · 2720 阅读 · 0 评论 -
动态链接库DLL组件的产生
动态链接库DLL组件开发环境配置采用VS2017进行开发。使用VS2012版本进行开发组件时,碰到过一些未知错误,所以建议大家最好选择VS2017. 安装完VS2017后,选择【工具】---【获取工具和功能】如果需要更新,先进行更新,近期更新过的,则不会有该按钮。然后就进入了Vis...原创 2020-01-28 15:29:54 · 570 阅读 · 0 评论 -
Word调封面
很多手册、材料、报告的封面都有一个如下图的封面,用于填写信息,那么你想知道这个封面上的下划线是怎么对齐的吗?下面就教大家来操作一下。效果图:具体操作步骤:1.将需要填写的内容替换成如下表格形式,直接在Word中插入表格即可。2.全选表格,点击鼠标右键,选择边框,设置为无边框。3.选择需要填写的选项,点击鼠标右键,选择边框,设置【下框线】和【内部横框线】就OK啦。...原创 2019-11-18 22:25:16 · 256 阅读 · 0 评论