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

没有网站可以做的广告联盟淘宝怎么推广自己的产品

没有网站可以做的广告联盟,淘宝怎么推广自己的产品,关键词库在网站上怎么体现,网站怎么在成都备案我喜欢堆栈痕迹。 不是因为我喜欢错误#xff0c;而是因为发生错误的那一刻#xff0c;堆栈跟踪是无价的信息源。 例如#xff0c;在Web应用程序中#xff0c;堆栈跟踪向您显示完整的请求处理路径#xff0c;从HTTP套接字到过滤器#xff0c;Servlet#xff0c;控制器而是因为发生错误的那一刻堆栈跟踪是无价的信息源。 例如在Web应用程序中堆栈跟踪向您显示完整的请求处理路径从HTTP套接字到过滤器Servlet控制器服务DAO等直至发生错误的地方。 您可以将它们读为一本好书其中每个事件都有因果关系。 我什至在Logback打印异常的方式上实现了一些增强功能请参阅首先记录异常的根本原因 。 但是有一件事一直困扰着我一段时间。 臭名昭著的“ 来自地狱的堆栈跟踪 ”症状–堆栈跟踪包含数百种不相关的隐秘的通常是自动生成的方法。 AOP框架和过度设计的库往往会产生疯狂的长执行跟踪。 让我展示一个真实的例子。 在一个示例应用程序中我正在使用以下技术堆栈 颜色很重要。 根据框架/层的颜色我绘制了一个示例堆栈跟踪该堆栈跟踪是由于尝试从数据库中获取数据时在某处深处抛出异常而引起的 不再那么愉快你不觉得吗 在第一张图中将Spring放在应用程序和Hibernate之间是一个极大的简化。 Spring框架是一个胶合代码用于连接并拦截周围层的业务逻辑。 这就是为什么应用程序代码被数十行技术调用分散和交织的原因请参见绿线。 我在应用程序中投入了尽可能多的内容Spring AOP方法级别的Secured批注自定义方面和拦截器等来强调该问题-但这不是特定于Spring的。 EJB服务器在EJB调用之间生成同样可怕的堆栈跟踪…从地狱。 我应该在乎吗 想想看当您从BookController.listBooks()无辜地调用BookService.listBooks() 您希望看到此消息吗 at com.blogspot.nurkiewicz.BookService.listBooks() at com.blogspot.nurkiewicz.BookService$$FastClassByCGLIB$$e7645040.invoke() at net.sf.cglib.proxy.MethodProxy.invoke() at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint() at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed() at com.blogspot.nurkiewicz.LoggingAspect.logging() at sun.reflect.NativeMethodAccessorImpl.invoke0() at sun.reflect.NativeMethodAccessorImpl.invoke() at sun.reflect.DelegatingMethodAccessorImpl.invoke() at java.lang.reflect.Method.invoke() at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs() at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod() at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke() at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke() at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() at org.springframework.transaction.interceptor.TransactionInterceptor.invoke() at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke() at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed() at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept() at com.blogspot.nurkiewicz.BookService$$EnhancerByCGLIB$$7cb147e4.listBooks() at com.blogspot.nurkiewicz.web.BookController.listBooks() 您甚至注意到它们之间存在自定义方面吗 事实就是如此如今堆栈跟踪中杂乱无章几乎不可能遵循实际的业务逻辑。 我们拥有的最好的故障排除工具之一是在99的情况下都不需要与框架相关的无关内容。 工具和IDE在减少噪声方面做得很好。 Eclipse具有用于Junit的堆栈跟踪过滤器模式 IntelliJ IDEA支持控制台折叠自定义 。 另请参阅 从Java堆栈跟踪中清除噪音 这启发了我写这篇文章。 那么为什么在Logback等日志记录框架中根本没有这种可能性呢 我在Logback中实现了一个非常简单的增强。 基本上您可以定义一组应该从堆栈跟踪中排除的堆栈跟踪框架模式。 通常您将使用不希望看到的包或类名。 这是启用了新功能的示例logback.xml摘录 root levelALLappender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoderpattern%d{HH:mm:ss.SSS} | %-5level | %thread | %logger{1} | %m%n%rEx{full,java.lang.reflect.Method,org.apache.catalina,org.springframework.aop,org.springframework.security,org.springframework.transaction,org.springframework.web,sun.reflect,net.sf.cglib,ByCGLIB}/pattern/encoder/appender /root 在过滤几乎整个Spring框架 Java反射和CGLIB类时我有点极端。 但这只是给您一种印象您可以得到多少。 将我的增强功能应用到Logback后出现了非常相同的错误 提醒一下绿色是我们的应用程序。 最终在一个地方最终您可以真正看到发生错误时代码在做什么 at com.blogspot.nurkiewicz.DefaultBookHelper.findBooks() at com.blogspot.nurkiewicz.BookService.listBooks() at com.blogspot.nurkiewicz.LoggingAspect.logging() at com.blogspot.nurkiewicz.web.BookController.listBooks() 更简单 如果您喜欢此功能我打开了一张票LBCLASSIC-325 筛选出选定的堆栈跟踪框架 。 投票讨论。 这只是一个概念证明但是如果您想看一下实现欢迎改进可以在我的Logback 分支下找到大约20行代码。 参考从JCG合作伙伴的 日志中过滤无关的堆栈跟踪行   Java和社区博客中的Tomasz Nurkiewicz。 翻译自: https://www.javacodegeeks.com/2012/03/filter-irrelevant-stack-trace-lines-in.html
http://wiki.neutronadmin.com/news/337247/

相关文章:

  • 企业网站必备模块wordpress 内网
  • 怎样建设网站优化学院网站建设与管理办法
  • 网站建设兼职薪酬怎么样网站开发工作流程
  • 农资销售网站建设方案凡科建站怎么样
  • 带搜索网站建设视频教程慈溪做网站公司哪家好
  • 自己怎么个人网站wordpress多作者
  • lamp网站架构小红书推广在哪里
  • 可视化网站设计工具网页设计作业主题推荐
  • 泉州响应式网站建设怎么做原创动漫视频网站
  • 网站报备深圳建工建设集团有限公司
  • 德城区建设局网站永清建设局网站
  • 给公司做网站 图片倾权福州网站推广
  • 是否有可能一个人完成网站开发南通网站制作价格
  • 有哪些网站免费学习建设网站的wordpress 公众号主题
  • 保定网站建设方法网店seo关键词
  • 网站注销申请表鞍山建站
  • ai可以做网站吗wordpress查询页面id
  • 天津建设银行官网站首页学院招生网站建设方案
  • 做教育的需要做个网站吗怎么做告白网站
  • 榆林高端网站建设如何设计wordpress 登录后页面空白
  • 给自己的爱人做网站网站开发语言排名
  • 西安建设用地规划查询网站wordpress账号破解
  • 旅游网站建设设计公司怎么申请一个网站
  • 网站建设推广是什么工作室用html5做的网站的原代码
  • 中国手机网站建设公司开发公司保障员工安全的措施
  • 做网站的目的与意义手机网站建设网
  • 加强协会网站建设意义sem培训机构
  • 免费做金融网站有哪些WordPress重置密码链接失效
  • 响应式网站要多久南京高淳开展规模性核酸检测
  • 开通公司网站怎么做分录在线教育网站开发经验简历填写