Java 学习日记

40 篇文章
17 人订阅

全部文章

Carlos Ouyang

分布式系统中的跨域请求问题

在构建分布式系统时,将门户系统(负责前端页面展示的控制器)和获取数据的系统(从数据库获取资料)分开。在开发过程中,会遇到跨域请求问题。

6510
Carlos Ouyang

Lucene 全文检索

全文检索就是先分词创建索引,再执行搜索的过程。分词就是将一段文字分成一个个单词。全文检索就将一段文字分成一个个单词去查询数据

11150
Carlos Ouyang

Redis 集群

所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态(高可用)。

13210
Carlos Ouyang

Redis 初步接触

Redis是一个开源的,使用ANSI C 编写,高性能的Key-Value的NoSQL数据库。

7510
Carlos Ouyang

Mybatis

解决方案: 持久层(DAO)的零实现。所谓的零实现,就是不用写实现类代码,直接使用接口就可以操作数据库。

9310
Carlos Ouyang

FastJson 介绍

Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。在使用 Java ...

7720
Carlos Ouyang

Session

Request 对象解决了一次请求内的不同 Servlet 的数据共享问题,而对于一个用户的不同请求的处理需要使用相同的数据时我们需要使用session 技术。

7310
Carlos Ouyang

Javascript - BOM 对象

用以下内容可以自己手写一个 TodoList 小程序,再添加几行代码就可以用手机浏览器保存在桌面变成一个 web-app 使用!我自己写的托管在 GitHub,...

6810
Carlos Ouyang

Solr 8.2 使用指南

Solr是一个基于全文检索的企业级应用服务器。可以输入一段文字,通过分词检索数据。它是单独的服务,部署在 tomcat。

24420
Carlos Ouyang

Servlet 过滤器和异常处理

Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组...

6710
Carlos Ouyang

Javascript - 面向对象

这样就可以让多个 Teacher 的对象共用一个方法,我们可以在控制台中看到,实际上这个方法存在父类(prototype)里面。

6220
Carlos Ouyang

Javascript - 基础语法

JavaScript 是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。有很广的应用范围。

7540
Carlos Ouyang

JDBC 编程

在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作。各个数据库提供商会根据这套规范(接口)编写相关的实现类,封装成一个 j...

7420
Carlos Ouyang

LeetCode 69 题

这道题很明显不是让我们调用 Math.sqrt() 方法来计算,而是自己实现一个求平方根的算法。第一反应想到的方法是暴力循环求解!从 1 开始依次往后求平方数,...

8030
Carlos Ouyang

shiro 和 spring boot 的集成

使用 shiro-spring-boot-web-starter 在 spring boot 中集成 shiro 只需要再添加一个依赖

12150
Carlos Ouyang

Oracle - 数据库对象

视图(view),称为虚表,在数据库中不存在实体。视图本质上是对物理表(基表)的一种数据保护,让开发者或者用户只能看到基表中的部分数据。

7410
Carlos Ouyang

Oracle - 子查询、TOP - N

理解子查询的关键在于把子查询当作一张表来看待,外层的语句可以把内嵌的子查询返回的结果当成一张表使用,子查询结果可以作为一个虚表被使用。注意,子查询要用括号括起来...

5310
Carlos Ouyang

Oracle - 函数及多表关联

函数一般是在数据上执行的,它给数据的转换和处理提供了方便。只是将取出的数据进行处理,不会改变数据库中的值。函数根据处理的数据分为单行函数和聚合函数(组函数),组...

6930
Carlos Ouyang

分享 Shiro 学习过程中遇到的一些问题

最近在学习 shiro 安全框架后,自己手写了一个小的管理系统 web 项目,并使用 shiro 作为安全管理框架。接下来分享一下在这过程中,遇到的一些问题以及...

6930
Carlos Ouyang

使用 Mybatis-plus 进行 crud 操作

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

6720

扫码关注云+社区

领取腾讯云代金券