Java
越秃越强1024
这个作者很懒,什么都没留下…
展开
-
让你彻底理解cookie,session,token
彻底理解cookie,session,token老刘4,535 人赞同了该文章发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些人登录系统, 哪些人往自己的购物车中放商转载 2021-12-15 22:41:11 · 116 阅读 · 0 评论 -
Access-Control-Allow-Origin 跨域问题
Access-Control-Allow-Origin 跨域问题@CrossOrigin(origins = "*")//后端跨域注解 上线的时候 * 改为你前端的域名ip原创 2021-12-14 16:19:47 · 757 阅读 · 0 评论 -
Spring框架
Spring框架1.什么是spring框架?spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开源框架2.spring的作用方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架3.什么是IOC?控制反转,把创建对象的权利交给spring4.什么是DI属性的依赖注入,spring在通过IOC创建对象的时候,如果对象还有属性,就一并给赋值进去DI是在IOC的基础上进原创 2021-11-22 22:31:16 · 342 阅读 · 0 评论 -
如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些?
a、用户发送请求至前端控制器 DispatcherServlet。b、DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。c、处理器映射器找到具体的处理器(可以根据 xml 配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet。d、DispatcherServlet 调用 HandlerAdapter 处理器适配器。e、HandlerAdapter 经过适配调用具体的处理器(Controller,也原创 2021-11-21 22:22:47 · 362 阅读 · 0 评论 -
【String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的】
String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串, char[] value,这两种对象都是可变的。b、线程安全性:Str原创 2021-11-20 21:16:24 · 96 阅读 · 0 评论 -
Mysql数据库技术
Mysql数据库技术1.数据库MySQL分页时用的语句使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。2.根据你以往的经验简单叙述一下MYSQL的优化a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null.c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete fr原创 2021-11-18 20:09:25 · 127 阅读 · 0 评论 -
2021-11-16 session 和 cookie 有什么区别?
session 和 cookie 有什么区别?a、存储位置不同:session 存储在服务器端;cookie 存储在浏览器端。b、安全性不同:cookie 安全性一般,在浏览器存储,可以被伪造和修改。c、容量和个数限制:cookie 有容量限制,每个站点下的 cookie 也有个数限制。d、存储的多样性:session 可以存储在 Redis 中、数据库中、应用程序中;而 cookie 只能存储在浏览器中。...原创 2021-11-16 19:51:45 · 740 阅读 · 0 评论 -
2021-11-11 Java8新特性——新一套日期时间API
【Spring Boot 28】Spring Boot整合easyExcel 置顶 哪 吒 2021-11-09 09...转载 2021-11-11 19:01:53 · 180 阅读 · 0 评论 -
2021-11-10 SpringMVC 流程
SpringMVC 流程?a、用户发送请求至前端控制器 DispatcherServlet。b、DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。c、处理器映射器找到具体的处理器(可以根据 xml 配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet。d、DispatcherServlet 调用 HandlerAdapter 处理器适配器。e、HandlerAdapter 经过适配调用具体的处理原创 2021-11-10 23:13:13 · 62 阅读 · 0 评论 -
2021-11-09 IDEA创建Java web项目(转载)
Intellij IDEA2021.1创建Java web项目(超详细) 十九舟 2021-05-16 21:31:04 ...转载 2021-11-09 23:38:30 · 147 阅读 · 1 评论 -
面向对象:io流
io流File:对文件和文件夹做操作字节流可以转换为字符流 但字符流不能转换为字节流。Java中,设计了四个抽象类来表示流:◦ InputStream,字节流,读取数据◦ OutputStream,字节流,写入数据◦ Reader,字符流,读取数据◦ Writer,字符流,写入数据缓冲区:BufferedInputStream,字节流,读取数据BufferedOutputStream,字节流,写入数据BufferedReader,字符流,读取数据Buffere原创 2021-10-28 20:09:50 · 110 阅读 · 0 评论 -
java面向对象---异常
java面向对象异常(exception):异常不等于错误!Java异常处理通过5个关键字控制:try、catch、 throw、throws和 finally所有异常的父类exceptionthrow引发一个异常(用在方法体内,后面跟的是异常类对象名)throws抛出一个异常(跟在方法声明后面,后面跟的是异常类名)...原创 2021-10-27 19:25:14 · 95 阅读 · 0 评论 -
abstract关键字
abstract关键字的使用1.abstract:抽象的2.abstract可以用来修饰的结构:类、方法3.abstract修饰类:抽象类3.1此类不能实例化3.2抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)3.3开发中,都会提供抽象类的子类,让子类对象实例化,完成相关操作4.abstract修饰方法:抽象方法4.1抽象方法只有方法的声明,没有方法体。4.2包含抽象方法的类,一定是一个抽象类。反之,抽象类中可以没有抽象方法的。4.3若子类原创 2021-10-27 18:39:41 · 241 阅读 · 0 评论