上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 一、简介 folium是js上著名的地理信息可视化库leaflet.js为Python提供的接口,通过它,我们可以通过在Python端编写代码操纵数据,来调用leaflet的相关功能,基于内建的osm或自行获取的osm资源和地图原件进行地理信息内容的可视化,以及制作优美的可交互地图。其语法格式类似g 阅读全文
posted @ 2020-04-03 23:17 纵码万水千山 阅读(4812) 评论(0) 推荐(1) 编辑
摘要: 相信对于许多的朋友来说,可能听说过LDAP,但是实际中对LDAP的了解和具体的原理可能还比较模糊,今天就从“什么是LDAP”、“LDAP的主要产品”、“LDAP的基本模型”、“LDAP的使用案例”四个方面来做一个介绍。 我们在开始介绍之前先来看几个问题: 1. 我们日常的办公系统是不是有多个? 2. 阅读全文
posted @ 2020-04-02 00:06 纵码万水千山 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。 同源的定义 如果两个 URL 的 protocol、port (如果有指定的话)和 host 都相同的话,则这两个 URL 是同源。这个方案也被 阅读全文
posted @ 2020-04-01 23:43 纵码万水千山 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的 阅读全文
posted @ 2020-04-01 23:34 纵码万水千山 阅读(162) 评论(0) 推荐(0) 编辑
摘要: HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而 阅读全文
posted @ 2020-04-01 23:04 纵码万水千山 阅读(190) 评论(0) 推荐(0) 编辑
摘要: CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 一、简介 CORS需要浏览器和服务器同时支持。目 阅读全文
posted @ 2020-04-01 22:58 纵码万水千山 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 介绍 创建Spring Boot Web应用程序时,有时有时需要从类路径中加载文件;war和jar的加载文件格式是不一样的 在下面,您将找到在WAR和JAR中加载文件的解决方案。 资源加载器 使用Java,您可以使用当前线程的classLoader并尝试加载文件,但是Spring Framework 阅读全文
posted @ 2020-03-26 23:32 纵码万水千山 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 最近建个项目发现启动报,找不到或无法加载主类,想想肯定是自己配置出问题了,经过排查确实出问题了,(根pom中的bulid为移到子模块中去导致的),下面演示下正确的创建子模块的步奏 1. 创建项目 以idea创建为例 1.1 File-> new Project -> spring Initialir 阅读全文
posted @ 2020-03-22 11:34 纵码万水千山 阅读(4278) 评论(0) 推荐(0) 编辑
摘要: 第1章 NFS介绍 1.1 NFS服务内容的概述 □ RPC服务知识概念介绍说明,以及RPC服务存在价值(必须理解掌握) □ NFS服务工作原理讲解(必须理解掌握) □ NFS共享文件系统使用原理讲解(必须理解掌握) □ NFS服务配罝文件exports编写格式说明(必须理解掌握) 1.2 NFS是 阅读全文
posted @ 2020-03-19 22:56 纵码万水千山 阅读(574) 评论(0) 推荐(0) 编辑
摘要: tcpdump 命令使用简介 简单介绍 tcpdump 是一款强大的网络抓包工具,运行在 linux 平台上。熟悉 tcpdump 的使用能够帮助你分析、调试网络数据。 要想使用很好地掌握 tcpdump, 必须对网络报文(TCP/IP 协议)有一定的了解。不过对于简单的使用来说,只要有网络基础概念 阅读全文
posted @ 2020-02-21 16:59 纵码万水千山 阅读(415) 评论(0) 推荐(0) 编辑
摘要: https://www.ffeeii.com/866.html#comment-11 阅读全文
posted @ 2020-02-21 12:10 纵码万水千山 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 因为工作的需求,需要对接短信网关,业务上就是一个注册用户时,需要发送手机验证码;可能别的公司都是使用第三方接口,但是大点的公司,为了安全,他们都有自己的短信消息中心(SMSC) 1.业务需求 - 1.对接短信网关,发送消息,下行发送(MT) 使用openSMPP开源的开发包 - 2.验证码使用red 阅读全文
posted @ 2020-02-21 10:42 纵码万水千山 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 1.事务的传播级别 1)@Transactional(propagation=Propagation.REQUIRED):默认的spring事务传播级别,使用该级别的特点是,如果上下文中已经存在事务,那么就加入到事务中执行,如果当前上下文中不存在事务,则新建事务执行,所以这个级别通常能满足处理大多数 阅读全文
posted @ 2020-01-03 23:37 纵码万水千山 阅读(2875) 评论(0) 推荐(0) 编辑
摘要: 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 本文简要介绍持续集成的概念和做法。 一、概念 持续集成指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 (1)快速发现错误。每完成一点更新,就集 阅读全文
posted @ 2020-01-01 22:00 纵码万水千山 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用C 阅读全文
posted @ 2020-01-01 21:55 纵码万水千山 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 关于磁盘空间中索引节点爆满的问题还是挺多的,借此跟大家分享一下: 一、发现问题 在公司一台配置较低的Linux服务器(内存、硬盘比较小)的/data分区内创建文件时,系统提示磁盘空间不足,用df -h命令查看了一下磁盘使用情况,发现/data分区只使用了66%,还有12G的剩余空间,按理说不会出现这 阅读全文
posted @ 2019-12-26 11:59 纵码万水千山 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 问题说明: IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件。但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!这是为什么呢?? 原因分析: 在Linux或者Unix系统中,通过rm或 阅读全文
posted @ 2019-12-26 11:57 纵码万水千山 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 我们开发任何一个Spring Boot项目,都会用到如下的启动类 从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开SpringBoot的神秘面纱,我们要从这两位开始就可以了。 一、S 阅读全文
posted @ 2019-12-05 23:49 纵码万水千山 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用springboot springboot的框架优点:以下摘自spring官网对springboot的介绍;https://spring.io/projects/spring-boot Spring Boot makes it easy to create stand-alone, 阅读全文
posted @ 2019-12-05 23:33 纵码万水千山 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 源自:https://man.linuxde.net/rpm rpm命令 软件包管理 rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的 阅读全文
posted @ 2019-12-03 23:55 纵码万水千山 阅读(307) 评论(0) 推荐(0) 编辑
摘要: centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因; 安装yum需要wget安装yum的rpm包,所以前提是先有wget,服务器上没有wget的包怎么办,就去国内的镜像源去找,我这里是找的网易163的,http: 阅读全文
posted @ 2019-12-03 23:45 纵码万水千山 阅读(17513) 评论(0) 推荐(0) 编辑
摘要: 1.定制banner,Spring Boot项目在启动的时候会有一个默认的启动图案: 我们可以把这个图案修改为自己想要的。在src/main/resources目录下新建banner.txt文件,然后将自己的图案黏贴进去即可。ASCII图案可通过网站http://www.network-scienc 阅读全文
posted @ 2019-12-02 23:53 纵码万水千山 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、事务的四大特性(简称ACID) 数据库如果支持事务的操作,那么就具备以下四个特性: 1、原子性(Atomicity) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。 2、一致性(Consistency) 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致 阅读全文
posted @ 2019-11-10 16:15 纵码万水千山 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 底层实现区别 ArrayList 底层实现就是数组,且ArrayList实现了RandomAccess,表示它能快速随机访问存储的元素,通过下标 index 访问,只是我们需要用 get() 方法的形式, 数组支持随机访问, 查询速度快, 增删元素慢; LinkedList 底层实现是链表, Lin 阅读全文
posted @ 2019-11-07 00:02 纵码万水千山 阅读(21160) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用重试利器Retryer 在实际开发中我们经常会遇到需要轮询查询一个接果,实现轮询的方式有很多种,我们经常要写许多代码,有时还会怕写出的代码有bug,如果已经有轮子了,我们就没必要重复造轮子了,毕竟时间有限,我们要挣钱。 github上开源的重试利器: https://github.com 阅读全文
posted @ 2019-11-03 17:56 纵码万水千山 阅读(2888) 评论(0) 推荐(0) 编辑
摘要: Callable接口 有两种创建线程的方法-一种是通过创建Thread类,另一种是通过使用Runnable创建线程。但是,Runnable缺少的一项功能是,当线程终止时(即run()完成时),我们无法使线程返回结果。为了支持此功能,Java中提供了Callable接口。 为了实现Runnable,需 阅读全文
posted @ 2019-11-03 00:24 纵码万水千山 阅读(30193) 评论(0) 推荐(1) 编辑
摘要: 1.备份/etc/apt/sources.list 2.在/etc/apt/sources.list文件前面添加如下条目 3.最后执行如下命令更新源 4.另外其他几个国内源如下: 中科大源 163源 清华源 阅读全文
posted @ 2019-11-01 22:59 纵码万水千山 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 什么是RabbitMQ? RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为面向消息的中间件)。支持WIndows、Linux、MAC OS 操作系统和包括java、.net在内的多种编程语言。 AMQP,即Advanced Message Que 阅读全文
posted @ 2019-10-31 23:05 纵码万水千山 阅读(380) 评论(0) 推荐(0) 编辑
摘要: java.lang.Object类中有两个非常重要的方法: 1 2 public boolean equals(Object obj) public int hashCode() Object类是类继承结构的基础,所以是每一个类的父类。所有的对象,包括数组,都实现了在Object类中定义的方法。 e 阅读全文
posted @ 2019-10-24 14:32 纵码万水千山 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.StringUtils.isEmpty(CharSequence cs)实现源码 从源码发现StringUtils.isEmpty(CharSequence cs)是判断了cs为null或cs.length()=0,但是我们要判断空白字符或者换行符等特殊的转义字符时,它的长度都是大于0的,所以用 阅读全文
posted @ 2019-10-23 22:57 纵码万水千山 阅读(379) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页