01 2021 档案
摘要:什么是 HTML HTML 其实是 HyperText Markup Language 的缩写, 超文本标记语言 HTML 的作用 首先利用记事本保存了一个标题和两段描述, 然后修改纯文本文件的扩展名为 ``.html`, 然后再利用浏览器打开 纯文本文件的内容如下 郑伊健 郑伊健,1967年10月
阅读全文
摘要:方法引用的出现原因 在使用 Lambda 表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿参数做操作, 如果我们在 Lambda 中所指定的操作方案,已经有地方存在相同方案, 就可以通过方法引用来使用已经存在的方案 体验方法的引用 新建一个 Printable 接口 /** * @auth
阅读全文
摘要:如果没有打开项目你可以直接在 IDEA 的左侧选择 Plugins 然后输入 IDE Eval Reset 如果搜索不出来,那么请查看网络是否通畅 如果搜索不到在 Settings Plugins 内手动添加第三方插件仓库地址:https://plugins.zhile.io 然后在搜索,如果还是搜
阅读全文
摘要:接口的组成和更新的演变概述 常量 public static final 抽象方法 public abstract 默认方法(Java 8) 静态方法(Java 8) 私有方法(Java 9) 默认方法(Java 8) 作用:可以实现代码的升级, 好处就是不会破坏现在已有的代码,下面我将给出一个示例
阅读全文
摘要:官方文档的介绍地址:http://www.navicat.com.cn/navicat-cloud Navicat Cloud 简介 Navicat Cloud 是一项即时的云服务,同步连接设置、查询、模型和虚拟组的信息。所有存储在 Navicat Cloud 的文件会自动显示在 Navicat 桌
阅读全文
摘要:将 String 类型转换为数值类型 如果字符串中都是数值, 那么就可以正常转换 如果字符串是一个空串 "" / " ", 那么转换之后就是 0 如果字符串中不仅仅是数字, 那么转换之后是 NaN 将 Boolean 类型转换为数值类型 true 转换之后是 1 false 转换之后是 0 将 un
阅读全文
摘要:在本章节的内容开始之前,先修改一下 Node.js 的版本因为高版本做了许多的优化,不利于讲解与学习,切换的版本如下: nvm install 6.17.1 nvm use 6.17.1 首先我自定义了一个模块,之前说了一个文件就是一个模块,新建一个 a.js 内容如下: exports.name
阅读全文
摘要:官方文档地址:http://nodejs.cn/api/ 通过这个模板可以提供一个安全的环境给我们来执行字符串中的代码。 runInThisContext 提供了一个安全的环境给我们执行字符串中的代码,runInThisContext 提供的环境不能访问本地的变量, 但是可以访问全局的变量(也就是
阅读全文
摘要:Node 模块 在 CommonJS 规范中 一个文件 就是 一个模块。 在 CommonJS 规范中暴露数据通过 exports 进行暴露。 在 CommonJS 规范中导入模块通过 require() 进行导入需要使用的模块。 Node 模块原理分析 既然一个文件就是一个模块, 既然想要使用模块
阅读全文
摘要:在我之前的 Web 文章当中介绍过一个模板引擎也就是 art-template 官方文档地址:https://aui.github.io/art-template/zh-cn/docs/index.html 接下来就使用这个模板来改造一下我之前的那个动态网站的案例吧,首先需要安装好 arte-tem
阅读全文
摘要:引入 Lambda 表达式 创建一个线程实现类。 /** * @author BNTang */ public class MyRunnable implements Runnable { @Override public void run() { System.out.println("threa
阅读全文
摘要:关于文件的下载,示例代码如下。 /** * @author: BNTang */ @Controller public class MyFirstController { @RequestMapping("/download") public ResponseEntity<byte[]> downl
阅读全文
摘要:@RequestBody 的作用 默认情况下我们发送的请求内容的类型都是 Content-Type 编码的而不是 application/x-www-form-urlencoded 类型的编码。 可以直接使用 @RequestParam 注解来接收参数。如果不是 Content-Type 也不是 a
阅读全文
摘要:需要被序列化的表单内容如下所示: <form id="myForm"> 用户名:<input type="text" name="username"/> <br/> 年龄:<input type="text" name="age"/> <br/> 爱好: <input type="checkbox"
阅读全文
摘要:概述 当前端使用 Ajax 发送请求时,服务器要以 JSON 的数据格式来响应给浏览器。 那么这个时候可以使用 @ResponseBody 来实现,注解的方式来实现。 @ResponseBody 添加处理 JSON 的相关 jar 包,如果是 maven 工程就添加对应的依赖即可。 把对应的 jar
阅读全文
摘要:什么是浏览器 浏览器是安装在电脑里面的一个软件, 能够将网页内容呈现给用户查看,并让用户与网页交互的一种软件。 就好比QQ一样都是安装在电脑里面的一个软件, 只不过功能不同而已 常见主流的浏览器如下图: 浏览器市场份额-国内统计 浏览器市场份额-国外统计 不同的浏览器 有 不同的浏览器内核,浏览器内
阅读全文
摘要:概述 在进行对 SpringMVC 配置时,通常我们会配置一个 dispatcherServlet 用于处理对应的 URL。 在设置 url-pattern 时可以设置三种形式,三种形式分别如下所示: /*:拦截所有 jsp、js、png、css 真的全部拦截,不建议使用。 /:拦截所有,不包括 j
阅读全文
摘要:/** * @author BNTang * @description 读取 CSV 文件 */ public void getForecastReportReadCsvFile(InputStream inputStream) { List<String[]> content = new Link
阅读全文
摘要:/** * @author BNTang * @date Created in 2020/12/1 19:49 * @description 根据URL地址动态加载URL返回的文件信息 */ public class DownloadUrlFileUtils { /** * 将 url 返回的文件转
阅读全文
摘要:鼠标样式下载地址:http://www.molizm.com/category_67.html 选择一款自己喜欢的样式进行下载,下载完成之后进入到之后的目录解压进去,进去之后会有一个后缀为 .inf 的文件,右键这个文件点击安装,然后在打开 Windows设置 然后点击设备中的鼠标,参考下图。 安装
阅读全文
摘要:在我们平时系统中,日志输出在控制台中,重启项目后,之前的日志就丢失了,我们可以借助 logback 将系统日志保存到日志文件中。Spring Boot 项目在引用了 spring-boot-starter-logging 依赖后,默认使用 logback 来记录日志。引用 spring-boot-s
阅读全文
摘要:我遇到的情况如下,我 IDEA 关了,端口号还在被占用,你这个时候就可以通过我如下的方式来进行杀了这个占用端口的进程了,具体方式如下。 查看进程 netstat -ano | findstr 需要查看的端口号 例如: netstat -ano | findstr 8074 杀死进程 taskkill
阅读全文
摘要:Consul 之前我出过一个通过 SpringCloud 搭建 Consul 参考链接,是 Linux 环境的:https://www.cnblogs.com/BNTang/articles/13863227.html 在这里我讲解的是在 Windows10 搭建一个本地的 Consul 首先你可以
阅读全文
摘要:在 WebStorm 中使用 Git,还有一些准备工作需要做一,那就是创建工作区,创建共享版本库,这个时候呢,我就把 GitHub 当作我远程的服务器,在 GitHub 上创建工作区,创建共享版本库,如下图进行创建。 首先进入 GitHub 官网:https://github.com/ 登录之后如下
阅读全文
摘要:将 Number 类型转换为字符串类型。 将 Boolean 类型转换为字符串类型。 将 undefined 类型转换为字符串类型。 将 null 类型转换为字符串类型。 在 JavaScript 中如果想将以上的四种基本数据类型转换为字符串类型, 常用的方法有三种。 对于 Number 类型和 B
阅读全文
摘要:基本数据类型 Number 数值类型 在 JavaScript 中无论是整数还是小数都是属于数值类型的。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> let
阅读全文
摘要:什么是JS的注释 和 HTML / CSS 的注释一样, 都是用来注解解释某一段程序的含义的, 都是用来提升代码的阅读性的, 都是为了方便程序员之间沟通用的。 JS中注释的格式 单行注释 <script> // 被注释的内容 </script> 注意点: 单行注释的有效范围是从第二个斜杠开始一直直到
阅读全文
摘要:标识符命名规则(必须遵守) 只能由 26个英文字母的大小写、10个阿拉伯数字 0~9、下划线 _、美元符号 = 678; console.log(abc123_$); </script> 不能以 数字 开头。 <script> let 666B
阅读全文
摘要:什么是关键字 被 JavaScript 语言赋予了特殊含义的单词,关键字在开发工具中会显示特殊颜色,关键字不能被用作变量名、函数名等,关键字严格区分大小写, 例如 var 和 Var 前者是关键字, 后者不是,只需要记住一点: 在 JavaScript 中所有的关键字都是小写的。 关键字在开发工具中
阅读全文