Spring Boot 2.0版本 Jackson全局转化long类型为String,解决jackson序列化时long类型缺失精度问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010616894/article/details/85467800 说明 在传递long类型到前台时,如果long类型的数值比较长,会出现精度丢失的问题。以下是解决办法。 前提 版本:Spring Boot 2.0及以上 序列化工具Jackson 解决办法 import org.springframework.boot.autoconfigure.jackson.Jackson2Object
分类: 编程语言 发布时间: 12-31 23:02 阅读次数: 0

Java实现ACM中的倒蛇阵

倒蛇阵 输入 包括一系列的测试用例,每个包含一个整数n,0<=n<=9,n=0时退出程序 输出 对应的倒蛇阵 样例输入 2 3 0 样例输出 4 1 3 2 7 8 1 6 9 2 5 4 3 import java.util.Scanner; public class H { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num; while((n
分类: 编程语言 发布时间: 12-31 23:01 阅读次数: 0

leecode刷题(7)-- 加一

leecode刷题(7)-- 加一 加一 描述: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例2: 输入:[0, 9] 输出:[1, 0] 解释:输入数组表示数字 9。 思路: 我们从后往前遍历数组,当遍历到最后一位的时候我们让数组的最后一位加 1,如果数组的
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

寄给逝去的2018

  想了好久要不要写一篇随笔记录一下这个比较特殊的2018,故在各位亲朋好友都怀着快乐的心情在这跨年之际,只留我一人独守寝室实在是想不出能干啥,于是就顺便记录一下吧   那就从去年元旦开始吧,还记得当时得北京那几天雾霾还挺严重的,虽然我在寝室窝了几天也没出去和我影响并不大。但是确实是刚考完研,数学考得一塌糊涂(至于有多糊涂反正比你想得糊涂),心情也是极其糟糕。浑浑噩噩过了几天之后就买票回家了。(然后这才生这一年过山车真正的开始)   因为本人记忆力本来就不是太好,在我还有的记忆中就是从考完研查
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

JS 测试网络速度与网络延迟

一、延迟与网速 通过js加载一张1x1的极小图片,测试出图片加载的所用的时长。如果换一个几百KB的图片,则可心用来计算下载网速 document.write('<input type="button" value="停止计时" onclick="clearTimeout(timeid) " /> '); document.write('<input type="button" value="继续计时" onclick="ld()" /> '); document.write('<d
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

CF1091E New Year and the Acquaintance Estimation(待更新)

题目地址:洛谷CF1091E 首先根据Handshaking lemma可知ans的奇偶性
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

瀚海畅游—18年终总结及对19的展望

小结2018 瀚海畅游   今天是公元2018年12月31号,是时候年末总结了! 给我最大感触的书籍   李开复老师的《向死而生》一书让我感悟颇多,在阅读过程中我问自己:”我对家人的关心是不是太少了?是不是对自己的身体健康漠不关心?是不是还在追求那些虚无缥缈的东西??如果今天是生命中的最后一天我该如何度过???”我们总是“很忙”,忙到很少对家人表达自己的爱与关心,忙到对自己的身体健康漠不关心......有时候我们应该给自己做“减法”,很多事情其实并不是一定要做的,有些事情看起来紧急但并不是最重
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

卡牌经典游戏评测啪啪三国折扣充值平台全方位报告

《啪啪三国》完美地移植到了完整的三维场景中壮丽的战斗场面,让你可以控制在你心中的军队,数百名军事将领选择搭配的策略精疲力竭,华丽的组合技巧颠覆了你的视野!24K清史复辟,你将成为三国以外第四势力,统一领土,实现霸权。诸葛亮思,马毅,周瑜,一位通灵的战略家,用他的心和灵魂帮助了他。吕布将军,赵云梦,摧毁了这座城市,连根拔起了防御工事。还有一只漂亮的小貂蝉伴着膝盖向下,完美的画风让你想停下来。三国不只是名字。 小编为了体验这款经典卡牌手游,在朋友推荐下,找到了>>>啪啪三国折扣充值平台<<<(点击
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

【NOIP2018游记】鬼知道是不是这个博客的最后一篇随笔......

2018/12/29 在2019到来之际终于想起忘记写NOIP2018的游记了......作为高三旅游狗,题解什么的写不了写写游记还是在能力范围之内的qvq。 初赛 完善程序基本不会QAQ,太久了都忘得差不多了,凭着选择题和看程序写结果两个版块优异的成绩+弱市成功水进复赛。 复赛前说是时间上和期中考冲突,于是LLQ和YY果断选择了留下考试然后我就成为本校高中生的种子选手了(唯一一人)...... DAY 0 依旧是万年不变的10:22分的同一趟列车,到一个不知名的不知道算不算酒店的公寓(?)住
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

闭包,生成器,迭代器

闭包 函数内部再定义一个函数并且这个函数用到了外边的函数的变量,那么将这个函数以及用到的一些变量称为闭包。 闭包作用:提高代码可复用性。 def line_conf(a,b): def line(x): return a*x + b return line line1 = line_conf(1,1) line2 = line_conf(4,5) print(line1(5)) print(line2(5)) 生成器 在Python 中,这种一遍循环一
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

win10 gvim新手教程支持python3

电脑上装了很多编译器,gvim,pycharm,sublime text3,atom等等。。各有优劣,但是最后选择了gvim,是因为真的好用。。快、简洁、高效。 很多新手打开gvim不知道怎么用,长得和其他编译器不一样,首先需要理解的是gvim有四种模式,只说最新手当前需要的。 1.普通模式。在编译模式/命令模式下按ESC进入普通模式。就打开软件的模样。 2.编译模式,普通模式下按“i”则可以进入编写程序。比如在此模式下写一个python程序,然后保存,保存的时候文件名输入“python.py
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

我的博客简介

今天是2018/12/31,2018年的最后一天,今天里我申请了我自己的博客,写下自己的第一篇博客。 写这篇博客的目的是给自己新的一年一个规划,也是给我的博客一个做一个主体的框架。我现在主要学习的语言是C/C++也就是说,我会先从这门语言开始写起。从最最基础的语法到后面的面向对象编程。希望我们能一起走进C/C++的世界,发现编程之美。 对于编程语言,我还比较喜欢python以后有机会我会去写python但是现在,主要的是写C/C++一步一步来吧。 现在还在学习图形学算法,图形学对我来说是很神奇
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

博客页面点击效果

页面点击特效之出现爱心: <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script > (function(window,document,undefined){ var hearts = []; window.requestAnimationFrame = (function(){ return window.request
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

Vigenere加密

Vigenere加密法原理很简单,实现起来也不难。与普通的单码加密法不同,明文经过加密之后,每个字母出现的频率就不会有高峰和低峰。 密钥中字母代表行和明文中的字母代表行。在vigenere表中找到对应的字母即可。当明文的长度大于密钥的长度的时候,密钥重复使用。下面是go语言的实现版本。             vigenege表 var arr [27][27]int //Vigenere表 var key string = "hold" //密钥 //初始化vigenere表 func in
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

3 数据链路层

3.1 数据链路的作用 数据链路层的协议定义了通过通信媒介互联的设备之间传输的规范。通信媒介包含双绞线电缆、同轴电缆、光纤、电波以及红外线等介质。此外,各个设备之间有时也会通过交换机、网桥、中继器等中转数据。 数据链路层将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。 3.1.1 MAC地址 MAC 地址是链路层地址,长度为 6 字节(48 比特位),用于唯一标识网络适配器(网卡)。 一台主机拥有多少个网络适配器就有多少个 MAC 地址。例如笔记本电脑普遍存在无线网络适配器和有线网
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

Windows 10 + kali Linux 双系统安装教程(详细版)

准备工具如下: kali Linux 镜像 准备一4G以上的U盘 制作U盘启动盘工具- Win32DiskImager 添加引导工具-EasyBCD 留出一个空的盘,哪个盘的空间比较大可以压缩出大概20-50G的空间。 1.磁盘压缩新建分区 打开计算机管理 》 存储 》 磁盘管理 , 如图所示; D盘右键 》 压缩卷; 点击新建的分区右键 》 新建简单卷 2. 制作kali U盘启动盘 2.1 下载kali Linux 镜像 下载地址:https://www.kali.org/download
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

十 Servlet

5 web资源: 在http协议当中,规定了请求和响应双方,客户端和服务器。与web相关的资源。 静态资源: html、css、css 动态资源: Servlet/jsp 6 什么是Servlet? 一个java程序,运行在web服务器上,用于接收和响应http请求 更多的是配合动态资源来做,当然静态资源也需要使用到servlet,只不过 7 Servlet的通用写法: Servlet(接口,通用规范)---->GenericServlet(通用实现)----->HttpServlet(用于处
分类: 其他 发布时间: 12-31 23:01 阅读次数: 0

Unity3d toLua# 框架学习 -- Function

toLua的第三个案例是关于如何在c#中调用Lua函数的 一、LuaTable.GetLuaFunction()与LuaState.GetFunction() 具体地调用方法如下: LuaTable table = new LuaTable(); LuaFunction func = table.GetLuaFunction("Function_Name"); LuaState lua = new LuaState(); LuaFunction func = lua.GetFunc
分类: 编程语言 发布时间: 12-31 23:01 阅读次数: 0

Eureka 高可用(最简单的体验过程)

Spring-cloud 入门操作 首先创建一个maven项目,我们需要建立一个Eureka注册中心和一个服务中心。一个服务好不好就看此系统的高效性,在微服务中注册中心好比是我们的询问台,当我们这个询问台挂掉时整个服务就瘫痪了,所以我们要多加一个询问台,使我们的服务架构高效。 实验体验过程: 1、新建一个maven空项目删除多余的文件。 2、建立一个Eureka注册中心 (1)创建一个Module (2)选择spring (3)选择Could Discover 中的Eureka Server
分类: 编程语言 发布时间: 12-31 23:01 阅读次数: 0

华为路由交换IPSEC VPN 互通 + 上 网配置示例

华为路由交换IPSEC VPN 互通 + 上 网配置示例 1 IPSEC VPN 互通 + 上网配置示例 2、实验目的 掌握 NAT 的配置 掌握 IPSEC VPN 的基础配置 3、实验拓扑 3、配置要点 总公司的配置 sysname ZongGongSi acl number 3000 rule 5 deny ip source 172.16.10.0 0.0.0.255 destination 172.16.20.0 0.0.0.255 rule 10 permit ip acl num
分类: 编程语言 发布时间: 12-31 23:00 阅读次数: 0