logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RSA非对称性前端加密后端解密

参考:http://netsecurity.51cto.com/art/201108/287971.htm对称加密和非对称加密。对称加密中加密和解密用同一个密钥,如 AES/DES。密钥一旦被泄露,那么整体加密信息都将被破解。非对称加密是生成一个密钥对即私钥和公钥,私钥加密的信息,只有对应的公钥才能解密;反之,公钥加密的信息,只能由对应的私钥才能解密。一定要保护好私钥。从性能上来说,非...

动态数据源配置

在使用dubbo作为分布式服务治理框架时,遇到了一个问题,像优惠码这样的大批量数据查询和导出接口,是不适合提供dubbo服务的。所以要讲优惠码查询接口迁移到cms里来。这样的话需要配置两个数据源,具体做法如下:一、配置多数据源:<!-- DBCP数据源配置 --><bean id="komectbackend" class="org.apache.comm...

分布式任务调度

1、定时任务应用场景订单超时自动取消、支付倒计时优惠券发放物流信息推送、退换货处理数据积压监控、日志监控、服务可用性探测定时备份数据数据归档、清理定时结算2、定时任务实现方式TimerQuartz<dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</arti

分布式任务调度

1、定时任务应用场景订单超时自动取消、支付倒计时优惠券发放物流信息推送、退换货处理数据积压监控、日志监控、服务可用性探测定时备份数据数据归档、清理定时结算2、定时任务实现方式TimerQuartz<dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</arti

mybatis 自定义插件

mybatis插件扩展机制我们可以基于mybatis插件机制实现分页、分表、监控等功能,mybatis四大组件包括Executor、StatementHandler、ParameterHandler、ResultSetHandler,他们提供了简单易用的插件扩展机制。插件扩展需两步:1、实现Interceptor/*** 通过Intercepts和Signature两个注解,定义插件拦截哪个核心对

破解visio2013记录

1、首先需要关闭windows defender和防火墙,否则后续无法执行。放在本人百度网盘的【Windows系统工具】目录下。2、下载KMSpico_setup_visio2013破解工具.zip并解压。3、执行安装即可。...

java统一异常处理

常见异常常见异常如下图Error是系统级别的错误,程序代码无法处理的,比如OutOfMemoryError、ThreadDeath等。这些错误发生时,JVM一般会选择线程终止退出,它表示程序在运行期间出现了十分严重、不可恢复的错误,应用程序只能中止运行。程序中显示调用System.exit(1);也会退出虚拟机。Exception分为两种,运行时异常和检查异常(CheckedExc...

windows安装k8s

安装minikubeminikube安装包下载下载minikube-linux-amd64 执行命令安装chmod +x minikube &amp;amp;&amp;amp; sudo mv minikube /usr/local/bin/查看版本以及是否安装成功minikube version用指定镜像地址启动minikube start --registry-mirr...

linux下jps命令找不到的问题

搭建rocketmq时,常常要用jps来查看名称服务是否已启动,但是某些机器报错如下:-bash: jps: command not found解决办法如下:一、检查基础配置which Java / java -version如果指向的是1.5那说明版本太低了,需要更新版本。删除旧的软链接,重新添加sudo rm /usr/bin/java创建新的软连接sudo ln -s

dubbo服务启动方式对比

Dubbo服务的运行方式1、使用Servlet容器(Tomcat、Jetty等)运行缺点:增加复杂性(端口、管理) 浪费资源(内存)2、自建main方法类来运行(Spring容器)缺点: Dobbo本身提供的高级特性没用上 自已编写启动类可能会有缺陷3、使用Dubbo框架提供的Main方法类来运行(Spring容器)优点:框架本身提供(com.alibaba.dubbo.con...

    共 16 条
  • 1
  • 2
  • 请选择