常见短路小问题
脏诗劣酒
慢慢学习
展开
-
Java中用Stream流对List对象集合转Map时key值重复的操作
看完你还不懂,你直接喷··操作1:重复key,选择保留其中一个value值代码:e -> e,解释:这是一个流式操作= 它把对象Dto中id取出来当成keye -> e= value的值就是本身对象Dto= 并且解释了当key值重复时它会将第一个重复的值保留。总结:这样的一个操作可以满足key值重复时value值保留并且不报错,但是还是有风险,不知道你保留的具体是不是你要的值。原创 2023-11-10 11:10:04 · 2170 阅读 · 0 评论 -
中文或中文首字母排序
代码里面的方法可以说是用的最简单的,从给网上借鉴看了不少,有很多废话,写的很垃圾的,很没用的。整理了这个觉得是最实际方便好用的。当集合为对象时也是一样的,你想用对象的那个属性拿来排序就取那个就行。comparator 中的循环换成对对象的属性值.原创 2022-12-20 16:30:04 · 427 阅读 · 0 评论 -
js配置文件,window对象定义全局变量之坑
window.xxx["zidingyi"] 中的 zidingyi 的名称中不要有_或者全大写,可能在有些环境下是报错找不到的!上面是自定义全局变量的js方法,一般写在项目的前端配置文件js中。但是注意有很坑人的地方是。将配置文件js引入对应的页面后,直接使用。原创 2022-11-09 15:55:44 · 1325 阅读 · 0 评论 -
获取http请求头部信息,或者获取自定义属性传值
后端肯定需要一个东西接受,很明显web层就是controller要个啥接收这个头部,现在接受的东西太多,但是做java的都2022年了,肯定用新的,比如:HttpServletRequest接受一下就行。很明显想问这个问题的人都是想从请求头部中获取一些信息,或者想自定义一个信息,然后后台获取。第二个方法是从头部获取自定义的属性值,这个方法就是你要的,但是后面还有更方便的方法。注意:眼神不好的兄弟这两个方法第一个有s,是的你眼神不好,我也是。是的就这一个方法就可以获取到自定的值,没几个说清楚的。原创 2022-08-22 16:00:13 · 3714 阅读 · 4 评论 -
关于JSONObject和String类型的相互转换
你需要把字符串利用一些字符串函数得到 =》{"name":"小明","pwd":"123"} 再转就可以了。比如:entity({"name":"小明","pwd":"123"}) 这种就转化不了,会报错。这里的String是有些要求的,首先它要是json格式,其次json格式中不能出现其他的字符。这里的JSONObject对像是不是hutool这些工具类的哦,是java内部自带这个。代码是我手敲的可能会出错。很简单JSONObject有toSting方法直值调用就好。...原创 2022-08-05 16:31:02 · 26923 阅读 · 2 评论 -
hutool-FTP使用&上传返回false问题
1.相关依赖(因为hutool也是封装的底层apache,记得还要引入apache的依赖)2.相关使用方法(并不完整)注意:hutool官方文档写的特别简单,其实一点也不友好,甚至还有问题。3.完整代码原创 2022-06-30 11:22:54 · 4320 阅读 · 8 评论 -
Vue2&Vue3-Dialog对话框进行拖动方法
Vue2&Vue3-Dialog对话框进行拖动方法原创 2022-04-27 16:41:21 · 2971 阅读 · 2 评论 -
路径传参中/和?传参
自己做项目练习时偶尔就短路了,所以记录一下。/传参的方式,就是把变量值直接+拼接在路径中;?传参则还要把上"?变量属性名"+变量值;当然传参后对象的接收方式也不同,/传参到controller中是路径接收,所以在controller中的访问路径里面要加上,如图/{uid}并且参数中还应该加上注解,这里()里面的uid值要和上图路径传参的uid值对应相等,而后面的int uid的变量名就不用了,可以自己定义。...原创 2021-12-10 16:32:09 · 1496 阅读 · 0 评论