linux oracle安装及初始化数据库 现在开发JAVA后台,主要用哪些技术?
现在开发JAVA后台,主要用哪些技术?
谢邀~
大部分畜牧兽医相关专业Java开发,下面我向大家可以介绍帮一下忙我常用的一些技术、框架、软件。
三五年前的老项目Maven:新老项目是基于组件Maven统合,所以我就把它放在第一位;是一个项目管理工具,主要功能有:项目构建;Jar包的依赖管理;版本管理;持续集成等等等等;
Spring:是一个J2EE框架,能提供了对IOC的良好支持,也需要提供了对AOP技术太好的封装;
Spring的一个子项目SpringMVC,实现程序了MVC设计模式,目标是解耦;
MyBatis或Hibernate:现在后者专用少了,是ORM框架;
JUint:自动化单元测试工具;
Shiro:跪求安全认证的一个框架,主要是用于用户身份认证,权限合法授权、加密后、会话管理等;
Cxf有.Axis:老项目WebService得用都很多一点;
Quartz:按时服务框架,一般大都单机应用;
Ehcache:一个缓存框架,也都是主要是用于单机项目;
log4j、logback:各种日志工具;
关系型数据库:Oracle、Mysql、DB2都可以使用过。
最近的新项目很多老的框架也都在用,另外也提高了不少新的框架、工具。
Spring Boot:用于一切搞定其他框架的一个框架,比较多是可以提供了各种启动器、简单的结构了各种配置、比较方便和其他框架集成显卡、开发者能够快速上手。
Spring Cloud:这个就多了,是一套框架。以及200元以内:
Config:配置管理中心;
NetflixEureka:服务注册、服务才发现等;
NetflixHystrix:断路器;
NetflixFeign:声明式服务内部函数组件。
NetflixRibbon:客户端负载均衡。
NetflixZuul:网关;
Bus:消息总线;
Sleuth:日志收集;
Spring Cloud还有一个很多,我只说我们要用的。
RestfulAPI、RPC:不同风格的服务;
Swagger:RestfulAPI自动生成工具;
消息队列:正确RabbitMQ和Kafka,一种保存消息的容器,也主要是用于系统间松耦合;
Redis:Key-Value格式的内存数据库,常用语缓存;
MongoDB:BSON(带有JSON)格式的内存数据库;
Zookeeper:一个分布式协调服务;
日志的话,现在公司有ELK的日志平台;
docker:容器技术。
也有很多,提起的也没法具体点介绍,妖军我会对这些技术并且祥细的解释,有不需要的朋友这个可以关注我。
如何修改oracle参数sessions?
改ORACLE中的SESSION和PROCESS会话sessions和进程pocesses的关系
一个process可以有0个、1个或者多个session,一个session也可以必然若干个process中,左行同样是一个session对应一个process,主session是coordinatorsession,每个parallelprocess则是会不对应数据库里一个另的session。也可以从v$px_session和v$session中修改密保这点。连接connects,会话sessions和进程pocesses的关系每个sqllogin称为一个连接(connection),而每个连接上,可以有一种一个或多个会话,如果不是数据库正常运行在清洁液服务器,一个会话对应一个服务器进程(process),假如数据库正常运行在宽带共享服务器,一个服务器进程也可以为多个会话服务。Oracle的sessions和processes的数量关系是:sessions1.1*processes5下面我们用两种方法改PROCESS的大值一、按照OracleEnterpriseManagerConsole在图形化管理器中修改以系统管理员的身份直接登录,再次进入界面数据库的例程-配置-像是信息-所有初始化参数,直接修改processes的值
二、在SQLPLUS中改以DBA权限登陆,修改PROCESS的值(SESSION的值会跟着一起改);创建pfile;重启动数据库。再输入的SQL命令追加,回显信息句中了SQLgtconnectsys/sysassysdbaSQLgtaltersystemsetprocesses400scopespfileSQLgtcreatepfileoutsidespfileSQLgtshutdownimmediateSQLgtstartup
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。