编程语言

什么是SpringCloud? —— SpringCloud(三)

04-13
为什么使用SpringCloud? 微服务是一种架构方式,最终肯定需要技术架构去实现. 微服务的实现方式很多,但最火的莫过于SpringCloud了,为什么? 后台硬:作为Spring家族的一员,有整个Spring全家桶靠山,背景十分强大. 技术强:Spring作为Java领域的前辈,可以说是功力深厚.有强力的技术团队支撑. 群众基础好:可以说大多数Java程序员的成长都伴随着Spring框架. 使用方便:SpringCloud完全支持SpringBoot的开发,用很少的配置就能完成微服务框架的

小学生趣味C++编程第53课 化功大法(完整)

04-13
链接:https://pan.baidu.com/s/1qDdBkFPakLtCvh8_W2wiog 提取码:x3zg #include<iostream> #include<cmath> //调用求浮点数的绝对值函数fabs() using namespace std; int main() { double x,y; long long a,b,i,j; cout<<"请输入一个纯小数"<<endl; do { cout<<

框架 - Spring 源码一步步深入(一)

04-13
引文 很多人都想看spring源码,但是spring模块太多了,翻开一开头皮发麻,然后就放弃了,这里我带领大家一起看spring源码,推荐从ioc看起,spring ioc源码怎么看?我们一定要先找到一个头,最简单的办法就搞个demo,一层一层点进去看. spring 模块 spring-aop spring-aspects spring-beans spring-context spring-context-indexer spring-context-support spring-core

python小白基础知识1

04-13
1,python历史    宏观上:python2 与 python3 区别:        python2 源码不标准,混乱,重复代码太多,        python3 统一 标准,去除重复代码. 2,python的环境    编译型:一次性将所有程序编译成二进制文件.        缺点:开发效率低,不能跨平台.        优点:运行速度快.        :C,C++等等.        解释型:当程序执行时,一行一行的解释.        优点:开发效率高,可以跨平台.      

从都到尾一招教你使用Maven构建Java项

04-13
本指南将引导您使用Maven构建一个简单的Java项目. 你会建立什么 您将创建一个提供一天中时间的应用程序,然后使用Maven进行构建. 你需要什么 1. 约15分钟 2. 最喜欢的文本编辑器或IDE 3. JDK 8或更高版本 如何完成本指南 您可以从头开始并完成每个步骤,也可以绕过您已经熟悉的基本设置步骤.无论哪种方式,您最终都可以使用工作代码. 设置项目 首先,您需要设置一个Java项目供Maven构建.为了专注于Maven,现在使该项目尽可能简单.在您选择的项目文件夹中创建此结构. 创

工程师值得一看,Java Web必读

04-13
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot.而曾经流行的JSP和servlet,随着前后端分离的趋势,以及Spring这类框架的冲击,也逐渐地淡出了人们的视线,被历史所抛弃. 那么今天如果我们要学习Java Web,应该按照什么样的一个路线去学习呢,其实,而很多技术虽然已经过时,但是我们仍有必要了解一些它们的历史和发展历程,就比如serv

JavaScript的内置对象及其时间对象

04-13
0413 对象的类型是object. JavaScript 中的所有事物都是对象:字符串.数值.数组.函数... javaScript中万事万物皆对象 删除对象的属性:delete 例:delete obj.bianmei this 这个对象,在不同使用场景代表不同对象    1.对象方法里的this就是当前对象本身 例:var obj = { name:‘张三’ say:function(){ //this就是“我”的意思 console.log(this.name)} } obj.say()

java8新特性——新日期和时间API

04-13
一.LocalDate,LocalTime,LocalDateTime LocalDate,LocalTime,LocalDateTime类的实例是不可改变的,分别表示使用ISO-8601日历系统的日期,时间,日期和时间.他们提供了简单的日期或时间,并不包含当前的时间信息.也不包含与地区相关的信息. //1.当前时间对象 LocalDateTime ldt = LocalDateTime.now(); System.out.println(ldt); //2.自定义时间对象 LocalDateT

SpringBoot+RabbitMQ实现消息可靠性投递

04-13
摘抄自简书:https://www.jianshu.com/p/9feddd4af8ee RabbitMQ是目前主流的消息中间件,非常适用于高并发环境.各大互联网公司都在使用的MQ技术,晋级技术骨干.团队核心的必备技术! 谈到消息的可靠性投递,无法避免的,在实际的工作中会经常碰到,比如一些核心业务需要保障消息不丢失,接下来我们看一个可靠性投递的流程图,说明可靠性投递的概念: Step 1: 首先把消息信息(业务数据)存储到数据库中,紧接着,我们再把这个消息记录也存储到一张消息记录表里(或者另外一

python plt关闭坐标轴,刻度不可见

04-13
1. 关闭坐标刻度(plt 与 AxesSubplot) plt plt.xticks([])   plt.yticks([]) 关闭坐标轴: plt.axis('off') 注意,类似的这些操作若想起作用,需要将其置于 plt.show() 之前,plt.imshow() 之后. 对于 ax(matplotlib.axes._subplots.AxesSubplot) ax.set_xticks([])   ax.set_yticks([]) 2. 设置所要保存图像的 dpi dpi:Dots

小学生趣味C++编程第48课 加加乐

04-13
#include<iostream> using namespace std; int main() { long long n; int a,sum=0; cout<<"n="; cin>>n; do { a=n%10; sum+=a; n=n/10; }while(n!=0); cout<<"各个数位之和:"<<sum<<endl; return 0; } 链接:https://pan.ba

python的几种数据结构(列表,元组,字典)

04-13
在新民主主义社会中,居于领导地位的是 原文地址:https://www.cnblogs.com/rtyxxy/p/12699941.html

SpringBoot实战项目(十二)--用户批量删除功能实现

04-13
页面构建--批量删除功能事件实现 1 <!DOCTYPE html> 2 <html class="x-admin-sm" xmlns:th="http://www.thymeleaf.org"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>欢迎页面-X-admin2.2</title> 6 <header th:replace

SpringBoot - 监控管理

04-13
监控管理 通过引入spring-boot-starter-actuator,可以使用SpringBoot提供的准生产环境下的应用监控和管理功能.我们可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计.健康等指标信息 SpringBoot整合监控管理 步骤 引入spring-boot-starter-actuator 开启访问端点 通过http方式访问监控端点 可以进行shutdown远程关闭(POST提交,此端点默认关闭) 测试运行 启动项目,先不进行配置,浏览器访问http://lo

Pycharm如何为Python程序添加requirements.txt

04-13
2.另外一种就是使用pip install或conda install(如果使用了Anaconda管理工具的话).如果只安装少数依赖包,两种方式其实都可以,尤其是第一种似乎更加方便一些,而且还可以选择所需的版本.如果需要安装带有requirements.txt文件的大量依赖,还是使用pip命令安装方便快捷很多. 3.打开pycharm的terminal,只要到 requirements.txt 所在的目录下,使用如下命令 ,就能在当前的 python 环境中导入所有需要的包: pip insta

Python使用FaKer模拟数据!!!

04-13
hello,小伙伴们,大家好,今天给大家介绍的开源项目是: Faker,它解决的问题是python模拟(随机)数据!不知道大家在工作中没有用到过假数据,特别前后端开发的人员,应该经常用到,前端人员页面展示,效果展示.后端人员数据库数据模拟.今天给大家介绍的这个项目完美的解决了这个方案,可以模拟多种语言的数据,中文,英文,日语,韩语等等.有兴趣的小伙伴可以下载尝试一下. _|_|_|_| _| _| _|_|_| _| _| _|_| _| _|_| _|_|_| _| _| _|_| _|_|_

2020java面试题(九)百度

04-13
一面 java动态*** JVM垃圾回收 java并发相关的包 重载与重写的区别 进程和线程的区别,通信方式 数据库索引建立,组合索引,组合索引命中问题 数据库锁的级别 一道写SQL语句的题,计算学生的成绩和 网络相关,桥接和NAT 算法:升序数组,从某个节点开始旋转,查找目标值下标,时间复杂度 二面 java并发相关的包,Atomic实现原理,synchronized lock锁的实现原理 数据库底层实现 B+树,B+树和B树的区别 LRU算法,其他的缓存算法,时间复杂度,怎么实现 手写代码:

java8新特性——Stream

04-13
一.stream介绍 stream(流)是一个来自数据源的元素队列 集合讲的是数据,而流讲的是计算 注意: ①stream自己不会存储元素 ②stream不会改变源对象,相反他会返回一个持有结果的新stream ③stream操作是延时执行的,这意味着他们会等到需要结果的时候才执行 stream操作的三个步骤 ①创建stream //1.通过Collection 系列集合提供的stream()[串行流]或 [并行流]来生成流 List list = new ArrayList(); Stream

python学习之爬虫理论总结

04-13
通用爬虫和聚焦爬虫 根据使用场景,网络爬虫可分为 通用爬虫 和 聚焦爬虫 两种.通用网络爬虫 是 捜索引擎抓取系统(Baidu.Google.Yahoo等)的重要组成部分.主要目的是将互联网上的网 页下载到本地,形成一个互联网内容的镜像备份.通用网络爬虫 从互联网中搜集网页,采集信息,这些网页信息用于为搜索引擎建立索引从而提供支持,它决定着 整个引擎系统的内容是否丰富,信息是否即时,因此其性能的优劣直接影响着搜索引擎的效果搜索引擎如何获取一个新网站的URL: 新网站向搜索引擎主动提交网址: 在其

python+selenium selenium.webdriver.common.by之By

04-13
By是selenium中内置的一个class,在这个class中有各种方法来定位元素 By所支持的定位器的分类: CLASS_NAME = 'class name' CSS_SELECTOR = 'css selector' ID = 'id' LINK_TEXT = 'link text' NAME = 'name' PARTIAL_LINK_TEXT = 'partial link text' TAG_NAME = 'tag name' XPATH = 'xpath' 用法 from sel