java se
包括javase、javaee、spring等web框架
木子叶
这个作者很懒,什么都没留下…
展开
-
lambda expression中的值传递以及匹配返回
1、lambda表达式中的值传递(1) Lambda与匿名内部类在访问外部变量时,都不允许有修改变量的倾向,即若:final double a = 3.141592;double b = 3.141592; DoubleUnaryOperator anotherDoubleUnaryOperator = x -> { a = 2; // ERROR b = 3; // ERROR return 0.0; };则报错:Cannot assign a va原创 2020-05-21 16:04:20 · 1068 阅读 · 0 评论 -
【文件处理】java中文件的相对路径与绝对路径
1. 前言下面的corejava项目下,labs-v2ch02模块下,有4个文件,1.properties、2.properties、3.properties、4.properties。当我们需要使用这4个文件的时候,怎样创建文件对象呢?2. 基本知识(1) 不同的操作系统,文件的分隔符不同:Linux下:”/”Window下:”\”Java中通用表示方法:System.getP...原创 2020-04-18 19:54:24 · 1674 阅读 · 0 评论 -
【数据安全】二、使用工具类简化加解密过程
使用工具类简化加解密过程原创 2020-04-16 00:04:35 · 1071 阅读 · 0 评论 -
Intellij Idea中如何给main方法附带参数(使用javac编译时报找不到符号)
1. 在Intellij idea中添加main方法的参数①点击Run下的Edit Configurations②配置Configuration页中的Program arguments选项,就可以在idea中传入参数,参数之间用空格隔开。如下图所示:2. 直接使用javac和java命令(1) 我们也可以直接在终端工具中使用javac 和java命令,如下①先编译: javac T...原创 2020-04-14 16:21:12 · 1590 阅读 · 0 评论 -
【数据安全】一、数字签名、数字证书、数据加密
本文介绍,在数据安全相关领域,常见的问题场景,以及相应的处理策略。涉及到三类算法:哈希算法、对称加密算法、非对称加密算法;以及两个场景:数字签名(数字证书也是数字签名一种处理方式)、内容加密。原创 2020-04-14 12:47:34 · 1998 阅读 · 0 评论 -
【数据安全】一、通俗理解数字签名,数字证书和https
通俗理解数字签名,数字证书和https前言最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应。签章有法律效应必须满足两个条件:能够证明签名,盖章者是谁,无法抵赖 PDF合同在签章后不能被更改在纸质合同中,由于签名字迹的不可复制性,盖章的唯一性以及纸质合同对涂改的防范措施(比如金额用大写)可以保证上述两点,从而具备法律效应,那...转载 2020-04-14 12:11:53 · 777 阅读 · 0 评论 -
【数据安全】一、数字签名是什么?
数字签名是什么?作者:阮一峰日期:2011年8月 9日今天,我读到一篇好文章。它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字和图片都翻译出来了。文中涉及的密...转载 2020-04-14 12:04:14 · 548 阅读 · 0 评论 -
SpringMVC接收多个对象参数
为了能够在controller中获取多个对象,我定义了两个@RequestBody的参数,结果报错:I/O error while reading input message; nested exception is java.io.IOException: Stream closed只用一个@RequestBody参数,另外一个参数用@RequestParam,则controller接收到...转载 2020-02-28 22:23:15 · 11909 阅读 · 2 评论 -
springboot项目中使用junit mockmvc进行单元测试
一、为什么进行单元测试翻看知乎,关于单元测试的作用,看到了一个精辟的回答,大致意思是“单元测试没多少用,业务需求变化快得你来不及做单元测试”。就目前的工作现状来看,还真是这样,现在的软件开发,基本上是面向数据库表编程,和面向领导编程,需求的变化频度高。面向对象,面向领域的思想缺乏,导致单元测试也无法成体系的展开。不过,自己研究了下,总归要做一下笔记,相信后面OO的能力也会逐步提高。接下来介绍下...原创 2019-12-31 23:33:46 · 1816 阅读 · 4 评论 -
“Stream has already been operated upon or closed” Exception in Java
1. OverviewIn this brief article, we’re going to discuss a common Exception that we may encounter when working with the Stream class in Java 8:IllegalStateException: stream has already been operate...转载 2019-12-05 20:24:05 · 748 阅读 · 0 评论 -
IntelliJ IDEA中无法运行java程序
一、源码包结构显示效果直接从外部获取的源码,包结构图效果图下,原创 2019-12-04 16:14:18 · 15601 阅读 · 0 评论 -
lombok简介
lombok简介lombok的官方地址:https://projectlombok.org/lombok的Github地址:https://github.com/rzwitserloot/lombok那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几...转载 2019-10-19 00:35:30 · 181 阅读 · 0 评论 -
servlet的url-pattern匹配规则
servlet的url-pattern匹配规则 首先需要明确几容易混淆的规则:servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern。 Servlet 2.5开始,一个servlet可以使用多个url-pattern规则,<servlet-mapping>标签声明...转载 2018-11-27 22:12:18 · 177 阅读 · 0 评论 -
ServletContextListener的作用
ServletContextListener的作用 ServletContextListener是对ServeltContext的一个监听.servelt容器启动,serveltContextListener就会调用contextInitialized方法.在方法里面调用event.getServletContext()可以获取ServletContext,ServeltContext是一个...转载 2018-11-27 22:14:30 · 431 阅读 · 0 评论 -
web.xml中Listener的作用
Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动而启动,只初始化一次,随web应用的停止而销毁。主要作用是: 做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数或者是一些固定的对象等等。下面利用监听器对数据库连接池DataSource的初始化演示它的使用:MySe...转载 2018-11-27 22:30:50 · 682 阅读 · 0 评论 -
Java文件操作-Java.IO File类
基本概念字段构造函数方法原创 2019-09-26 00:45:47 · 187 阅读 · 0 评论 -
Java文件操作-Java.IO File操作
import java.io.File;public class File_2_OperateDemo { public static void main(String[] argv) throws Exception { //创建文件。默认在应用程序根目录下生成test.txt文件,若文件已生成不会覆盖 File dummyFile = new Fil...原创 2019-09-26 15:04:55 · 423 阅读 · 0 评论 -
Java文件操作- org.apache.commons.io FileUtils类
一、FileUtils类的应用1、写入一个文件;2、从文件中读取;3、创建一个文件夹,包括文件夹;4、复制文件和文件夹;5、删除文件和文件夹;6、从URL地址中获取文件;7、通过文件过滤器和扩展名列出文件和文件夹;8、比较文件内容;9、文件最后的修改时间;10、计算校验和。二、 复制文件或文件夹方法:示例:import java.io.File;import java....原创 2019-09-26 18:10:20 · 1516 阅读 · 0 评论 -
web.xml文件的作用
每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可...转载 2018-11-27 22:07:44 · 540 阅读 · 0 评论