当前位置: 首页 > news >正文

logo制作免费版网站关键词优化培训

logo制作免费版,网站关键词优化培训,网站网络营销推广,免费的微信小程序模板场景#xff1a;高并发情况下mybatis 动态sql 解析 锁问题优化 优化前 并发测试 XMLLanguageDriver 类 的 createSqlSource 方法有锁 而且 每次执行时都会走该方法 优化前 #xff1a; 线程有Block 优化后的 LanguageDriver public class CustomXMLLanguageDriver im…场景高并发情况下mybatis 动态sql 解析 锁问题优化 优化前 并发测试 XMLLanguageDriver 类 的 createSqlSource 方法有锁 而且 每次执行时都会走该方法 优化前 线程有Block 优化后的 LanguageDriver public class CustomXMLLanguageDriver implements LanguageDriver {private final MapString, SqlSource sqlSourceCache new ConcurrentHashMap();Overridepublic ParameterHandler createParameterHandler(MappedStatement mappedStatement, Object parameterObject, BoundSql boundSql) {return new DefaultParameterHandler(mappedStatement, parameterObject, boundSql);}Overridepublic SqlSource createSqlSource(Configuration configuration, XNode script, Class? parameterType) {XMLScriptBuilder builder new XMLScriptBuilder(configuration, script, parameterType);return builder.parseScriptNode();}Overridepublic SqlSource createSqlSource(Configuration configuration, String script, Class? parameterType) {if (script.startsWith(script)) {SqlSource cachedSqlSource sqlSourceCache.get(script);if (cachedSqlSource ! null) {return cachedSqlSource;}XPathParser parser new XPathParser(script, false, configuration.getVariables(), new XMLMapperEntityResolver());SqlSource sqlSource this.createSqlSource(configuration, parser.evalNode(/script), parameterType);sqlSourceCache.put(script, sqlSource);return sqlSource;} else {script PropertyParser.parse(script, configuration.getVariables());TextSqlNode textSqlNode new TextSqlNode(script);return (SqlSource) (textSqlNode.isDynamic() ? new DynamicSqlSource(configuration, textSqlNode) : new RawSqlSource(configuration, script, parameterType));}} } 优化后使用相同的压测条件 发现线程没有Block 的 而且调用栈 中只有Druid 的 初始化线程池 有Block XMLLanguageDriver Block 消失 此时的 线程没有阻塞
http://www.sadfv.cn/news/317953/

相关文章:

  • 东海做网站公司品牌推广网站策划设计
  • 洛阳洛龙区网站建设河北省建设厅网站老版
  • 网站ns记录网页制作代码作业
  • 吴江市中云建设监理有限公司网站谷歌优化公司
  • 有没有网站教做美食的网站首页页脚设计
  • 广告设计就业方向口腔医院网站做优化
  • 全国招聘网站排名侵入别人的网站怎么做
  • 盘锦威旺做网站建设公司dw网站模板免费下载
  • 菏泽网站建设服务婚介 东莞网站建设
  • 网站建设费用是什么科目网站建设大
  • 12306网站建设网页设计培训班学费多少钱
  • 网站关联页面如何做wordpress网站域名服务器
  • 网站登录界面模板html湖北工程建设信息网官网
  • 海沧网站建设乐山建网站
  • 乾安网站建设哪家好网络 网站建设办公
  • 制作网站注册页面模板产品推广图片
  • 网站 seo优化深圳燃气公司上班时间
  • 建设网站涉及的技术宣传型企业网站
  • 百度知道入口seo优化培训学校
  • 网站建设报告 商业价值新建的网站打不开
  • django做网站比较容易邢台兼职网站有哪些?
  • 网络网站制作技巧音乐播放器网站怎么做
  • 金昌大型网站建设费用wordpress 登录用户
  • 网站信任 用户转化wordpress 请提供有效的用户名.
  • 软件程序员重庆网站seo设计
  • iis做网站文件下载海南茶叶网站建设
  • 外国建筑网站河南省建设厅网网站首页
  • 绵阳做公司网站郑州网站建设套餐
  • 微信网站模板免费下载莱芜招聘网
  • 珠海找工作哪个网站好网站开发遇到的风险