深入浅出:了解前后端分离工作
项目有前后端分离和前后端不分离: 在前后端不分离架构中,所有的静态资源和业务代码统一部署在同一台服务器上。服务器接收到浏览器的请求后,进行处理得到数据,然后将数据填充到静态页面中,最终返回给浏览器。 实现前后端分离后,有了下面几点改变: 1.服务器一分为二,前后端分别部署,静态资源放在前端服务器,业务代码放在后的服务器 2.前端服务器需要接收Http请求(一般使用node.js) 3.前端服务器需要进行视图解析(可以使用vue.js、angular.js) 4.前端服务
函数_命名空间和作用域
#函数进阶----命名空间和作用域 # a = 1 # def func(): # print(a) # func() 调用是可以的 # def func(): # a = 1 # # func() # print(a) 不可以的 #命名空间和作用域 # print() # input() # list # tuple #命名空间有三种 # 内置的命名空间--------->python解释器 #就是python解释器一启动就可以使用的名字存储在内置命名空间中
设计模式读书笔记(一)
一、设计模式的概念: 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。 二、模式的四个基本要素: 1、模式名称:一个助记名,它用一两个词来描述模式的问题、解决方案和效果。 2、问题:描述应该在何时使用模式。 3、解决方案:描述了设计的组成成分,他们之间的相互关系以及各自的职责和协作方式。 4、效果:描述了模式应用的效果以及使用模式应权衡的问题。 三、Smalltalk MVC中的设计模式:
亿级流量--------负载均衡与反向代理
一,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;
...
如何查找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进程...
对于大型表的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...
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...
如何随时监控临时段使用情况? (文档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 ...
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 ...
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...
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...
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”。
...
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...
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...
slice()与splice()
slice()与splice()
slice()
1.相关概念
slice()能够基于当前数组中的一或多个项创建一个新数组
slice()可以接收一或两个参数,即要返回项的起始和结束位置
在只有一个参数的情况下,slice()方法返回从该参数指定位置开始到当前数组末尾的所有项
如果有两个参数,该方法返回起始和结束位置之间的项(但不包括结束位置)
slice()方法不会影响原始数...
基本包装类型和引用类型
基本包装类型和引用类型
一、相关概念
1.定义
为了便于操作基本类型值,JavaScript提供了三个特殊的引用类型:Boolean、Number和String。这些类型与其他引用类型相似,但同时也具有与各自基本类型相应的特殊行为
实际上,每当读取一个基本类型值的时候,后太就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法操作这些数据
2.实例
var s1="...
今日推荐
周排行