- 博客(32)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 正则匹配ip地址
IPv4有效的IPv4地址 是 “x1.x2.x3.x4” 形式的IP地址。 其中 0 <= xi <= 255 且 xi 不能包含前导零。例如: “192.168.1.1” 、 “192.168.1.0” 为有效IPv4地址“192.168.01.1”、“192.168.1.00” 、 “192.168@1.1” 为无效IPv4地址先写一个‘弱’匹配方便理解: regex="\d{1,3}(.\d{1,3}){3}"● \d{1,3} 表示 0-9出现1到3次 eg: 123 、 23
2022-03-24 11:15:46
5405
2
原创 java Math.abs问题
先给出一个问题public static void main(String[] args) { int x = -2147483648; int abs = Math.abs(x); // false System.out.println(abs > 0); //-2147483648 System.out.println(abs); }看到这个种情况,第一反应就是去看看Math.abs的源码,及如下public static in
2022-03-23 14:09:15
1090
原创 初探:Java并发包中线程同步器
CountDownLatch核心函数 // 构造函数 public CountDownLatch(int count) ;// count为内部计数 public void await()调用await后,该线程会被阻塞,直到count计数为0;或其他线程调用的该线程的interrupt方法,中断了该线程。public boolean await(long timeout, TimeUnit unit);和无差await()方法相识,但不会一直处于阻塞状态,当设置的时间到了之后,直
2022-01-24 17:01:04
294
原创 mysql 基础
该笔记 是观看【尚硅谷MySQL数据库】教学视频 所记录的笔记 (2021-4-30 毕)常用命令DQLDQL : data query language基础查询语法:select 查询列表 from 表名;特点:查询列表可以是:表中的字段、常量值、表达式、函数查询的结果可以是一个虚拟表格;实例# 1.查询表中多个字段SELECT last_name,salary,email FROM employees;# 2.查询表中的所有字段SELECT * FROM
2021-04-30 21:55:33
702
1
原创 java 中的字符串的注意事项
importimport package.* : 在指定的package中寻找被使用过的类import static package.成员/* : (语法糖)静态引入某类中的静态成员stringreplace 与 replaceAll 的区别public String replace(char oldChar, char newChar){}public String replace(CharSequence target, CharSequence r..
2020-11-27 21:58:02
145
原创 设计模式 -策略模式
策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。(摘自菜鸟)前言现有一个需求,即动态的对People中的字段 选择性的比较大小分析:@Datapublic class People implements Comparable<People> {
2020-11-22 23:07:24
103
原创 设计模式 - 单例模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。(摘自菜鸟教程)类图:实现方式1/** 多线程安全:JVM保证(类只加载一次,instance 初始化一次)* 恶汉式* */public class SingleOb
2020-11-22 21:35:45
84
原创 template might not exist or might not be accessible by any of the configured Template Resolvers (tem
错误分析:template might not exist or might not be accessible by any of the configured Template Resolvers ......原因一 /*controller*/ @GetMapping("/") public String index(){ log.warn("访问了首页..."); return "index"; } @GetMapping
2020-11-12 09:57:01
2165
2
原创 swagger基础
基本使用依赖 <!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency&
2020-11-02 14:09:26
113
原创 springboot 整合JSP
springboot 整合JSP <!--jsp 标签库--> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!--内置容器--> <dependency
2020-10-31 12:51:19
130
原创 springboot 过滤器
springboot 过滤器方式一 package com.springboot.stu.filter; import org.springframework.core.annotation.Order; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import java.io.IOException;
2020-10-31 12:22:15
159
原创 showdown ( markdown解析)
showdown ( markdown解析)推荐博客: https://blog.youkuaiyun.com/qiguanjiezl/article/details/105238029?utm_source=app官方github: https://github.com/qiguanjie/showdown基本使用在官方github拉取源码并将其中的dist下的文件导入的项目中,也可以使用在线连接资源导入(选取自己需要的version)jsDelivr: https://cdn.jsdelivr
2020-10-30 21:25:41
1229
1
原创 springboot 热部署
springboot 热部署添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>tr
2020-10-30 18:29:21
103
原创 springboot 多环境配置
springboot 多环境配置properties方式springboot中的多环境的配置文件名需要满足application-(profile).properties的格式,例如:application-dev.properties : 开发环境application-test.properties: 测试环境application-prod.properties :生产环境环境的选择需要在application.properties中用spring,profiles.activ
2020-10-30 15:04:17
90
原创 springboot 读取配置文件
springboot 读取配置文件1、 @valueperson: age: 12 name: xming@Component@ToStringpublic class Person { @Value("${person.name}") private String name; @Value("${person.age}") private int age;}2、 @ConfigurationProperties该注解只能作用于Bean(组件)
2020-10-30 13:16:36
548
原创 shiro整合springboot问题
问题1问题描述:js被shiro的拦截器拦下,访问不了 Uncaught SyntaxError: Unexpected token ‘<’ 错误原因:资源别shiro拦截了。结局方法:配置拦截规则资源路径添加如下拦截规则 /*开放:外部静态资源 - static/***/ // filterChainDefinitionMap.put("/static/**","anon"); filterChainDefinitionMap.put
2020-10-25 00:22:06
100
原创 wangeditor文件上传
初次使用 wangeditor 遇到一个小问题,故写此博客废话不都说,开始吧问题 : 后端没有接收到参数(java.lang.NullPointerException: null ) 错误 @CrossOrigin @PostMapping("save_photo") public Object addDish(MultipartFile file , HttpResponse response) { //.... } editor.config.up.
2020-10-21 21:42:39
2085
原创 mybatis 如何查找表里的某一个字段,然后返回它们的结果集list ?
单个字段的list映射取自: https://blog.youkuaiyun.com/weixin_30723433/article/details/95642002?biz_id=102&utm_term=mybatis%20%20%E6%<!-- 问题类型--> <select id="getQuestionSubjects" parameterType="list" resultType="string"> select subject from que
2020-10-14 21:49:35
3869
原创 mapper爆红
问题如下:idea 有警告 当不会影响程序的执行,解决方法i如下:解决方法方法一将@Autowired 改为 @Autowired(required = false)方法二将@Autowired改为 @Resource方法三在mapper上添加@Repository方法四关掉idea的警告相关博客推荐...
2020-09-07 15:54:50
1325
1
原创 canvas常用的知识点
1、canvas 导入HTML:<canvas id=“canvas”>你的浏览器不支持canvas,请更换浏览器</canvas>js:var canvas = document.getElementById(‘canvas’);var ctx=canvas.getContext(‘2d’);canvas.height=…canvas.width=…2、常...
2020-08-11 19:44:10
292
原创 SpringMVC(1) helloWorld项目
通过SpringMVC,创建HelloWorld项目添加依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <depend
2020-05-23 14:43:27
105
原创 微信小程序中 this.data与 this.setData
问题引入: 今天在学view组件时,遇到了这个问题。本想通过js来动态控制播放暂停,同时在暂停时添加一个遮罩层(动态控制该遮罩层的display样式),然而在用 this.data.videoStatus=false 方式时,视图没有发生变换并且 样式没有被修改。缘由: this.setData({}) 方式,会将数据从逻辑层发发送到视图层,而 this.data方式不会同步数据(没有
2020-05-21 18:27:09
703
原创 文件结构
文件概念文件(File)是性质相同的记录的集合。记录是文件中存取的基本单位,数据项是文件可使用的最小单位。能惟一标识一个记录的数据项或数据项的组合称为主关键字(项)文件结构分类:文件的 逻辑结构 主要有: (1)连续结构 (2)多重结构 (3)转置结构 (4)顺序结构文件的 物理存储 主要有: (1)顺序结构 (2)链接结构 (3)索引结构文件的 目录结构 主要有: (1)一级目录结构 (2)二级目录结构 (3)树形结构 (4)无环图顺序文件顺序文件 是指:按记
2020-05-14 15:11:00
1814
原创 js闭包
先看一个闭包的实例: var q=''; function a(){ var n=1; q=function b(){ n++; var a = 0; ...
2019-08-25 19:45:09
89
原创 自定义字体与iconfont字体图标
1、自定义字体<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> @font-face{ font-family: 'kkk'; // 字...
2019-07-10 16:20:41
295
原创 mysql起步
启动方法一 : 以管理员的身份打开cmd窗口后输入 net start mysql方法二 :打开任务管理器 点击服务 找到 MySQL 右击 打开安装mysql当前
2019-07-01 09:03:15
116
Vue笔记(2020-8-11)个人总结,仅供参考,免费提供
2020-08-11
Jar下获取File对象问题
2022-10-13
v-model与三元运算符结合使用的BUG
2022-01-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人