logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux系统下docker教程基础篇

docker安装1.卸载旧版本的dockeyum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docke

#docker
多线程(线程池)中对数据加密产生java.lang.IllegalStateException:Cipher not initialized解决办法

在线程池(多线程)aes加密的时候产生了java.lang.IllegalStateException:Cipher not initialized问题,记录本次解决方案:在线程中加密会出问题,然后又没用线程确认了下不会产生问题,所以,先把要加密的数据加密,放到map中,然后把map当做多线程的属性,带进去,这样就解决了问题//用于保存生成的加密后的信息,避免多线程并发aes出错...

spring项目中多线程@Autowire注入null的解决方案

很多时候,需要在多线程中使用业务层的方法实现自己的逻辑,但是多线程是防注入的,所以只是在多线程实现类中简单的使用@Autowired方法注入自己的Service,会在程序运行到此类调用service方法的时候提示注入的service为null。所以这里给出两种解决方案:1.将需要使用的service当做多线程实现类的一个属性参数(也就是构造的时候当做参数或者没有构造的话使用set方法),然后在..

#spring
多线程(线程池)中对数据加密产生java.lang.IllegalStateException:Cipher not initialized解决办法

在线程池(多线程)aes加密的时候产生了java.lang.IllegalStateException:Cipher not initialized问题,记录本次解决方案:在线程中加密会出问题,然后又没用线程确认了下不会产生问题,所以,先把要加密的数据加密,放到map中,然后把map当做多线程的属性,带进去,这样就解决了问题//用于保存生成的加密后的信息,避免多线程并发aes出错...

redis命令之哈希表类型hset命令用法详情(返回值需要特别注意)

哈希表HSET命令命令:hset tableName filed value [filed value] [field value...],将哈希表tableName的域field的值设置为value。返回值为新创建的field域的个数,比如:如果域field为name是本次命令新创建的,则返回1,如果域field为name和域age两个域是本次命令新创建的,则返回2,也就是说对于已经存在的域进行

VMware配置多个虚拟机

选中已经设置好的虚拟机右键-管理-克隆,一直下一步克隆完成之后执行命,设置网络信息,修改克隆虚拟机的ip信息根据自己的虚拟机设备名称修改自己的ip,不要和开始的ip冲突[root@localhost network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-ens33ping一下是否可以连通...

redis命令之哈希表类型hgetall命令用法详情

哈希表HGETALL命令命令:hgetall key,返回对应key的所有的域field和与之对应的value,当key不存在时返回empty list or set,而不是nil127.0.0.1:6381> flushallOK127.0.0.1:6381> hgetall Jordan(empty list or set)127.0.0.1:6381> hmset Jord

#redis#数据库#缓存
到底了