自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据安全与数据交易中的安全

共享平台安全防护,切实保障政务信息资源共享交换时的数据安全

2024-01-26 16:51:57 1148

原创 态势感知EDR

EDR是安全态势的加强版。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-01-25 17:30:26 1302

原创 网络安全态势感知平台概述

网络安全是攻防战,速度为王,而态势感知系统的作用是分析安全环境信息,快速判断当前和未来形势,从而做出正确反应。以“全天候全感知网络安全态势”表示建设态势感知的目标非常精确。

2024-01-25 15:58:03 1815

原创 实体类(VO,DO,DTO)的划分

经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据

2024-01-17 10:17:53 553

原创 服务网关介绍

服务网关一.https://spring.io/projects/spring-cloud-gateway二.文档不用追求太新,2,2,9足以三.使用http://doc.ruoyi.vip/ruoyi-cloud/cloud/gateway.html1.添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>

2021-09-27 17:15:24 146

原创 IT主题的小型文献综述

Redis数据库文献综述摘 要:本文介绍文献综述的技巧,并进行分析。在此基础上,再将这几种技巧方法结合实际写作进行简要分析。从文献综述的写作目的和常见问题入手介绍文献综述写作需要避免的问题,以及突出展示论文的注释书目写作的关键技巧和心得。关键词:文献综述;论文写作引言科学写作的方法有许多,从文献综述的角度进行分析比如,从论文如何突出创新性的角度,还有论文的取材有 道和注释书目的写作的技巧方面等。如何对文献综述内容进行组织,我们需要知道如何进行文献综述的常用问题和一 般步骤。如何强化文献论

2021-09-07 16:32:43 471

原创 运用切面对某个方法的调用次数进行统计

运用切面对某个方法的调用次数进行统计:开发中,有个统计某个接口的前端调用次数,谁想到用调用次数来反映下载次数,我也是醉了,写完后总结如下:Action类:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Action { String name();}ApiVisitHistory历史统计类@Component@Aspectpublic cl

2021-07-06 10:02:24 723

原创 linux下安装mosquito并用mqtt。fx测

默认加粗斜向为重点mosquitto-1.4.5 mosquitto-1.4.5.tar.gz[root@dsch03 softmos]# cd mosquitto-1.4.5[root@dsch03 mosquitto-1.4.5]# lsabout.html config.h installer misc readme-windows.txtaclfile.example config.mk lib...

2020-09-10 10:37:21 598

原创 Linux安装activeMQ的流程中的坑(外面访问不了,已经解决)

Linux安装activeMQ的流程中的坑1.# ./activemq start远不止这一下2.修改配置文件:将打码处修改为虚拟机的ip 3.关闭防火墙:注意我是centos6.5命令是关闭命令: service iptables stop 永久关闭防火墙:chkconfig iptables off两个命令同时运行,运行完成后查看防火墙关闭状态 service iptables status4.重启虚拟机re...

2020-09-08 10:43:29 660

原创 mysql学习(二)DML

insertupdate指定修改修改多个字段delete全删除数据完整性第几范式???(需补)

2020-03-01 18:44:00 42

原创 mysql学习(一)DDL

建表修改表查看刚才新建的表增加列修改某个字段的数据类型重命名某个字段(待加)删除某个字段删除表

2020-03-01 11:05:00 83

原创 【判断为空你还在用!=null】StringUtils.isNotEmpty和is not empty和!= null 什么时候用哪个?

一。《最常用!=null》一个对象如果有可能是null的话,首先要做的就是判断是否为null:object == null,否则就有可能会出现空指针异常,这个通常是我们在进行数据库的查询操作时,查询结果首先用object != null,进行非空判断,然后再进行其他的业务逻辑,这样可以避免出现空指针异常。二。isEmpty()https://blog.csdn.net/linmengmeng...

2020-01-17 16:37:41 4115

原创 redis基本概念

redis关系型数据库mysql oracle sql… db2 特点:数据在硬盘上非关系型数据库 redis 持久化 缓冲 特点 内存中 读写性能高 保存数据的时候那些数据:1 经常查询的数据 2 不经常修改的数据解决问题 : 高并发 高可用(主机宕机,备机顶上) 扩展性redis数据支持的值类型: 键都是字符串1 字符串类型(掌握) 95%以上...

2020-01-09 10:54:36 177

原创 Java indexOf() 方法

Java indexOf() 方法Java String类Java String类indexOf() 方法有以下四种形式:public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。public int indexOf(int ch, int fromIndex): 返回从 fromIndex 位置开始查找指...

2020-01-08 10:49:05 583

原创 xshell常用命令大全

xshell常用命令大全(1)命令ls——列出文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件cp afile afile.bak 把文件复制为新文件afile.bakcp afile /home/bible/ 把文...

2020-01-02 18:45:09 464

原创 SQL 语句的多表查询方式

SQL 语句的多表查询方式例如:按照 department_id 查询 employees(员工表)和 departments(部门表)的信息。方式一(通用型):SELECT … FROM … WHERE*SELECT e.last_name,e.department_id,d.department_name FROM employees e,departments dwhere e.de...

2020-01-02 14:40:35 400 1

原创 区块链概述

区块链概述比特币(BitCoin)的概念最初由中本聪在2009年提出,你把它理解成数字货币即可。我们以比特币交易为例来看看区块链具体是如何操作的。1、把每笔交易在全网广播。让全网承认有效,必须广播给每个节点。这里写图片描述这里写图片描述 2、矿工节点接收到交易信息后,都要拿出账簿本记载该次交易。这里写图片描述  一旦记录,就不可撤销,不能随意销毁。这里写图片描述  矿工节点是通...

2019-12-29 15:04:17 160

原创 BigDecimal

divide除法用法a.divide(b.2.RoundingMode,HALF_UP)补充:// BigDecimal方式double f = 1025.435;BigDecimal b = new BigDecimal(new Double(f).toString);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleVa...

2019-09-17 09:22:00 74

原创 2017

给你10个有序树画出有向图,如何将森林转成二叉树兄弟连手足,解除其他兄弟的父子关系起始节点,终端节点拓扑序列入度为0,删除与此节点相连的其他,多个结果正向邻接表,逆向邻接表ASL查找成功查找了多少次二叉排序树:中序遍历后为递增二叉逻辑结构分为:线性结构和非线性结构存储结构:n个元素的线性表第一个位置插入元素到n+1满二叉树的节点总数第一层是1,第二层是2 。。。。2...

2019-09-05 11:12:00 75

原创 oracle的mapper小结

模糊查询:like ‘%|| #{ name } ||%’in范围结合循环:and name in ('XXX','YYY')and name in<foreach collection ="list" item ="item" open="(" close=")" >#{item}</foreach>不为空字段 is not null批量插入:bat...

2019-09-04 11:08:00 201

原创 数据结构查找

一,查找表的特性:1,无序顺序表,查找n,插入1,删除n2,无序线性表,查找n,插入1,删除13,有序顺序表,查找logn,插入n,删除n4,有序线性链表,查找n,插入1,删除15,静态查找数表,logn,nlogn,nlogn哈希表:不是存储结构队列:排队先进先出,后进后出栈:放东西到箱子里线性表的存储密度大,顺序表方便查找链表插入删除快插入排序:交换排序:原有数组中交...

2019-09-03 15:17:00 43

原创 dubbo的原理和客户端

分布式RPC框架Apache Dubbo0. 学习目标1、了解软件架构的演进过程2、掌握Dubbo框架的架构3、能够使用命令启动和停止Zookeeper4、掌握Dubbo服务提供者和消费者开发5、了解Dubbo管理控制台dubbo-admin1. 软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1....

2019-07-23 23:45:00 46

原创 图像处理与计算机视觉的区别

当前,计算机视觉在许多领域都有着广泛的应用,并且已成为就业的一个重要方向。 (1)传统行业,工业、农业、交通监控、智慧城市、人机交互、卫星遥感、国防安保 (2)互联网、物联网,大数据领域 (3)国内一些高大上的企业,百度,腾讯,阿里巴巴,每年都有计算机视觉领域的岗位。 (4)计算机领域的国际国内大赛。数字图像处理(Digital Image Processing) 将图像信号转换成数字信号并用...

2019-07-08 17:14:00 254

原创 授权和微服务的相互认证

一授权1课程服务是一个资源服务在其某个controller中加preauthorize注解,2同时配置文件中开启3.jwt令牌中包含对应权限信息才可以操作XcUserExt userext = userClient.findUserInfo(username);/* //获取当前用户的权限信息 List<XcMenu> menuList ...

2019-07-07 22:02:00 34

原创 zuul作为网关充当过滤器

一,zuul作为过滤器实现身份校验网关连接redis校验令牌 2 3 import com.alibaba.fastjson.JSON; 4 import com.netflix.zuul.ZuulFilter; 5 import com.netflix.zuul.context.RequestContext; 6 import com.netflix.zuul.exceptio...

2019-07-07 21:11:00 41

原创 认证登录流程

用户认证流程单点登录结合springsecurity+oauth2+jwt(一)认证服务申请令牌将令牌信息放到redis中,同时表示信息放到cookie中(二)认证服务通过feign远程调用用户服务系统,获取用户信息。获取username因为调用方的前端只有这个username先写被调用方服务 import com.xuecheng.filesystem.fram...

2019-07-07 20:23:00 351

原创 单点登录

一,单点登录概述(一)什么是单点登录:每个子系统从第三方认证系统中查找而不是每个系统都通过各自的session校验。(二)单点登录的特点是:1、认证系统为独立的系统。2、各子系统通过Http或其它协议与认证系统通信,完成用户认证。3、用户身份信息存储在Redis集群。(三)单点登录实现框架:apache ShiroCASspringsecurity二。Oauth2认证微信认证...

2019-07-07 19:06:00 242

原创 自定义通用mapper

自定义通用mapper多用于中间表关联查询(一)根据分类名称查询品牌列表brandcontroller 1 /** 2 * 根据商品分类查询品牌列表 3 * @param categoryName 4 * @return 5 */ 6 @GetMapping("/category/{categoryName}") 7 ...

2019-07-04 21:27:00 107

原创 流媒体

一,什么是流媒体我们这里采用录播第三种技术方案:点播和直播两种方式,我们先调研点播的方案,如下:1、 播放器通过 http协议从http服务器上下载视频文件进行播放问题:必须等到视频下载完才可以播放,不支持快进到某个时间点进行播放2、 播放器通过rtmp协议连接媒体服务器以实时流方式播放视频使用rtmp协议需要架设媒体服务器,造价高,对于直播多采用此方案。3、 播放器使用HLS协议...

2019-07-03 21:52:00 195

原创 Elasticsearch在springcloud项目中同步数据的运用

一,ES的基本概念1.什么是全文搜索引擎:我们搜索时按结构化的拼音搜到读音,然后按其指向的页数,便可找到我们的非结构化数据——也即对字的解释。这种先建立索引,再对索引进行搜索的过程就叫全文检索(Full-text Search)。代表就是lucence。Lucene是根据关健字来搜索的文本搜索工具,只能在某个网站内部搜索文本内容,不能跨网站搜索。对lucence进行简化可以采用ES,ES...

2019-07-03 19:52:00 208

原创 Cross跨域

一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。二、什么是跨域当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域当前页面u...

2019-07-02 18:02:00 150

原创 FastDfS入门到精通

一,FastDFS简介  FastDFS是用c语言编写的一款开源的分布式文件系统,它是由淘宝资深架构师余庆编写并开源。FastDFS专为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。优势·:  适合通用分部式,fastDFS非常适合存储图片等那些小文件,fastDFS...

2019-07-02 17:35:00 92

原创 myabtis封装的mapper

1.全找findAll@RestController@RequestMapping("/brand")public class BrandController { @Autowired private BrandService brandService; @GetMapping public Result findAll(){ List&lt...

2019-07-01 21:57:00 48

原创 【项目】01CMS的CRUD

一,条件分页查询1定义接口需要什么返回什么:接口@Api("cmspage接口管理")public interface CmsPageControllerApi {@ApiOperation("分页查询")@ApiImplicitParams({ @ApiImplicitParam(name="page",value = "页码",required=true,p...

2019-07-01 18:15:00 56

原创 RabbitMQ模式,RabbitMQ和springboot整合,RabbitMQ全链路消息不丢失解决

一,RabbitMQ简介  RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。  优点:跨语言,高并发。二,实际项目中作用(一)任务异步处理场景:用户下单后,根据订单信息进行减库存以及增加积分。传...

2019-07-01 17:45:00 126

原创 FreeMarker在项目中实际运用随感

一,FreeMarker百度百科定义  FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。  假设在一个应用系统中需要一个HTML页面如下:12345678910<...

2019-06-30 21:02:00 170

原创 自定义异常springMVC&springCloud

一,springMVC自定义异常的处理方式异常抛到Controller集中统一处理:controller中出现异常0/1 1 @Controller 2 @RequestMapping("/test") 3 public class TestController { 4 5 6 /** 7 * 返回值的前缀: 加上前缀 视图解析器不会再拼接前缀和后缀...

2019-06-30 21:01:00 84

原创 单例设计模式懒汉式和恶汉式

一,单例设计模式懒汉式和恶汉式懒汉式在类加载时不初始化,延迟加载。(配置文件)饿汉式在类加载时初始化,加载慢,获取对象快。饿汉式是线程安全的,懒汉式需要加synchronized,否则不安全。二,饿汉式 1 public class Singletonehan { 2 private static Singletonehan singleton=new Singleto...

2019-06-29 11:34:00 891

原创 浅析重不重写hashcode和equals对于HashSet添加元素的影响

一,重写hashcode和equals的数据结构通俗来说,hashcode决定了新天街的元素挂在数组那个位置,equals比较当前索引下两个内容是否相等,相等新添加的不成功,决定了能不能加。二,重不重写hashcode和equals对于HashSet添加元素的影响(可否添加重复元素)实验一:不重写hashcode的equalsimport java.util.HashSet;pu...

2019-06-29 10:21:00 97

原创 JAVA异常处理原理浅析

一,异常的分类1、Throwable是java.lang包中一个专门用来处理异常的类。它有两个子类,即Error 和Exception,它们分别用来处理两组异常。2、Throwable类是整个异常体系类的“父级类”,当然最终追根溯源到底的父类当然要归于Object类。Throwable类实现了Serializable接口,表示Throwable可以进行序列化,继承自Object类,他的子...

2019-06-28 22:08:00 58

空空如也

空空如也

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

TA关注的人

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