| +-------------------+----------------+ 2 rows in set (0.00 sec) 查看max_connections的值,如下List List-7 mysql> select * from global_variables where variable_name like "%max_conn%"; +----------------
| | 4 | Meituan | 16 | | 13 | Jack | 16 | +----+---------+------+ 5 rows in set (0.00 sec) List 删除一条满足List-6条件的记录 mysql> delete from student where id=1; Query OK, 1 row affected (0.00 sec) List-8 即使List
如下List-7所示,在web.xml中配置DelegatingFilterProxy时,我们并没有指定DelegatingFilterProxy的targetBeanName,那么web container FilterConfig,从FilterCofig中可以拿到这个Filter的filterName,从List-8中看出,当targetBeanName为null时,会用filterName进行赋值,按List List-7 <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class
getAndDecrement() { return unsafe.getAndAddInt(this, valueOffset, -1); } unsafe的getAndAddInt的实现如下List -7: List-7 public final int getAndAddInt(Object var1, long var2, int var4) { int var5;
sync.releaseShared(1); } 如List-5,内部调用了Sync的releaseShared(1),即释放1,如下List-6,先用tryReleaseShared方法来尝试是否能减少一个状态值,如List tryReleaseShared(arg)) { doReleaseShared(); return true; } return false; } List
从ConfigFileApplicationListener中可以看到,Springboot通过事件触发解析配置文件的操作(如下List-7中的listeners.environmentPrepared List-7 private ConfigurableEnvironment prepareEnvironment(SpringApplicationRunListeners listeners,ApplicationArguments
Person" parameterType="Person"> select * from person where username=#{username}; </select> 如下List List-7 <select id="findAll" resultType="Person"> select * from person </select> Reference https:/
如下List-7,卷/dev/sdb是我新增的裸磁盘——virtualbox上通过UI新增的。 List-7 [root@node1 db]# fdisk -l Disk /dev/sda: 10.5 GB, 10485760000 bytes, 20480000 sectors Units =
看FilterChainProxy的时候,看到一个内部类,如下List-7,然后有个实现类NullFilterChainValidator,但是这个里面没有做什么,得到的一个启示就是,在命名上,如果以后要定义一个默认什么都没有做的实现类 List-7 FilterChainValidator public interface FilterChainValidator { void validate(FilterChainProxy filterChainProxy
ZuulFilter是个抽象类,runFilter方法里面调用了run方法,run方法是抽象方法,由我们自定义实现,如下List-7所示, List-6 ... public void preRoute 如下List-7所示,用try catch方式来调用run方法,如果run方法抛出异常,则视为失败,将ZuulFilterResult的ExecutionStatus设置为FAILED,所以我们实现的run List-7 public ZuulFilterResult runFilter() { ZuulFilterResult zr = new ZuulFilterResult(); if
redirectStrategy.sendRedirect(request, response, targetUrl),调用的DefaultRedirectStrategy的sendRedirect方法,如List targetUrl = defaultTargetUrl; logger.debug("Using default Url: " + targetUrl); } return targetUrl; } List
characterEncoding=utf-8&useSSL=false&&useServerPrepStmts=true&cachePrepStmts=true 再去看MySQL的general日志,如List List-7 执行三条一样的语句,只有一次Prepare 2018-06-12T23:44:03.197228Z 11 Query SET NAMES utf8 2018-06-12T23:44:
Springboot中,RequestMappingHandlerMapping是通过@Configuration方式注入的,如下List-7 List-7 @Bean public RequestMappingHandlerMapping
rowValue : null; } return rowValue; } List-6中1处,通过反射,创建Person对象(如List-7),之后在List-6的2处 List
jvm.config、log.properties、node.properties、catalog/hive.properties,只是config.properties的内容和coordinator的不同,如下List -7,node.properties的值和coordinator的不同,如下List-8所示 List-7 coordinator的值为false coordinator=false http-server.http.port
nfs.disable: on performance.client-io-threads: off 之后要先挂载才能使用,不能直接操作/data_gluster/hive_db_volume,如下List List-7 #在/mnt下创建目录用于挂载 mkdir -p /mnt/gluster/hive_db #如下命令进行挂载,hive_db_volume是我们之前创建的卷 mount -t glusterfs 我们只能在10这台机器的/mnt/gluster/hive_db下操作才有效,在11/12的这个目录下操作,没有作用,因为List-7中挂载到10这台上了。
加入List-7中的内容,最终结果是List-6所示。 log4j.logger.org.apache.hadoop.hive.metastore.RetryingHMSHandler=FATAL log4j.logger.org.apache.hadoop.hive.ql.exec.FunctionRegistry=ERROR List
RequestMappingHandlerAdapter.getDefaultReturnValueHandlers()中初始化了RequestResponseBodyMethodProcessor,如下List 是来自RequestMappingHandlerAdapter的,再来看RequestMappingHandlerAdapter中是怎么得到requestResponseBodyAdvice集合的 List
安装完sysbench后,新增了一些oltp开头的文件(find / -name oltp*),如下List-7。 List-7 ...... find: ‘/sys/kernel/debug’: Permission denied find: ‘/root’: Permission denied /usr/share
打印banner,如List-7所示,bannerMode默认是Banner.Mode.CONSOLE,即打印到控制台,2位置处打印banner,默认使用的是SpringBootBanner,如List new StandardReactiveWebEnvironment(); default: return new StandardEnvironment(); } } List