- 博客(32)
- 收藏
- 关注
原创 Jackson:String转object反序列化失败
binlogEvent.setPort空指针,说明String转Object失败。发现原因:JSON/Object数据不能用String承接。报错信息:意思是Object反序列化为String失败。消费mq时String转Object。方法2:新建JSON对应实体类承接。方法1:使用Object承接。
2023-08-01 21:02:42 1492
原创 Chrome不安装Axure RP Extension for Chrome,如何查看原型文件
1、打开原型文件2、进入目录 resources>chrome>axure-chrome-extension.crx后缀改为rar2、谷歌右上角打开浏览器扩展程序或者直接访问chrome://extensions/选择刚刚的文件,成功直接打开原型html即可查看...
2021-01-22 16:29:29 713
原创 Java基本数据结构——优先级队列(堆)
一、优先级队列(PriorityQueue)1、概念队列是一种先进先出(FIFO)的数据结构,但是有些情况下,操作的数据可能带有优先级,一般出队列时,可能需要优先级高的元素先出队列,在这种情况下使用队列就不行了,比如玩王者的时候突然女朋友一通电话,游戏屏幕瞬间被电话占领,这时候就应该优先处理电话。在这种情况下,我们的数据结构应该提供两个最基本的操作,一个是返回最高优先级对象,一个是添加新对象,这种数据结构就是优先级队列(PriorityQueue)。2、常用接口2.1 PriorityQueue特
2020-07-27 17:19:22 19555 4
原创 Web项目打war包保姆级教程
在我们将自己的项目准备部署到云服务器上时,第一步就是将项目打war包,如果是maven直接就可以,如果是非maven项目就看以下步骤tips:在我们本地服务器运行项目时,用的本地数据库名称和密码,但是要部署到云服务器的话,两个服务器如果密码不一致,就需要将代码中的用户名密码改成云服务器的打war包详细步骤1、点击【File】->【Project Structure】,按下图标识顺序点击执行以下步骤2、按照下图进行修改3、选择目录4、选中war包总目录后点击。创建 WEB-INF
2020-07-22 17:00:57 440
原创 GitHub基本使用教程(win10_64)
Git下载安装 最常用的Git命令 GitHub介绍和搜索项目 GitHub下载加速 GitHub项目创建及上传
2020-07-16 23:16:44 526 2
原创 IDEA_Web项目多个本地jar包手动导入
先将本地jar包复制到对应项目的目录下第一步:切换到provided,apply第二步:切换到compile,apply第三步:第四步:点击三角出现,依赖添加成功
2020-07-13 20:13:04 1152
原创 loadrunner手动添加一个虚拟用户
在自己的软件安装目录下:点开WebTours\cgi-bin-users该文件夹下面放置的就是创建的虚拟用户,jojo是系统默认的用户打开可以看到:新建用户的话,复制一份讲用户名修改即可bean就是默认的密码,也可以修改注意第二行的首字母大写...
2020-06-16 16:25:18 969
原创 IDEA创建maven项目时的plugins、dependencies飘红问题
Plugins飘红Dependencies飘红最简单有效的办法其他办法
2020-05-18 21:41:48 1657
原创 简易版Tomcat的实现_单应用
学习目标:对网络部分知识的一个大的总结 —— 原理层面对Tomcat的基本原理有所了解,打破神秘感 —— 代码层面更好的进行web开发 —— 实践Tomcat实现目标:不考虑效率,不过多的考虑错误处理HTTP 1.0子集1)支持GET方法,有限度的支持POST方法1)Head支持粒度较差尽可能围绕Tomcat+Servlet的标准走,但不遵守标准Tomcat + Web 应用并不是分离的单一的的Web应用没有配置 web.xml多客户端的,客户端发送请求到我们写好的Tomc
2020-05-18 17:07:32 326
原创 SVN下载安装及入门使用教程_win10_64位
SVN服务器和用户端安装包:链接:https://pan.baidu.com/s/1tsG-wBJR8nFZa0WeVw0veA提取码:mzke一、 安装服务器下图所示,点击安装VisualSVN-Server在选择安装“standard”版或“enterprise”版时选择standard版。另外,程序默认服务端口为443,如果程序提示端口443已被占用,则选择端口8443。其余...
2020-04-28 22:14:38 2717
原创 getParameter()和getAttribute()区别
getParameter得到的值是String类型的 ,可以用于获取表单中的值或者URL中的值getParameter()获取的是POST/GET传递的参数值getAttribute得到的是 Object ,然后可以转换为任意对象类型getAttribute()获取的是Session的值...
2020-04-19 17:17:19 268
原创 数据类型和运算符【JAVA】
变量和运算符的基本知识点一. 变量和类型变量指的是运行时可变的量,相当于开辟一块内存空间来保存一些数据。类型则是对变量的种类进行了划分,不同的类型的变量具有不同的特性1. 整形变量基本语法格式int 变量名 = 初始值;代码示例int num = 10;//定义一个整型变量System.out.println(num);注意事项:2. 长整型变量3. 双精度浮点型变量...
2020-04-18 16:09:50 344
原创 Servlet_Cookie Session详解
HTTP协议是一种无状态的协议怎么理解无状态:认证的请求-响应 无法和 业务请求-响应 相对应每次的的 请求-响应都是独立的所以引入了CookieCookie狭义的讲就是:在认证阶段,返回给用户的可验证证明通过这个过程,就可以使得HTTP协议具有状态了上图是a和b分别认证并保存各自Cookie信息的过程,当a和b二次请求的时候,就带着各自的Cookie通过读取Cookie就能知道新...
2020-04-18 13:44:27 275
原创 软件测试进阶篇总结概述_测试分类
一. 按开发阶段分SDK(SoftWare DeveLopment Kit):一般是指软件工程师特定的软件包建立的开发工具集合。ROI:投入产出比1. 单元测试(Unit Testing)单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。又称为模块测试测试阶段:编码后或者编码前(TDD)测试对象:最小模块测试人员:白盒...
2020-04-18 13:29:28 673
原创 【Java每日一题】Java笔试100题(2)
1. 句子逆序题目描述将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符接口说明/**反转句子**@param sentence 原句子*@return 反转后的句子*/public String reverse(String sentence);输入描述...
2020-04-16 21:32:10 4530
转载 常见TCP问题【转载】
【转载】链接:https://www.nowcoder.com/questionTerminal/4048c3110222428d8fa3b66bba429345来源:牛客网【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手?答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关...
2020-04-12 23:30:41 288
原创 使用IDEA配置并创建一个Servlet项目
注意这里是纯手撕,因为刚开始为了体会这个过程,就没有使用工具,跟刚开始学java用命令行一样,后期会用工具代替,主要是体会这个过程————————————————————————————————如何通过IDEA创建一个Servlet项目(手工)1. Servlet项目需要袭来一组特殊定义的标准接口(jar包里的一组接口)-和JDBC的使用时添加jar包是一回事,为了让IDEA可以加载到这组类...
2020-04-08 23:55:51 2087
原创 软件测试用例篇总结概述
一. 软件测试的基本要素1. 什么是测试用例是为了实施测试而向被测的系统提供的一组集合,这组集合包含:测试环境、测试步骤、测试数据、预期结果2. 评判测试用例的标准1) 用例表达清楚2)用例可操作性强3)用例的输入与输出明确,一条用例只有一个测试结果4)用例的可维护性好5)用例对需求的覆盖率高6)暴露程序bug的能力强下面是一个测试用例:二. 测试用例带来的好处1. ...
2020-04-02 19:10:24 1755 1
原创 java类加载的简单理解
JAVA类加载过程简单解析类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验证、解析3个部分统称为连接(Linking),如下图所示加载在加载阶...
2020-03-17 20:26:51 251
原创 重写、覆盖、重载区别以及联系
重写(覆盖)、重载重写(overriding): 表现在子类与父类之间,子类对父类的函数重新定义。需要子类定义与父类同名且参数类型、顺序、个数完全一致。子类方法的访问权限修饰符不能弱与父类。覆盖: 就是重写。重载(Overloading): 创建多个同名的方法,但参数不一致。参数的顺序,类型,个数保持不同,与返回值类型无关。重写方法重写的前提: 必须要存在继承的关系。方法的重写: 子父...
2020-03-16 20:10:58 1014
原创 数字字符转为数字
数字字符(char)转为数字(int)字符相减得到的就是ACSII码,而数字的ASCII码:数字ASCII码048149250……所以显而易见,char x的真值可以通过两种方法得到:int a = x + 48或者 int a = x - '0’PS:这是最近做一个 字符串型长整数相加题的时候绕了半天的一个点,该题链接https://bl...
2020-03-16 19:04:40 818
原创 java的11个特性(参考白皮书)
java的11个特性1.简单性Java语法是C++语法的一个“纯净版本”。这里没有头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、 虚基类等等。不仅如此,Java开发环境远远超出大多数其他编程语言的开发环境。2.面向对象什么是面向对象? 这里我们用木匠打一个比方,一个“面向对象”的木匠始终关注的是所制作的椅子,第二位才是所使用的工具;而一个“非面向对象的”木匠首先考虑的是所使...
2020-02-15 10:34:20 473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人