5 Caeser110

尚未进行身份认证

大家好,我是小太阳,愿你看到我的博客可以笑得如太阳般温暖

等级
TA的排名 1w+

关于JSON你想知道的东西都在这里

JSON 介绍JSON(JavaScript Object Notation,JavaScript对象表示法,读作/ˈdʒeɪsən/)是一种由道格拉斯·克罗克福特构想和设计、轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON 数据格式与语言无关。即便它源自JavaScript,但当前很多编程语言都支持 JSON 格式数据的生

2020-05-26 16:27:22

Java令牌Token登录与退出

Java令牌Token登录与退出Token之前的博客已经介绍了各种登录的方式,现在直接介绍一种现在比较流行的登录方式,无状态登录,只需要客户端携带令牌就能登陆,服务器不再存储登录状态。突然粉丝量爆棚,开心死了,所以抓紧写一篇硬核代码,分享给大家,拿来即用的代码,直接copy即可。使用之前需要配置一下xml<!-- https://mvnrepository.com/artifact/com.auth0/java-jwt --><dependency> <gr

2020-05-25 20:34:15

JavaScript-Java日期格式转换

前言日期如何做比较,这还真让人头疼,如果能转换成数字来做比较那就好了……很多时候,我们取到前端的日期并不是数据库里存的日期格式,很多情况下都是字符串的形式传过来的,可是数据库内存什么格式的都有,但是我自己的数据库内基本都是存时间戳的,于是就要涉及时间戳的转换问题,首先介绍一下,如何在Java定义时间戳。Date aimTDate = (new Date());Timestamp aimT...

2020-04-28 08:42:10

Vue进阶之传值和调用方法-子调父和父调子

Vue进阶之传值和调用方法-子调父和父调子前言使用Vue有一段时间,对于组件化的封装,我是非常喜欢的,确实让我如鱼得水,用起来是真的舒服,模板化的语法也让其开发,非常简单,不过我也想说一点我可能觉得不太适应的地方,就是打包后的文件非常统一,我还不知道怎样做局部更新,在这里留个疑问吧。在写项目的时候,遇到了组件之间的传值问题,当组件化后,组件之间经常需要传值于是各种方式层出不穷,我目前尝试过p...

2020-03-31 20:19:21

浅谈登录

1. 登录会话在计算机科学领域来说,尤其是在网络领域,会话(session,Microsoft Windows 中文版译作工作阶段)是一种持久网络协议,在用户(或用户代理)端和服务器端之间创建关联,从而起到交换数据包的作用机制,session在网络协议(例如telnet或FTP)中是非常重要的部分。在不包含会话层(例如UDP)或者是无法长时间驻留会话层(例如HTTP)的传输协议中,会话的...

2020-02-23 09:48:35

Vue-axios-post数据后端接不到问题

1 前言最近在前后端联调的时候发现了一个问题,可能自己平时不注意发送的内容格式,导致解决问题的路上,走了很多弯路,尤其是在刚刚懂了一点Vue知识之后,发送请求的各种花式写法也是让人头大,我在这把我踩到的坑给大家介绍一下吧。2 问题这个问题是我前端登录的时候向后端发生post请求。在使用这个接口前,我使用 postman 确认过了几次,接口传参是没有问题的,而且使用params或者body传参...

2020-01-10 08:26:38

Vue聊聊跨域-模拟请求

跨域跨域资源共享,用于让网页的受限资源能够被其他域名的页面访问的一种机制。通过该机制,页面能够自由地使用不同域名的图片、样式、脚本、iframes以及视频。一些跨域的请求常常会被同源策略所禁止的 跨域资源共享是一份浏览器技术的规范,提供了Web 服务从不同网域传来沙盒脚本的方法,以避开浏览器的同源策略。为什么要跨域因为现在的项目前后端进行分离,还有各种文件服务器数据库服务器可能会分开,还可能...

2020-01-09 09:38:51

写在2020年前的一段话

写在2020年前作为一个划水的程序员,作为一个奔波的实施工程师,我度过了忙碌的一年,今天偶然看到敖丙大佬的博文,我实在是羡慕,打心眼里羡慕这种技术好,文采也很好,还喜欢记录的人。大佬的文章写的内容很丰富,记录自己的成长过程,是有真技术的大佬,不像我只能划水。所以我也想自省一番,我在想我明年该怎么过。我和大佬的距离还很远很远,我发现一些区别,我虽然很喜欢记录,可是我记录的东西确实很隐私,因为我...

2019-12-30 20:42:37

研究数据库-如何使用mybatis

前言为了更好的理解 mybatis 这个框架的使用方式,我采样无其他框架的 Demo 直接使用 mybatis ,来学习 mybatis 的使用。让代码是如何调用的,结构清晰的展示出来,知道哪里做了关联,哪里做了输入输出,而且还通过为什么要使用框架,没有框架之前是怎样,使用框架时解决了什么问题,都一一做解释。思考使用 Java 代码连接数据库,会有这样一个问题,就是我是连接一次就断开,...

2019-12-13 08:28:59

Vue 学习-eslint 报错-Missing space before value for key 'name'等

ESLint 介绍ESLint(有时发音为Easy Lint)是一种静态代码分析工具,用于识别JavaScript代码中发现的有问题的模式。它由Nicholas C. Zakas在2013年创建。[1] [2] ESLint中的规则是可配置的,并且可以定义和加载自定义规则。ESLint涵盖了代码质量和编码样式问题。ESLint支持ECMAScript的当前标准以及草案中用于将来标准的实验语法。使...

2019-12-12 10:23:45

sublime 离线安装vue-syntax-highliget

安装报错:Unable to download Vue Syntax Highlight. Please view the console for more details.ignored packages updated to: [“Vintage”]reloading /C/Users/Administrator/AppData/Roaming/Sublime Text 3/Packag...

2019-12-10 08:54:54

Spring源码导入Eclipse

最近开始阅读 Spring 源码,一步步教大家我是如何阅读的。1.下载源文件我使用的图形化工具 SourceTree 下载 github 上的源码,拉取 https://github.com/spring-projects/spring-framework.git 文件,挺多的、2.编译参考 import-into-eclipse.md 文件进行导入工程2.1 下载安装好 grad...

2019-10-24 11:41:29

很多人都是因为怕麻烦而少了很多社交机会

帮我点个赞吧你身边一定有一些活动是需要帮忙点赞的,但是很多人都觉得,好麻烦啊,或者好麻烦别人啊,还是算了吧……于是本来有这么一个借口让你去“撩”别人的,本来有这样一个契机让你与对方沟通的,你都视而不见,机会就这样流失了。朋友就是用来麻烦朋友如果怕麻烦,那就凡事都别去打扰他,自然而然,你们交流及机会越来越少,你和他的交集也会越来越少,自然就疏远了。但是麻烦归麻烦,如果你麻烦的事情是对方...

2019-10-12 15:40:36

为什么要使用mybatis的@param

起因我们先来看一个报错报错很简单,参数 start 没找到。我是在实现一个 API 接口时发现了一个问题,当我不使用 @Param 标签时,mybatis 是不认识哪个参数叫什么名字的,尽管我定义了 (long start,long end) 它仍然不认识。在这个接口上,我希望根据前端传来的参数,查找指定范围的数据,例如:我想搜索第二页的数据,假设一页20个,那么搜索的范围就是21-4...

2019-10-11 21:37:59

设计模式介绍-书

一、设计模式的要素设计模式一般有以下四个要素。1.模式名称(Pattern Name)一个助记名,它用一两个词来描述模式的问题、解决方案和效果。命名一个新的模式就增加了设计词汇。设计模式允许在较高的抽象层次上进行设计。基于一个模式词汇表,就可以讨论模式并在编写文档时使用它们。模式名可以帮助人们思考,便于人们与其他人交流设计思想及设计结果。2.问题(Problem)描述了应该在何时使用模式...

2019-10-11 08:32:47

我与CSDN?我只是想找个地方分享经验

前言最开始写博客的想法很简单,就是分享经验。你能想象嘛?我呕心沥血的完成一份算法的解读,有计算过程有咨询老师,当完成这份算法的时候,我那叫一个开心,比打游戏砸出一件紫色属性还高兴,可是却无处分享,没人喝彩,我是真的糟心,就想在网上分享一下我实现算法的过程,于是乎我找到了 CSDN 。我当时完成了 还原二叉树 这一篇博客。内心是十分激动的,特别想把我实现的过程,和实现的结果都告诉网上的人,...

2019-10-10 09:02:39

SpringMVC-DTO应用介绍-返回信息的封装

后端 API 构建的时候就直接返回 entity 对象的 JSON 串,当时使用的时候并没有觉得有什么不妥,但是由于上一篇返回自定义信息的文章,我进行了总结,我发现返回信息也是需要进行封装的,比如加入状态码、提示信息,还有返回多个对象。

2019-09-30 10:55:41

SpringMVC中@PathVariable与@PathParam讲解

`@RequestParam` 和 `@PathVariable` 注解是用于从 request 中接收请求的,两个都可以接收参数,关键点不同的是`@RequestParam` 是从 request 里面拿取值,而 `@PathVariable` 是从一个URI模板里面来填充

2019-09-25 22:53:27

@ResponseStatus、HttpServletResponse和ResponseEntity 返回自定义信息

文章目录目的@ResponseStatusHttpServletResponse还有一种方式,ResponseEntity目的在实现查询 ID 返回指定 ID 对象的信息时,如果这个 ID 只到 8,当我查询 9 的时候,应该是不存在的,这个时候返回的信息应该是提示不存在,而且状态码不能是 200 ,因为这也是一个异常,但是不能抛出异常出现 java 的异常界面。效果图:@Respons...

2019-09-25 22:54:44

实战:Thinkphp+MySQL电影点播系统02-验证器与自定义异常

前言每天上班下班,让生活更充实,让自己的工作更具挑战,生活每天都要充满激情,因为我们的好奇心,因为我们的求知欲,我们的生活和工作变得那么的多彩。验证器这里有一个验证器的概念,就是对传参进行校验,不符合则不进行处理,用 tp5 里自带的验证器,我觉得是很必要的,前端 JavaScript 是可以校验,但是我认为后台也必须要校验一次,不能对客户端传来的参数过分相信,所以服务端也要校验一次。而...

2019-09-20 08:10:04

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 精彩红人
    精彩红人
    发布高质量Blink获得高赞和评论,进入精彩栏目即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享精英
    分享精英
    成功上传11个资源即可获取