Elasticsearch修改字段类型方案

2021-11-27
阅读 3 分钟
6.1k
Elasticsearch的mapings相当于数据库的表结构,在使用过程中可以新增和删除字段,但是不支持修改字段类型,可以通过以下四个步骤来实现
封面图

Mybatis新手进阶知识点,老鸟请走开

2021-09-08
阅读 6 分钟
3.1k
ORM全称:object relation mapping,译为:对象关系映射。ORM框架是将对象和数据库表字段建立映射,并提供CRUD操作的API的框架。
封面图

Docker安装Jenkins实现自动化部署Maven项目

2021-05-31
阅读 3 分钟
6.6k
Jenkins version 2.277.4Docker version 20.10.5Jenkins中文官网->[链接]安装Jenkinsdocker 安装一切都是那么简单,注意检查8080是否已经占用! {代码...} 如果没改端口号的话安装完成后访问地址-> http://{部署jenkins所在服务IP}:8080初始化Jenkins详情见官网教程->[链接]第一个简单的任务小试牛刀,先创建简...
封面图

1024程序员节,快来领取你的终身免费云服务器

2020-10-24
阅读 4 分钟
10.7k
做了程序员之后你是否想要一台云服务器放上自己开发的小东西?无论是有个好的想法、还是纯粹是练技术,将自己的作品放到云服务器上,可以在公网上访问都是很不错的。阿里云和腾讯云都有云服务器在租售,根据配置价格不等,对于我这种并不是很刚需的用户来说,能有个免费的服务器就再好不过了。我曾经在亚马逊AWS云服务上...

JAVA三年面试总结,金九银十,你准备好了吗?

2020-09-11
阅读 7 分钟
3.2k
三次握手TCP协议建立连接的过程。原因或目的是为了证明客户端和服务端都有发送和接收的能力。原理:第一次:客户端发送SYN包给服务端第二次:服务端接收后在SYN包中的序列号+1 (即SYN+ACK包) 发送给客户端第三次:客户端收到服务端的SYN包后,在SYN包中的序列号+1后 (ACK包) 发送给服务端

springboot集成Nacos 实现多环境动态配置

2020-08-01
阅读 4 分钟
19.9k
随着我国科技的进步,越来越多的开源技术来自我骄傲的中国,以前要了解某项技术除了查看国内大佬博主的文章就是硬着头皮去看官方的英文文档。现在好多了,国内的开源项目官方文档首先就得有中文版的,但是,这nacos的手册写的略显敷衍🤔。

MySQL定时备份方案

2020-07-18
阅读 4 分钟
8.1k
虽说现在这世道有些爱情是有价的,但是数据是无价的,数据备份是尤为的重要,可以在你未来的某一天不小心删库了,不用着急跑路。本片文章介绍的方案是利用Linux自身的crontab定时任务功能,定时执行备份数据库的脚本。技术要点:数据库备份dump命令shell脚本Linux定时任务crontab数据备份dump数据库都有一个导出数据库内...

CSRF漏洞的原理与防御

2020-06-26
阅读 5 分钟
6.3k
CSRF 全称:Cross Site Request Forgery,译:跨站请求伪造 场景 点击一个链接之后发现:账号被盗,钱被转走,或者莫名发表某些评论等一切自己不知情的操作。 CSRF是什么 csrf 是一个可以发送http请求的脚本。可以伪装受害者向网站发送请求,达到修改网站数据的目的。 原理 当你在浏览器上登录某网站后,cookie会保存登录...

springboot 集成CAS 实现单点登录

2020-06-22
阅读 14 分钟
19.5k
最近新参与的项目用到了cas单点登录,我还不会,这怎么能容忍!空了学习并搭建了一个spring-boot 集成CAS 的demo。实现了单点登录与登出。

从main方法分析内存溢出

2020-06-03
阅读 9 分钟
2.2k
内存溢出OutOfMemoryError不常遇到,起码没有姨妈空指针异常(NullPointerException)来的那么频繁。现在就用最简单的main方法复现堆内存溢出并做分析。

订单自动过期实现方案

2020-05-17
阅读 6 分钟
9.9k
需求分析:24小时内未支付的订单过期失效。解决方案被动设置:在查询订单的时候检查是否过期并设置过期状态。定时调度:定时器定时查询并过期需要过期的订单。延时队列:将未支付的订单放入一个延时队列中,依次取出过期订单。过期提醒:reids支持将一个过期的key(订单号)通知给客户端,监听过期的key进行相应的处理。延...
封面图

蛮吉学 Docker

2019-08-09
阅读 4 分钟
2.3k
docker 是一个可以放东西的容器,那东西是什么?可以是redis、nginx、mysql。总之你能在系统上安装的都可以在dokcer里面安装。

五分钟快速了解ActiveMQ,案例简单且详细!

2019-04-29
阅读 7 分钟
5.7k
ActiveMQ消息队列,信息收发的容器,作用有异步消息,流量削锋,应用耦合。同行还有 Kafka、RabbitMQ、RocketMQ、ZeroMQ、MetaMQ 。

AOP的两种实现方式 and 五种增强/通知

2018-10-15
阅读 3 分钟
5.2k
大家都知道spring的特点IOC和AOP,IOC是最常用的注入,就是被注入的类上加@Component注解,在需要用到时候,通过 @Autowired注入,不用每次都new出来。当然为了分清层级,@Component通常使用@Repository、@Service、@Controller代替。

?️未雨绸缪.再也不怕手贱删数据了 MySql数据回滚事纪

2018-08-19
阅读 3 分钟
3.4k
案发当天,中午2点的天气很是炎热,知了拼命的鸣叫,仿佛要和天气叫板,公司的老空调还算没有拖后腿,整个工作区温度适宜,我在整理一批刚结束的爬虫数据,一切都是那么正常,毫无征兆。

python爬虫之初恋 selenium

2018-05-05
阅读 4 分钟
4.9k
selenium 是一个web应用测试工具,能够真正的模拟人去操作浏览器。用她来爬数据比较直观,灵活,和传统的爬虫不同的是,她真的是打开浏览器,输入表单,点击按钮,模拟登陆,获得数据,样样行。完全不用考虑异步请求,所见即所得。

简单才是美! SpringBoot+JPA

2018-04-09
阅读 4 分钟
34.8k
SpringBoot 急速构建项目,真的是用了才知道,搭配JPA作为持久层,一简到底!下面记录项目的搭建,后续会添加NOSQL redis,搜索引擎elasticSearch,等等,什么不过时就加什么。

Spring整合Quartz调度器

2018-01-22
阅读 5 分钟
4.4k
Quartz是一个任务调度框架,由Java语言开发,可以用来做一些定时发送,监听事件等工作。例如:让一个程序每天晚上12点执行一次。或者每隔5秒执行一次。

过滤器, 拦截器,监听器

2017-10-04
阅读 6 分钟
5.2k
这里需要注意的是在spring中,实现Filter接口的类中不能使用@Autowired注入,需要使用init方法内手动加载配置文件的方法去调用。

mysql 基本操作

2017-06-19
阅读 2 分钟
2.1k
数据层(DML)增insert into 表名 values(值1,值2,......);insert into 表名(字段名1,字段名2,.....) values(值1,值2,......);从一张表插入另一张表:insert into 目标表 SELECT * FROM 来源表;从一张表插入另一张表指定字段:INTO目标表 (字段1, 字段2) SELECT 字段1, 字段2 FROM 来源表;删DELETE (删除数据表里记...

mysql一对多查询合并多的一方的数据。

2017-06-08
阅读 1 分钟
18.1k
案例需求:如果一个产品有多个成分,也就是一个产品表对应多个成分表,我想查出的结果,一条记录包含产品 proId, ProName, ComName,的字段。

post和get的区别,面试经常被问到!(二)

2017-05-22
阅读 1 分钟
7.3k
了解历史 {代码...} 区别分析 get把请求的数据放在url上,即HTTP协议头上,其格式为: {代码...} post把数据放在HTTP的包体内(requrest body)。 get提交的数据最大是2k(原则上url长度无限制,那么get提交的数据也没有限制咯?限制实际上取决于浏览器,(大多数)浏览器通常都会限制url长度在2K个字节,即使(大多数)服务...