Spring Boot注解之@ComponentScan用法和实现原理
介绍Spring Boot 注解@ComponentScan的作用和基本用法 ... 查看全文
Java的输入 Scanner 以及 包机制
Scanner对象 可以通过Scanner类来获取用户的输入 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextline()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextaLine()判断是 ... 查看全文
maven手动导入下载好的jar包
maven导入jar包,在项目根目录创建libs文件夹,然后pom.xml添加如下: <dependency> <groupId>com.github.whvcse</groupId> <artifactId>easy-captcha</artifactId> <version>1.6.1</ver ... 查看全文
多线程-java.util.concurrent-Semaphore
什么是Semaphore信号量: Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 正常的锁(synchronized锁或Lock锁)在任何时刻都只允许一个任务访问一项资源,而Semaphore允许n个任务访问这个资源。 API: Se ... 查看全文
Java程序员能力大纲
技术纲1:根据计算机体系 自底向上 梳理的大纲 一级分类二级分类三级分类要点说明链接 架构 设计哲学 架构 架构-演进历史 架构 架构-微服务设计模式 架构 架构-DDD 设计模式 面向对象SOLID原则 设计模式 21款开发设计模式 中间件 容错-熔断 中间件 容错-限流 中间件 监控-JVM 中 ... 查看全文
PHP多个一维数组合并成二维数组的简易方法
当我们需要进行数组遍历数据的时候,需要将多个一维数组进行二维的转换,方法很简单。如下: <?php $a= array('张三','李四','王五'); $b= array ('23','24','25'); $c= array ('北京','上海','广州' ); foreach($a as $k ... 查看全文
python如何离线安装第三方库
python如何离线安装第三方库 栗子西西关注 0.192018.12.19 20:29:19字数 253阅读 7,874 在windows中,离线安装第三方模块,例如pyperclip,方法如下: 1.下载pyperclip压缩文件,解压缩,将文件放置在python安装目录下的Lib\site-p ... 查看全文
vue springboot 实现excel导出
实现excel 导出 一、需求 实现 excel 的导出 二、技术 选用 easypoi 官网: https://gitee.com/lemur/easypoi#http://doc.wupaas.com/docs/easypoi/easypoi-1c0u4mo8p4ro8 三、实现 1、前端 <e ... 查看全文
32 Spring Cloud Zuul路由配置详解
在教程《Zuul网关介绍和使用》中,我们学习了如何结合 Eureka 来实现动态的路由转发。当 Zuul 集成 Eureka 之后,其实就可以为 Eureka 中所有的服务进行路由操作了,默认的转发规则就是“API 网关地址+访问的服务名称+接口 URI”。在给服务指定名称的时候,应尽量短一点,这样 ... 查看全文
【2021.02.07】macOS配置python3环境
macOS是自带python环境的,现在要做的是配置python3的环境 (这个退出实在让我难受,以前在window上都是ctrl+z退出的,这里用的是command+z退出,差点找不到退出方法XD 安装python3 访问官网:https://www.python.org/downloads/ma ... 查看全文
针对Python基本数据类型的操作
在学习Python语法前,请大家务必注意,Python是通过缩进来定义代码层次的,即同一层次的代码都是左对齐,而下个层次的代码块与当前代码块相比,会有4个空格的缩进。 这里缩进的空格数是约定俗成的,当然如果缩进空格数是3或者5,语法上不会有问题,但这样会给代码的阅读和维护带来一定的困惑。 Pytho ... 查看全文
Java基础基本运算符
运算符 算术运算符:+,-,*,/,%(模运算),++(自增), --(自减) 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! (与或非) 位运算符:&,|,^ , ~ , >>(右移 *2) , << (左移 /2), >>> 条件运算 ... 查看全文
.Net5 中使用Mediatr 中介者模式下的CQRS
CQRS(Command Query Responsibility Segregation)命令查询职责分离模式 目标:在控制台中使用Mediatr实现一个简单用户注册场景 用户发起用户注册 注册成功,发送电子邮件给用户(还可以做其他事情) 注册失败,日志记录 控制台程序结构目录 主程序Progra ... 查看全文
thymeleaf设置网页脚本里面的值
thymeleaf修改javascript中的值, 下面示例为修改Fields的值 前端使用layui配置表格字段, 字段不固定, 由后端决定. <script th:inline="javascript"> var fields = eval([[${Fields}]]); </script> < ... 查看全文
jsDOM批量插入节点性能测试
测试配置: cpu:Intel(R) Core(TM) i7-9750H CPU @2.60GHz gpu:GTX1650 4G 内存:DDR4 2667MHz 浏览器:Chrome 版本 87.0.4280.141 // 测试执行耗时方法 function getRunTime(fun) { co ... 查看全文
js 时间戳与日期之间的转换 随机字符串
本文出自:https://www.cnblogs.com/2186009311CFF/p/14253131.html //timestamp时间戳 const getTimestamp = () => { var timestamp = new Date().getTime(); //精确到毫秒 r ... 查看全文
HTTP和HTTPS
前言:不管是前端开发、后端开发还是测试工程师的面试题,都可能问到HTTP和HTTPS。因此弄清楚这两个是十分重要的。 什么是HTTP? 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用层最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标 ... 查看全文
Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer c
问题 每次vs重启都提示安装证书,即使执行dotnet dev-certs https --clean,dotnet dev-certs https -t然后重启vs也不行。 环境 win10, vs2019 解决办法 运行输入certmgr.msc 在个人,受信任的根证书颁发机构内删除颁发给loc ... 查看全文