杂谈
文章平均质量分 87
❀神花❀
忙着上班,暂时没时间更新博客
展开
-
说说你常用的linux命令
文章目录监控TOPPSnetstat看日志用的grepsedawktailsortuniq这其实是一道开放的问题,但是面试中遇到的多了,基本回答的时候也都是自己总结的那一套监控TOPPSnetstat看日志用的grepsedawktailsortuniq...原创 2021-10-04 19:29:14 · 645 阅读 · 0 评论 -
浅析字符匹配算法
文章目录原创 2021-10-03 15:00:49 · 160 阅读 · 0 评论 -
浅谈分布式事务
文章目录理解事务ACID、CAP和BASEXA事务mysql的XA事务2PC3PCTCC尽最大努力通知本地消息表消息事务总结前几天面试,面试官让我谈谈分布式事务的ACID,当时我才发现一谈论ACID立马想到的都是关系型数据库、基于单机的分布式事务,而对于分布式事务,我仅仅依稀记得什么CAP定理、BASE特性。看来有必要总结一番了理解事务首先,单看事务这个概念,它是一组操作,这组操作只能有两个完成状态——要么成功,要么失败。完成一个事务,最终能够从一个一致性状态,转移到另一个一致性状态。我们将事务可以原创 2021-10-02 15:54:17 · 520 阅读 · 0 评论 -
遇到的关于Java迭代器的奇怪问题——迭代中remove不抛异常
某个和迭代器相关的问题。在最近的面试和笔试中遇到多次。ArrayList<String> integers = new ArrayList<>(); integers.add("1"); integers.add("2"); for(String s:integers){ if(s.equals("1")){ integers.remove("1"); }原创 2021-09-23 22:35:29 · 398 阅读 · 0 评论 -
项目中用到的单点登录技术
文章目录谈谈单点登录项目中用到的单点登录CAS server/client登录流程简述登出流程简述高可用单点登录的安全性公司项目的登录系统用到了单点登录技术,面试的时候被问到了,现在做个总结谈谈单点登录单点登录技术简单说,就是避免用户访问不同子系统二次登录的问题,尤其是大型项目中,业务子系统通常都是根据业务模块单独部署服务器的。对于同一个系统下访问,或者同源系统下的访问,使用cookie传递认证信息就可以实现会话信息的共享,从而实现单点登录。同源策略是浏览器产品的一种约定,是一种安全策略,如果两原创 2021-09-05 15:08:16 · 747 阅读 · 0 评论 -
公司项目改BUG:子线程异常信息无法传递到主线程
文章目录问题出现问题解决问题出现简单逻辑描述:用户下载模板上传的excel文件,然后填写后导入服务器,其中有一些字段有填写要求(例如A中填写1,则B只能填写1)。用户将excel文件导入服务器的时候,服务器基于多线程进行校验,如果校验失败则会抛出业务异常。然后将异常信息发给前台,进行提示。现在问题是,线程抛出异常后没有被主线程拿到,而是直接被JVM处理了(在服务器终端打印堆栈信息)我要做的就是,让主线程拿到子线程的异常信息,然后返回给前台问题解决以上这个问题如果复习过线程、线程池相关的资料,一原创 2021-08-31 18:54:36 · 721 阅读 · 0 评论 -
公司项目中getResource使用不当导致的BUG
文章目录问题出现getResource原理问题解决原理延伸问题出现该代码是一个文件下载的功能,代码在linux服务器上能够运行,但是检出到本地(windows)后报错。错误的原因是文件流没有获取到数据源,存在空指针异常。从上面的分析,大概就能推断,问题的原因出现该代码无法进行跨平台执行。这里贴两段出现问题的代码,就是简单的路径获取,没有什么业务相关的部分String xmlPath = (new StringBuilder(128)).append(this.getClass()原创 2021-08-30 13:43:07 · 377 阅读 · 0 评论 -
一段话总结一道题:力扣0~50选
文章目录原创 2021-08-14 14:53:18 · 693 阅读 · 0 评论 -
一段话总结一道题:剑指offer75道题
文章目录03:数组中重复的数字04:二维数组中的查找05:替换空格06:从头到尾打印链表07:重建二叉树(中序+前序)09:双栈实现队列10:斐波那契、青蛙跳台阶11:旋转数组的最小数字剑指的地址03:数组中重复的数字前提:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内遍历数组中每一个数字num,并且将这个数字作为索引,将取到的数字nums[num]进行标记进行标记,当一个待标记的nums[num]已经是一个负数,说明这个num就是重复的数字 public int原创 2021-08-07 21:09:55 · 1218 阅读 · 0 评论 -
不要再问我cookie和session的区别,因为没法比
上周第三轮面试被深问cookie和session给我问懵逼了,面试也毫无悬念地挂了。痛定思痛,准备写一篇博客好好理清HTTP的会话技术。文章目录cookie理解cookie的实质session使用场景CSRF 攻击cookieHTTP是无状态的协议,同一个用户发送连续两个请求报文,服务器并不能通过读取所谓的上下文去得知这个用户是否是一个“老用户”,究其原因还是因为服务器没有为客户端保存任何可以标识身份的信息。而什么是cookie,它是一个HTTP的请求头,这个请求头在request中就是cookie原创 2021-06-23 18:35:21 · 168 阅读 · 0 评论 -
个人万字总结:java后端——校招需要复习什么?
文章目录前言jdk:基础jdk: 容器jdk: 并发jvmjucspringmysql操作系统计算机网络必会代码必会算法总结前言博主目前是一名应届生,目前处于找工作的时期,另一方面也在不断的复习。复习的过程中一直整理复习的大纲,以便每次需要的时候都可以用到。目前我将这份复习大纲分享在博客中。我认为面试问题的范围和简历的内容有很大的关系,但是语言特性、操作系统、计算机网络、基本框架是必问的。(我的简历即使没有明写spring,还是被问到了),因此,我将这些问题全部写出来,后面有可能会对这些问题进行原创 2021-04-19 20:00:14 · 859 阅读 · 1 评论