- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 数字转换工具类(NumberUtil)
数字转换工具类(NumberUtil)代码:package com.salad.util;/** * @className: NumberUtil * @description: * @author: salad * @date: 2022/2/16 **/public class NumberUtil { private static final char[] DIGITS = new char[]{'0', '1', '2', '3', '4', '5', '6', '7
2022-02-16 14:04:58 695
原创 如何实现页面的跨域访问,页面(ajax)跨域访问问题(JSONP与CORS两种实现方式)
什么叫做跨域访问?页面中的AJAX请求的域名与当前所在的域名不相同,违背了同源策略,这种访问方式叫做跨域访问。同源策略在浏览器中发起AJAX请求时,需要同时满足三个条件,否则浏览器不予解析返回值:请求的协议与当前协议相同 HTTP/HTTPS 请求的域名与当前域名相同 请求的端口与当期端口相同跨域访问实现方式一、JSONPJSONP介绍JSONP(JSON with Padding)是[JSON]的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问...
2020-07-14 11:22:31 1000
原创 基本环境配置(JDK相关配置、Maven配置、tomcat配置、eclipse配置)
目录JDK配置Maven下载与配置Tomcat下载与配置Eclipse下载与配置spring-tool-suite(STS)工具下载与配置STS/eclipse工具优化JDK配置1.下载JDKhttps://www.oracle.com/java/technologies/javase-downloads.html2.环境变量配置右击 【此电脑】 点击【高级系统设置】之后点击【环境变量】JAVA_HOME配置path路径配置在控制行窗口输入
2020-07-13 22:58:40 384
原创 对象如何转换Json,Json如何转换为对象
对象转为JSON/JSON转为对象我们可以使用spring中提供的工具类只要项目中有spring-boot-starter-web jar包就可以ObjectMapper工具类readValue方法可以将JSON转换为对象readValue(JsonParser,Class)方法参数:jsonParser 你要转换的JSON数据Class 你要将JSON转换的目标类型,接收的是类的Class对象writeValueAsString方法可以将对象转换为JSONwri
2020-07-13 11:20:52 1817
原创 Nginx的安装、原理、以及负载均衡应用
一、Nginx是什么Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供IMAP/POP3/SMTP服务,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。Nginx的优势并发能力强,理论上每秒支持并发访问数量5万次,实际值是每秒2-3万次。占用的内存小,因为Nginx由C语言开发,运行内存不超过2M。二、Nginx的下载及安装Nginx官网:http://nginx.org/en/dow...
2020-07-13 09:56:50 578
原创 Spring整合mybatis -plus 以及相关API的应用
ORM思想:对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示着额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据...
2020-07-13 09:21:52 735
原创 什么是Redis?Redis的安装配置,Redis的集群搭建
redis简介Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LR...
2020-07-12 22:14:29 2977
原创 简单仿写Mybatis中的Cache
仿写Mybatis中的Cache在mybatis中提供了很多Cache,每一个Cache都有不同的特性其中,我们使用了装饰者模式来仿写Cache首先定义规范接口public interface Cache { public void putObject(Object key,Object value); public Object getObject(Object key); public Object removeObject(Object key); .
2020-07-12 21:29:04 275
原创 Lombok的安装
Lombok的安装下载地址:https://projectlombok.org/下载完毕后有两种运行这个jar文件的方法第一种方式直接双击运行jar文件第二种方式点击以下按钮选择需要lombok插件的工具根据坐标,查找本地仓库中lombok插件位置打开命令窗口,执行java -jar命令运行lombok启动成功后,选择需要配置的工具,这里是STS工具安装完毕后就可以在项目中使用了~~导入依赖<dependenc...
2020-07-12 18:17:10 254
原创 走进Cookie
Cookie的来历 HTTP协议是诸多互联网应用协议中的一个,不过却是当下最热门的一个互联网应用协议,和它比起来,POP3协议、Telnet协议、FTP协议、Gopher协议已经像是恐龙时代的产物了,基于上述古老协议产生的应用,基本上都已经被基于HTTP协议的应用取代了。和那些古老协议相比,HTTP协议的一个优势是对客户端的应答速度较快。这要得益于它被设计为无连接无状态的协议。所谓无连接无状态,就是执行HTTP协议的Web服务器在处理了客户端的请求之后,立即就关闭了连接,也不保存客户端的访问...
2020-07-12 17:31:54 361
原创 Java中的四大引用
Java中的四大引用强引用(StrongReference)我们平常使用new操作符来创建的对象就是强引用对象,只要有一个引用存在,垃圾回收器永远不可能回收具有强引用的对象。Object obj=new Object();注意:强引用的对象并不是永远不会被回收,需要把obj值为null,或者超出对象的生命周期之后,GC就有机会去回收它,具体什么时候回收要看GC。还有,这里的StrongReference只是一个对强引用的称呼,在java中并没有对应的实体类。软引用(SoftReference
2020-07-12 16:59:14 1984 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人