linux oracle安裝及初始化數(shù)據(jù)庫 現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術(shù)?
現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術(shù)?謝邀~大部分畜牧獸醫(yī)相關(guān)專業(yè)Java開發(fā),下面我向大家可以介紹幫一下忙我常用的一些技術(shù)、框架、軟件。三五年前的老項目Maven:新老項目是基于組件Maven統(tǒng)合,
現(xiàn)在開發(fā)JAVA后臺,主要用哪些技術(shù)?
謝邀~
大部分畜牧獸醫(yī)相關(guān)專業(yè)Java開發(fā),下面我向大家可以介紹幫一下忙我常用的一些技術(shù)、框架、軟件。
三五年前的老項目Maven:新老項目是基于組件Maven統(tǒng)合,所以我就把它放在第一位;是一個項目管理工具,主要功能有:項目構(gòu)建;Jar包的依賴管理;版本管理;持續(xù)集成等等等等;
Spring:是一個J2EE框架,能提供了對IOC的良好支持,也需要提供了對AOP技術(shù)太好的封裝;
Spring的一個子項目SpringMVC,實現(xiàn)程序了MVC設(shè)計模式,目標是解耦;
MyBatis或Hibernate:現(xiàn)在后者專用少了,是ORM框架;
JUint:自動化單元測試工具;
Shiro:跪求安全認證的一個框架,主要是用于用戶身份認證,權(quán)限合法授權(quán)、加密后、會話管理等;
Cxf有.Axis:老項目WebService得用都很多一點;
Quartz:按時服務(wù)框架,一般大都單機應(yīng)用;
Ehcache:一個緩存框架,也都是主要是用于單機項目;
log4j、logback:各種日志工具;
關(guān)系型數(shù)據(jù)庫:Oracle、Mysql、DB2都可以使用過。
最近的新項目很多老的框架也都在用,另外也提高了不少新的框架、工具。
Spring Boot:用于一切搞定其他框架的一個框架,比較多是可以提供了各種啟動器、簡單的結(jié)構(gòu)了各種配置、比較方便和其他框架集成顯卡、開發(fā)者能夠快速上手。
Spring Cloud:這個就多了,是一套框架。以及200元以內(nèi):
Config:配置管理中心;
NetflixEureka:服務(wù)注冊、服務(wù)才發(fā)現(xiàn)等;
NetflixHystrix:斷路器;
NetflixFeign:聲明式服務(wù)內(nèi)部函數(shù)組件。
NetflixRibbon:客戶端負載均衡。
NetflixZuul:網(wǎng)關(guān);
Bus:消息總線;
Sleuth:日志收集;
Spring Cloud還有一個很多,我只說我們要用的。
RestfulAPI、RPC:不同風格的服務(wù);
Swagger:RestfulAPI自動生成工具;
消息隊列:正確RabbitMQ和Kafka,一種保存消息的容器,也主要是用于系統(tǒng)間松耦合;
Redis:Key-Value格式的內(nèi)存數(shù)據(jù)庫,常用語緩存;
MongoDB:BSON(帶有JSON)格式的內(nèi)存數(shù)據(jù)庫;
Zookeeper:一個分布式協(xié)調(diào)服務(wù);
日志的話,現(xiàn)在公司有ELK的日志平臺;
docker:容器技術(shù)。
也有很多,提起的也沒法具體點介紹,妖軍我會對這些技術(shù)并且祥細的解釋,有不需要的朋友這個可以關(guān)注我。
如何修改oracle參數(shù)sessions?
改ORACLE中的SESSION和PROCESS會話sessions和進程pocesses的關(guān)系
一個process可以有0個、1個或者多個session,一個session也可以必然若干個process中,左行同樣是一個session對應(yīng)一個process,主session是coordinatorsession,每個parallelprocess則是會不對應(yīng)數(shù)據(jù)庫里一個另的session。也可以從v$px_session和v$session中修改密保這點。連接connects,會話sessions和進程pocesses的關(guān)系每個sqllogin稱為一個連接(connection),而每個連接上,可以有一種一個或多個會話,如果不是數(shù)據(jù)庫正常運行在清潔液服務(wù)器,一個會話對應(yīng)一個服務(wù)器進程(process),假如數(shù)據(jù)庫正常運行在寬帶共享服務(wù)器,一個服務(wù)器進程也可以為多個會話服務(wù)。Oracle的sessions和processes的數(shù)量關(guān)系是:sessions1.1*processes5下面我們用兩種方法改PROCESS的大值一、按照OracleEnterpriseManagerConsole在圖形化管理器中修改以系統(tǒng)管理員的身份直接登錄,再次進入界面數(shù)據(jù)庫的例程-配置-像是信息-所有初始化參數(shù),直接修改processes的值
二、在SQLPLUS中改以DBA權(quán)限登陸,修改PROCESS的值(SESSION的值會跟著一起改);創(chuàng)建pfile;重啟動數(shù)據(jù)庫。再輸入的SQL命令追加,回顯信息句中了SQLgtconnectsys/sysassysdbaSQLgtaltersystemsetprocesses400scopespfileSQLgtcreatepfileoutsidespfileSQLgtshutdownimmediateSQLgtstartup