Excel给文档设置(取消)密码(打开密码和修改密码) WPS 软件设置密码WPS软件选择文件另存为的时候窗口里面有一个加密选项,如下图,点击按钮然后输入自己需要设置的密码即可。office excel 软件设置密码office软件设置密码是在另存为的时候窗口上有一个工具的选项,如下图,点击工具按钮弹出的二级菜单里面有常规选项,打开常规选项就可以设置密码。总结excel设置密码可以设置两个密码,一个打开密码,一个修改密码,通过设置密码可以有效的防止内容被盗窃或者修改。...
使用freemarker模板生成简单的代码 main方法package com.imobapy.base.util;import freemarker.template.Configuration;import freemarker.template.Template;import freemarker.template.TemplateException;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java
springboot实现参请求参数和返回参数的加密解密(RequestBodyAdvice、ResponseBodyAdvice、HandlerMethodArgumentResolver) 前言在前后端分离系统的基础架构中,安全框架、令牌鉴权基本已经能保证数据的安全,但某些场景,仅有鉴权是不够的,一些比较重要的数据,还需要一个针对请求报文加密解密的工具,前端送加密报文,后端直接解密。实现细节参考链接码云上别人写的例子,具有参考意义。https://gitee.com/licoy/encrypt-body-spring-boot-starter?_from=gitee_search第一步添加一个参数解析解析器,通过WebMvcConfigurer来添加一个参数解析器,自定义参
nacos配置多个配置文件(共享配置) 前言一般来说,使用配置中心都会提取一些公共的环境变量放在单独的一个配置文件里面,比如说把数据库url用户名密码什么之类的放到一个配置文件,所有的应用公用这个配置。可以通过spring.cloud.nacos.config.shared-configs属性来配置spring.cloud.nacos.config.shared-configs[0].data-id=blade.yamlspring.cloud.nacos.config.shared-configs[0].group=DEFAULT_
docker安装常用的容器 安装sentinel拉取镜像: docker pull bladex/sentinel-dashboard启动容器docker run --name sentinel -d -p 8858:8858 bladex/sentinel-dashboard启动参数解释--name 指定容器启动的名称-d 设置容器后台运行-p 开放容器里面的端口到外部端口安装postgres拉取镜像docker pull postgres:latest启动容器docker run -d --nam
docker 报Cannot connect to the Docker daemon错误 运行docker命令报下面这个错误错误Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?原因docker daemon 没有启动启动命令[root@hecs-x-large-2-linux-20200606135952 ~]# service docker restart...
git删除多余的tracked文件(git提示ignored tracked with git) 前言使用git的时候有时候把不需要的文件也提交了,但是同时又添加到忽略文件里面去了,这个时候文件的旁边就会出现 ignored tracked with git 类似的字样,因为文件已经被git给tracked 跟踪了,需要把文件移除git管理里面。执行命令$ git rm --cached java8.iml后面的这个java8.iml就是需要删除的文件,也可以是文件夹。可以使用git help -a来查看git的所有命令。$ git help -ausage: git [--vers
maven打包插件(maven项目打成可执行的jar包) 前言现在开发基本都是使用springboot项目,打包直接使用springboot自带的插件就可以了,有时候需要打普通的maven项目,默认package命令打成的jar包只包含项目的class文件,不包括其他依赖的jar包,因为需要通过第三方插件来完成带依赖包的可执行的jar包。方式一通过maven-dependency-plugin插件和maven-jar-plugin来组合,maven-jar-plugin其实是maven项目自带的,在pom文件里面不依赖也是可以的,但是我需要修改一些其他属性,
weblogic14.c下载地址 weblogic下载地址第一步打开官网https://www.oracle.com/index.html搜索weblogic,打开第一个在这个页面,选择图中标记的按钮在新页面选择需要下载的weblogic版本
Python3替换MySQLdb,使用pymysql代替(python3连接mysql)(python3创建django默认数据库) python3安装django初始化数据库报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclie百度得到的结论是python3不支持mysqldb了,可以使用pymysql来代替处理方法找到(是默认生成的那个模块,就是用命令生成django项目的时候默认生成的第一个模块)自己项目模块的__init__.py文件,配置一下pymysql就好。im
python创建django项目学习记录 创建django项目创建一个名字为my_django的项目django-admin startproject my_django在my_django项目里面创建一个user的模块 python3 manage.py startapp user进入创建的项目里面,启动项目python3 manage.py runserver 8080访问地址测试http://127.0.0.1:8080...
springboot自定义starter(生成spring-configuration-metadata.json)可以提示写配置 前言springboot支持自定义starter,可以用来封装一些自定义的组件,比如fastdfs,ftp等等工具类,封装成starter之后,直接引入就可以了。步骤新建一个maven项目,在pom文件里面引入相关依赖jar包。主要需要引入spring-boot-configuration-processor和spring-boot-autoconfigure,这个引用是自动生成配置提示相关信息的,编译之后就会自动生成spring-configuration-metadata.json文件,这样
maven配置私服地址(公司私服)记录 前言一般公司都会搭建自己的maven私服,用于存放公司的一些开发的jar包,私服搭建一般使用nexus,这个比较简单。配置设置本地仓库的jar包存放地址 <localRepository>E:\m3Repository</localRepository>在profile节点配置repositories节点,注意这里的id不要写成和中央仓库的一样,自定义一个名字,如果想中央仓库走国内的,如阿里云的话在上面的,可以再添加一个阿里云的maven地址,其实搭建了私服之后
linux scp传输文件记录 从远端服务端拷贝到当前服务-r 表示传输文件夹最后面的. 表示当前路径,拷贝到哪个目录填写相对路径就可以。scp -r yonghuming@192.132.23.2://x/xx/xx/x .
linux安装JDK,配置JAVA_HOME环境变量 JDK下载地址怎么下载JDK可参考链接链接:https://pan.baidu.com/s/1oLpry6envqvod-Uanh759Q提取码:ues0复制这段内容后打开百度网盘手机App,操作更方便哦配置JDK环境解压之后的JDK目录/root/jdk1.8.0_181设置用的JDK环境变量修改文件~/.bash_profile,这个是用户的当前环境变量[root@hecs-x-large-2-linux-20200606135952 jdk1.8.0_181]# vi ~/.ba
linux centos7 升级openssl1.1之后的错误openssl: error while loading shared libraries: libssl.so.1.1 错误信息在 centos7上面升级了openssl,之后,使用openssl version命令保存。openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory网上的解决方法网上的博客说执行下面两条命令来解决的,但是估计系统不一样,路径也不一样,所以我执行了之后还是没有解决,这个思路是对的,只是不同的系统路径不一样,软连