自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

下雨了_简的博客

让博客见证我从小白开始的过程

原创 java实现 SSO 单点登录(最终版)--补充完全跨域SSO

前言   前面我写了一篇文章,java实现完全跨域SSO单点登录,最后我会比较两种方案。   那篇文章主要说明完全跨域SSO单点登录的实现,但是我最终并没有使用那篇,当然,那篇完全可以实现SSO跨域,但是那篇有一些不太优雅的地方,我综合我的场景等各方面考虑,最终选择了我下面的这个方案。因为那篇并没...

2019-04-06 10:35:07 6541 3

原创 深入理解java虚拟机——垃圾回收机制与内存分配

深入理解Java虚拟机,垃圾回收机制与内存分配,垃圾回收算法,引用计数法,可达性分析法,垃圾回收算法实现,内存分配策略

2019-01-28 21:17:34 416 0

原创 深入理解java虚拟机——类加载机制及双亲委派模型详解

深入理解java虚拟机——类加载机制 定义   类加载机制指的是:虚拟机将描述类的数据从class文件加载到内存中,对加载的数据进行验证,解析,初始化,最后得到虚拟机认可后转化为直接可以使用的java类型的过程   类加载机制一共有七个阶段:加载,验证,准备,解析,初始化,使用,卸载。其中的验证,...

2019-01-28 17:34:49 3650 5

原创 悲观锁,乐观锁,自旋锁,偏向锁,轻量级锁,CAS,版本号机制总结

其中包括悲观锁,乐观锁以及两者的实现方式,包括自旋锁,自适应自旋锁,偏向锁,轻量级锁,重量锁,版本号机制,CAS操作。

2019-01-18 16:27:35 213 0

原创 java实现完全跨域SSO单点登录

java实现SSO 什么是SSO SSO(Single Sign On)单点登录是实现多个系统之间统一登录的验证系统,简单来说就是:有A,B,C三个系统,在A处登录过后,再访问B系统,B系统就已经处于了登录状态,C系统也是一样。举个生活中栗子:你同时打开天猫和淘宝,都进入login界面,都要求...

2018-08-16 16:33:01 44355 24

原创 tomcat实现(2)——tomcat的作用和运行流程

web项目运行中,tomcat的作用和运行流程,tomcat具体是怎么接收请求和处理请求(调用servlet)的呢,长连接和短连接是什么

2018-06-10 11:08:19 5802 0

原创 RSA非对称加密原理

RSA非对称加密原理 RSA介绍   RSA加密属于非对称加密,即加密和解密是使用密钥对中不同的秘钥进行的。自己保留的为私钥,公开的为公钥,两者都可以加密,但是只有使用另一者才能解密。   RSA加密的密钥对表示为(E,D,N)。(E是单词加密Encryption的首字母,D是解密Decrypti...

2020-06-16 19:50:23 67 0

原创 java操作hbase,增删查改

java操作hbase,增删查改 例子功能说明 不说废话,直接开始,撸代码。hbase的介绍查看其他博主文章 首先插入三个用户数据,遍历发现是没有问题的,之后删除一个用户,再次查看所有用户,发现该用户成功删除。 重要代码都有注释说明,这样应该比我贴完代码讲解看的舒服,有问题可留言评论。 pom依赖...

2020-02-19 12:41:25 106 3

原创 回忆录(19年8月17日)及博客迁移说明

回忆录(19年8月17日)及博客迁移说明 博客迁移   因为我其实一直想有一个独立的私有的博客系统,不想依赖csdn,之前在校想着自己写,后来事情多现在用的开源框架直接搭建了,所以也总算是到了迁移的时候,我之后这个博客账号就不会再更新和维护了。迁移博客时间其实是2019年8月9日,今天在这里也记录...

2019-08-18 10:40:19 216 0

原创 字节跳动面试,倒在了终面上

字节跳动面试,倒在了终面上 字节跳动一面 这个面试官不是搞java的,后来告诉我字节跳动以前旧的业务线是python,新的业务线是golong,你进来极有可能会转语言。最后聊了有50分钟,面试官很nice,比我想象的过程的舒服很多。 首先自我介绍,balabala……(此处省略三分钟) 1、找一个...

2019-07-24 22:28:01 9966 16

原创 删除链表的倒数第N个节点(Remove Nth Node From End of List)java_leetcode19

删除链表的倒数第N个节点(Remove Nth Node From End of List)java_leetcode19 题干 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. ...

2019-07-23 13:38:15 110 0

原创 K 个一组翻转链表(Reverse Nodes in k-Group)java_leetcode25

K 个一组翻转链表(Reverse Nodes in k-Group)java_leetcode25 题干 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 ...

2019-07-23 09:35:55 262 0

原创 反转链表 II(Reverse Linked List II)java_leetcode_92

反转链表 II(Reverse Linked List II)java_leetcode_92 题干 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, ...

2019-07-23 09:26:56 118 0

原创 回忆录(19年7月23日)

回忆录(19年7月23日)   今天是19年7月23日,自我来上上海投身工作已经一周有余了。我回忆下我自己的学习,工作和感想。   第一天来公司的时候,我还被这迷得找不到路,(我是一个大路痴,好几天了才能不用导航记住离公司骑车不到二十分钟的家的位置),现在已经差不多摸熟了。当时感觉就是这家公司就是...

2019-07-23 09:08:13 135 3

原创 回忆录(19年7月11日)

回忆录(19年7月11日)   19年7月11日了,今天是我来到魔都上海的第一天,明天入职哈啰出行,这标志着我真正的要开始自己的社会人生活了。   前几天回家,老友结婚,本来准备先再去北京看看呢,然后这也木得办法,只能作罢回去,结果他还推迟了婚礼,推到我入职前一天了,这我就没办法了,我这边上海这边...

2019-07-11 20:28:41 132 5

原创 回忆录(19年7月1日)

回忆录(19年7月1日)   回顾一下这一周做的一些事情,在此做一个总结,以便于看下我一周是否干了我觉得我该干的事情。   这一周以来,主要是在背毛中特,周四要进行毛中特考试。我这个人我自觉是一个有很多奇怪想法的人,有些时候我就会在想:为什么人会生老病死,如果80年后,我gg了,再几年之后世界上认...

2019-07-01 16:30:52 109 0

原创 回忆录(19年6月23日)

回忆录(19年6月23日)   我们今年大三了,最近一周都在忙最后的期末考试,我觉得基本没问题。我们今年又考了数据结构b,计算机网络b,计算机操作系统b,算下来正好是将面试中最常被问到的点给学了一遍,我觉得我选的课很舒服。就在这两天,已经把这三门都考完了,说说我的感受,我自己觉得我对于这些还是有些...

2019-06-29 17:39:11 103 0

原创 回忆录(19年6月13日)

回忆录(19年6月13日) 说说一周经历   现在是第16周,距离期末考试还有三周时间,期末考试后我们就该差不多出去实习了。对于实习我觉得还充满很多未知,只知道目前菜,2333。   最近一周我们都是在课程设计,图形图像处理课的课程设计,使用matlab语言做。说实话这个课我上课没怎么实践,就是简...

2019-06-13 22:00:28 788 0

原创 回忆录(19年6月7号)

回忆录(19年6月7号) 前言   今天总结一周的事情,自己标题写了时间,忽然就想起来了今天这个特殊的日子——高考了。心中不免嬉笑学校还怕我们去做抢手,哈哈,三年前我可能还知宇宙第一速度,可能还知高锰酸钾的一堆反应,可能还知那些复杂的基因遗传,可能还能吟诗抒情,现在嘛……我四级都没过。   然后高...

2019-06-07 22:51:43 124 2

原创 2019春招面试问题及日常java技术总结

2019春招面试技术及日常java技术总结 过了2019春招后,总结下自己在春招面试题和面试过程中遇到的问题,分各个类别进行了总结,在此分享,有不对的地方欢迎留言指出 软件工程 增量模型:把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件 白盒...

2019-06-05 15:51:25 813 0

原创 回忆录(19年5月31日)

回忆录(19年5月31日)

2019-05-31 21:53:39 93 0

原创 回忆录(19年5月25日)

回忆录(19年5月25日)   这一周以来,我觉得我有几天都没有学什么,这一周的事情太多,太碎了。第一,就是大四学长们毕业了,我们就出来和他们聚一聚,带了我们好长时间;第二,我们参加的创业项目现在要接受指导再次评估然后参加今年的互联网+;第三,我一个初中同学昨天来找了我,我感觉到我们已经不是一个圈...

2019-05-25 10:31:53 116 0

原创 比特位计数(Counting Bits)java_leetcode 338

比特位计数(Counting Bits)java_leetcode 338 题干 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例 2: 输入: 5 输...

2019-05-20 22:29:42 293 0

原创 先序遍历构造二叉树(Construct Binary Search Tree from Preorder Traversal)java_leetcode 1008

先序遍历构造二叉树(Construct Binary Search Tree from Preorder Traversal)java_leetcode 1008 题干 返回与给定先序遍历 preorder 相匹配的二叉搜索树(binary search tree)的根结点。 (回想一下,二叉...

2019-05-20 18:12:21 156 0

原创 回忆录(19年5月18日)

回忆录(19年5月18日)   周六了,又到了一周写总结的时候,我想了想自己这一周都做了什么,收获了什么,感触了什么…,我觉得大致有下面几个事。   第一,我的算法练的有点进入状态了,有些天是一天练四五道,有些天有事没练,但是基本都能维持住练几道的样子。我觉得这个算是在慢慢的好转,我目前已经在le...

2019-05-18 16:50:26 122 0

原创 二叉搜索树中第K小的元素(Kth Smallest Element in a BST)java_leetcode230

二叉搜索树中第K小的元素(Kth Smallest Element in a BST)java_leetcode230 题干 给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 说明: 你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。 ...

2019-05-13 09:01:47 245 0

原创 回忆录(19年5月11日)

回忆录(19年5月11日)   一周的时间又过去了,我自己在这里反思下一周的学习和生活收获。   第一,我正式回到我之前就一直希望的我的学习方式上,一天一道以上算法题,其他时间学习基础内容或者新的技术。   第二,昨晚帮学长整理毕业设计的项目和调试项目的过程中,自己也发现了项目的性能瓶颈和一些不应...

2019-05-11 16:16:03 131 0

原创 二叉树的层次遍历(Binary Tree Level Order Traversal)java_leetcode 102

二叉树的层次遍历(Binary Tree Level Order Traversal)java_leetcode 102 题干 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 ...

2019-05-10 15:10:01 136 0

原创 回忆录(2019年5月4日)

回忆录(2019年5月4日)   这周主要做的事情就是有三件,第一就是我开始了我之前好久没练习的算法,开始了练习算法,我决定在剩下的时间里,每天至少练一道算法题,算了下,即使有事也会练上50道以上了;第二,就是把小组交接工作做得差不多了,大二的几个组长我也都跟他们聊过了,把一些关于小组上的管理事务...

2019-05-04 20:42:00 2096 5

原创 回忆录(19年4月24日)

回忆录(19年4月27日)   这周我们按照我们的模拟面试要求,我需要面完javaweb方向的四个学长。我在前几天分别被他们四个面完了,以下是我面试完后做出的总结,针对这些问题的一些回答,还有我自己的不足之处。 面试一 这一面主要涉及的是数据结构,系统架构设计,计算机网络,并发,数据库 我回答的不...

2019-04-27 10:39:49 88 0

原创 回忆录(19年4月19日)

回忆录(19年4月19日) 叨一叨下经历   首先说一说我很在意的事情,至今0 offer,(流下了没技术的眼泪……)。时到今日,我已经木有笔试和面试的通知了,大部分中大厂我都投过了,也就是说我的春招结束了。   对于春招怎么说呢,对于我的收获就是我知道了我该往哪学,我看了很多面经,也经历了好多次...

2019-04-19 21:30:17 268 0

原创 回忆录(19年4月13日)

回忆录(19年4月13日)   刚打开这个页面,还没开始写两个字,看到了华为招聘的进度查询链接,我就点过去看看,可想而知,我最近忙的都是什么,最近一周我的笔试没断过,几乎每天晚上都有,但是至今为止,我收到的面试寥寥无几,就我做的这些笔试而言,我觉得我做的好的不多,说明了我的水平是有限的,其中最限制...

2019-04-13 09:25:38 260 2

原创 回忆录(19年4月8日)

回忆录(19年4月8日) 碎言碎语(经历)   这周比之上周求职情况好了一些,虽然我觉得技能没有短时间有大的提升,但是我从失败经历中弥补了一些我的不足,也更加知道该往哪学习了,做了笔试和面试较之之前也有些进步。自己找了一些学习的视频进行针对性的充电。   在算法上的训练,这周我没有进行,我准备暂时...

2019-04-08 15:31:19 204 0

原创 回忆录(19年3月29日)

回忆录(19年3月29日) 前言(碎言碎语)   19年3月29日,这周参加了蓝桥杯省赛,而且它这次成绩公布的很快,昨晚刚公布了成绩,我的成绩是省二,比之去年还不如。面试过后我觉得自己以前做的项目很难在面试中给我加分,所以我找了一些开源项目,试试能否加入进行贡献代码,这周我还捣鼓了我的博客,计划将...

2019-03-29 09:50:31 116 0

原创 回忆录(2019年3月22日)

回忆录(2019年3月22日) 碎言碎语   3月22日,这周发生了很多事情,首先我们未来参加互联网+,我们组织了好多次去选出idea,然后面试阿里巴巴,然后一周的算法训练、然后还有做失败了一些老师交代的小事。 详细总结和分析   我们要参加互联网+,我很高兴。我先把这件事情给了我们平时负责竞赛的...

2019-03-23 09:10:13 498 4

原创 回忆录(2019年3月15日)

回忆录(2019年3月15日) 碎言碎语   一周又过去了(我写博客回忆录基本都在周五,所以我的一周起点是每周五),这周我的经历还是多用在了准备笔面试和算法上,在这周我觉得我已经没有了刚开始准备应聘时的积极,开始看淡了,慢慢等着笔面试进度,更加多的时间让自己沉浸在面经和算法中。 经历和收获   这...

2019-03-15 11:16:41 165 0

原创 蓝桥杯-Sine之舞-java

蓝桥杯-Sine之舞-java 题目 问题描述   最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。   不妨设   An=sin(1–sin(2+sin(3–sin(4+....

2019-03-12 11:34:43 405 0

原创 回忆录(2019年3月11日)

回忆录(2019年3月11日)   匆匆忙忙,慌慌张张的一周就过去了,回忆这一周以来,我觉得总体来说收获平平,昨天周日,我朋友来了,上午去接了下他,下午陪他逛了会吃了饭,晚上又去上课,昨天一天都没有学习,让我感觉心中充满了罪恶感。当然有朋自远方来,肯定也不能忽略了人家,所以倒也不觉得是后悔的,我就...

2019-03-11 08:34:34 83 0

原创 java方法间传参问题

java方法间传参问题   有些人会迷惑java方法传参的时候有时候会改变原来的值,有时候不会,这是为什么呢?其实这是要分很多种情况的:原始类型,引用类型,不可变类型,改变值,改变地址。   看一些简单的例子 不会影响的情况 public static void main(String[...

2019-03-05 11:00:15 362 0

原创 一周论(2019年3月2日)

一周论(2019年3月2日) 一周回顾   当我又写下这种标题,代表一周时间又过去了,在这一周时间里,我已经正式步入了春招的准备浪潮之中。一开始我先准备好了简历,找了历届学长帮忙看一下简历,就开始投简历了。在2月二十几号的时候还没开始正式的春招,所以只敢投小公司,计划是涨涨经验,增加以下面试的能力...

2019-03-02 15:44:04 342 0

提示
确定要删除当前文章?
取消 删除