研发效能杂谈
转载来源: https://www.rowkey.cn/blog/2020/08/13/dev-efficacy-talk/研发效能是什么?为什么现在都在谈如何提高研发效能?研发效能对于一个企业到底有多重要?本文按照Why、What、How三步走沉淀梳理了研发效能相关的知识点。一. 为什么要提升研发效能传统的职能部门组织架构带来的效率竖井问题人力的增加没有让项目进度加快长久加班导致团队士
写给大数据从业者
这篇文章是在大数据周刊的博客里看到的,个人觉得文中提及的几项,确实是实际的数据工作中的痛点。下面的内容是做了摘选,如果朋友们想看原文,可以去大数据周刊的博客阅读原文(转载来源:https://blog.csdn.net/r6Auo52bK/article/details/101043146)。
监听器
一、什么是监听器监听器的作用是对Web应用对象的行为进行监控,可以自动出发指定的功能代码。监听器可以监听的对象包括:ServletContext,全局ServletContext及其属性HttpSession,用户会话及其属性ServletRequest,请求及其属性二、监听器的实现1.实现XxxListener接口,不同接口对应不同监听对象2.实现每个接口中独有的方法3.配置web.xml文件三
过滤器
一、什么是过滤器过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理。通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理。二、过滤器的实现1.继承接口javax.servlet.Filter接口2.实现接口中doFilter()方法import java.io.IOException; import j
JSTL标签库
一、什么是JSTLJSTL(JSP Standard Tag Library),JSP标准标签库,用于简化JSP开发,提高代码的可读性和可维护性。使用JSTL之前,需要下载相应的JAR包。二、JSTL分类 1.核心标签库(core)使用之前,在JSP文件的前面引入标签库<%@ taglib uri=
EL表达式
一、EL表达式概念EL(Expression Language)表达式语言,使用它的目的是用于简化JSP的输出,即替换out.println(student.name)语句。EL表达式的基本语法是:${表达式},例如:${student.name}。二、JSP与EL表达式的比较这里以一个例子,来对比JSP与EL表达式,展示相同内容的不同写法。使用JSP:使用EL表达式:除了写法简便了很多,如果使用
JAVA中文与乱码
Tomcat默认字符集为ISO-8859-1,是不支持中文。所以中文都会显示成乱码。解决的需要将ISO-8859-1转换成UTF-8。一、对于Post请求request.setCharacterEncoding("UTF-8");二、对于Get请求Tomcat8以后会将Get请求以UTF-8发送中文,对于早期版本则需要修改配置文件conf/server.xml中的 Connec
JAVA中cookie与session
浏览器会在本地保存一些小文本信息,例如登录状态、用户资料等等。浏览器通过创建Cookie保存这些信息,Cookie其实就是一个加密的文件,保存在本地的一个目录下,Cookie具有时效性。一、创建CookieCookie cookie=new Cookie("user","admin");response.addCookie(cookie);二、获取Cooki
JAVA中请求转发与重定向
按照功能不同对Servlet进行拆分,每个Servlet只保留一个功能,那么要在不同的Servlet之间进行跳转,就会用到请求转发和重定向。一、请求转发request.getRequestDispatcher("/newpath").forward(request,response);只有一次请求,URL不变化,在服务器内部跳转。二、重定向response.sendRedire
JAVA中请求与响应
HTTP请求包含三部分:请求行、请求头和请求体。第一行为请求行,包含请求方法、请求URL和请求使用的协议。最后一行为请求体。中间部分为请求头,请求头中常用的是Accept-Language、Content-Type、User-Agent。
JAVA中Servlet
一、什么是ServletServlet(Server Applet)服务器小程序,主要用于生成动态Web内容。二、Servlet开发步骤创建Servlet类,集成HttpServlet重写service方法,编写程序代码配置web.xml,绑定URL三、Servlet访问方法http://IP:端口/context-path/url-mapping 其中context-path默认为工程名。四、S
JAVA中JSP
一、什么是JSPJSP全称是Java Server Page,也就是Java服务器页面。它的出现是降低动态网页开发难度,值得注意的是JSP本身也是Servlet。二、JSP的优势(与Servlet比较)1.将静态HTML代码与动态Java代码分离,便于维护;2.输出指令更高效;3.调试更容易。三、JSP基本语法1.代码块2.声明构造块3.输出指令4.处理指令四、其他JSP页面重用
JAVA反射
什么是Java反射机制?Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能就是反射。反射主要的4个API,Class类、Constructor类、Field类、Method类。见下图。Class类,用于表示一个类的字节码文件(.class),有三种方法得到某个class文件对应的
RMAN的使用(八)
十六、归档模式下的完全恢复在归档模式下,拥有RMAN的备份和归档重做日志以及当前的重做日志文件,可以做到数据库的完全恢复,并且是联机状态的下的恢复。1.非系统表空间损坏的恢复做数据库完全备份RMAN> backup as compressed backupset database plus archivelog delete all input;创建测试表SQL> create tab
RMAN的使用(七)
十五、非归档模式下的完全恢复非归档模式下的恢复可能是完全恢复,也可能是不完全恢复,如果联机重做日志被复写,只能做不完全恢复的可能性更大。参数文件丢失1.控制文件、数据文件以及联机重做日志文件丢失的恢复先对数据库做全备。包括数据文件、控制文件和参数文件,并使用快闪恢复区作为备份目录。SQL> shutdown immediate;SQL> startup mount;[oracle@or
RMAN的使用(六)
十四、脚本管理RMAN的备份脚本可以存储在恢复目录或者操作系统文本文件。1.创建RMAN备份脚本创建脚本时,需要同时连接恢复目录数据库和目标数据库。[oracle@oracle11g ~]$ rman catalog hfml/hfml target hfml/hfmlRMAN> create script rman_backup{sql 'alter system che
RMAN的使用(五)
十三、恢复目录恢复目录数据库用来代替控制文件存储RMAN信息库的信息。首先创建恢复目录数据库。恢复目录数据库可以跟目标数据库在一个数据库上也可以在不同数据库上。1.创建恢复目录数据库的表空间SQL> create tablespace tbs_hfml datafile '/u01/app/oradata/orcl/tbs_hfml01.dbf' size 500m;2.创建
RMAN的使用(四)
七、备份控制文件RMAN可以单独备份控制文件,如果没有启用了快闪恢复区,则使用format参数指定控制文件的备份目录(无论是否启用快闪恢复区时,都可以用参数format参数指定控制文件的备份目录)。RMAN> backup current controlfile format '/u01/backup_control_%u.ctl';启用快闪恢复区时:RMAN> bac
RMAN的使用(三)
五、RMAN的连接使用操作系统认证连接[oracle@oracle11g ~]$ rman target /使用拥有dba权限的用户连接[oracle@oracle11g ~]$ rman target username/password或者[oracle@oracle11g ~]$ rmanRMAN> connect target username/password六、RMAN的相关概念和
RMAN的使用(二)
四、快闪恢复区快闪恢复区是存储与备份、恢复数据文件以及相关信息的一个区域。快闪恢复区保存了每个数据文件的备份、增量备份、控制文件备份以及归档重做日志备份, ORACLE也允许在快闪恢复区中保存联机重做日志的冗余副本以及当前控制文件的冗余副本,还有ORACLE闪回特性中的闪回日志也保存在快闪恢复区中。在使用RMAN实现数据库的备份与恢复时,配置的快闪恢复区就是RMAN存储所有与备份相关的文件存储区,