![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 94
雷雷123456
这个作者很懒,什么都没留下…
展开
-
Go-fastdfs分布式文件系统搭建
启动命令服务启动说明cd /opt/goFileservr./control start验证服务地址(自定义验证码需按图填写)验证请求出错需要查看配置文件中配置得权限验证接口是否正确返回 ‘ok’一、服务部署1、部署环境地址: xxx.xxx.xx.162 端口: 9595 访问地址: http://xxx.xxx.xx.162:9595/ 路径: /opt/go-fastdfs github地址: https://github.com/sjqzh.原创 2021-05-18 18:38:42 · 1222 阅读 · 2 评论 -
设计模式 - 原型模式
前言 原型模式其实就是一种克隆对象的方法,在我们的编码时候是很常见的,比如我们常用的的BeanUtils.copyProperties就是一种对象的浅copy,其实现在我们实例化对象操作并不是特别耗费性能,所以在针对一些特殊场景我们还是需要克隆那些已经实例化的对象的: 依赖外部资源或硬件密集型操作,比如数据库查询,或者一些存在IO操作的场景 获取相同对象在相同状态的拷贝从而不需要重复创建获取状态的操作的情况 看下我们的类图:在上面的图中我们可以看出原型模式其实很转载 2021-05-18 12:40:36 · 128 阅读 · 0 评论 -
idea快捷键
CtrlCtrl+F 在当前文件进行文本查找(必备) Ctrl+R 在当前文件进行文本替换(必备) Ctrl+Z 撤销(必备) Ctrl+Y 删除光标所在行 或 删除选中的行(必备) Ctrl+D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面(必备) Ctrl+W 递进式选择代码块。可选...原创 2019-06-29 19:55:50 · 119 阅读 · 0 评论 -
@RequestBody和@RequestParam区别
在GET请求中,不能使用@RequestBody。在POST请求,可以使用@RequestBody和@RequestParam,但是如果使用@RequestBody,对于参数转化的配置必须统一。使用@RequestParm用于绑定controller上的参数,可以是多个参数,也可以是一个Map集合,GET,POST均可 在SpringMVC配置了HttpMessageConv...原创 2019-04-02 21:36:31 · 135 阅读 · 0 评论 -
Spring Data JPA 条件查询 分页查询
条件查询//Label : 实体类,传过来的参数labelDao.findAll(new Specification<Label>(){ @Override public Predicate toPredicate(Root<Label) root,CriteriaQuery<?> query,CriteriaBuilder cb){ ...原创 2019-04-06 22:45:51 · 224 阅读 · 0 评论 -
认识JWT(JSON WEB TOKEN)
1. JSON Web Token是什么JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。2. 什么时候你应该用JSON Web Tokens下列场景中使用JSON Web Token是很有用的:Authorization(授权) ...原创 2019-04-10 21:53:34 · 144 阅读 · 0 评论 -
js中子父级页面相互调用
1.父级页面获取子级属性,例如IDvar obj = $(window.frames["addQualiframe1"].document); //addQualiframe1:iframe的id var id = $(obj).find("#ID").val(); 2.子级窗口处理完逻辑,告知父级情况的时候:window.parent.父...原创 2019-02-25 17:22:22 · 267 阅读 · 0 评论 -
jquery 操作 input显示或者隐藏
<input id="hfl" name="hfl" style="display:none"> 通过jquery操作来控制隐藏和显示$("#hfl").show();$("#hfl").hide();原创 2019-02-22 13:38:28 · 5590 阅读 · 0 评论 -
JSP中application的用法
1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一直存在,直到Web服务器关闭。 一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时,它自动为每个Web服务目录都创建一个application对象,这些application对象各自独立,而且和W...原创 2018-11-05 23:17:56 · 479 阅读 · 0 评论 -
消息队列使用的四种场景介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景2.1异步处理场景说明:用户注...转载 2018-10-25 20:12:39 · 248 阅读 · 0 评论 -
数据库ACID、脏读、不可重复读和幻读
事务: 事务是由一组SQL语句组成的逻辑处理单元,事务具有4个属性,通常简称为事务的ACID属性。(1)事务存在目的: 为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰 (2)事务的执行过程 当...原创 2018-10-21 00:21:47 · 232 阅读 · 0 评论 -
关于java中main方法为什么必须是静态的
Main方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么main方法是public、static、void的。当然,很多人首先学的是C和C++,但是在Java中main方法与前者有些细微的不同,它不会返回任何值。Main方法是Java程序的入口,也可以理解为一个接口,记住,我们这里不会讨论Servlet、MIDlet和其他任何容器管理的java程序,在java核心编程中,...原创 2018-10-20 23:32:14 · 5480 阅读 · 2 评论 -
Java面试知识(持续更新)
(欢迎各位大佬添加新的面试知识,本文纯属博主手打,如有错误,欢迎各位大佬批评在下方,小弟一定及时改正)基础篇1、一个".java"源文件可以有多个类,但只能有一个public类,并且public的类名必须和文件名一致。2、goto是java中的保留字,现在没有在java中使用3、&和&&的区别: 两者都是逻辑与的运算符,表示逻辑与。当运算符两边的...原创 2018-10-22 23:24:27 · 367 阅读 · 0 评论 -
idea新建maven项目没有src目录的操作方法
方法一:设置idear的maven运行参数或者加archetypeCatalog=internal 方法二:在新建maven项目时候设置archetypeCatalog=internal,这种方式每次都需要设置,而且spring boot项目没这个设置,推荐第一种方法。...原创 2018-10-19 23:10:41 · 946 阅读 · 0 评论 -
理解AOP思想(面向切面编程)
本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件...原创 2018-10-19 22:59:12 · 146 阅读 · 0 评论 -
Java中HashMap的原理
HashMap的工作原理 HashMap基于hashing原理,Java中的HashMap是以键值对(key-value)的形式存储元素的,我们通过put()和get()方法储存和获取对象。HashMap需要一个hash函数,它使用hashCode()和equals()方法来向集合或从集合添加和检索元素。当调用put()方法的时候,HashMap会计算key的hash值,然后把键值对存储...原创 2018-10-19 22:52:38 · 557 阅读 · 0 评论 -
final,finally,finalize的区别
一:final 1、修饰符(关键字),,如果一个类被声明为final,意味着它不能再派生新的子类,不能作为父类被继承。因此一个类不能继被声明为abstarct,又被声明为fianl的 2、将变量或方法声明为fianl,可以保证他们在使用中不被改变,被声明为fianl的变量必须在声明是给定初值,而以后得引用中只能读取,不可修改,被声明为fianl的方法也同样只能使用,不能重写...原创 2018-10-19 22:08:21 · 589 阅读 · 0 评论