为什么说JAVA程序员必须掌握SpringBoot?

原文链接:https://w.url.cn/s/AuDahfb SpringBoot 2.0 的推出又激起了一阵学习 SpringBoot 热,那么, SpringBoot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 SpringBoot? 传统企业使用 SpringBoot 会给我们带来什么样变革? 带着这些问题,我们一起来了解下 SpringBoot 到底是什么? Spring 历史 说起 SpringBoot 我们不得不先了解一下 Spring 这个企业,不仅因为 Sp
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

pycharm导入自己写的包的时候,不发识别模块的解决办法

今天用写selenium脚本的时候导入自己统计目录下的模块时,出错,明明存在但是报错说模块不存在,找了半天终于找到解决方案,顺便记录一下吧 pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as-->sources root将当前工作的文件夹加入source_path就可以了。 有时候可能会遇到在pycharm导入我们pip安装过的包,但是还有会报错没找到该模块,这个时候可以在设置里面添加File->setting,打开设置界面如下图 在我
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

伪元素的使用

伪元素不能跟着hover,要这样用 .box:hover::before position: absolute 自动把元素转换为块元素。 例子: ```html
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

maven 常见命令 学习笔记(一)之 -pl -am -amd

假设现有项目结构如下 dailylog-parent |-dailylog-common |-dailylog-web 三个文件夹处在同级目录中 dailylog-web依赖dailylog-common dailylog-parent管理dailylog-common和dailylog-web。 根据资料已知: 参数 全称 释义 说明 -pl --projects Build specified reactor projects instead of all projects 选项后可跟随{
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

JS高级(五)

浅拷贝 对象遍历只能用中括号。 只拷贝最外面一层。 for (var key in obj) { newObj[key] = obj[key]; } es6新方法: Object.assign(newObj, obj); 深拷贝 for in 既可以遍历对象也能遍历数组,key就是数组下标 使用递归 如果拷贝对象的过程中,发现这个属性又是一个复杂数据类型,就继续递归这个函数再遍历,知道遍历到基本数据类型就直接赋值。 function copy(newObj, obj) { for (v
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

Faster async functions and promises

https://v8.dev/blog/fast-async async function computeAnswer() { return 42; } undefined const p = computeAnswer(); undefined p.then(console.log); 42 Promise {<resolved>: undefined} async function foo() { const v = await 42; return v; } undefined cons
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

JS高级(四)

call方法 调用一个对象。调用函数的方式,但是可以改变函数this 的指向。 fun.call(thisArg, arg1, arg2); thisArg: 在fun函数运行时指定的this值 apply方法 应用 和数组建立联系 求数组中最大值 Math.max.apply(arr, arr); Math.max.apply(什么都行,没有this, 需要传入的数组,apply后面参数只能是数组格式的参数); bind方法 bind()方法不会调用函数。但是能改变函数内部this指向。 b
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

3d转化

3d转化 3d视距 perspective: 1000px; 加在body:下面所有子元素,形成统一的透视感; 加在各自父亲上:管理下面的子元素形成各自的透视感; 值越小,变化越剧烈; 3d位移 transform: translateX(200px); transform: translateY(100%); 设置百分比移动的是自身的百分之多少 transform: translateZ(100px); Z轴没有厚度,设置%不生效 简写 transform: translate3d(100p
分类: 其他 发布时间: 09-27 20:28 阅读次数: 0

you_are_the_one(区间dp)

You Are the One Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6711 Accepted Submission(s): 3341 Problem Description   The TV shows such as You Are the One has been very popular. In order to mee
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

攻防世界 xff_referer

xff_referer [原理] X-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项 HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的 [目的] 掌握有关X-Forwarded-For和Referer的知识 [环境] windows [工具] firefox、burpsuite [步骤] 1.打开
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

作业四——文法和语文总结与梳理

1. 梳理第二章的内容,写一篇理解与总结。   答: 2. 尝试写出PL/0 语言的文法。 整数n 标识符i 表达式e 条件语句 赋值语句 复合语句 函数 程序 ...   答:
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

嵌入式02 STM32 实验03 时钟系统

  时钟系统是处理器的核心,所以认真学习时钟系统是必要的,有助于深入理解STM32。 由于STM32的外设很多,有的外设不需要太高的时钟频率,同一个电路,时钟越快功耗越大,同时抗电磁干扰能力也越落,所以对于较为复杂的MCU一般都是采取多时钟源的方法来解决这些问题。 一、STM32时钟源   在STM32中共有五个时钟源,为HSI、HSE、LSI、LSE、PLL   按时钟频率来分:高速时钟源和低速时钟源       高速时钟源:HSI、HSE、PLL       低速时钟源:LSI、LSE  
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

我想回来了

再次登陆博客园,发现园龄已经1年零3个月了,时间真的不等人。从去年的八月份开始学习python,到现在整整一年多了,由于6个月后没有能找到工作,一直想要放弃继续学习软件,现实真的很打脸。5月20开始做文职工作,说白了就是个打杂的,每个月工资到手三千,接受各种人的使唤,真是受够了。不要再抱怨了,找不到工作,不过是因为能力不够罢了,做好心里建设,不怕慢,只怕站,不要原地踏步了,一点点开始学习吧。去看看公务员,事业单位的考试,招人的条件你都满足不了,研究生,在编人员选调,真的要费劲去考一个考上了就混
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

如何修改Django中的日期和时间格式 DateTimeField

html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2019-09-27 13:00:00,但是页面显示的却是Apr. 03, 2017, 1 p.m. 为了页面和数据库中显示一致,需要在页面格式化时间,需要添加{{ infor.updatetime|date:"Y-m-d H:i:s" }} 类似的过滤器。刷新页面,即可正常显示。 例如: {{ article.publish_date }}> 改为: {{ article
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

Spring Cloud Consul Config 知识点

Spring Cloud Consul Config 是 Config Server 和 Client的替代方案。 搭建一个配置中心,可以选择的方案: Spring Cloud Config 或者 Spring Cloud Consul Config Spring cloud config优点很明显, 使用git 管理配置,配置简单,可以查看历史信息但是有个缺点,还需要自己搭建一个server。 因为我们本身就有Consul作为服务注册中心,每台服务器上都有consul agent, 而且是运
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

小笑话——一起颓起来

座右铭 暴力出奇迹,骗分过样例。数学先打表,DP看运气。 穷举TLE,递推UKE。模拟MLE,贪心还CE。 想要骗到分,就要有方法。图论背模板,数论背公式。 动规背方程,高精背代码。如果都没背,干脆输样例。 疯言疯语 刚刚有个傻冒告诉我鲁迅姓周,真逗啊!周迅是个演员好吗?笑死我了!真想一板砖呼死他!我记得鲁迅原名李大钊,浙江周树人,是著名的法西斯音乐家,一生有2000多项发明,被称为太空步的创始人。他拥有一个好嗓子,小学时就凭借着90分钟跑100米的优异成绩考上了新东方烹饪学校!毕业后成功进入
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

git远程操作相关命令辨析(remote 、push、fetch 、pull)

git remote 为了便于管理,Git要求每个远程仓库都必须指定一个仓库名。为了便于管理,Git要求每个远程仓库都必须指定一个仓库名。 git remote【查看创库名】 git remote 在我们clone了刚才的项目之后,默认会看到一个origin的远程仓库 git remote -v/--version 【查看仓信息】 显示出详细的url地址名和对应的别名. 如: origin [email protected]:zhaoJoeyuan/TestTwo.git (fetch) o
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

开学第三周暨真随机数生成

有关随机数的生成应用的十分多,下面就介绍一种真随机(至少经过2147483647次后才会重复)的方法: 源码如下: 原理就是不断更新种子。 package three; import java.util.Scanner; import java.util.Random; public class Rand { static Scanner sc=new Scanner(System.in); public static void main(String[] arg) { int num; Sy
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

二叉树度计算规律

节点的度就是他有边(几个子节点) 二叉树结论:叶节点个数等于度为2的节点个数+1 (n0 = n2+1) 二叉树特征:节点数=度为2的节点个数 + 度为1的节点个数 + 度为0的节点个数(叶子节点) (n = n2+n1 + n0) 二叉树特征:节点数=总度数+1 例题: https://www.nowcoder.com/questionTerminal/fab572573a4346e5812cbfb29d8dfcd2
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0

[机房测试]big

你需要在[0,2^n)中选一个整数 x,接着把 x 依次异或 m 个整数 a1~am 在你选出 x 后,你的对手需要选择恰好一个时刻(刚选完数时、异或一些数后或是最后) 将 x 变为【这里放不了公式,见下面】 你想使 x 最后尽量大,而你的对手会使 x 最后尽量小 你需要求出 x 最后的最大值,以及得到最大值的初值数量 上面的公式是: \[\lfloor \dfrac{2x}{2^n} \rfloor mod\ 2^n\] 思路明天写。。。
分类: 其他 发布时间: 09-27 20:11 阅读次数: 0