Java8的Optional:如何干掉空指针?

2021年06月11日 阅读:666

Optional概述 Optional 是个容器:它可以保存类型T的value,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测,很好地解决了空指针异常处理的问题,比如可以使用isPresent()方法判断value是否为null,使用get()方法获取val ... 查看全文

【java 编译错误】Error:(174, 143) java: 非法字符: '\'

2021年06月11日 阅读:768

【源代码】String string = "{\"success\":1,\"data\":\"开始渲染成功:预估耗时:6秒\",\"error\":null,\"message\":null}";JsonResult objJsonResult = JsonResult.string2Result ... 查看全文

Java基础

2021年06月11日 阅读:603

Java版本,分为Java SE、Java EE、Java ME。 Java SE是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,包括Java语言基础、JDBC、IO、网络通信、多线程等。 Java EE是Java企业版,用于开发企业级分布式网络程序,核心为EJB。 Java ... 查看全文

Spring Cloud Sleuth链路监控应用(

2021年06月11日 阅读:857

一、Sleuth介绍 为什么要使用微服务跟踪?它解决了什么问题? 1.微服务的现状? 微服务的现状 随着业务的发展,单体架构变为微服务架构,并且系统规模也变得越来越大,各微服务间的调用关系也变得越来越复杂。多服务协同工作 在微服务的应用中,一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用 ... 查看全文

java支付功能测试过程发现的坑

2021年06月11日 阅读:807

1、金额类型 金额类型用decimal 加减乘除的时候用decimal的特殊用法进行,不能用double,会有精度丢失问题 加法 add()函数 减法subtract()函数 乘法multiply()函数 除法divide()函数 绝对值abs()函数 用decimal接收加减法的时候,要 Deci ... 查看全文

ubuntu18/20基于win10双系统的安装及Python环境的搭建

2021年06月11日 阅读:515

ubuntu18.04基于win10双系统的安装 分区 查看系统BIOS模式 win+R, 输入msinfo32, 得到系统信息,这里我的BIOS模式是传统模式(MBR),所以这里以MBR为例 下载ubuntu系统 链接: https://www.ubuntu.com/download/deskto ... 查看全文

python xls和xlsx相互转换的方法(附xlrd,xlwt和openpyxl区别)

2021年06月11日 阅读:525

最近在处理excel的时候,想到利用python可以批量操作,常用的包有xlrd,xlwt和openpyxl,三者区别如下: xlrd只能读取数据,可以处理xls和xlsx; xlwt只能写数据,只能处理xls openpyxl可以读数据和写数据,但只能处理xlsx 当收到的文件既有xls,又有xl ... 查看全文

SpringMVC中如何解决POST请求中文乱码问题GET的又如何处理呢

2021年06月11日 阅读:755

第一种办法:在web.xml中引入过滤器 <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter< ... 查看全文

css小随笔

2021年06月11日 阅读:610

一、什么是CSS W3C标准中,倡导有3:其一为内容与表现分离,其二为内容与行为分离,其三为内容结构的语义化。其倡导中第一条的“表现”指的便可以说是CSS。CSS全称Cascading Style Sheets,中文名为层叠样式表,是一种用来表现HTML等文件样式的计算机语言。 二、引入CSS三种样 ... 查看全文

JS简易弹出层

2021年06月11日 阅读:849

目标要求 模仿bootstrap的弹出层实现 如何实现 bootstrap弹出框的效果.经过研究后.思路如下 建议的弹出层的HTML结构 仿bootstrap <div id=xxx class="msgboxbg"> // 弹出框的最外层必要 msgboxbg类名必要 <div class="ms ... 查看全文

HTTP协议详解

2021年06月11日 阅读:570

转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展, ... 查看全文

协同附件上传源代码研究

2021年06月11日 阅读:817

前言 由于项目中需要将将手写签批(北京点聚)生成的审批意见文件(.aip/.pdf)进行上传,因此才在休息时间得以研究一下协同OA的公文管理中附件管理的上传附件源代码。ps源代码封装的着实很深,一路跟踪,处处套路(心累)。大致思路:将请求参数封装成AttachmentParameter,其次获取到A ... 查看全文

路径URL问题

2021年06月11日 阅读:583

1. Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。 2.当一个 Session 开始时,Servlet 容器将创建一个 Ht ... 查看全文

php替换字符串函数strtr()和str_repalce()区别

2021年06月11日 阅读:779

php中替换函数主要有strtr(),str_repalce()这两个函数,但你们都知道他们这两个函数的区别和用法吗? 先来看看这个php字符串替换函数 strtr()的两种用法: strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方 ... 查看全文

学起来 —— CSS 入门基础

2021年06月11日 阅读:648

Hello,大家好! 小女来更博啦!CSS福利送上~~~ 首先给大家介绍一下CSS到底是什么? 一、CSS概念 W3C规范中,要求有三条:一 为“两个分离”,二 为语言遵循语义化,三 为代码书写规范性。其中要求的第一条“两个分离”指的是内容与表现分离以及内容与行为分离,而其中的“表现”指的就是CSS ... 查看全文

lucene

2021年06月11日 阅读:686

Lucene 是apache下的一个开源的全文检索引擎工具包(类库)。它的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能。 它只是一个工具包,并不是一个完整的搜索引擎 全文检索 全文检索首先将要查询的目标文档中的词提取出来,组成索引,通过查询索引达到搜索目标文档 ... 查看全文

(五)WebDriver:断言和HTML测试报告

2021年06月11日 阅读:657

一、断言 在编写自动化测试脚本时,为了使“机器”去自动辨识test case的执行结果是True还是False,一般都需要在用例执行过程中获取一些信息,来判断用例的执行时成功还是失败; 判断成功失败与否,就涉及到断言。webdriver的断言使用有三种模式:操作(action)、辅助(accesso ... 查看全文

抛开visual studio,纯手工创建asp.net mvc遇到的问题

2021年06月11日 阅读:962

脱离Visual Studio,只用文本编辑器、.NET Framework、IIS Express创建ASP.NET MVC应用时,需要精简~/View目录下web.config文件内容,之前创建的asp.net mvc hellow world应用一切正常,在清理web.config文件后,出现 ... 查看全文

http协议中的编码和解码

2021年06月11日 阅读:793

http://www.csdn1 2 3.com/html/itweb/20130730/29422_29378_29408.htm ****************************** 一、字符集与文字编码简介 1. 计算机如何显示文字 我们知道,计算机是以二进制的“形式”来保存和处理数据 ... 查看全文

phpMyAdmin

2021年06月11日 阅读:711

在phpMyAdmin官方网站下载源码包:#cd/usr/local/src/#wgethttps://files.phpmyadmin.net/phpMyAdmin/4.6.0/phpMyAdmin-4.6.0-all-languages.tar.gz#tarzxvfphpMyAdmin-4.6.0-all-languages.tar.gz#lsphpMyAdmin-4.6.0-all-languagesphpMyAdmin-4.6.0-all-languages.tar.gz移动.. 查看全文

JS全局对象的属性

2021年06月11日 阅读:875

全局对象是最顶层的对象,在浏览器环境指的是window对象。在ES5中,全局对象的属性与全局变量是等价的。 以上两段代码输出结果都是hello。 这种规定被视为是JS语言的一大问题,因为很容易不知不觉就创建了全局变量。在ES6中,var命令和function命令声明的全局变量依旧是全局对象的属性,而 ... 查看全文

http初探

2021年06月11日 阅读:673

http超文本传输协议,版本分0.9 1.0 1.1 2.0 http0.9/1.0已经过时;目前主要是1.1版本的,2.0版本的还没普及。 http1.1 在同一个tcp的连接中可以传送多个HTTP请求和响应. 多个请求和响应可以重叠,多个请求和响应可以同时进行. 更加多的请求头和响应头(比如HT ... 查看全文

热门文章

推荐文章

最新文章

置顶文章