logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis多条相同的select语句只有第一次执行

问题描述在插入分类的时候需要先查看该分类是否存在,若不存在则插入,第一次查找是该分类不存在,进行插入操作,在插入操作之后再一次遇到该分类时,执行查找操作,发现此时查找语句不起作用,有将该分类插入一次。原因mybatis有一级缓存和二级缓存,mybatis对查询的语句会存在一级缓存中,如果在一个事务中,mybatis对同一个session多次查询同一个sql语句就会去找缓存而不是再去查一次...

linux命令:tail 命令

linux命令:tail 命令1. 简介tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。2. 命令格式tail [参数] [文件]参数:-f 循环读取-q 不显示处理信息-v 显...

千万别卸ubuntu中自带的python3

注意:这里说一下,系统自带的python3.6可别乱删,一般会开机都开不起!这里以血的教训来警告一下大家!

#python
ubuntu 安装jupyter,并且设置远程访问

sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6sudo apt-get install python3-pipsudo apt-get ins...

#jupyter
docker系列(九)之本地镜像发布到阿里云

本地镜像发布到阿里云1. 发布流程将本地镜像推送到阿里云在阿里云上创建镜像仓库https://promotion.aliyun.com/ntms/act/kubernetes.html将镜像推送到阿里云点击管理按钮sudo docker login --username=zane197 registry.cn-hangzhou.aliyun...

#docker
分布式理论知识学习(拜占庭将军,cap理论,base理论)

前两天的高德交叉面的时候,面试官把我PUA了,其中问到为啥cap理论中一般只能实现两个?这让我这捉襟见肘的脑容量瞬间爆炸了,赶紧在极客时间上面搞了个分布式理论算法原理与实践课程,来学习一下吧,下面的内容就是学习该课程的相关笔记。分布式系统里,最重要的事情,就是如何选择或设计适合的算法,解决一致性和可用性相关的问题了。一、理论篇1. 拜占庭将军问题拜占庭帝国想要进攻一个强大的敌人,为此派出了10支军

#分布式#算法
工业控制系统基础知识入门(一)

工业控制系统基础知识入门(一)1. 工业控制系统定义​工业控制系统(Industrial Control Systems,ICS,简称工控系统),是由各种自动化控制组件以及对实时数据进行采集、监测的过程控制组件共同构成的确保工业基础设施自动化运行、过程控制与监控的业务流程管控系统。其核心组件包括数据采集与监控系统(Supervisory Control and Data Acquisiti...

sql必知必会学习记录(十九)- 游标

sql必知必会学习记录(十九)- 游标有时,需要在检索出来的行中前进或后退一行或多行。这就是使用游标的原因。游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。使用游标的步骤在能够使用游标前,必须声明(定义)它。这个过程实际上没有检索数据,它只是定义要使用...

#sql
java环境配置正确,但是ecplise打不开,提示java虚拟机找不到

在ecplise的安装目录中打开ecplise.ini文件(ecplise的配置文件)将如图所示的 -vm 和java路径删掉就可以了ecplise正常

使用vmware12 安装多个虚拟机以模仿集群

使用vmware12 安装多个虚拟机以模仿集群系统配置概述win10vm ware12 proubuntu16.04-server一、虚拟机安装ubuntu16.04-Server然后就按照ubuntu的安装提示进行安装就可以了!在安装的时候请使用English安装语言,如果采用Chinese会出现下面的错误:无法安装busybox-initramfs...

#ubuntu
到底了