logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

后台报com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failu问题的解决方案

问题:今早,发现昨天部署的JAVA-WEB服务,不正常启动了,于是查看后台日志,发现11:07:05.358 [Druid-ConnectionPool-Create-1102883776] ERROR com.alibaba.druid.pool.DruidDataSource - create connection holder errorcom.mysql.cj.jdbc.exception

验证前端token与后端根据参数生成的token是否一致

前言在前端登录请求时,不但带来了参数还含有token,至于这个token是否真实,后端要根据前端传过来的参数生成的token,进行验证后端对前端请求拦截XSRFHandlerInterceptorpackage a.b.c.common.interceptor;import a.b.c.common.domain.ResponseBo;import a.b.c.traffi...

#java#spring
Spark的性能优化案例分析(下)

前言Spark的性能优化案例分析(上),介绍了软件性能优化必须经过进行性能测试,并在了解软件架构和技术的基础上进行。今天,我们通过几个 Spark 性能优化的案例,看一看所讲的性能优化原则如何落地。如果你忘记了性能优化的原则,可以返回上一期复习一下。参考spark submit参数及调优https://www.cnblogs.com/haoyy/p/6893943.htmlSpark ...

redisson分布式锁与spring注解事务共用产生的一系列问题,及对应解决方案

前言有锁才有自由,生活中不存在绝对的自由,绝对的自由通常对应的无序和混沌,只有在道德、法律、伦理的约束下的相对自由,才能使人感受到自由。而在多线程编程中,锁是至关重要的,锁就是道德,就是法律约束,没有锁的多线程环境将会是混乱的,所有线程都在争夺资源,最后的结果就是导致系统崩溃,而有了锁之后,多线程环境才能稳定高效的工作。事故现场某些原因,获取锁失败-------没有在至少N/2+1个Redis实例

Docker部署nginx应用及备份与迁移

1.Nginx部署1.1拉取Nginx镜像docker pull nginx1.2创建Nginx容器docker run -di --name=test_nginx -p 80:80 nginx/bin/bash1.3测试Nginx浏览器地址栏输入: http://192.168.247.135/1.4配置反向代理官方的nginx镜像,nginx配置文件n...

Spark streaming消费kafka程序报No output streams registered, so nothing to execute异常

在做kafka割接测试消费程序只消费不做数据处理时编写代码遇到了No output streams registered, so nothing to execute异常的问题:代码如下:public void execute() throws MintakaException {// Create a Spark Configurationfinal...

采用nginx加https域名认证方式,解决shiro端口不一致导致的跨域问题

跨域非跨域http://www.ddd.cn/index.html 调用 http://www.ddd.cn/server.php跨域,主域不同http://**www.eeeddd.cn**/index.html 调用 http://**www.eee.cn**/server.php跨域,子域名不同http://**abc**.eee.cn/index.html 调用 h...

#nginx#https#运维
Dockerfile文件常用命令,docker容器的隔离机制授权,及docker run命令运行与调试

FROM:获取基础镜像,FROM必须是第一个命令,如果需要多个镜像时,可以使用多个FROM指令(每个镜像一次),如果不加tag,默认是使用latest,如下所示:# FROM <image name># FROM <image name>:<tag>FROM ubuntuFROM java:8RUN:在构建镜像过程中执行特定的指令,并生成一个中间...

Jsoup解析HTML页面,进行网页爬取数据时遇到的坑

问题一:当我使用doc.getElementsByClass(“class的值”)对以下带有#空格#(多值的)的块,进行获取数据的时候,发现获取不到任何数据。解决过程:使用其它的方法替换它,使用Elements 的select(String cssQuery)Elements elements = elementsRoot.get(0).select(searchbar.sear...

#java#javascript#http
常用java使用工具类EncrypDES,实现DES算法的加解密

前言DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证、金融交易数据包的MAC校验等,均用到DES算法。DES算法的原理1.所需参数key:8个字节共64位的工作密钥data:8个字节共64位的需要被加密或被解密的数据mode:DES工作方式,加密或者解密2.原理图示DE

    共 19 条
  • 1
  • 2
  • 请选择