自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 arcgis操作导入点线表

1.数据导入导入处理完的excel。1.1导入点数据益阳给的数据的X、Y是反着的,地理坐标系为2000,中心轴为112.5011822162资兴Y坐标 去掉38前缀1.2导入线数据线数据生成缺少字段,需要通过连接表添加字段属性1.3数据导出在确认数据没问题后,可以将数据导出成shape文件导出到指定的文件夹并做好命名2.数据库添加数据先在测试服查看,清空数据库点表和线表2.1加载数据按步骤操作,填充对应字段在数据库里添加is_deleted、type、flo

2022-03-14 17:35:59 4790

原创 秒杀系统

秒杀系统1.防止超卖1.1数据库表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for stock-- ----------------------------DROP TABLE IF EXISTS `stock`;CREATE TABLE `stock` ( `id` int(11) NOT NULL AUTO_INCREMENT,

2021-04-22 09:36:12 94

原创 Spring_day2

Spring_day21.现有业务层开发存在问题a.定义业务接口public interface UserService { void save(String name); void delete(String id); void update(); String findAll(String name); String findOne(String id);}b.实现业务接口public class UserServiceImpl implements

2021-04-10 17:29:56 76

原创 Spring_day1

Spring_day11. Spring框架的引言spring(春天),生于在2002年,由Rod Johnson创作。Spring框架是一个集众多设计模式于一身的开源的、轻量级的项目管理框架。致力于JAVAEE轻量级解决方案。相对于原来学过的框架而言,spring框架和之前学习的struts2 、 mybatis 框架有了本质的区别,不是替换原来的某个框架,而是对其进行整合管理。轻量级解决方案:提供一个以简单的、统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立一个连贯的体

2021-04-09 16:19:59 77

原创 springsecurity认证与授权实现思路

用户通过用户名密码完成认证后,可以获取一系列权限列表,将用户名为key,权限列表为value存入redis,根据用户相关信息生成token返回,浏览器将token写入cookie,每次调用api请求时都会默认给请求体带上token,springsecurity解析token或区用户信息,根据用户信息从redis中获取权限列表,就能判断是否能否访问...

2021-04-08 13:05:19 173

原创 ElasticSearch_6.8.0版本

ElasticSearch1. 什么是RestFulREST : 表现层状态转化(Representational State Transfer),如果一个架构符合REST原则,就称它为 RESTful 架构风格。资源: 所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息表现层 :我们把"资源"具体呈现出来的形式,叫做它的"表现层"(Representation)。状态转化(State Transfer):如果客户端想要操作服务器,必须通过某种手段,让服务器端发生"状态转 化"(St

2021-04-07 10:23:08 681

原创 Redis

Redis1. NoSQL的引言NoSQL(Not Only SQL ),意即不仅仅是SQL, 泛指非关系型的数据库。Nosql这个技术门类,早期就有人提出,发展至2009年趋势越发高涨。2. 为什么是NoSQL随着互联网网站的兴起,传统的关系数据库在应付动态网站,特别是超大规模和高并发的纯动态网站已经显得力不从心,暴露了很多难以克服的问题。如商城网站中对商品数据频繁查询、对热搜商品的排行统计、订单超时问题、以及微信朋友圈(音频,视频)存储等相关使用传统的关系型数据库实现就显得非常复杂,虽然能实现

2021-04-07 10:21:31 82

原创 Sentinel记录

1.服务雪崩分布式系统环境下, 通常有多层的服务调用,当由于网络原因或者自身的原因,导致服务不可用,调用这个服务就会出现线程阻塞的情况,若有大量请求涌入,导致服务瘫痪。由于服务与服务的依赖性,故障会传播,不可用请求调用链向上传递,导致整个微服务系统瘫痪。1.1常见的容错方案隔离、超时、限流、熔断、降级隔离:将系统按照一定原则划分为若干个服务模块,各个模块相互独立,无强依赖。当发生故障,将问题和影响隔离在某个模块内部,不影响整体的系统服务。线程池隔离和信号量隔离超时:设置一个最大响应时间,若服务

2020-10-08 14:34:08 218 1

原创 Mysql记录

MysqlACID特性原子性(atomicity):对于一个事务,所有操作要么全部提交成功,要么全部失败。一致性(consistency):数据库总是从一个一致性的状态转换到另一个一致性的状态。例如银行转账失败,账户也不会损失。隔离性(isolation):一个事务所做的修改在最终提交之前,对其他事务是不可见的。持久性(durability):一旦事务提交,其所做的修改就会永久保存到数据库中,即使系统崩溃数据也不会丢失。隔离级别READ UNCOMMITTED(未提交读)事务中的修改,即使没

2020-07-14 11:05:49 83

原创 怎么防止页面重复提交?

幂等性无论请求发送多少次,请求的结果都是一样的1.向后台发送一次请求,生成一个token2.将token带到前端页面上(客户端)的Form表单中,使用隐藏域来存储这个token,表单提交时连同这个token一起提交到服务器3.服务端生成的token存储在session中,将客户端提交的token与session中的token比较,若一样就去处理请求,删除session中的token。再次请求再次比较,此时session中没有token,就不会再次处理请求。判断请求的url是否相同,使用拦截器

2020-07-14 11:03:08 274

原创 JSR303校验

JSR303校验1.给Bean添加校验注解并定义自己的message提示2.开启校验功能@Vaild效果:校验错误会有默认的响应3.给校验的bean后紧跟一个BindingResult,就可以获取到校验的结果4.分组校验(多场景的复杂校验)1)@NotBlank(message = "品牌名不能为空",groups = {AddGroup.class,UpdateGroup.class})给校验注解标注什么情况下需要进行校验2)@Validated({AddGroup.class})3)默

2020-07-13 10:46:18 99

原创 Docker学习

Docker学习1.简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的2.常用命令vagrant up 运行虚拟机vagrant ssh 连接虚拟机docker search tomcat 搜索镜像docker pull tomcat 拉取镜像docker run‐‐name mytomcat‐d tomca

2020-07-13 10:44:35 77

空空如也

空空如也

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

TA关注的人

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