自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 使用hutool ftp中文乱码问题

2、ftp服务器默认的编码是ISO-8859-1,net包初始化的 new FTPClient()默认的也是ISO-8859-1,如果都是ISO-8859-1 可以正常传文件,但是名字是乱码的,可以使用。这个方法的注释说明了,要在连接前调用,而hutool的初始化方法中,可以传指定的字符集,但是调用setAutodetectUTF8 已经是在连接之后了。3、如果服务器不支持utf-8,那么默认的编码是ISO-8859-1,那么使用。如果是支持utf-8的,客户端和服务端都用utf-8,不会出错;

2023-06-16 18:12:44 1143

原创 550-The filename, directory name, or volume label syntax is incorrect

我写了一个ftp客户端连接并下载文件的代码,linux的ftp是没有问题的,但是客户说他们的是windows的,于是我自己先在自己window电脑上搭建了一个ftp,并尝试连接下载。我用的是hutool的工具类ftp ,版本是5.8.9, 它的底层是net 包。:这个报错就是服务器上没有找到这个文件,可能是服务器上根本没有这个文件,也可能是权限问题,还有可能是因为字符集的编码导致名字错了,或者文件名拼错了也是可能找不到。ftp默认的编码是iso5591 ,如果想要取文件名是中文的话,可以转码。

2023-06-09 15:56:12 839

原创 the request was rejected because no multipart boundary was found

the request was rejected because no multipart boundary was found

2022-11-24 11:08:03 1442

原创 大厂面试总结

公司:基本都是大厂环节必备:自我介绍,项目介绍。提问:多线程:线程池创建号就有线程了吗死锁是什么,怎么处理和避免死锁怎么结束一个线程锁:了解分布式锁吗 redis 分布式锁,zookeeper分布式锁,两端提交,ttlsynchronized说说你的了解,底层知道吗,它锁的是什么Lock 和它有什么区别,性能哪个更好类加载: 双亲委托知道吗可以打破吗?怎么打破Jvm了解吗 jvm模型中哪些部分是程序私有的,哪些是公共的cms收集器收集流程能讲一下吗标记清除算法和复制算法的优缺点新

2021-07-26 15:06:47 139

原创 启动 Idea 报错 if you already hava a 64-bit JDK

启动 Idea 报错 if you already hava a 64-bit JDK遇到的问题:这个是.bat启动的逻辑解决方案:1、C:\Users\tangce.IntelliJIdea2019.2\config 里面的idea.exe.vmoptions文件或者idea64.exe.vmoptions文件删掉2、网上让修改安装目录下的idea.exe.vmoptions方法不一定生效,除非在 C:\Users\Administrator\AppData\Roaming\JetBrains

2021-07-22 14:43:24 1450

原创 深入理解jvm 读后感

最近看了一下第三版的深入理解jvm,有需要的小伙伴可以点击总结,jvm 的内存模型,需要解决的问题,基于的假设:对象是分为短期和长期的,分代回收的模型里面。分配担保,大对象直接进入老年代,复制算法和标记算法的区别,后来的G1打破了这种分代回收的思想,用region来处理,用memeryset 来处理跨rigion 引用。模型更加精准。和它比较相似的采用了一个卡表的操作,但是从效果上来说和它差不多了。ZGC 在停顿时间上有非常强的优势。在windows 上jdk 14已经开始对它支持了。底层有染色指针相比去

2021-07-12 15:16:47 129

原创 @PostConstruct @Async() 不能一起使用

@PostConstruct @Async() 不能一起使用

2021-06-29 13:44:06 1016

原创 面试心得

在工作之余,也开始找工作,我是从3月底开始有换工作的想法的。先后,我接到了好多电话,有阿里巴巴,华为,腾讯,字节跳动,去哪网,大厂基本上就是问项目,项目中有可以问的就问项目中的实例,没有的话,就问底层。一般最后问算法。电话面试基本上就是几个简单的算法题。渐渐也感觉厌烦了,明明用不上的东西被反复问来问去,并不是说没有用,理解并记牢当然是好的,本身这个东西就是刷一个区分度,或许进了大厂也不过是螺丝钉吧。但是似乎也没有更好的职业路径,自己创业还是自己做做个项目。似乎在职业的道路上越走越窄。虽然在经济学中,

2021-04-21 09:27:40 88

原创 记一次蚂蚁金服电话面试

今天收到了一个电话,说是蚂蚁金服的技术面试官,然后就问了一下我们的项目,然后我简单说了一下,然后问了一下有关写数据库 redis 一致性的问题。也问了几个消息队列的问题。感觉答的不怎么好。算法问了链表反转,二叉树的镜像...

2021-03-31 15:59:15 249

原创 2021-02-24

我觉得代码有一个很重要的特性,那就是如果一段代码可能正常运行,那么复制出来的也可以正常运行,具有可重复性,当公司换了一批又一批的人,如果没有人能超越最优的那块,将都是无效的。就和刷题一样,那么多人刷题也没有产生新的更优的解法。...

2021-02-24 16:18:02 62

原创 XMLHttpRequest 和 $.ajax

才知道这两个是同一个,Jquery 封装了js,但是js就应该用js的,jquery就用jquery的,我想在表单中添加一个文件。代码如下 var form = new FormData(); form.append("read_file",file) $.ajax({ url: url, type: "POST", data: form, processData: false, // 告诉jQuery不要去处理发送的

2020-09-14 14:47:50 269

原创 图片裁剪

最近在做图片裁剪的工作,记录一下。首先有两个可以考虑**Jcroper和cropper**经过尝试之后,我选择了cropper,原因是我找不到Jcroper裁剪之后,会得到选中区域的xy坐标及宽度W高度H ,但是需要后台去真正裁剪参考建议仔细阅读官网,关键的部分是我想知道裁剪之后怎么做, canvas=cropper.getCroppedCanvas() var url=canvas.toDataURL();//url形式 canvas.toBlob(function (blob) {

2020-09-07 16:41:24 140

原创 Disconnected from the target VM, address: ‘127.0.0.1:51050’, transport: ‘socket’

今天致命错误,Unsatisfied dependency expressed through field ‘baseMapper’ 后来发现是maven没有配,Disconnected from the target VM, address: ‘127.0.0.1:51050’, transport: ‘socket’ 后来发现是居然运行的test

2020-09-01 17:57:56 121

原创 关于QPS

越想越气,被面试官问到QPS相关的。我说我不知道,这些不关我的事。怎么,我去了就让我做这些了?还不是搬砖可是面试官总得问点什么吧,你也总得有点什么闪光点吧我想了半天,觉得自己没有什么闪光点,可能是出于谦虚,也可能出于自卑,也可能是看多了真正厉害的人物。但是我觉得这说对我自己比较中肯的评价。我想起了以前那个段子,我们需要有工作经验的,可是我还没有工作,那你就去面试啊,我去了,他们说只要有工作经验的。所以呢,理论的知识储备是一方面,真正的应用又是一方面,但是如果最终你没有做相关的,那么这些技能的价值还是

2020-08-11 17:33:49 155

原创 【区间合并】一些小思路

字节跳动问的其中一道题,也是leecode中的一道。下面是题目。给出一个区间的集合,请合并所有重叠的区间。示例输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].我说了一个基础的思路就是遍历比较,我想到了这个可能说乱序的,顺便问了一下面试官,是乱序的。然后,今天突然想到,为什么计算机就总是要各种遍历呢,数学往往都是一个公式就是算出一个精确的值。可以先求

2020-08-10 09:43:36 150

原创 springboot vue mongdb 小结

首先是确定技术栈,vue,vuex ,axio,这三个应该是必须的,至于ui 一直没有决定好。数据库mongdb.`@Overridepublic void saveDemo(DemoEntity demoEntity) { mongoTemplate.save(demoEntity);}@Overridepublic void removeDemo(Long id) { mongoTemplate.remove(id);}@Overridepublic void u

2020-07-20 11:44:21 125

原创 vue ui 技术选型

公司让我做用vue 做一个小项目,看看哪个ui比较好。Taro文档 :主要解决多端antdesign 文档 :比较全面的设计规范quasar

2020-07-15 11:50:30 256

原创 减少程序bug

**如何减少程序bug**1、很多时候,就像抄作业,抄了半天发现第一作者写错了,全班都抄错了,所以源头一定要保证质量2、有些bug,放到大的系统中出了错更难排查,单元测试很重要,而且很多代码即使是你自己写的 ,重新理解一遍也挺费时间的。所以要坚持一个原则,要做就做好。3、用户的需求是无止境的,可扩展性是总要面对的问题。良好的架构和合理的抽象,什么样的业务抽象出对应的模块,对象和...

2020-04-13 14:34:12 124

原创 三年小结

从刚开始学,到现在已经有很长时间了。技术上来说,进步不大,如果非要说,只能说更加全面,更加深入的了解了业务。但是我会什么,我什么都不会。我解决了无数的问题。这些问题可能也没有什么技术含量,过后我已经忘了是怎么解决了。或是着急先临时改了一下,也给别人挖了一个坑。后来我也再不断的填别人的坑。我经常会想,在程序的世界里,一群人想进来,又一群人想出去,有的人在定义规则,有的人在打破规则。有一次和领...

2020-04-01 10:20:28 93

原创 给动态元素加事件

给动态dom元素添加事件用jquery onhttps://www.runoob.com/jquery/event-on.html

2020-02-26 18:00:44 77

原创 Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest

MultipartHttpServletRequest request 是用于传文件的HttpServletRequest request 是普通的字段

2020-02-19 17:12:26 5357

原创 (,produces="text/html;charset=utf-8"不能加不然不能传值到ajax)

(,produces="text/html;charset=utf-8"不能加不然不能传值到ajax)

2020-02-19 16:45:36 484

原创 面试题String buffer builder区别

在一次光大银行的面试中,我被问这个问题,我回答了我知道的,但是面试官接着又问了StringBuffer和StringBuilder 数据结构有什么不同,我之前也并没有见过,但是想到线程安全不安全肯定也是加了锁呗,但是我还是回答了不知道。今天查了一下,果然是这样...

2019-11-25 18:02:47 107

原创 进栈出栈顺序

总结:先进先出,后进后出这个我知道,但是为什么一看到这个排顺序的题就不会了。原来要看第一个出栈的,那么比它先进去的必须按照顺序来。参考:https://blog.csdn.net/qq_28379809/article/details/78065358...

2019-10-23 09:37:46 808

原创 判断书写习惯

判断注意事项,尽量不要用!=判断

2019-10-08 12:05:03 81

原创 mysql json 删除

select json_search(paper_json,‘one’,‘c7db82715fc119902a1effbe1fab94d7’) as a from paper where paper_id=‘0009a9e822bbdbeb7ba933c39130dc29’;UPDATE paper set paper_json =JSON_REMOVE(paper_json,"$.paper...

2019-09-03 11:57:21 1066

原创 jsp页面传值

jspjsp include一种方式:<jsp:include page="…/leftPSorg.jsp" flush=“true”><jsp:param value=“14” name=“left_flag”/><jsp:param value="${param.CTIF_ID}" name=“CTIF_ID” /></jsp:includ...

2019-08-09 11:42:06 126

原创 el表达式取不到值

今天一个简单的取值怎么都取不到,我严重怀疑自己看错页面了,查看自己的标签头文件是否引入,又看看后台的数据,是有的最后把文件复制到notpad++里,语言调成jsp ,才看到有两个for each 循环,变量都用成item, 还不是要滥用变量,多写规范的变量名...

2019-03-20 16:38:23 387

原创 redirect_uri 域名与后台配置不一致 10003

redirect_uri 域名与后台配置不一致 10003(填坑解决方案)看了网上的一些解决方案,感觉明明应该是很简单的问题。最后发现自己跳转的url少加了https://检查1这里是授权修改的地方![在这里插入图片描述](https://img-blog.csdnimg.cn/20190319095505772.png?x-oss-process=image/watermark,type_...

2019-03-19 10:09:12 8665

原创 pytorch学习

pytorch 教程https://pytorch.org/tutorials/之前看到在别的地方后来在官网上看到换了个地方,希望大家以后还是多去官网

2018-12-27 14:22:45 84

ftp检测检测检测检测

ftp检测检测检测检测

2023-06-16

空空如也

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

TA关注的人

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