日常记录
文章平均质量分 58
自己写代码遇到的问题记录
Mounsey
一只小菜鸟
展开
-
静态代码块、构造函数、构造代码块
执行顺序:父类静态代码块> 子类静态代码块 > 父类构造代码块 > 父类构造函数 >子类构造代码块>子类构造函数 > 普通代码块1、静态代码块–在java类中使用static{}包裹的代码public class testA{ static{ System.out.println("hello"); }}静态代码块在类被加载时运行,只运行一次,优先于各种代码块和构造函数。如果一个类中有多个静态代码块,按照书写顺序依次执行。原创 2021-03-05 11:16:30 · 589 阅读 · 1 评论 -
HttpServletRequest对象
请求对象和响应对象介绍1、请求对象,代表客户端的请求,当客户端通过Http协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中;响应对象,代表对客户端的响应2、HttpServletRequest、HttpServletResponse接口,来自Servlet规范,接口的实现类由Tomcat负责,由Servlet容器实现管理数据格式常用方法request1、获取请求行中...原创 2019-09-21 10:20:09 · 287 阅读 · 0 评论 -
SpringBoot的序列化和反序列化
序列化与反序列化1、认识序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为Java对象的过程。2、为什么要实现对象的序列化和反序列化?(1)我们创建的Java对象被存储在Java堆中,当程序运行结束后,这些对象会被JVM回收。但在现实的应用中,可能会要求在程序运行结束之后还能读取这些对象,并在以后检索数据,这时就需要用到序列化。(2)当Java对象通过网络进行传输的时候。因为数据只能够以二进制的形式在网络中进行传输,因此当把对象通过网络发送原创 2020-11-11 15:06:16 · 21197 阅读 · 3 评论 -
使用Google Colab训练模型
Google Colab一、简介 谷歌推出的一个免费GPU服务器,官方对其的说明是: Colaboratory是一个研究项目,可免费使用。 Colaboratory 旨在帮助传播机器学习培训和研究成果,它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行可以方便的使用Keras,TensorFlow,PyTorch等框架进行深度学习应用的开发。...原创 2020-02-11 15:16:37 · 3558 阅读 · 6 评论 -
前后端分离的跨域问题
一、产生原因:浏览器为安全性考虑实施的同源策略,限制了跨域访问,也就是不允许跨域请求资源。当a页面想获取b页面资源时,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的。二、解决方法:1、跨域资源共享CORS浏览器将所有请求分为两类,一类是简单请求,一类是非简单请求;以下是满足简单请求的条件:<1>HTTP请求方式...原创 2020-04-15 15:28:58 · 470 阅读 · 0 评论