
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
先安装Nativefier——可以把网页打包成exe的工具Nativefier需要 nodejs 环境支持,先安装nodejs。下载地址:https://nodejs.org/en/,安装完成后先看看node安装成功了没有,输入 node -v ,回车,会输出node的版本号。安装nativefier输入如下命令:npm install nativefier -g使用nativefier生成exe
如果接口是用@RequestBody来接受数据,如果在拦截器中使用request.getInputStream() ,那么controller就无法拿到数据,会抛出错误:java.lang.IllegalStateException: getInputStream() has already been called for this request因为spring中request.getInput
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、下载软件二、配置nginx安装所需的环境1.安装gcc2.安装PCRE pcre-devel3.安装zlib三、解压nginx压缩包并安装总结一、下载软件下载nginx压缩包,Nginx官方网站地址:http://nginx.org/en/download.html注意:这一步最好在自己的目标目录进行操作,一般是把压缩包下
在系统开发的过程中我们经常需要对外提供相应的API接口,为了保证系统数据的安全性,我们常常需要对传输的数据进行对称的加密。防止数据在传输的过程中被抓包,造成信息的泄露。通常的做法是我们在每个接口方法的前面先对请求的数据进行解密,解密完成后处理相应的业务逻辑,然后在对返回数据进行加密。这样做的坏处是代码太过于冗余,每写一个接口都要处理加密和解密方法。有没有什么办法可以把加密和解密的逻辑提取出来,在接
上一篇讲了Springboot中参数校验优雅实践,本篇讲解如果自定义参数校验规则。在日常开发中Bean Validation 中内置的注解已经可以满足我们大部分需求,但是在处理一些特殊的校验规则时需要我们自定义注解实现。下面以日期格式校验规则为例,如何在springboot 中自定义注解实现参数的校验:首先定义一个注解类:package com.validator.demo.api.valid;i
项目场景:最近在做一个需求的时候需要把数据库中的某个字段设置为空问题描述在代码中通过set方法对一个字段设置成null,发现并没有起作用原因分析:经过查询是因为mybatis-plus 默认的更新策略设置的问题,mybatis-plus中FieldStrategy 有三种策略:•IGNORED:忽略。不管有没有有设置属性,所有的字段都会设置到insert语句中,如果没设置值会更新为null•NOT
文章目录一、synchronized锁表现三种形势二、为什么说Synchronized是一个重量级锁三、Synchronized底层实现原理四、Synchronized锁存储位置五、Synchronized锁的升级过程一、synchronized锁表现三种形势Java中每个对象都可以作为锁。具体表现为以下3种方式:对于普通方法,锁的是当前实例对象。public class Synchronized
日常开发中常见的文件格式有pdf,word,Excel,PPT,Html,txt,图片等。pdf,Html,txt,图片这种实现在线预览非常简单,有一些前端的插件可以满足要求。word,Excel,PPT如果要实现在线预览,就非常的困难。word,Excel,PPT实现在线预览常用的方式就是先转换成pdf,然后在进行预览。下面我就介绍常用的几种方案。...
WebSphere中运行的程序在进行文件操作时其默认编码是与操作系统相关的,中文操作系统一般是GBK,其它操作系统依此类推,但我们可以设置这个默认编码,下面是设置的步骤:第一步, 服务器>应用程序服务器,选择所使用的服务器。第二步,服务器基础结构>Java和进程管理>进程定义,选择进程定义。第三步,其他属性>Java虚拟机,在通用JVM参数中增加file.encoding参数,例如:-
VUE是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue使用了双向数据绑定,即当数据发生变化的时候,视图也就发生变







