![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
on the way
zc搬码工
抬头不是自负,而是仰望星空;低头不是自卑,而是脚踏实地。
展开
-
2020小结,迎战2021
2020,又悄悄的过了一年,感觉今年遇到了很多事情,又仿佛什么事都没有发生,只是大家都长大了一岁。工作和生活今年同样没有写博客,不是因为没有东西分享,而是时间基本都被工作和生活霸占,抓狂!!!好在工作上没有受疫情的影响,反而更加的认识到了互联网的重要意义。这里要十分感谢领导的信任和培养,同时也感谢同伴们的信任和帮助,和大家一起共事真的很开心,希望来年再接再厉,共同进步,合作愉快,少写bug。在生活中也有了很多的感悟,被LOL设计师劝退后,现在会花更多的时间在家庭上,每周都带着老婆孩子买菜逛超市,真.原创 2020-12-28 18:03:03 · 2033 阅读 · 10 评论 -
真正的RESTFUL-API
转载:如何设计出优秀的Restful API?1 你一直在错误的使用http协议现在微服务真是火的一塌糊涂!大街小巷,逢人必谈微服务,各路大神纷纷忙着把自家的单体服务拆解成多个Web微小服务!而作为微服务之间通信的桥梁,Web API的设计就显得非常重要。Http是目前互联网使用最多的协议,没有之一!但是作为Http协议创始人之一的Roy Fielding认为,过去十年,大家都在错误的使用Http协议。删除一个数据,路径往往是 delete/{id} , 更新一条数据,路径往往被定义为update/{转载 2020-09-18 16:21:47 · 268 阅读 · 0 评论 -
五分钟理解什么是vue
做java开发三年来,最开始用的是jsp,后来freemarket,bootstrap等前端框架都用过,当时前端页面、后端代码都要自己写。现在流行前后端分离开发,就更专注后端开发,以api的形式开放接口给前端,不过还是对当前最流行的vue比较感兴趣,分享一个很有意义的视频, 五分钟帮助理解什么是vue.js...原创 2018-12-18 15:23:52 · 263 阅读 · 0 评论 -
深入理解js闭包
一直觉得js闭包(closure)很神秘,今天就来看看js闭包是什么东西。谈到js闭包,就要说到变量的作用域,js中的变量作用域和java差不多,应该很好理解。一、变量的作用域变量的作用域无非就是两种:全局变量和局部变量。var n = 999;function f1(){ console.log(n);}f1(); //999n作为全局变量,函数内部也能获取到;换言之,...原创 2019-01-07 17:40:07 · 465 阅读 · 0 评论 -
一行代码解决导出文件的文件名中文乱码问题
通常导出文件都是通过流的形式导出,当导出的文件名包含中文的时候,由于各大浏览器的内核不同,会出现一些浏览器导出的文件名正常,而某狐浏览器或某E浏览器就极有可能出现乱码,不用担心,我这行代码兼容所有的浏览器。response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + fileName);在响应头...原创 2019-01-24 10:15:56 · 5694 阅读 · 1 评论 -
JSR 303 - Bean Validation 基本介绍及常用注解
JSR 303 是什么?JSR-303 是 Java EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是hibernate Validator。JSR 303 能做什么?1.JSR 303 用于对java Bean 中的字段的值进行验证,使得基本的验证逻辑可以从业务代码中脱离出来。2.是一个运行时的数据验证框架,在验证之后验证的错误信息会被马上返回。都有些什么...原创 2019-01-23 14:48:13 · 2906 阅读 · 0 评论 -
一分钟搞懂泛型和Object的区别?
泛型声明public <T> T doSomeThing(T t){ return t;}Object声明public Object doSomeThing(Object obj){ return obj;}泛型引用String result = doSomeThing("参数是String");Object引用String result = (String...原创 2019-03-11 16:23:17 · 4187 阅读 · 0 评论 -
三分钟学会java枚举类
什么是枚举 what枚举类enum是jdk1.5引入的,全称enumeration,和class、interface的地位一样,存在java.lang包中什么时候使用枚举 when当变量的值在一个固定的范围内变化时,建议优先使用枚举为什么使用枚举 why正常我们声明常量时public static final String SEASON_SPRING = "春天";public st...原创 2019-05-08 16:38:08 · 265 阅读 · 0 评论