- 博客(25)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 【2020年面经】【通用篇】拿了阿里、滴滴、shopee几家公司offer后的经验总结
文章目录1.前言2. 适用对象3. 简历如何准备4. 简历投递途径5. 面试过程6. 最重要的点1.前言毕业至今面试过许多大大小小的公司,被面试过,也面试过别人。由于近期换了工作,加上一直想总结一些经验,希望能帮助到其他人。2. 适用对象虽然博主是Java技术岗,但是本文尽量偏向通用情况:1.还在上学,即将步入社会的小白;2.工作经验、面试经验较少的朋友;3. 简历如何准备准备简历...
2020-03-04 17:34:10
4120
3
原创 kettle spoon运行正常,却无法同步数据时解决。
前言:以鄙视自己的心情写这篇文章,因为被一个很小的问题,卡了几个小时,解决完才觉得自己好二啊。。。希望能帮其他朋友不要踩坑。故事开始:接到一个需求,要从集团人事系统接数据到我们这边使用,是从关系型数据库到关系型数据库,那就用ETL取数呗,公司这边呢,用ETL开源工具kettle,调度kettle脚本有单独的平台,只需要开发ktr脚本就行,so,搞个kettle旗下spoon可视化界面开发很...
2019-06-17 17:50:47
3605
1
原创 2019年4月腾讯Java一面总结
19年4月下旬,有天在技术群里聊天,看到有个发腾讯内推的,PCG微视部门,Java岗+本科2年经验起,楼主17年毕业,看着挺合适的,还是想试试看,毕竟腾讯的Java岗也不多,我又有一颗想去互联网大厂的心。于是乎就给了简历。 大概3天后的晚上,收到面试电话,当时正在部门聚餐,然后找了个接口出去接电话了。面试完大概就还记得这些问题,总的来说基础多一些,虽然自己感觉答了85分,但是最终还是...
2019-05-13 16:00:52
1109
原创 SpringBoot项目集成(一):5分钟学会使用分布式调度框架Elastic-Job
文章目录一、Elastic-Job是什么?二、为何使用它?三、如何使用?想系统的了解Elastic-Job,最好去看开发者手册,里面涉及 Elastic-Job介绍、快速使用、FAQ、框架优势、支持功能等。Elastic-Job中文文档:Elastic-Job开发者手册一、Elastic-Job是什么?二、为何使用它?三、如何使用?...
2019-05-08 18:58:04
1220
原创 Java经典面试题之写个死锁
最近有朋友去面试Java,被问到多线程呀、锁呀相关的知识,朋友balabala也基本能答上来,然后面试官突然要求手写个简单的死锁出来,朋友一下子就懵住了~~,平时光看理论了,谁知道还要手撕代码...,关键还乍写不出来... △:大环境这么差,面试还是要好好准备。文章目录一、先上代码,非常简单二、检查死锁三、产生死锁的4个必要条件一、先上代码,非常简单public class D...
2019-04-28 00:24:24
697
原创 分布式事务一致性:三阶段提交协议(3PC)
文章目录一、概念二、和2PC对比三、总结一、概念三阶段提交协议是两阶段提交协议的改进版本。它通过超时机制解决了阻塞的问题,并把两个阶段增加为以下三个阶段。询问阶段: 协调者询问参与者是否可以完成指令,参与者只需要回答是或者不是。准备阶段: 如果询问阶段都返回是,那么协调者会像所有参与者发送预执行请求指令,然后参与者写redo和undo日志,执行操作但不提交。(与二阶段提交的准备阶段类似)...
2018-12-29 11:39:22
482
原创 分布式事务一致性:二阶段提交协议(2PC)
二阶段提交协议(2PC)一、概念:二阶段提交协议把分布式事务分为两个阶段,1准备阶段,2提交阶段,准备阶段和提交阶段都是事务 管理器发起的(协调者),参与事务的资源(协调者)。准备阶段: 协调者像参与者发起指令,参与者评估自己的状态,如果参与者评估指令可以完成,则会 写redo或者undo日志(redo日志记录数据修改后的值,以应对数据库修改数据过程中宕机,恢复后可以通过redo日志将缓冲...
2018-12-28 11:32:30
436
原创 平安科技Java开发三面面经(2018年12月)
上周接到平安HR邀约面试的电话,约在上周6,过去面试。因为之前面过平安寿险,所以 应该是简历被捞了一下。说是现场直接走完面试流程,于是就去了。现场共2轮技术面+1轮HR面,3轮面试过了的话,后面会做一份IQ和EQ测试题(这个测试挂了,就GG,而且3个月不能再面平安任何岗位,要认真点),然后才是谈薪,发offer,体检,背调。 ps:楼主17届普本毕业生,一年半开发经验,之前主要做分布式系统...
2018-12-06 17:24:52
11737
5
原创 Hibernate:could not execute query 列名无效
java.sql.SQLException: 列名无效最近换了个项目组,数据访问层从使用Mybatis变为Hibernate,开发过程中也遇到一些小麻烦,比如我的XX.hbm.xml文件中的sql打印出来执行查询,是OK的。但是在项目中调用就会报错 java.sql.SQLException: 列名无效,如下图。原因: 由于习惯了Mybatis自己写SQL,在XX.hbm.xml文件中,se...
2018-11-24 16:21:09
4618
原创 记录平安寿险社招java岗一面
本周去了深圳平安寿险面试,记录一下。我是直接网投的,后面会收到测评邮件,做一份IQ和EQ题,通过会安排面试。主要还是看着简历问。就还记得这么多。(背景:17届普本毕业生,无大厂经历,由于现在公司组织架构变更等各方面原因,有点动荡,想出去看看机会)必问,讲讲项目,你在其中做了什么事,这一块主要还是聊项目,会问的比较细。SpringMVC中的组件,请求的处理过程。讲几个Spring中的...
2018-10-12 16:29:22
7425
3
原创 ORA-22922:不存在的 LOB 值
ORA-22922:不存在的 LOB 值开发中遇到的奇怪问题,写个SQL语句,在plsql中查询没问题,在java中调用会报如上错误,查了一些资料,没看太明白,只是说WM_CONCAT()函数和group by、distinct、union关键字联合使用时,会有这个问题。先记录下解决方案。SQL的伪代码: 原SQL(有问题):SELECT T.*, B.name ...
2018-08-28 18:48:32
4987
原创 Tomcat启动报错解决之 Server Tomcat v8.5 Server at localhost failed to start.
Server Tomcat v8.5 Server at localhost failed to start.
2018-06-27 00:50:55
87432
3
原创 单例模式(Singleton Pattern)典型的四种实现方式
一、简介:引入百度百科对单例模式的介绍: 单例模式(Singleton Pattern)是一种常用的软件设计模式。《设计模式》一书中对其介绍:“保证一个类仅有一个实例,并提供一个访问它的全局访问点。” 在某些时候,一个系统只有一个实例是很重要且必要的,比如:Windows系统中的任务管理器, 同时只能存在一个,因为系统瞬态是固定的,存在多个任务管理器也是在浪费资源。优点:...
2018-04-20 16:46:55
556
原创 JavaScript 运算出现多位小数的解决办法
JavaScript小数运算出现多位的解决办法 在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。先看几个例子,在Chrome控制台测试结果如下: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会有这个问题。解决办法:...
2018-03-16 15:50:45
5068
原创 一种简单的用java实现快速排序(Quicksort)
1,快速排序(Quicksort)是对冒泡排序的一种改进。对数据量越大,数据分布越混乱的,一般认为是性能最好的。
2017-12-08 18:22:38
1368
原创 关于Bootstrap table的回调onLoadSuccess()和onPostBody()使用小结
Bootstrap table 回调函数
2017-12-04 17:26:40
25757
原创 Controller调用service报错:com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote service :XXX
Controller调用service报错:com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote service :XXX1.错误原因:sevice方法中传递参数没有序列化RPC(远程过程调用协议)是通过底层的网络传输协议(如TCP)完成的,而网络中数据传输都是二进制,所以参数要序列化(Serializable)。 解决办法:参数类
2017-07-10 11:53:52
7316
原创 eclipse+drools 6.5开发环境的搭建,以及创建一个简单的drools项目
drools规则引擎就是把某些业务逻辑从硬代码编程分离出来,减少开发成本,便于将来的维护,好处多多,详情自行百度。
2017-01-09 17:56:00
8912
2
原创 PLSQL Developer的几个实用小技巧
PLSQL Developer的几个实用小技巧plsql作为开发oracle的可视化工具,使我们更加方便快捷的操作数据库。作为初入职场的菜鸟,看到公司的大神非常6的操作plsql,也很羡慕。网上能查到的plsql的技巧很多,对于我这样的初学者来说大部分用不到,故此只整理了两个简单的小技巧。
2016-12-24 15:38:31
2034
原创 win10 关于oracle和PLSQL Developer的安装、配置,以及常见问题解决
WIN10 关于oracle和PLSQL Developer的安装、配置,以及常见问题解决办法我是比较喜欢去官网下载软件,主要是比较干净安全,没有捆绑软件。plsql是支持32位oracle的,所以oracle客户端我装的32位,据说64位的也是可以用的,但是要配置一些文件(我图方便,也建议大家别搞事,能快速调试好才是王道)。
2016-12-23 16:44:16
17128
plsql汉化包
2016-12-23
JAVA把子类引用传递给父类参数,这样的作用?
2017-12-18
drools6.5 决策表导入eclipse报错
2017-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人