本子专栏收录 4 篇文章。
原站这 4 篇没有分类,日期字段为 0001-01-01;未补写发布日期。缺少标题的条目使用原文件标识。
本子专栏收录 4 篇文章。
原站这 4 篇没有分类,日期字段为 0001-01-01;未补写发布日期。缺少标题的条目使用原文件标识。
原文:Small Fire · ABAP_Utils_ReflectionClass(原文未设标题) · 未分类 子专栏 · Small Fire 技术笔记
原文:Small Fire · ExtJS_Dev(原文未设标题) · 未分类 子专栏 · Small Fire 技术笔记
原文:Small Fire · Servlet Request对象 · 未分类 子专栏 · Small Fire 技术笔记 Servlet Request 对象 Servlet 容器对于接受到的每一个 Http 请求,都会创建一个ServletRequest 对象,并把这个对象传递给 Servlet 的 Sevice( )方法。其中,ServletRequest 对象内封装了关于这个请求的许多详细信息。 HTTP 请求信息 HttpServletRequest 接口常用方法 获取常用信息 Method Desc public String getMethod(); 得到HTTP请求方式 public String getContextPath(); 获取项目的根目录名。返回指定上下文(web应用)的URL的前缀 public String getServletPath(); URL中调用Servlet的那一部分,不包含附加路径信息 public String getQueryString(); 获取URL后面全部的查询字符串参数 public String getRequestURI(); 获取请求URI,不包含请求内容,不包含域名 public StringBuffer getRequestURL(); 获取URL,包含域名,不包含请求内容。未被Servlet服务器Decode过 public String getProtocol(); 获取协议信息的版本号,如HTTP/1.1 public String getScheme(); 获取协议名称,如HTTP、FTP、HTTPS public String getRequestedSessionId(); 返回这个请求相应的Session Id public HttpSession getSession(); 获取Session对话,用于与网页通信 public Cookie[] getCookies(); 返回使用数组存储的Cookie对象 获取请求头信息 ...
原文:Small Fire · WEB_Frame_Log_Log4j(原文未设标题) · 未分类 子专栏 · Small Fire 技术笔记 1.log4j 是Apache为java提供日志管理的工具 作用:可以调试程序,就像输出一样 2.核心概念: log4j有三大组件: 日志器(Logger) 日志输出的目标(Appender) 格式化器(Layout) 日志器(Logger):用来输出消息的类,可以输出不同级别的,比如错误消息,警告消息等 日志输出的目标(Appender):日志输出到哪里去,文件 ,控制台 格式化器(Layout):对输出消息进行格式化,比如添加日期 建立日志器 Logger log=Logger.getLogger(Test.class); log.info(); log.debug(); 4.日志级别:从高到低: FATAL: 重大错误(系统有问题) ERROR: 错误 (一个模块有问题) WARN: 警告() INFO: 信息:可以查看程序执行的流程 DEBUG: 调试,用来调试程序的bug及显示 5,log4j.properties 6.在配置文件里,需要为log4j.properties配置一个根日志器, log4j.rootLogger=DEBUG,AA log4j.rootLogger=WARN log4j.APPENDER.AA=org.apache.log4j.ConsoleAppender Appender: 是用来指定输出目标的类,可以叫发送器 ConsoleAppender: 向控制台输出日志; FileAppender: 向文件输出日志 DailyRollingFileApperder: log4j.appender.AA.File=log.txt log4j.appender.AA.LAYOUT=org.apache.log4j.SimpleLayout log4j.appender.AA.DatePatten='yyyy-MM-dd' layout种类: %m: 信息本身 %c: 日志器的名称 %d: 日期,还可以指定日期格式 %d{yyyy-MM-dd HH:mm:ss} %p: 日志级别 %n: 换行 %t: 当前线程 %l: 输出日志java类的相关信息