默认
struts2 html默认校验规则
一、概述struts2是一个开源的Web应用程序框架,它通过MVC模式将业务逻辑与表示逻辑分离,提高了Web应用程序的模块化和可维护性。在struts2中,可以使用html标签库来简化页面的设计和交互,同时也提供了默认的表单校验规则,以确保用户输入的数据符合要求。本文将重点介绍struts2中的html默认校验规则。二、html标签库简介1. html标签库是struts2提供的一个简化页面设计的...
禁用sslv3协议linux,常见WebServer关闭SSLv3SSLv2协议的设置方法
禁⽤sslv3协议linux,常见WebServer关闭SSLv3SSLv2协议的设置⽅法常见WebServer(Nginx、Apache、Tomcat)启⽤HTTP以及关闭不安全协议SSLv3/SSLv2的设置⽅法,⽂档整理如下。⼀、Nginx配置HTTPSssl协议未开启的危害1、安装Nginxtar zxvf nginx-1.7.d nginx-1.7.1/./config...
Tomcat8.5以上配置阿里云免费SSL证书启用https协议
Tomcat8.5以上配置阿⾥云免费SSL证书启⽤https协议基本概念SSL证书:SSL证书是数字证书的⼀种,类似于驾驶证、护照和营业执照的电⼦副本。因为配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器⾝份后颁发,具有服务器⾝份验证和数据传输加密功能。SSL证书通过在客户端浏览器和Web服务器之间建⽴⼀条SSL安全通道(Sec...
思科网络安全第二章测验答案
思科⽹络安全第⼆章测验答案1.填空题。严格 在防⽕墙上实施安全策略时,仅打开某些所需的端⼝。其余关闭。2.当⽤户对 Windows 系统的设置进⾏更改时,这些更改存储在何处?选择⼀项:注册表控制⾯板win.iniboot.ini反馈Refer to curriculum topic: 2.1.2注册表包含有关应⽤程序、⽤户、硬件、⽹络设置和⽂件类型的信息。注册表还包含每个⽤户的特有部分,其中包含该...
如何使用PowerShell脚本程序
如何使用PowerShell脚本程序 通过Windows 10漂亮的界面,我们可以使用PowerShell大胆地进入到操作系统隐蔽的空间,使用隐秘的Windows功能。 大部分Windows用户通过鼠标和对话框进行操作,但是如果我们想控制操作系统的所有选项、深入挖掘系统的功能,那么我们需要使用PowerShell,通过PowerShell我们可以更轻松地管理...
Win10系统PowerShell执行.ps1文件
Win10系统PowerShell执⾏.ps1⽂件注:win10系统默认已安装了PowerShellwin+r打开运⾏:输⼊:$PSVersionTable查看powershell版本进⼊ps1⽂件⽬录:PS C:\Users\admin> cd E:\DevEnviroments\skype-docs-master\Skype\WebSDK\build 执⾏ps1⽂件:PS E:\DevE...
WindowsServer2019开启ssh
WindowsServer2019开启ssh从 Win10 1809 和 Windows Server 2019 开始 Windows 开始⽀持 OpenSSH Server。本⽂介绍⼀下其基本的概念和配置⽅法,本⽂演⽰⽤的环境为Win10 1809(ssh 客户端)和 Windows Server 2019(ssh 服务器)。安装 OpenSSH ServerOpenSSH 客户端程序默认已经被...
powershell默认编码
powershell默认编码【实用版】1.PowerShell 简介 2.PowerShell 的默认编码 3.如何查看和修改 PowerShell 的默认编码 4.总结正文1.PowerShell 简介PowerShell 是一款由微软公司开发的强大的命令行工具,它可以用于管理和配置 Windows 操作系统及其环境。PowerShell 具有丰富的命令和强大...
nginx日志模块ngx_http_log_module源码分析
nginx⽇志模块ngx_http_log_module源码分析⽇志相关的代码在ngx_http_log_module.c中在f中相关的指令为:log_format proxyformat "$time_iso8601 $remote_addr:$remot...
SpringBoot@CacheableRedis设置缓存过期时间
SpringBoot@CacheableRedis设置缓存过期时间1.x 设置@Bean@Primarypublic CacheManager cacheManager(RedisTemplate redisTemplate) {RedisCacheManager redisCacheManager = new RedisCacheManager(redisTemplate);Map<Str...
SpringBoot注解@Cacheable与Redis缓存关于
SpringBoot注解@Cacheable与Redis缓存关于LocalDateTime。。。由于项⽬中使⽤Spring Boot 2.0,以及需要将包含LocalDateTime的对象通过注解@Cacheable存⼊缓存。若不做配置,存⼊缓存会成功(redis数据类型为HEX,不便阅读),取出对象时则会报错反序列化失败。下⾯是具体解决办法:需要增加⼀个修改RedisCacheManager序列...
使用Docker安装Oracle数据库
使⽤Docker安装Oracle数据库 在很多时候,我们需要在本地安装Oracle数据库,但是整个安装的过程时间⾮常长⽽且安装⽂件⼤,那么有不有更好的办法来安装Oracle数据库既能减少安装的时间⽽且还能够快速进⾏部署呢?答案就是使⽤Docker来数据库容器,那么具体该怎么进⾏呢?本⽂介绍如何在Win7和Win10上⾯进⾏Oracle镜像的安装以及如何使⽤DataGrip建⽴连接。&n...
oracle 10g 默认安装带来的用户名
oracle 10g 默认安装带来的用户名/密码 2009年06月25日 星期四 13:531. 安装时选择的自动安装,由于时间久远忘记用户名、密码了,导致现在试了几个默认的用户名密码後(表格中附带默认用户名及密码),都提示无效的用户名、密码,终于在试了下dbsnmp/dbsnmp,提示被锁;2. &n...
javamap中的null值处理
javamap中的null值处理⽬录Mybatis返回HashMap时,某个字段值为null时,key消失的问题在l⽂件中设置<configuration><settings><!--解决,查询返回结果含null没有对应字段值问题-->fastjson忽略属性<setting name="callSettersOnNulls...
SpringBoot项目Json中的空值处理,将null转为空字符串,空list转为空数组...
SpringBoot项⽬Json中的空值处理,将null转为空字符串,空list转为空数组等本篇使⽤fastjson进⾏空值null处理Jackson的请看:项⽬中之前⽤的null值转空串⽅法,将空list也转换为了"",不适合需求,之后在⽹上的⽅法修改后,适⽤现在的需求,现在分享给⼤家。1.import com.alibaba.fastjson.serializer.SerializerFea...
fastJson反序列化参数为null的问题
fastJson反序列化参数为null的问题fastJson反序列化为类对象时,反序列化赋值的属性只会是你构造器上写的属性。所以部分属性值为null的原因是属性没有加在构造器上的原因。直接加个⽆参数的默认构造器即可解决。或者把null属性加构造器上。如下图基类的两个属性不会被反序列化赋值!需要加上默认构造器如下图。fastjson忽略属性...
Springboot使用jackson或fastjson时不过滤null值
Springboot使⽤jackson或fastjson时不过滤null值FastJson不过滤null值1.局部在属性上加上注解@JSONField(serialzeFeatures= {SerializerFeature.WriteMapNullValue})2.全局实现WebMvcConfigurer@Configurationpublic class MyWebMvcConfigurer...
alibabafastJson把javaBean转化为JSON对象时值为null的属性忽略问题
alibabafastJson把javaBean转化为JSON对象时值为null的属性忽略问题⽂章⽬录问题当 JavaeBean 中某个属性值为 null 时,转换为 JSONObject 对象或者 json 字符串时,该属性值被忽略。如何让不管值是否为 null,转化后该属性还存在,只是值为 null。情况演⽰class St {private String sid;private String...
java开发中遇到的问题及解决方法
java开发中遇到的问题及解决⽅法⼀、⽂件路径问题⼤集合1、Property("user.dir") #获取当前项⽬⽂件夹在磁盘上的绝对路径(java命令执⾏的地⽅)2、File tmpFile = new File("/tmp/tomcat"); #这样会在当前项⽬所在磁盘的根路径下创建该⽂件夹3、File tmpFile = new...
第一章JacksonUtil序列化与反序列化属性总结
第⼀章JacksonUtil序列化与反序列化属性总结1.json-lib与Jackson 关于json-lib与Jackson对⽐总结如下: 1).性能⽅⾯,Jackson的处理能⼒⾼出Json-lib10倍左右。 2).json-lib已经停⽌更新,最新的版本也是基于JDK1.5,⽽Jackson的社区则较为活跃。 3).json-lib依赖com...
关于阿里JSON的方法使用
关于阿⾥JSON的⽅法使⽤坑点1、com.alibaba.dubbomon.json.JSON.parse(resultData, HashMap.class); 使⽤这个包,可以将多层json数据转换成hashmap; (相关依赖:<dependency><groupId>com.alibaba</groupId><artifactI...
fastjsonJSONObject怎么设置成有序
fastjsonJSONObject怎么设置成有序JSONObject 的源码构造⽅法是以下写法public JSONObject(int initialCapacity, boolean ordered) {if(ordered) {this.map = new LinkedHashMap(initialCapacity);} else {this.map = new HashMap(initi...
使用fastjson序列化为null字段问题
fastjson怎么用使⽤fastjson序列化为null字段问题问题:fastjson默认不会序列化空值属性解决办法:fastjson 1.2. 提供了相关配置枚举类*1.导⼊jar(版本太低将⽆法⽀持下⾯配置类)<!--添加fastjson依赖--><dependency><groupId>com.alibaba</groupId><art...
解决com.alibaba.fastjson.JSONException:autoType。。。
解决com.alibaba.fastjson.JSONException:autoType。。。最近在使⽤spring-data-redis时,使⽤fastjson的序列化⽅式GenericFastJsonRedisSerializer可以正常序列化,但在反序列化时发⽣了如下异常com.alibaba.fastjson.JSONException: autoType is not support....
SpringBoot之使用Json详解
SpringBoot之使⽤Json详解Spring Boot 之使⽤ Json 详解简介Spring Boot ⽀持的 Json 库Spring Boot ⽀持三种 Json 库:GsonJacksonJSON-BJackson 是 Spring Boot 官⽅推荐的默认库。Spring Boot 提供了 Jackson 的⾃动配置,Jackson 是spring-boot-starter-jso...
解决Spring使用
解决Spring使⽤该问题解决已合并⼊fastjson 1.2.15版本,请使⽤1.2.15+版本就不需要做下⾯的改造了FastJson是阿⾥巴巴开源的⾼性能JSON转换⼯具。我们在使⽤Spring MVC需要进⾏JSON转换时,通常会使⽤FastJson提供的FastJsonHttpMessageConverter。但是在我们使⽤了Swagger2的⼯程中使⽤它之后,我们的Ap...
fastjson 默认规则
fastjson 默认规则Fastjson 是一个 JavaScript 库,用于解析和生成 JSON 数据。默认情况下,Fastjson 使用 Jackson 库作为其 JSON 解析器。以下是 Fastjson 默认使用的一些规则:1.type:用于指定数据类型。Fastjson 默认使用 object 类型。2.constructor:用于指定数据构造函数。Fastjso...
Redis使用FastJson序列化FastJson2JsonRedisSerializer
Redis使⽤FastJson序列化FastJson2JsonRedisSerializer 背景最近在⽤SpringBoot+Redis+SpringCache做个缓存。但是发现⽹上很多默认都是⽤的jackson序列化,那是多么古⽼,fastjson才是王道,所以这才有了这个FastJson2JsonRedisSerializer。FastJson2JsonRedisSerializer.jav...
SpringBoot2.0使用FastJson转换器(以及MessageConverter。。。_百...
SpringBoot2.0使⽤FastJson转换器(以及MessageConverter。。。⽬录SpringBoot2.0使⽤FastJson转换器本篇⽂章为学习笔记FastJson 1.2.49<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactI...
FastJSON设置默认参数,全局配置方式和一些使用方式、坑
FastJSON设置默认参数,全局配置⽅式和⼀些使⽤⽅式、坑如果要被序列化的对象含有⼀个date属性或者多个date属性按照相同的格式序列化⽇期的话,那我们可以使⽤下⾯的语句实现:在应⽤的的Main⽅法体⾥配置全局参数:JSONObject.DEFFAULT_DATE_FORMAT="yyyy-MM-dd";//设置⽇期格式或者使⽤时传递配置参数JSONString(re...