常用知识
2021/9/13 23:05:04
本文主要是介绍常用知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
字符数组转换成字符串:
- 构造String时转换 String s = new String(char[])
- String类中方法 String.ValueOf(char[])
StringBuffer
- 字符串转换成整型:Integer.parseInt()
- 链式编程 stringBuffer.append(“abc”)
JVM:内存管理与垃圾回收
栈:记录线程的方法调用,保存方法调用的参数、局部变量和返回地址
垃圾回收:回收堆内空间,先标记后扫描删除(内存溢出、内存泄漏)
堆:分三代,永久世代存活的是class对象,轻世代、成熟世代进行垃圾回收
Spring:为我们提供了IOC(控制反转)/DI(依赖注入)和AOP(面向切面编程)两种高级特性
Javabean:任何Java类都可以是bean,被容器所创建,实现序列化以实现持久化
JDBC:同数据库建立连接,发送sql语句,处理返回结果
Hibernate:是中间件,将Java程序的sql语句接过来并返回数据库,数据库返过来的信息由其接收后生成对象传给Java,是对象关系映射。
JSP:9大内置对象request/response/application/page/pageContext/exception/config/session/out
Servlet:web容器加载,通过init初始化,destory销毁,service调用不同方法
SpringMVC:入口是servlet
网络:http是超文本传输协议,信息是明文传输;端口是80
https则是具有安全性的ssl加密传输协议;端口为443
HTTPS协议是有ssl+http协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全
Cookie和Session的区别:
1.cookie机制采用的是在客户端保持状态的方案,session机制采用的是在服务器端保持状态的方案
2.由于服务器端保持状态的方案在客户端也许要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的作用。
3.其他选择服务器使用一种类似散列表的结构来保存信息
4.程序为某个客户端的请求创建一个session的时候,服务器首先检查客户端请求是否包含一个session标识成为session id,如果包含一个session id则说明此客户创建过session
保存session id的几种方式:
1.保存session id的方式可以采用cookie
2.须有其他的机制以便在cookie被禁止时仍能够把session id传递回服务器,常采用的一种技术叫做URL重写,就是把session id附加在URL路径的后面
3.另一种技术叫做表单隐藏字段
这篇关于常用知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-30java最新版本是什么,有什么特性?-icode9专业技术文章分享
- 2024-11-30[开源]27.8K star!这款 Postman 替代工具太火了!
- 2024-11-30Gzip 压缩入门教程:轻松掌握文件压缩技巧
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包
- 2024-11-29从零到一,产品经理如何玩转项目管理和团队协作
- 2024-11-29如何通过精益生产管理工具帮助项目团队实现精准进度控制?
- 2024-11-29低代码应用开发课程:新手入门与基础教程
- 2024-11-29入门指南:全栈低代码开发课程