
java
文章平均质量分 78
7C谨言
陈嘉豪
展开
-
JavaWeb前后端分离
JavaWeb前后端分离web早期的架构:将前端与后端写在同一个项目中,配置在同一个服务器上,访问该服务器时,直接访问整个项目也就是jsp(html+java)。前后端分离: 将去前端html,css,js,等视图显示与java后端数据支撑各自抽取出来。 也就是前端HTML页面通过ajax调用后端的RESTFUL API接口并使用json数据进行交互。前后端分离的优势:1、可以实现真正的前后端解耦。 前端/WEB 服务器放的是 css,js,图片等等一系列静态资源,前端服务器负原创 2021-09-30 08:45:41 · 1906 阅读 · 0 评论 -
线程与Java中的各种锁
线程 进程是操作系统分配资源的单元,是运行中的程序。 线程: cpu调度的最小单位; 一个具体的执行单元(任务)。多线程 就是一个进程(程序)内,允许多个线程,同时进行; 可以提高cpu的利用率,增强程序的功能; 对硬件(cpu,内存,硬盘)的要求提高; 多线程访问同一个共享资源,线程安全问题。线程创建方式 继承Thread, 实现Runnable接口 run(); 实现Callable接口, call()可以抛出异常,有返回值线程状态新建原创 2021-09-30 08:39:16 · 183 阅读 · 0 评论 -
Nginx代理服务器
Nginx代理服务器1.什么是Nginx? 1.1 Nginx是一款有俄罗斯人开发的高性能的Web和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器; 1.2 Nginx的特点时占有内存少,并发能力强; 1.3 Nginx不仅能做反向代理,实现负载均衡;还可以作为正向代理,来进行上网等功能。2.什么是代理服务器? 代理服务器就是位于发起请求的客户端与原始服务器端之间的一个跳板服务器,正向可以隐藏客户端,反向可以隐藏原始服务器。3.正向代理 当用户知道目标服务原创 2021-07-27 21:01:33 · 460 阅读 · 0 评论 -
Redis(非关系型数据库)
Redis(非关系型数据库)1.什么是redis? 1.1. Redis是一个开源的(被BSD许可),由C语言编写而成的,支持网络交互的,在内存中以Key-Value形式存储的数据结构存储系统; 1.2. Redis一般被用于数据库,缓存或是消息中间件; 1.3. Redis的作者是目前在Pivotal公司的意大利人Salvatore Sanfilippo,目前是被Vmware赞助开发。2.Redis的数据类型2.1 string(字符串) 2.1.1. string是Redis最原创 2021-07-27 20:56:30 · 385 阅读 · 0 评论 -
Java--数组--第十二天
Java–数组概念: 是相同数据类型元素的集合; 也是一种线性的数据结构。作用: 本身就是引用数据类型,即本身为一个对象; 可以存储基本数据类型,也可以存储引用数据类型。声明方式: 1.数据类型 [] 数组名; 例如:int [] a; 2.数据类型 数组名 []; 例如:int a [];注意:数据类型:定义数组可以存储的数据类型; 数组名:是引用变量。两种声明方式的区别: int []a,b; //a,b均为数组; int a,b[]; //a为整数变原创 2020-12-07 00:34:17 · 240 阅读 · 0 评论 -
Java--抽象类与接口--第十一天
Java–抽象类与接口–第十一天每日关键字:关键字:final 修饰范围: final 用于声明属性,方法和类 属性:定义就必须直接赋值或者在构造方法中进行赋值,并且之后都不能修改。 方法:在子类中不可被重写。 类:不能被定义为抽象类或是接口,也不可被继承。interface 作用:用来声明一个接口。implements 作用:用来实现接口。抽象类: **概念:**一个没有足够的信息来描述一个具体的对象的类(也就是类含有未实现功能的方法) 修饰关键字:abs原创 2020-11-26 00:23:28 · 128 阅读 · 0 评论