先写个大致框架,后续补充。Java后端一些常用的技术。 Redis(Remote Dictionary Server ),是一个内存数据库,可持久存储在磁盘上。 数据模型是键值,但支持许多不同类型的值:字符串,列表,集合,排序集合,哈希。 用于数据缓存(比如用于验证短信验证存储),主要用于处理大量数 ...
分类:
编程语言 时间:
2021-01-06 12:12:17
阅读次数:
0
1.电子邮件概述 Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。 几乎所有的编程语言都支持发送和接收电子邮件,但是,先等等,在我们开始编写代码之前,有必要搞清楚电子邮件是如何在互联网上运作的。 我们来看看传统邮件是如何运作的。假设你现在在北京,要给一个香港的朋 ...
分类:
编程语言 时间:
2021-01-06 12:10:48
阅读次数:
0
1 数据源 知乎 话题『美女』下所有问题中回答所出现的图片 2 抓取工具 Python 3,并使用第三方库 Requests、lxml、AipFace,代码共 100 + 行 3 必要环境 Mac / Linux / Windows (Linux 没测过,理论上可以。Windows 之前较多反应出现 ...
分类:
编程语言 时间:
2021-01-06 12:10:20
阅读次数:
0
import sys #第1:print(6/0) #直接运行该命令,出现异常,程序终止 #异常提示: '''Traceback (most recent call last): File "F:/file2.py", line 2, in <module> print(6/0) ZeroDivis ...
分类:
编程语言 时间:
2021-01-06 12:10:07
阅读次数:
0
1.hashlib 摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 举个例子,你写了一篇文章,内容是一个字符串'ho ...
分类:
编程语言 时间:
2021-01-06 12:09:10
阅读次数:
0
SpringBoot1.x 安全 文章源码 环境搭建 SpringSecurity 是针对 Spring 项目的安全框架,也是 SpringBoot 底层安全模块默认的技术选型。他可以实现强大的 web 安全控制。对于安全控制,我们仅需引入 spring-boot-starter-security ...
分类:
编程语言 时间:
2021-01-06 12:08:36
阅读次数:
0
1.itertools Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。 首先,我们看看itertools提供的几个“无限”迭代器: >>> import itertools >>> natuals = itertools.count(1) >>> for n in ...
分类:
编程语言 时间:
2021-01-06 12:07:57
阅读次数:
0
1.datetime datetime是Python处理日期和时间的标准库。 获取当前日期和时间 我们先看如何获取当前日期和时间: >>> from datetime import datetime >>> now = datetime.now() # 获取当前datetime >>> print( ...
分类:
编程语言 时间:
2021-01-06 12:06:47
阅读次数:
0
环境: python 3.7.4 Windows 10 环境 scapy 2.4.4 前置软件安装: Npcap 网络抓包工具集 (下载网站 https://nmap.org/npcap/#download) Graohviz 可视化图形软件 (下载网站 http://www.graphviz.or ...
分类:
编程语言 时间:
2021-01-06 12:05:40
阅读次数:
0
介绍 监听器(Listener)的作用 监听某一个事件的发生,状态的改变等。 原理 接口回调: A 在执行循环,当循环到 5 的时候, 通知 B。 事先先把一个接口对象传递给 A , 当 A 执行到 5 的时候,通过这个接口对象,来调用 B 中的方法。 但是注意,不是直接传递 B 的实例,而是传递一 ...
分类:
编程语言 时间:
2021-01-06 12:04:09
阅读次数:
0
第一种办法:在web.xml中引入过滤器 <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter< ...
分类:
编程语言 时间:
2021-01-06 12:03:57
阅读次数:
0
之前搭建的是eureka单机版,现在搞个集群版。单机和集群之间要改的部分其实只是配置文件而已,步骤如下: 1.创建新的一个eurekaServer的模块,关于依赖和配置可参考已有的eurekaServer 2.先到本地的host文件配置如下的信息: 127.0.0.1 eureka7001.com ...
分类:
编程语言 时间:
2021-01-06 12:03:41
阅读次数:
0
现在服务模块要去eurekaServer集群注册了,跟单机不同的是,我们的服务模块必须得到eurekaServer集群的每个Server上注册信息,其实要改的部分其实也只是配置文件而已,如下: eureka: client: register-with-eureka: true #是否将自己注册到注 ...
分类:
编程语言 时间:
2021-01-06 12:02:37
阅读次数:
0
Log4J 参考网站: https://www.cnblogs.com/keeya/p/10101547.html 常用日志框架 java.util.logging:是JDK在1.4版本中引入的Java原生日志框架 Log4j:Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、 ...
分类:
编程语言 时间:
2021-01-06 12:01:51
阅读次数:
0
介绍 Trie树(又名字典树,前缀树)是一种多叉树,是一种专门处理字符串的数据结构,Trie树 示例图如下 保存的数据为单词列表[goods,good,gmail,grade,dog,cap,cook,map],应用场景有搜索提示 代码实现 import java.util.ArrayList; i ...
分类:
编程语言 时间:
2021-01-06 12:00:21
阅读次数:
0
大家好,我们的git专题已经更新结束了,所以开始继续给大家写一点设计模式的内容。 今天给大家介绍的设计模式非常简单,叫做iterator,也就是迭代器模式。迭代器是Python语言当中一个非常重要的内容,借助迭代器我们可以很方便地实现很多复杂的功能。在深度学习当中,数据的获取往往也是通过迭代器实现的 ...
分类:
编程语言 时间:
2021-01-06 12:00:09
阅读次数:
0
描述现象 用pyinstaller打包了一个上传文件的脚本,里面有多个input在while循环内,然后启用了多线程上传,在编辑器中运行没问题,但是打包完后,就一直循环提示你input... 解决 在google了一段时间后,发现需要在执行入口之前调用 multiprocessing.freeze_ ...
分类:
编程语言 时间:
2021-01-06 11:56:17
阅读次数:
0