标签:空间 定时 集合 singleton 脏读 多次 隔离级别 attr 异步
typora-root-url: ......\Software\Typora\Picture
一个方法运行在了一个开启了事务的方法中,当前方法是使用原来的事务还是开启一个新的事务
7种传播行为:
拦截请求
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
解决Get请求乱码问题
方法1:在server.xml中修改如下配置
<connector URIEncoding="UTF-8" />
处理模型数据方式一:将方法的返回值设置为ModelAndView
方法的返回值是String,在方法的入参中传入Map、Model或ModelMap,SpringMVC最终转换为一个ModelAndView对象
涉及的类:DispatcherServlet|View|AbstractView|InternalResourceView
945:DispatcherServlet.doDispatch(HttpServletRequest, HttpServletResponse) // 执行转发调度
916\1101:mappedHandler = getHandler(processedRequest); // 通过处理器映射器HandlerMapping得到总处理器对象HandlerExecutionChain(包含所有拦截器和处理器)
923行: HandlerAdapter ha = getHandlerAdapter(mappedHandler.getHandler()) // 通过处理器映射器HandlerMapping处理得到适配器HandlerAdapter
945行:mv = ha.handler(processRequest, response, mappedHandler); // 处理器执行用户的目标方法得到modelAndView
1012行:render(mv, request, response); // 通过视图解析器(InternalResource)ViewResolver解析modelAndView进行视图解析并返回view
1225: view.render(mv.getModelInternal(), request, response); // 渲染视图
InternalResourceView(189): RequestDispatcher rd = getRequestDispatcher(requestToExpose,dispatcher); // 获取转发器
InternalResourceView(189):rd.forward(requestToExpose, response); // 进行请求转发
<setting name="mapUnderscoreToCamelCase" value="true"/>
在Mapper映射文件中使用resultMap来自定义高级映射规则
<resultMap type="/*包名*/" id="myMap">
<id column="last_name" property="lastName"> // 将数据库表字段与属性名一一对应
</resultMap>
service/systemctl
service/systemctl start/restart/stop/reload/status 服务名
查看服务命令(centos7)
systemctl list-unit-files
systemctl --type service
查看服务命令(centos6): chkconfig --list|grep xxx
(centos7)自启动: systemctl enbale/disable 服务名
chkconfig --level 5 服务名 on/off
Redis提供两种持久化方式:RDB(Redis Database)和AOF(Append Of File)
RDB: 在指定时间间隔内将内存中的数据集快照写入磁盘,恢复时将快照文件读到内存,即全量存储
AOF:以日志的形式记录所有写操作,是增量操作,只追加文件,不修改文件
频繁作为查询条件的字段应该创建索引
查询中与其他表关联的字段,外键关系建立索引
单键/组合索引的选择问题,组合索引性价比更高
查询中排序的字段,排序字段若通过索引去访问将大大提高排序速度
查询中统计或者分组字段,排序GROUP BY 比 ORDER BY 更烧性能
不要创建索引:
JVM体系结构:
垃圾回收机制GC发生在堆heap中,
GC:分代收集算法,次数上频繁收集Young区(Minor GC),较少收集Old区(Full GC),基本不动Perm区(永久区)
四大算法:
一处登录多处使用, 前提:单点登录多使用在分布式系统中
标签:空间 定时 集合 singleton 脏读 多次 隔离级别 attr 异步
原文地址:https://www.cnblogs.com/JayV/p/13171130.html