- 博客(14)
- 收藏
- 关注
原创 NIO初级例子
NIO初级例子前言一、代码撸上前言`使用window系统环境window 环境测试测试使用telnet ip 端口win+Rcmd 输入telnet id portCtrl+]send 发送信息缺点:无阻塞 但是cpu空转 无效遍历一、代码撸上import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.Ser
2022-04-10 23:17:20 379
原创 springboot跨域调用接口
基于HttpClient引入的jar包<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId></dependency>HttpClient的配置类 /** * HttpClient的配置类 * */@Configuration@ConfigurationProperti
2022-03-26 21:57:22 283
原创 [Java]BF算法和RK算法
字符串的入门算法BF算法RK算法BF算法BF算法,即暴力(Brute Force)算法,是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种蛮力算法代码如下: /*** * 暴力算法 * @param pat * @param org * @return
2022-03-26 18:01:21 305
原创 vue预览PDF文件流
引入ts文件import pdf from 'vue-pdf'import { Vue, Component, Watch, Prop, Emit } from 'vue-property-decorator'import axios from 'axios'@Component({ name: 'vue文件名', components: { pdf }}) private getPDFData(dataUrl :any){ axios({ m
2021-03-25 08:19:08 579
原创 Expected ‘===‘ and instead saw ‘==‘ (eqeqeq)
用sourceTree提交VUE代码Expected ‘=’ and instead saw '’ (eqeqeq) at…var a = 1;var b = '1';if(a == b){ console.log("true");}else{ console.log("false");}结果:true------------------------------------------------------------------------------var a = 1;var
2021-03-17 11:07:14 5591
原创 mybatisplus
mybatis中大于等于小于等于的写法第一种写法原符号 < <= > >= & ' "替换符号 < <= > >= & ' "例如:sql如下:create_date_time >= #{startTime} and crea
2021-03-12 16:46:34 3520
原创 mysql服务没有响应控制功能
mysql服务没有响应控制功能出现场景社区版mysql,启动本地服务D:\Program Files\mysql\bin>net start mysql服务没有响应控制功能。请键入 NET HELPMSG 2186 以获得更多的帮助。解决方案访问https://cn.dll-files.com/vcruntime140_1.dll.html,下载VCRUNTIME140_1.DLL最新的版本下载后将此文件直接放入MySQL的bin子目录下即可再次运行D:\Program F
2021-02-26 17:05:07 4520 19
原创 Java消息自定义模板
Java消息自定义目标前言一、String.format的使用1.代码眼见为实二、String.replaceAll的使用1.话不多说撸代码三、用正则/Java利用MessageFormat实现短信模板的匹配三、Java利用MessageFormat实现短信模板的匹配前言在我们开发的过程中,必定回遇到这样或那样的消息发送,统一的模板,统一消息发送方式能避免我们不停的造轮子,使我们的代码既美观有又比较好的扩展性一、String.format的使用1.代码眼见为实代码如下(示例): public
2020-11-28 18:52:20 2908
原创 java接口和抽象类的区别和作用
java接口和抽象类的区别和作用接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过(implements)接口的方式,从而来实现接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化(因为它不是类 有未实现的方法跟虚拟机的机制有关),但是可以被实现。一个实现接口的类,必须实
2020-11-14 22:03:37 974
原创 Spring架构图
**1.核心容器模块**核心容器提供Spring框架的基本功能,包括Core、Beans、Context、EL模块。Core模块封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。Beans模块中的主要组件是BeanFactory,它是工厂模式的实现。Context模块是一个配置文件,向Spring框架提供上下文信息。EL模块提供强大的表达式语言支持。2.AOP、...
2020-03-21 15:01:05 1444
原创 MySQL安装方式
MySQL按装方式下载方式: 链接.下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql 下;接下来我们需要配置下 MySQL 的配置文件打开刚刚解压的文件夹 C:\web\mysql ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:[client]# 设置mysql客户端默认字符集default-cha...
2020-01-11 12:03:54 184
原创 Mybatis的一级缓存和二级缓存
1# Mybatis的一级缓存和二级缓存欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...
2020-01-09 15:44:04 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人