深入浅出:了解前后端分离工作

项目有前后端分离和前后端不分离:   在前后端不分离架构中,所有的静态资源和业务代码统一部署在同一台服务器上。服务器接收到浏览器的请求后,进行处理得到数据,然后将数据填充到静态页面中,最终返回给浏览器。   实现前后端分离后,有了下面几点改变:   1.服务器一分为二,前后端分别部署,静态资源放在前端服务器,业务代码放在后的服务器   2.前端服务器需要接收Http请求(一般使用node.js)   3.前端服务器需要进行视图解析(可以使用vue.js、angular.js)   4.前端服务
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

函数_命名空间和作用域

#函数进阶----命名空间和作用域 # a = 1 # def func(): # print(a) # func() 调用是可以的 # def func(): # a = 1 # # func() # print(a) 不可以的 #命名空间和作用域 # print() # input() # list # tuple #命名空间有三种 # 内置的命名空间--------->python解释器 #就是python解释器一启动就可以使用的名字存储在内置命名空间中
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

设计模式读书笔记(一)

一、设计模式的概念:   每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。 二、模式的四个基本要素:   1、模式名称:一个助记名,它用一两个词来描述模式的问题、解决方案和效果。   2、问题:描述应该在何时使用模式。   3、解决方案:描述了设计的组成成分,他们之间的相互关系以及各自的职责和协作方式。   4、效果:描述了模式应用的效果以及使用模式应权衡的问题。 三、Smalltalk MVC中的设计模式:  
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

亿级流量--------负载均衡与反向代理

一,nginx 负载均衡配置 1,upstream模块配置上有服务器 修改配置文件,vi nginx.conf 内容如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; ...
分类: 其他 发布时间: 09-02 23:38 阅读次数: 0

如何查找java应用程序中占用cpu高的方法

1,jps命令列出当前系统中运行的java程序 2,pidstat -p ${pid} -u 1 3 -t 3,使用jstack导出进程的所有线程 jstack -1 1187 > thread.txt 4,将第二步中占用cpu较高的线程id转换成16进制, 5,在thread.txt中查找转换后的16进制,可查找到占用进程高的方法 jdk命令行工具 1,jps,查看java进程...
分类: 其他 发布时间: 09-02 23:37 阅读次数: 0

对于大型表的DataPump导出(EXPDP)失败,错误ORA-1555(文档 ID 1086414.1)

症状在某个表上运行expdp通常需要一个小时。 但是,它现在运行了一天。 问题似乎与一个表(数据库中最大的)有关。 当DataPump导出(expdp)启动时,它处理的第一个表的估计处理时间超过24小时。Processing object type SCHEMA_EXPORT/TABLE/MATERIALIZED_VIEW_LOG ORA-31693 : Table data object "ME...
分类: 其他 发布时间: 09-02 23:36 阅读次数: 0

oracle TFA升级

此操作也可用于安装[root@rac1 oracle]# cd /opt/oracle.tfa/ [root@rac1 oracle.tfa]# ls TFA-LINUX_v18.2.1.zip [root@rac1 oracle.tfa]# unzip TFA-LINUX_v18.2.1.zip Archive: TFA-LINUX_v18.2.1.zip inflating: READ...
分类: 其他 发布时间: 09-02 23:36 阅读次数: 0

卸载TFA

[root@rac1 grid]# cd /u01/app/11.2.0/grid/tfa/rac1/tfa_home [root@rac1 tfa_home]# ls bin client_pub.crt input jlib output resources tfa_directories.txt tfa.md5 transfe...
分类: 其他 发布时间: 09-02 23:36 阅读次数: 0

如何随时监控临时段使用情况? (文档ID 364417.1)

sqlplus / as sysdba--  NOTE: If SYS is unacceptable then use a schema that has access of each of the DBA views below-- Create a table to hold your temporary space monitoringCREATE TABLE <temporary ...
分类: 其他 发布时间: 09-02 23:36 阅读次数: 0

ORA-28575: 无法打开与外部过程代理程序的 RPC 连接(文档 ID 70638.1)

APPLIES TO: PL/SQL - Version 10.2.0.1 and later Oracle Net Services - Version 10.2.0.1 and later Oracle Database - Enterprise Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1] Information in this ...
分类: 其他 发布时间: 09-02 23:35 阅读次数: 0

An exception occured in insertVmstatLists on line(文档 ID 2247572.1)

APPLIES TO: Oracle Database - Enterprise Edition - Version 10.2.0.5 and later Information in this document applies to any platform. SYMPTOMS OSWbb logfiles are generated in UNIX system, and while t...
分类: 其他 发布时间: 09-02 23:35 阅读次数: 0

ORA-12012/ORA-12005 Errors Appear In the Collaboration Suite Database's Alert.log (文档 ID 370687.1)

APPLIES TO: Oracle Content Services - Version 10.1.2.0.0 to 10.2.1.0.27 [Release AS10gR2 to AS10gR3] Information in this document applies to any platform. SYMPTOMS The OCS database's alert.log file...
分类: 其他 发布时间: 09-02 23:35 阅读次数: 0

CRS-1719: Cluster Synchronization Service daemon (CSSD) clssnmvWorkerThread_0 not scheduled for

这是一种诊断改进。 目前,以下警告仅包含在ocssd日志文件中,   当其中一个线程未安排时:  clssscMonitorThreads clssnmvWorkerThread not scheduled for 15330 msecs 通过此改进,添加了一个新错误,该错误将包含在集群件的警报日志文件中:   1719,0,“未安排%d msecs的群集同步服务守护程序(CSSD)%s”。 ...
分类: 其他 发布时间: 09-02 23:35 阅读次数: 0

Incomplete recovery gives ORA-01152 (文档 ID 278856.1)

APPLIES TO: Oracle Database - Enterprise Edition - Version 8.1.7.4 and later Information in this document applies to any platform. SYMPTOMS Getting ORA-1152 trying to open the database after incomp...
分类: 其他 发布时间: 09-02 23:34 阅读次数: 0

WMSYS.WM_CONCAT Should Not Be Used For Customer Applications, It Is An Internal Function (文档 ID 1336

APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2] Oracle Database - Enterprise Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1] Workspace Manager - V...
分类: 其他 发布时间: 09-02 23:34 阅读次数: 0

slice()与splice()

slice()与splice() slice() 1.相关概念 slice()能够基于当前数组中的一或多个项创建一个新数组 slice()可以接收一或两个参数,即要返回项的起始和结束位置 在只有一个参数的情况下,slice()方法返回从该参数指定位置开始到当前数组末尾的所有项 如果有两个参数,该方法返回起始和结束位置之间的项(但不包括结束位置) slice()方法不会影响原始数...
分类: 其他 发布时间: 09-02 23:33 阅读次数: 0

Date类型

Datel类型 一、相关概念 1.创建日期对象 Date类型是在早起Java中的java.util.Date类基础上构建的。因此,Date类型使用自UTC(国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来保存日期 这种数据存储格式,Date类型保存的日期能精确到1970年1月1日之前或之后的100000000年 创建一个日期对象,使用new操作符和Date构造函数...
分类: 其他 发布时间: 09-02 23:33 阅读次数: 0

基本包装类型和引用类型

基本包装类型和引用类型 一、相关概念 1.定义 为了便于操作基本类型值,JavaScript提供了三个特殊的引用类型:Boolean、Number和String。这些类型与其他引用类型相似,但同时也具有与各自基本类型相应的特殊行为 实际上,每当读取一个基本类型值的时候,后太就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法操作这些数据 2.实例 var s1="...
分类: 其他 发布时间: 09-02 23:32 阅读次数: 0

Boolean类型

Boolean类型 一、相关概念 1.定义 Boolean类型是与布尔值对应的引用类型 创建Boolean对象 var booleanObject=new Boolean(true); 2.误解 Boolean类型的实例重写了valueOf()方法,返回基本类型值true或false;重写了toString()方法,返回字符串"true"和"false" Boolea...
分类: 其他 发布时间: 09-02 23:32 阅读次数: 0

Number类型

Number类型 一、相关概念 1.定义 Number是与数字值对应的应用类型 创建Number对象,可以在调用Number构造函数时向其中传递相应的数值 Number类型也重写了valueOf()、toLocaleString()和toString()方法。重写后的valueOf()方法返回对象表示的基本类型的值,另外两个方法则返回字符串形式的数值。 可以为toString(...
分类: 其他 发布时间: 09-02 23:32 阅读次数: 0