![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
经验之谈
工作中遇到的问题,为什么会有这个问题?如何解决
焦虑的说说
喜欢编程,喜欢听音乐,跑步
展开
-
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 · 1084 阅读 · 0 评论 -
利用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 · 263 阅读 · 0 评论 -
招银联融摸底面试
摸底面试。。。为什么叫摸底,就是我投了简历过了几天后,昨晚来了个电话,是招银的,想来跟我了解一下,觉得可以的话会跟我约面试。。。我把他叫摸底考试,我以为就是随便聊一下,介绍下自己,介绍下项目。聊着聊着开始问技术了。。。spring的一些核心模块。我说了spring ioc,aop。我说了一下aop的底层,动态代理,jdk动态代理是反射,然后就问我我是怎么知道这些的,我说我看技术博客学到的接着问我springMVC工作流程。我说了之后问我Handler Mapping是怎么找到controller的,因原创 2021-03-03 21:07:00 · 133 阅读 · 1 评论 -
平方科技面试
第六次面试了鸭虽然对方是个小公司,但是感觉态度很好的一家公司,笔芯!我们是微信群聊面试,3个人。一个面试官,一个主管。面试官就问了几个问题,问的都是我项目上的一些东西springBoot的搭建过程,整合mybatis的过程。配置啊,怎么整合起来的(真是不按套路出牌。。。),我答的一般,然后面试官也给我台阶下了,说到编译器上就记得怎么做了是吧。。mybatis怎样传入多个参数,我答的不怎么好。最后问我mybatis传入参数的几个方式mysql如何优化为什么要用多线程?线程池用过吗?(我好像没答原创 2021-03-03 20:51:22 · 190 阅读 · 2 评论 -
平安寿险一面
我今天。。。又又又参加面试了,这是在电视剧里活不过3集啊。。面试就花了半个小时,感觉面试官没什么想跟我聊的。。。问我中间件,不会。。。负载均衡。。。不会。。。大数据,不会。。。好吧,不吐槽那么多了,说一下问题吧1)说一下spring aop,如何实现的?2)你在项目中哪里实践了aop?我说了日志记录,没有说事务也是用到了aop,不记得了。。。3)问我在两个项目之间,付出时间的比例4)mybatis和mybatis-plus的区别,mybatis用过没(我简历写我用的mybatis-plus),我说原创 2021-02-25 21:26:28 · 311 阅读 · 1 评论 -
一张图让你了解jvm垃圾回收器
原创 2021-02-24 19:11:14 · 85 阅读 · 0 评论 -
一张图让你了解——mysql高可用:分库分表
高清图我稍后会上传到资源原创 2021-02-24 19:06:17 · 93 阅读 · 0 评论 -
阿里菜鸟一面
1.自我介绍2.分库分表。分表:垂直分表,水平分表3.mysql高可用,读写分离如何实现,主从复制如何实现,主从复制有时间间隔,会产生脏读问题,该怎么办?4.HashMap put原理,线程安全吗5.concurrentHashMap如何实现的?为什么key不能为空?6.项目中定时任务,有多台服务器,如何保证不会多台服务器重复执行?如果指定服务器,但是那台服务器挂了怎么处理?7.线程池了解吗?线程池的几个参数,实际中有用到哪个线程池?线程池的核心数量是3,什么时候变成4。设置了空闲线程的存货时原创 2021-02-23 21:39:33 · 131 阅读 · 3 评论 -
WebService报错javax.xml.ws.soap.SOAPFaultException:Internal Error
公司项目有遇到这个问题,调用别人的接口。真是神tm Internal Error。这个问题百度都查不到。我可能是历史上唯一出现这个问题的女纸。其实一般遇到这个问题,Internal Error内部错误,就是服务端那边接收你的参数,然后判断你的参数,不给通过,但是具体什么原因也没告诉你。【解决办法】对方给的示例代码中的参数写死的,运行没问题的,到项目上跑起来就报错了。于是我拿写死的参数和项目发送的参数作对比。还真是我参数传错了。就是//项目代码public void func(){ Ite原创 2021-01-14 18:40:26 · 3856 阅读 · 0 评论 -
慎用Apache的BeanUtils.copyProperties复制属性
之前写过一篇文章,说我的项目由于使用了的BeanUtils.copyProperties,在数据量很大的情况下,我的日志文件记录了大量这些复制属性的相关信息,导致服务器内存占用率高达97%。这两天我做的一个功能,也使用到了它,依然是大数据量,功能需要几分钟才能完成。我看了一下日志文件以及通过debug观察耗时的节点。果然又是因为BeanUtils.copyProperties。查了一下度娘,我了解到这玩意之所以会记录大量的信息到日志文件,是因为它使用了转换器,这个转换器会把把转换的过程什么的记录到日志。一个原创 2020-11-19 11:08:13 · 1120 阅读 · 0 评论 -
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 · 369 阅读 · 0 评论 -
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 · 2000 阅读 · 0 评论