1.背景 RSA加密对加密的内容是有长度限制的,如果超出了长度限制,就会报错。所以需要采用分段加密,案例如下。 2.代码 1packagecom.demo.util; 2 3importorg.apache.commons.codec.binary.Base64; 4importorg.apache.commons.lang3.ArrayUtils; 5 6importjavax.crypto.Cipher; 7importjava.io.ByteArrayOutputStream; 8importjava.net.URLDecoder; 9importjava.net.URLEncoder...

  tDpTloHDC5uy   2023年12月12日   37   0   0 Javaapachecijavaciapache

1.背景 数据库加密与java程序加密算法保持一致,统一采用AES加密算法。 2.java代码加密 1packagecom.pacific.permission.test; 2 3importjavax.crypto.Cipher; 4importjavax.crypto.spec.SecretKeySpec; 5importjava.util.Base64; 6 7/ 8@authorluzhiming 9@descAES加解密工具类 10/ 11publicclassSymmetricEncryptionExample{ 12 13/ 14加密算法 15/ 16privatestatic...

  tDpTloHDC5uy   2023年12月12日   27   0   0 d3数据库ci数据库d3ci

1.AES程序加密 1packagecom.demo.util; 2 3importcom.demo.exception.BusinessException; 4importcom.demo.model.enums.ErrorEnum; 5importlombok.extern.slf4j.Slf4j; 6importorg.apache.commons.lang3.RandomStringUtils; 7importorg.apache.commons.lang3.StringUtils; 8importorg.springframework.beans.factory.annotatio...

  tDpTloHDC5uy   2023年12月12日   28   0   0 SystemjavaSystemJavacici

1.Nacos-NacosRule负载均衡 准备二个微服务项目order(消费者)、payment(生产者)。 NacosRule负载均衡策略 优先选择同集群服务实例列表 本地集群找不到提供者,才去其它集群寻找,并且会报警告。 确定了可用实例列表后,再采用随机负载均衡挑选实例。 1.修改order中的application.yml,设置集群为shanghai: 1spring:2application:3name:payment4cloud:5nacos:6server-addr:127.0.0.1:8848nacos服务地址7discovery:8cluster-name:shan...

动静分离:动态资源(jsp、ftl、thymeleaf)与静态资源(js、css、img)分开部署。 前后分离:接口与视图分开部署,专业的人做专业的事情。例如:前端使用vue.js,后端只需要提供接口即可。前端项目与后端项目都是独立部署的。 如果我们静态资源与动态资源存放在同一台服务器上面,当静态资源不断增多的时候,我们的服务器访问是扛不住,因为静态资源消耗过多的带宽,导致静态资源无法访问或者访问非常的慢。 在一个网站中,静态资源(js、css、img)是比较占宽带资源的,动态资源占带宽很小。1M带宽=128k/s 所以网站中的静态资源一般都存放在第三方存储平台上,例如:七牛云、阿里云、腾讯...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~