当前位置: 首页 > 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://www.yutouwan.com/news/337247/

相关文章:

  • 动画网页制作网站网站为什么做静态
  • 天津电力建设公司网站网站站长在哪登陆后台
  • 有关师德建设的网站wordpress到底是什么
  • 南昌网站建设资讯有了域名怎样做网站
  • 贸易公司网站源码天元建设集团有限公司天眼查
  • 实业公司网站模板工程建设质量安全管理协会网站
  • 那些行业需要做网站山西省建设厅勘察设计协会网站
  • 深圳论坛网站设计哪家公司好临沂网站制作加速企业发展
  • 织梦源码怎样做单页网站服装网络营销策划书
  • 瓜子二手车网站开发电销系统哪家好
  • 建立网站 杭州沈阳建站培训
  • 做室内设计兼职的网站wordpress显示浏览量
  • 网站设计存在的不足360竞价推广
  • 一个虚拟主机绑定2个网站商标设计网站猪八戒
  • 免费拒绝收费网站成都网站制作费用
  • 网站建设端口北京经济技术开发区建设局网站
  • 永川网站设计seo能从搜索引擎中获得更多的
  • 公司网站 钓鱼网站知乎怎么申请关键词推广
  • 长沙公司网站高端网站建设网站空间要多少钱
  • 网站推广营销应该怎么做网站建设公司哪个好点
  • 网站制作报价深圳彩票网站建设
  • 名校长工作室网站建设腾讯云服务器多少钱
  • 郑州企业网站快速优化多少钱通辽市做网站公司
  • 网站是哪家公司开发的小程序商城模板下载
  • 企业网站优化做什么wordpress站点语言
  • 北京网站定制制作石家庄房产信息网查询系统
  • 网站404 原因网站开发的条件
  • 教育网站报名爱战网官网
  • 一流的聊城做网站费用成都市郫都区
  • 杏坛网站建设建材网站建设公司