自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 AOP介绍和使用

1. AOP的核心理念封装:冗余且不得不执行的代码放到AOP中执行公式: AOP = 切入点表达式 + 通知方法2. 切入点表达式bean(bean的ID) 按照指定的bean名称拦截用户的请求,之后执行通知方法. 只能匹配单个bean对象within(包名.类名) 可以按照类通配的方式去拦截用户的请求. 控制粒度较粗.execution(返回值类型 包名.类名.方法名(参数列表)) 方法参数级别 控制粒度较细@annotation(包名.注解名称) 按照注解的方式去拦截用户请求.3.

2020-08-08 23:03:23 312

原创 Json格式转化

封装ObjectMapperUtil说明:改API主要负责将对象转化为JSON,将JSON转化为对象,同时优化异常处理.package com.test.util;import org.springframework.util.StringUtils;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;public class

2020-08-08 15:42:31 251

原创 Spring整合Redis

1. 导入jar包 <!--spring整合redis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <dependency> <groupId>org.springframework.data</groupId>

2020-08-08 15:33:17 208

原创 Redis介绍/安装/命令

1. Redis介绍1.1 简介Redis中文官网Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scri

2020-08-08 03:06:10 172

原创 MyCat实现数据库负载均衡/读写分离/高可用

1.MyCat介绍---特性---安装2.数据库主从配置3.数据库实现读写分离---负载均衡---高可用

2020-08-01 17:59:00 520

原创 WinSCP工具下载安装及使用---连接Linux操作

介绍官网下载WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。主要功能图形用户界面多语言与 Windows 完美集成(拖拽, URL, 快捷方式)支持所有常用文件操作支持基于 SSH-1、SSH-2 的 SFTP 和 SCP 协议支持批处理脚本和命令行方式多种半自动、自动的目录同步方式内置文本编辑器支持 SSH 密码、键盘交互、公钥和 Kerbe

2020-07-24 17:10:41 1005

原创 Linux系统Java项目环境搭建

1.JDK安装,配置环境变量2.安装数据库,设置权限3.配置防火墙4.搭建tomcat服务器5.Linux安装nginx

2020-07-24 16:54:23 300

转载 Xshell Win10不能直接拖文件进行文件传输解决办法

1.按Windows键+R,打开“运行”对话框:输入regedit回车2.依次找到以下键:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system3 .右键“EnableLUA” 选“修改”。把值改成0,确定4.重启电脑

2020-07-22 04:29:47 1791 2

原创 Xshell连接远程Linux服务器

1.查看Linux系统ip执行 ip addr 命令,找到ip地址2.cmd测试连接执行 ping ip 测试连接3.配置xshell程序 连接远程服务器填写服务器ip地址,点击确定输入账号密码,确认连接连接成功

2020-07-22 01:59:36 377

原创 VMware网络配置(桥接模式/NAT模式)

网络配置的作用实现windows与不同系统的数据的通信. 通讯的主要的方式2种, 1.桥接模式 2.nat模式桥接模式说明:1).使用桥接模式相当于虚拟机直接接入当前局域网.并且独占IP2).如果采用桥接模式,则必须有第三方的设备进行支持.3).凡是在局域网中的设备,都可以与虚拟机进行通讯.NAT模式说明:1).NAT模式相当于在本机开辟一块网络空间地址.2).只有本机能够访问,其他服务器不能访问...

2020-07-21 04:22:09 199

原创 Nginx学习---介绍/原理/负载均衡/属性

Nginx介绍Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。内存: 不到2M并发能力强: 3-5万次/秒 理想环境下 /tomcat服务器 150-220/秒Nginx工作原理说明默认条件下,nginx会按照指定的负载均衡规则访问服务器。如果访问的服务器又

2020-07-20 01:07:24 208

原创 什么是反向代理机制/正向代理机制

反向代理说明反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。主流反向代理服务器:Nginx总结反向代理服务器位于目标服务器与用户之间.对于用户而言,反向代理服务器就是目标服务器.用户访问时根本不清楚真实的服务器资源是

2020-07-19 04:59:37 366

原创 实现Java对象交给Spring容器管理(定义和调用)

编辑对象@Component 一般用来标识该类交给spring容器进行管理. 不是任何业务层@PostConstruct 当对象交给容器管理之后,执行该方法@PreDestroy 当spring容器中关闭前,执行该方法.@Component public class Test{ //初始化集合信息 //@PreDestroy @PostConstruct public void init() { System.out.println("初始化完成"); } public S

2020-07-19 03:09:03 1067

原创 SpringMVC图片文件上传实现

请求信息url地址: http://localhost:8091/file参数: File=fileImage说明文件上传默认大小1M=1024*1024修改上限大小,具体参见CommonsFileUploadSupport类实现 //MultipartFile接口 SpringMVC提供,主要负责实现文件接收 @RequestMapping("/file") public String file(MultipartFile fileImage) throws Illeg

2020-07-18 03:58:18 142

原创 实现RestFul风格

风格1语法结构使用/方式分割参数.使用{}包裹参数在参数方法中 动态接收参数时使用特定注解@PathVariable使用一个方法实现页面跳转 /* url: /test/a /test/b */ @RequestMapping("/test/{testMethod}") //{testMethod}动态接收a/b public String test(@PathVariable String testMethod) { return testMethod; }风

2020-07-18 02:29:20 147

原创 Java全局异常处理机制

1. 业务说明如果代码中频繁出现try-catch,则可能影响代码结构,能否利用全局的异常的捕获机制,简化try-catch个数!!!捕获位置:常规捕获的位置是Controller层,因为Controller层是业务调用的最后的控制层.2. 编辑全局异常处理机制//标识改类是全局异常处理机制的配置类@RestControllerAdvice //advice通知 返回的数据都是json串@Slf4j //添加日志public class SystemExceptionAOP { /*

2020-07-16 04:26:04 659

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除