
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
答案: ps set值得时候发现类型不匹配,报错了,所以一定要把入参和ParameterType匹配对,否则会报错。1.如果数据库中id为int类型,而java代码层面入参给个String,此时会发生什么?问题2:如果入参给String类型,而parameterType写成int会发生什么?代码入参为String。

1.package解析mapper过程, 获取name对应的路径,获取class下的mapper,根据mapper里的路径拼接.xml解析文件,此时命名空间要和resources路径一样,否则不进行mapper解析。解析我们的namespace属性,此时namaspace的值就是配置文件中的值,所以不存在命名空间报错的情况,package模式第一次构建默认的命名空间是以mapper类名所在路径来进

所以一个解析一个xml 会得到2个相同的mappedStatements。

先去数据库中查询,查询到后放入一级缓存中,然后放入到二级缓存,二级缓存的key就是我们配置的cache,这样二级缓存就有值了。close后一级缓存失效了,但是二级缓存没有失效,而是put了之前存放一级缓存的值,所以二级缓存跨session能生效。第一次二级缓存肯定获取不到,然后去一级缓存中获取,一级缓存localCache肯定也获取不到,二级缓存一定要一级缓存失效后才能生效,这句话怎么理解?开启二

rpm -i gitlab-ce-12.4.2-ce.0.el6.x86_64.rpmvi /etc/gitlab/gitlab.rb修改gitlab访问地址和端口,默认为80,我们改为82external_url 'http://192.168.66.100:82'nginx['listen_port'] = 82gitlab-ctl reconfiguregitlab-ctl restartr
rocketmq版本:rocketmq-all-4.5.1-bin-release.zip1.本地虚拟机搭建rocketmq操作步骤cd /usr/local/rocketmq-all-4.5.1-bin-release1.1 vim bin/runserver.sh :修改jvm启动参数JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125
apiVersion: apps/v1kind: Deploymentmetadata:name: hm-deploymentnamespace: defaultspec:replicas: 3selector:matchLabels:app: hmrelease: stabeltemplate:metadata:labels:app: hmrelease: stabel...
===============1.修改虚拟机ip=========================vi /etc/sysconfig/network-scripts/ifcfg-ens33service network restart==================2.一键安装docker=====================yum -y updatesudo yum remove -y







