自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (3)
  • 收藏
  • 关注

原创 力扣回溯算法-电话号码的字母组合

回溯算法解决力扣第17题:电话号码的字母组合

2023-12-31 13:00:31 527

原创 java开发中常用的一些公式(算法)

项目中经常使用到的一些数学公式

2023-07-20 10:58:56 219

原创 线程池总结

线程池常见问题整理

2023-05-26 14:56:51 914

原创 spring源码学习

spring源码学习总结

2023-05-22 17:25:14 2206 1

原创 2023的八股文(一)

面经总结

2023-05-16 18:28:26 636

原创 redis总结

redis总结

2023-05-12 16:40:19 715

原创 java密码校验

密码规则:长度为8-16,必须数字字母组合、可包含下划线在网上找了很多正则表达式都不能满足我的要求。后面综合总结了一下,用了这样的办法,在这里做一下记录public class Test { public static void main(String[] args) { String pwd1 = "________"; System.out.println("全是下划线:"+checkPwd(pwd1)); String pwd2 =

2021-05-26 09:39:47 1053

原创 利用git,npm给谷歌安装React devTools插件后访问不了react项目

巨坑!真的,我费了老大劲给安装好,然后告诉我不能用。。。半天没了。我之前写的那篇文章的安装方法https://blog.csdn.net/sinat_35803474/article/details/116331348安装好之后,访问我的项目就报错了我真的人都傻了。。代码我也没动啊,怎么就不行了?what?后来百度查了一下,果然有人跟我是一样的,据说是官方提供的好像是用不了,可能是react更新的太快,3.6版本低了用不了了。现在这个版本是4.13了有提供了可以直接下载,然后拖到扩展程序的

2021-05-01 18:34:36 467

原创 npm 安装谷歌插件React devtools

网上查的有些是用yarn命令装的,我电脑上只有npm命令,目前也用不到yarn,就找到用npm的方法。第一步:git 克隆react devtools地址:https://github.com/facebook/react-devtools2.克隆下来是这样的。第二步:切换分支注意这还不能直接下用命令下载依赖什么的,很多博客上都少了一步,或者没有重点说明!我觉得很重要的,一定要切换到v3分支哈,不然就是各种错1)npm WARN saveError ENOENT: no such file o

2021-05-01 17:40:35 1554 4

原创 利用oracle闪回,将修改的字段还原

问题公司的表被清空了,重新恢复的时候导致中文的字段乱码了。想要把乱码的字段修改回来,想到了回闪,出问题的时间之前的数据。然后通过回闪的数据去更新现在乱码的字段具体实现数据表:personidnamecreate_time1灏忛緳濂?2018-01-13 09:00:002?1y2018-01-03 09:00:001.回闪select id,name,create_time from personas of timestamp to_timesta

2021-03-13 09:49:50 246

原创 面试心得(富士康,格力)

周五晚上面了富士康,是两个面试官。可能因为是同行业,所以面试官问的全是项目上的问题,也就相当于同行沟通……面试官感觉特别不尊重人,问我项目上遇到的问题,解决方案,我讲完之后,他就一脸的鄙视,说我们对代码性能要求这么低的么?我们这么做不会导致OOM吗之类的……就很自豪的说了他们的一些解决方案,聊完了就说下周给通知。 周六线下去面试了格力。到了之后说让我做一下笔试题。 **笔试**(1) 10道单选题,包含java基础和redis。(2)10道多选题,也是java基础。(3)两道sql...

2021-03-08 10:55:29 883 1

原创 招银联融摸底面试

摸底面试。。。为什么叫摸底,就是我投了简历过了几天后,昨晚来了个电话,是招银的,想来跟我了解一下,觉得可以的话会跟我约面试。。。我把他叫摸底考试,我以为就是随便聊一下,介绍下自己,介绍下项目。聊着聊着开始问技术了。。。spring的一些核心模块。我说了spring ioc,aop。我说了一下aop的底层,动态代理,jdk动态代理是反射,然后就问我我是怎么知道这些的,我说我看技术博客学到的接着问我springMVC工作流程。我说了之后问我Handler Mapping是怎么找到controller的,因

2021-03-03 21:07:00 124 1

原创 平方科技面试

第六次面试了鸭虽然对方是个小公司,但是感觉态度很好的一家公司,笔芯!我们是微信群聊面试,3个人。一个面试官,一个主管。面试官就问了几个问题,问的都是我项目上的一些东西springBoot的搭建过程,整合mybatis的过程。配置啊,怎么整合起来的(真是不按套路出牌。。。),我答的一般,然后面试官也给我台阶下了,说到编译器上就记得怎么做了是吧。。mybatis怎样传入多个参数,我答的不怎么好。最后问我mybatis传入参数的几个方式mysql如何优化为什么要用多线程?线程池用过吗?(我好像没答

2021-03-03 20:51:22 171 2

原创 某上市公司面试

两个面试官面的,问了一些很初级的问题,由于过于初级的问题被我忽略了,没有去复习,真是猝不及防,眼高手低。。。问项目中遇到什么难题问aop在项目中是如何记录操作的,就是去记录用户做了什么操作(插入、更新、删除等。。。)我就说了我简单的定义了切面类,用了注解,就没了。为了避免尴尬,我说我自己实现过AOP,jdk动态代理是怎么实现的,首先是一个处理器类继承InvocationHandler类,构造方法需要传入目标类,重写invoke方法(通知和正在执行的方法)。Proxy.newInstance方法中

2021-03-01 22:04:33 180

原创 平安寿险一面

我今天。。。又又又参加面试了,这是在电视剧里活不过3集啊。。面试就花了半个小时,感觉面试官没什么想跟我聊的。。。问我中间件,不会。。。负载均衡。。。不会。。。大数据,不会。。。好吧,不吐槽那么多了,说一下问题吧1)说一下spring aop,如何实现的?2)你在项目中哪里实践了aop?我说了日志记录,没有说事务也是用到了aop,不记得了。。。3)问我在两个项目之间,付出时间的比例4)mybatis和mybatis-plus的区别,mybatis用过没(我简历写我用的mybatis-plus),我说

2021-02-25 21:26:28 306 1

原创 一张图让你了解jvm垃圾回收器

2021-02-24 19:11:14 80

原创 一张图让你了解——mysql高可用:分库分表

高清图我稍后会上传到资源

2021-02-24 19:06:17 87

原创 阿里菜鸟一面

1.自我介绍2.分库分表。分表:垂直分表,水平分表3.mysql高可用,读写分离如何实现,主从复制如何实现,主从复制有时间间隔,会产生脏读问题,该怎么办?4.HashMap put原理,线程安全吗5.concurrentHashMap如何实现的?为什么key不能为空?6.项目中定时任务,有多台服务器,如何保证不会多台服务器重复执行?如果指定服务器,但是那台服务器挂了怎么处理?7.线程池了解吗?线程池的几个参数,实际中有用到哪个线程池?线程池的核心数量是3,什么时候变成4。设置了空闲线程的存货时

2021-02-23 21:39:33 127 3

原创 比亚迪面经

2021处女面~电话面试:面试官很好,是那种聊天式的面试,就是问我会写什么,我们展开来聊就好了。感觉面试官已经很好的看了我的简历了,先是让我简单的介绍一下项目,问我在项目中做了那些工作,主要是前端还是后端。问了几个比较简单的技术问题(1)为什么要有spring,人家为什么设计这个出来,有什么用(2)mysql事务,隔离级别的应用场景(3)mysql函数和存储过程的区别(4)谈谈你对jvm的理解(因为我简历写了)(5)内存泄漏你是怎么解决的(6)项目是如何部署的,有没有反向代理,负载均衡(7

2021-02-18 15:35:44 2562 2

原创 WebService报错javax.xml.ws.soap.SOAPFaultException:Internal Error

公司项目有遇到这个问题,调用别人的接口。真是神tm Internal Error。这个问题百度都查不到。我可能是历史上唯一出现这个问题的女纸。其实一般遇到这个问题,Internal Error内部错误,就是服务端那边接收你的参数,然后判断你的参数,不给通过,但是具体什么原因也没告诉你。【解决办法】对方给的示例代码中的参数写死的,运行没问题的,到项目上跑起来就报错了。于是我拿写死的参数和项目发送的参数作对比。还真是我参数传错了。就是//项目代码public void func(){ Ite

2021-01-14 18:40:26 3653

原创 工作中遇到的问题——jQuery报错,Uncaught TypeError: Cannot read property ‘toLowerCase‘ of undefined

这个问题有很多朋友都有遇到过,我这个问题出现的原因有点奇葩,在这里记录一下

2021-01-06 14:56:05 5015

原创 SSM框架学习——用户登录(异步请求方式实现)

Controller层class DispatchController{ @Autowired UserService userService;//注入的是接口类,因为依赖倒置原则,以及AOP,增强事务,jdk动态代理生成的代理对象也能被注入,去执行方法 //异步方法 @ResponseBody @RequestMapping("/doLogin") public Object login(String userName,String userPwd,Strin

2020-12-28 22:10:22 633

原创 js操作iframe和父窗口

工作中经常会用到,记录一下,免得总是到处找。一、在父窗口中获取iframe中的元素JS:1.window.frames["iframe的name值"].document.getElementById("iframe中控件的ID")2.var obj=document.getElementById("iframe的name").contentWindow; var ifmObj=obj.document.getElementById("iframe中控件的ID");jquery:1.$("

2020-12-25 11:51:28 556

原创 记录一个小白搭建SSM框架遇到的一个坑

我怎么会这么愚蠢呢????这么简单的问题居然不懂?跟着教程,写了SSM框架,完了以后发布到tomcat上。下面说说我遇到的几个问题maven部署项目后tomcat启动不了。can’t start tomcat。我也看不到错误在哪里,后来百度乱搜。说应该是maven的pom.xml依赖的那些jar有问题,要么就是文件损坏,要么就是找不到之类的。但我哪里知道什么地方有问题?百度有说maven-test一下,可以看到哪些依赖有问题。果然报错Caused by: java.util.zip.ZipExcept

2020-12-18 01:01:42 183

原创 并发编程面试题大赏

基础问题程序、进程 和线程程序启动了就是一个进程进程是系统资源分配和调度的独立单位线程是进程的一个实体,是cpu分配和调度的基本单位,一个进程有多个线程,线程组之间共享进程的数据。进程切换开销大,线程切换开销小并发编程的三要素可见性、原子性、有序性并行和并发并行:单位时间内,多个处理器或多核处理器同时处理多个任务并发:一个时间段内,多个任务在同一个CPU核上,按细分的时间片交替执行什么是多线程?多线程的优势和劣势多个不同线程执行不同任务优势:充分利用C

2020-12-15 21:01:05 124 1

原创 慎用Apache的BeanUtils.copyProperties复制属性

之前写过一篇文章,说我的项目由于使用了的BeanUtils.copyProperties,在数据量很大的情况下,我的日志文件记录了大量这些复制属性的相关信息,导致服务器内存占用率高达97%。这两天我做的一个功能,也使用到了它,依然是大数据量,功能需要几分钟才能完成。我看了一下日志文件以及通过debug观察耗时的节点。果然又是因为BeanUtils.copyProperties。查了一下度娘,我了解到这玩意之所以会记录大量的信息到日志文件,是因为它使用了转换器,这个转换器会把把转换的过程什么的记录到日志。一个

2020-11-19 11:08:13 1093

原创 @Autowired注入属性之后还是null值

今天在测试一个功能,报出一个Null Point Exveption。Debug发现,是一个dao类是空指针。代码类似于这样的。

2020-10-25 21:59:38 863

原创 Linux查看文件占用大小命令以及Spring记录日志问题记录

昨天工作中遇到了一个问题,发现服务器内存占用率高达98%,找同事帮忙看了一下,到底是哪个文件居然占用了这么大的内存?同事教我用以下的命令可以查看文件占用内存的情况df -h查看系统中文件的使用情况du -sh *查看当前目录下各个文件及目录占用空间大小使用du -sh命令后发现,是log日志占用了大量内存。再查看日志,发现是查询得到大批量数据,并且for循环,使用BeanUtils.copyProperties方法复制对象,这个方法会在log里记录大量的属性复制过程,如下。sid:PC1234

2020-10-21 09:38:03 349

原创 InputStream复用问题

【问题】:后台获取了前台传输过来的文件,先判断文件里的内容是否正确,正确之后,再将文件上传到服务器。FileIoUtil.javaclass FileIoUtil{ public List<String> getFileIo(<List<?> fileList){ Workbook wb - null; List<String> parm = new ArrayList<String>(); InputStream ins =

2020-08-14 16:58:38 355

原创 java poi写文件报错:SXSSFWorkbook java.io.IOException:权限不够

使用SXSSFWorkbook.write(bos)写excel文件时,无法生成文件,报错permission denied。报错的具体位置是SXSSFWorkbook类的write方法,line 515。File tmpFile;tmpFile = tmpFile.createTempFile("poi-sxssf-template",".xlsx");就是Apache POI利用SXSSF写文件时,会产生临时文件,如果是linux系统,会位于/tmp/poifiles文件夹里。所以就是因为该

2020-08-14 11:37:11 1887

原创 程序员学习路线(个人)

个人画的学习路线思维导图,仅适合个人。大家可以参考。

2020-07-10 22:04:38 351

原创 hadoop学习时遇到的问题:HBase shell create表时报错Master is initializing

参考这个https://blog.csdn.net/a_drjiaoda/article/details/88697894我的原因是集群几个节点的时间没有同步,Master节点的时间是2020/01/09,slave和slave1的时间均是2020/01/10,所以就有这个错误,同步时间即可;再参考一下他https://blog.csdn.net/i9you9me/article/...

2020-01-10 11:30:02 1299 1

原创 hadoop学习时遇到的问题:启动HBASE,出现 Caused by: java.net.ConnectException: 拒绝连接

2019-07-04 14:29:34,210 FATAL [centos103:16000.activeMasterManager] master.HMaster: Unhandled exception. Starting shutdown.java.net.ConnectException: Call From master/192.168.29.133 to master:9820 fa...

2020-01-10 11:23:44 4019

原创 hadoop学习时遇到的问题:启动ZooKeeper报错,--main class information unavailable

启动ZooKeeper报错,--main class information unavailable找了很多办法,都是说因为非正常关机引起的,删除zoo.cfg中dataDir指定目录下的文件就可以了。但是我屡试多遍,就是不行。再看了一篇博客,据说可以看一下ZooKeeper的日志文件,我看了一下,报错信息是java.io.IOException: No snapshot found, but ...

2020-01-09 14:33:31 3360 1

原创 Hadoop学习中遇到的问题:ls:‘.‘:No such file ordirectory

问题:Hadoop配置好之后,上传文件或者列出文件目录时,‘.‘:No such file ordirectory的错。解决方法:百度了一下,是这么说的,出现此问题的原因有在HDFS是当前的用户不会创建主目录。 为了解决这个问题,你需要自己创建HDFS主目录。参考https://www.howtoing.com/hadoop-hdfs-ls-no-such-file-or-directory...

2020-01-05 18:50:04 1603

原创 hadoop学习中遇到的问题:更改linux主机名

1)修改"/etc/sysconfig/network"文件其中"HOSTNAME"后面的值,改成我们规划的名称。"/etc/sysconfig/network"的设定项目如下:NETWORKING 是否利用网络 GATEWAY 默认网关 IPGATEWAYDEV 默认网关的接口名 HOSTNAME 主机名 DOMAIN 域名2)配置hosts文件(必须)“/etc/hosts"...

2020-01-01 20:19:47 1438

原创 hadoop学习中遇到的问题:hadoop拒绝连接

hadoop学习中遇到的问题:hadoop拒绝连接hadoop安装好之后,在本地浏览器输入地址http://192.168.29.134:9870,提示拒绝连接。在网上找了很多相关资料,有很多原因导致,一个是防火墙没关闭,一个是namenode没有启动起来,一个是因为namenode启动后journalnode还没有启动,还有就是namenode和datanode的clusterID不一致、没有...

2020-01-01 19:56:05 32448 2

原创 《5G时代:生活方式和商业模式的大变革》读书笔记和总结

《5G时代:生活方式和商业模式的大变革》作者:龟井卓也简介:本书主要讲了以下几点:什么是5G?5G是如何改变生活,如何改变商务?深入探讨5G带来的风险;分享5G时代,我们应该做些什么?对于人们对5G的主要疑问做出解答;笔记:1、什么是5G:第五代移动通信系统2、LTE(Long Term Evolution):长期演进技术3、5G通信技术进化历程图(根据日本总务省资料...

2019-12-21 15:42:53 2507

原创 我在搭建mybatis时碰到的一系列问题

问题总结: 1.Error while performing database login with the XXXdriver; Listener refused the connection with the following error; ORA-12505,TNS:listener does not currently know of SID given inconnect descr...

2018-09-11 15:24:49 3767

原创 springmvc上传图片之后的显示问题

现在正在学习SSM框架,做了一个文件上传的功能。代码是参考的www.how2j.com上的。主要如下: 1.web.xml&lt;!--允许访问jpg。 并且必须加在springmvc的servlet之前--&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;default&lt;/servlet-name&gt; ...

2018-09-11 10:31:17 4954

mysql高可用分库分表.pdf

mysql分库分表,详细介绍了垂直分表、水平分表、垂直分库、水平分库,包括它们的优缺点,解决的问题,有具体案例

2021-02-24

springmvc上传图片代码

就是简单的一个springmvc上传文件的示例。上传图片后可以显示图片,适合新手学习

2018-09-11

thinkphp3.2.3+富头像上传编辑器

thinkphp3.2.3的头像上传代码,只有这一个功能的代码,还可以裁剪头像,功能就凑合着用吧,大家可以参考参考,自己研究的,费点力气,就要点积分咯

2017-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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