首页
学习
活动
专区
工具
TVP
发布

Java 学习日记

专栏成员
43
文章
38540
阅读量
17
订阅数
Cookie
HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求需要使用相同的请求数据的问题。我们把请求需要共享的请求数据,存储在浏览器端,避免用户进行重复的书写请求数据。但是哪些数据需要使用Cookie 技术存储起来是一个主观问题,需要在后台进行响应的时候来告诉浏览器,有些数据其他请求还会使用,需要存储起来。下次请求时,浏览器会将 Cookie 作为请求一部分发送。
Carlos Ouyang
2022-05-10
9920
Servlet
服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用并调用哪个类和哪个方法来进行请求处理?
Carlos Ouyang
2022-05-10
9350
反射
反射(reflection):在运行时期,动态地去获取类中的信息(类的信息,方法信息,构造器信息,字段等信息进行操作);
Carlos Ouyang
2022-05-10
3170
FastJson 介绍
Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。在使用 Java 做 Web 开发时,不可避免的会遇到 Json 的使用。
Carlos Ouyang
2019-08-19
1.3K0
Session
Request 对象解决了一次请求内的不同 Servlet 的数据共享问题,而对于一个用户的不同请求的处理需要使用相同的数据时我们需要使用session 技术。
Carlos Ouyang
2019-08-19
1.5K0
Solr 8.2 使用指南
Solr是一个基于全文检索的企业级应用服务器。可以输入一段文字,通过分词检索数据。它是单独的服务,部署在 tomcat。
Carlos Ouyang
2019-08-19
3K1
Servlet 过滤器和异常处理
Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。调用 Servlet 前调用所有附加的 Servlet 过滤器。
Carlos Ouyang
2019-08-19
1.1K0
Javascript - 基础语法
JavaScript 是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。有很广的应用范围。
Carlos Ouyang
2019-08-19
7600
JDBC 编程
在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作。各个数据库提供商会根据这套规范(接口)编写相关的实现类,封装成一个 jar 包供用户下载使用。所以在进行编程时,需要将相应的 jar 包导入到工程文件下的 lib 目录下,并建立依赖。
Carlos Ouyang
2019-08-19
4200
LeetCode 69 题
这道题很明显不是让我们调用 Math.sqrt() 方法来计算,而是自己实现一个求平方根的算法。第一反应想到的方法是暴力循环求解!从 1 开始依次往后求平方数,当平方数等于 x 时,返回 i ;当平方数大于 x 时,返回 i - 1。
Carlos Ouyang
2019-08-19
6650
shiro 和 spring boot 的集成
使用 shiro-spring-boot-web-starter 在 spring boot 中集成 shiro 只需要再添加一个依赖
Carlos Ouyang
2019-08-19
1.9K0
分享 Shiro 学习过程中遇到的一些问题
最近在学习 shiro 安全框架后,自己手写了一个小的管理系统 web 项目,并使用 shiro 作为安全管理框架。接下来分享一下在这过程中,遇到的一些问题以及自己的解决思路和方法。
Carlos Ouyang
2019-08-19
9360
LeetCode 100 及 101题
输入: 1 1 / \ 2 2 [1,2], [1,null,2] 输出: false
Carlos Ouyang
2019-08-19
3930
IO(下)
源数据源是标准输入设备(键盘、鼠标、触摸屏)等输入设备。在java中用http://System.in 得到一个 InputStream 字节输入流。
Carlos Ouyang
2019-08-19
3850
ServletContext
Request 解决了一次请求内的数据共享问题,session 解决了用户不同请求的数据共享问题,而不同的用户的数据共享则该使用使用 ServletContext 对象。
Carlos Ouyang
2019-08-19
3230
File 类
主要时采用了递归的方式,遍历过程中如果发现是文件夹,则调用自己。其实最难的地方是这个输出的形式的实现,源码如下:
Carlos Ouyang
2019-08-19
5580
常用类及 LeetCode 每日一题
在 Java 语言中,是通过时间戳来表示时间的。所谓的时间戳,在 Java 中就是指当前时间距离历元(1970-01-01 00:00:00)的时间间隔,单位是毫秒,所以 Java 中时间的本质上是一个 long 类型的整数。
Carlos Ouyang
2019-08-19
7160
包装类及 LeetCode 每日一题
Java 为8大数据类型都提供了相应的包装类,并提供属性和方法,更方便的操作基本数据类型。包装类位于java.lang包中。
Carlos Ouyang
2019-08-19
5350
包、继承以及 LeetCode 27、28题
Java 引入了包(Package)机制,提供了类的多层命名空间,用于解决类的命名冲突、类文件管理问题。Java 允许将相关的类放在同一个 package 下,从而组成逻辑上的类库单元。如果希望把一个类放在指定的包结构下,应该在 Java 源代码的第一个非注释行放置如下格式代码:
Carlos Ouyang
2019-08-19
4690
变量类型、构造器、封装以及 LeetCode 每日一题
当系统加载类或创建该类的实例时,系统自动为成员变量分配内存空间,并在分配空间后,自动为成员变量赋初值。
Carlos Ouyang
2019-08-19
6690
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档