- 博客(21)
- 资源 (9)
- 收藏
- 关注
转载 JSON.toJSONString中序列化空字符串遇到的坑
原文地址:https://www.cnblogs.com/wang-meng/p/33d93b7f748ba3cf5bd06a80f886f238.html前言最近在做系统Bug修复时遇到了一个问题,调用其他服务时传递的参数和自己预先的不一致,例如Map中有10条记录,然后使用JSON.toJSONString 包装后进行网络传递,但是通过调试发现接收方只收到了5条数据。经过追溯发现原来JSON.toJSONString 这里有坑。所以现在总结记录一下。FastJson简介首先,介绍一下f.
2021-04-22 14:01:14 419
翻译 Redis 持久化详解,RDB和AOF是什么?他们优缺点是什么?运行流程是什么?
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化文件即可实现数据恢复。1.RDB是什么RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。1.1.1 触发机制手动触发分别对应save和bgsave命令:save命令:阻塞当前Redis服务器,知道RDB过程完成为...
2019-05-23 11:49:37 220
转载 OOA/OOD/OOP
Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。 OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动...
2019-05-23 11:33:57 233
转载 Java String类中的intern()方法
今天在看一本书的时候注意到一个String的intern()方法,平常没用过,只是见过这个方法,也没去仔细看过这个方法。所以今天看了一下。个人觉得给String类中加入这个方法可能是为了提升一点点性能,因为从常量池取数据比从堆里面去数据要快一些。(个人感觉) API上的那几句关于这个方法,其实总结一句就是调用这个方法之后把字符串对象加入常量池中,常量池我们都知道他是存在于方法区的,他是方法区...
2019-05-10 14:34:31 397
转载 接口测试-Postman VS SoapUI
其实市面上做接口测试的工具很多,为啥挑这两个来讲解了,重点是真心好用。好了,废话不多说,直接上干货。相信有一定了解的人都知道这两个工具应用最广泛的就是接口测试,既然提到接口测试那我们不得不先普及下什么是接口,接口测试又是啥?我们常说的接口一般指下面两种: API:应用程序编程接口。程序间的接口 GUI:图形用户界面。人与程序的接口 我们这里说的接口测试主要指API接口测...
2019-05-08 14:27:29 1071
转载 js设置按钮倒计时
下面是我在工作中遇到的一个问题,也成功的解决了,贴出来分享下,希望大家提出宝贵的建议。问题提出:为了防止传真发送接口的堵塞,程序要求传真发送按钮每过5分钟才能点击一次。即使关闭当前页面甚至浏览器,再重新打开,仍然能够判断,并做出读秒倒计时提示。效果图:问题解决:首先,我们写个按钮状态更新的js函数function update(num) {var se...
2019-05-07 11:06:21 1662
转载 使用预编译语句是预防SQL注入的最佳方式
sql预编译定义sql 预编译指的是数据库驱动在发送 sql 语句和参数给 DBMS 之前对 sql 语句进行编译,这样 DBMS 执行 sql 时,就不需要重新编译。为什么需要预编译JDBC 中使用对象 PreparedStatement 来抽象预编译语句,使用预编译 预编译阶段可以优化 sql 的执行。 预编译之后的 sql 多数情况下可以直接执行,DBMS 不需要再...
2019-04-25 09:41:25 3760
转载 Java分布式系统高并发解决方案
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待...
2019-03-12 17:20:04 953 1
原创 Oracle存储过程详解
Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快...
2019-01-28 15:59:43 786
转载 史上最详细Postman教程
简介:Postman是chrome的一款插件,用于做接口请求测试,无论是前端,后台还是测试人员,都可以用postman来测试接口,用起来非常方便。具体使用步骤如下:从chrome的扩展程序中安装(自备梯子)搜索Postman找下面的应用安装安装好之后在扩展程序里面可以看到,点击详细信息,创建快捷方式快捷图标如下打开之后如下图所示,左边是项目具体的接口,右...
2019-01-10 09:13:49 887
转载 WebService--CXF与Spring的整合(jaxws:endpoint形式配置)以及客户端调用(spring配置文件形式,不需要生成客户端代码)
作者:@展云本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhanxiaoyun/p/7942902.html目录一、CXF与Spring整合(jaxws:endpoint形式配置)1.新建一个maven项目2.web.xml文件中配置CXFServlet以及Spring容器,配置Spring的配置文件,配置webservice的配置文件二、客户端调...
2019-01-08 16:19:53 1392
转载 理解并设计rest/restful风格接口
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。...
2019-01-07 09:16:21 855 8
转载 Select操作
最近工作中总出现select 和 option问题,整理一下,内容大部分源于网络资料 一、基础取值问题例如<select class="selector"></select>1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find
2018-12-13 10:57:13 281
转载 oracle常用函数详解(详细)
原文地址:https://www.cnblogs.com/lxl57610/p/7442130.html 作者:红旗飘扬Oracle SQL 提供了用于执行特定操作的专用函数。这些函数大大增强了 SQL 语言的功能。函数可以接受零个或者多个输入参数,并返回一个输出结果。 oracle 数据库中主要使用两种类型的函数:1. 单行函数:对每一个函数应用在...
2018-11-19 17:48:34 188
转载 Java中导入、导出Excel
我是陌生人 Java中导入、导出Excel一、介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和...
2018-11-01 11:08:56 182
转载 java实现邮箱注册验证
java实现邮箱验证的功能在日常生活中,我们在一个网站中注册一个账户时,往往在提交个人信息后,网站还要我们通过手机或邮件来验证,邮件的话大概会是下面这个样子的: 用户通过点击链接从而完成注册,然后才能登录。也许你会想,为什么要这么麻烦直接提交注册不就行了吗?这其中很大一部分原因是为了防止恶意注册。接下来让我们一起来使用最简单的JSP+Servlet的方式来完成一个通过邮箱验证注...
2018-10-31 15:48:19 1216 1
转载 英语单词state和status的区别
<转> 原文地址:https://www.cnblogs.com/likebeta/archive/2012/07/03/2574595.htmlstate:比较常用,各种状态都可以用它,但是它更着重于一种心理状态或者物理状态。Status:用在人的身上一般是其身份和地位,作“状态,情形”讲时,多指政治和商业。state倾向于condition,是一种延续性的状态。stat...
2018-10-31 14:27:12 341
原创 Oracle数据库安装
Oracle安装教程ORACLE安装与卸载步骤详解ORACLE安装步骤1、 将win32_11gR2_database_1of2.zip与win32_11gR2_database_1of2.zip 解压到当前目录(PS:选中两个压缩包后右键解压到当前文件夹;必须同时解压,不能单独解压否则会覆盖文件) 2、 解压完成后设置文件兼容性: 进入 database文件夹 右键...
2018-10-24 10:42:15 419
转载 web实现数据交互的几种常见方式
前言 在当今社会,作为一名前端程序猿,并不是一昧的去制作静态页面就可以满足滴;你说你会制作网页,好吧,只能说你算是一个前端程序猿。但这是你作为一个程序猿最基本的能力,并不会为你进行加分; 我们都明白,要想提高竞争力,提高自己的技能是十灰重要的。前后台的数据交互就是一个很好的加分项。今天,就带大家一起了解一下web前端实现数据交互的几种方式; 一、Ajax 作为一个...
2018-10-09 18:32:36 9748
转载 JavaEE 13个规范
【前言】 学习JavaEE已有一段时日,通过视频、电子书、网络课程、博客资料的整合,终于对JavaEE的知识有了一个宏观的认识了。本篇博客简介JavaEE的13个规范,希望能给读者带来收获。 【JavaEE环境】 JavaEE平台提供了一个多层分布式应用程序模型,这意味着什么呢?这意味着应用程序的各个部分能够运行在不同的设备上...
2018-09-20 09:48:56 3166
转载 js中实现页面跳转的几种方法
按钮式: 1 <INPUT name="pclog" type="button" value="GO" onClick="location.href='//www.jb51.net/'"> 链接式: 1 2 <a href="javascript:history.go(-1)"&
2018-08-15 21:08:40 16474
JavaEE基础思维导图(Xmind文件)
2018-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人