摘要: 前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实列)、适用场景,以及可能遇到的问题面试官追问,希望能帮助你打动面试官。 一、基本概念 乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。 乐观锁:乐观锁在操作数据时非常乐观、认为别人不 阅读全文
posted @ 2019-05-02 17:29 源问三生 阅读(354) 评论(1) 推荐(1) 编辑
摘要: 声明:本文是转载https://www.cnblogs.com/shockerli/p/1000-plus-line-mysql-notes.html这里的,只是觉得读完之后,感觉很有用,所以转过来自己博客,时常阅读之用,谢谢。 阅读全文
posted @ 2019-03-19 09:47 源问三生 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 问题背景 在JPA多表联合查询,执行JPA sql 查询语句的时候,会查询出多个对象所有的值。然后在内存中进行排序、重组。瞬间造成服务器内存使用量升高,影响查询性能。 解决办法 业务场景 一对多查询,然后进行模糊搜索。 解决办法 PO类 一类 多类 Service 实现方法 分析 如果我们在代码中使 阅读全文
posted @ 2019-02-03 10:30 源问三生 阅读(3124) 评论(0) 推荐(0) 编辑
摘要: fixLength格式的编码转换 前言:在一些要求保密性比较高的程序中,我们会对发送的信息进行特殊的加密方式。比如:fixLength、base64编码等各种的编码来保证信息的秘密性。 背景 在本次项目中,我们采用了fixlength的方式来编码我们的Request请求消息,然后通过MQ来进行消息的 阅读全文
posted @ 2018-05-14 14:46 源问三生 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 通过Spring实现JavaBean的注入 需求:通过配置文件, 实现注入JavaBean,从而获取到xml文件中的Value值。 实现方式: 1.xml的配置。 在resource目录下,DispatcherServlet-servlet.xml中写我们需要注入的javabean。如图所示: 解释 阅读全文
posted @ 2017-12-28 10:02 源问三生 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: Git删除远程分支 上命令 然后耐心等待一会,这个时候命令框不动的话不要急。稍等片刻即可。 阅读全文
posted @ 2017-12-28 09:52 源问三生 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 出现这个错误的原因是Maven不支持缺少web.xml的web项目 解决方法 添加Web模块,对项目右键->Java EE Tools->Generate Deployment Descriptor Stub,这样就在 src\main\webapp下面生成了WEB-INF文件夹和web.xml,问 阅读全文
posted @ 2017-11-30 11:54 源问三生 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Windows下搭建SFTP教程 1、下载freeSSHd.exe,并点击执行,一直next就ok。安装完成之后,会生成一个。即可。(下载地址:http://www.freesshd.com/?ctt=download) 2、 然后打开FreeSSHd,进行配置。 a) 配置监听IP c)配置你的S 阅读全文
posted @ 2017-11-06 12:05 源问三生 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 前言:作为整日敲代码的程序员们,我们为什么要定期写bolg?码完java还要来撸日记?这不是很浪费时间吗?对此,我要说:NO!!! 从前,上小学的时候,每天最烦的就是老师布置的每天都要写的日记,所以为了完成任务,每天的日记都是记得流水账,毫无意义,而老师把我们写的日记喻为嚼烂的甘蔗,没有水分,没有营 阅读全文
posted @ 2017-04-14 15:43 源问三生 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 问题浅谈:先去发现浅显的小问题,然后再去挖出底层的大问题,一步步剖析出问题的根本,再解决掉它! 在最近的项目中,我遇到一个问题,拿出来跟大家分享一下,希望大家可以共同学习、共同进步! 问题描述:我们项目中持久层用的是JPA加Hibernate的方式来进行实现,但是当中有个业务需要4张表联查,同时还有 阅读全文
posted @ 2017-04-06 16:22 源问三生 阅读(218) 评论(0) 推荐(0) 编辑