- 博客(23)
- 收藏
- 关注
原创 使用springSecurity登录提示This object has not been built异常解决
原因,启动类排除了SecurityAutoConfiguration自动配置导致,去掉即可。
2024-01-16 11:09:33
837
原创 如何通过java代码发送文件-表单形式http请求
1、引入包2、文件表单请求欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/
2023-10-20 17:06:17
558
原创 nginx-请求转发
一:反向代理服务器1、请求转发2、负载均衡3、动静分离二:启动nginx:1、使用cmd启动nginx(查看进程会有两个nginx.exe运行,这个其实是nginx多路复用,在linux系统上更能体现)注意:如果关闭cmd窗口,nginx不会停止,只能手动停止。通过如下命令停止:ngnix.exe -s stop三:配置nginx实现请求转发的功能修改nginx.conf配置文件:1、修改nginx默认窗口,把80修改81;2、配置nginx转发规则:3、总体配置
2020-11-01 00:35:13
8615
原创 安装webpack webpack-cli后查看版本号报错SyntaxError: Invalid regular expression: /(\p{Uppercase_Letter}+|\p{Low
1、去node.js官网安装最新版本直接覆盖原来的安装路径即node.exe所在路径node -v查看版本号2、升级npmnpm i -g npm3、将原来的webpack和webpack-cli删除 npm uninstall -g webpack webpack-cli为了以防万一:去安装路径下删除 webpack和webpack-cli命名的所有文件 C:\Users\Administrator\AppData\Roaming\npm\node_modules C:\Users\
2020-10-21 15:47:06
5466
3
原创 webpack : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本 。有关详细信息,请参阅
1、2、打开了powershell命令行之后,输入set-ExecutionPolicy RemoteSigned然后更改权限为A3、最后通过 get-ExecutionPolicy 查看当前的状态
2020-10-21 15:36:18
670
原创 Babel转码器 es6转es5
一、简介Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行执行。这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。二、安装安装命令行转码工具Babel提供babel-cli工具,用于命令行转码。它的安装命令如下:npm install --global babel-cli#查看是否安装成功babel --version三、Babel的使用1、初始化项目npm init -y2、创建文件src/example.js下面是
2020-10-21 13:53:54
185
原创 springboot项目-把日志不仅输出到控制台,也可以输出到文件,使用日志工具Logback
一:日志:1、配置日志级别日志记录器(Logger)的行为是分等级的。如下表所示:分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别设置日志级别logging.level.root=WARN这种方式只能将日志打印在控制台上二、Logback日志spring boot内部使用Logback作为日志实现的框架。Logback和log4j非常相似,如果你对log4j很
2020-10-14 00:11:48
2155
原创 教育项目-mybatisplus
1、mysql8以前的可以不用加时区(serverTimezone=GMT%2B8)并且驱动使用com.mysql.jdbc.Driver2、mybatis-plus主键生成策略3、mybatis-plus自动填充数据,不需要手动set第一步:在需要自动填充的属性上面添加@TableField(fill=Field.Insert)表示在添加数据时自动填充第二步:创建类实现接口,重写方法insertFill/updateFill(设置自动填充时所填充的数据)4、mybatis-plus乐观锁插.
2020-10-08 00:26:30
388
原创 rabbitMQ回顾
消息队列(Message Queue MQ)概述:是分布式应用程序之间的通讯方法,使用消息队列可以实现异步处理、程序解耦、流量销峰等目的,目前市面上成熟主流的MQ有Kafka(人民币玩家) 、RocketMQ(高端玩家)、RabbitMQ(普通玩家)、Apache Qpid。AcitveMQ(老古董)AMQP 和 JMS【面试】2种消息模式:JMS(Java Message Service)...
2020-07-02 17:20:32
231
原创 Zookeeper、Apache Dubbo
Zookeeperzookeeper概述ZooKeeper从字面意思理解,【Zoo - 动物园,Keeper - 管理员】动物园中有很多种动物,这里的动物就可以比作分布式环境下多种多样的服务,而ZooKeeper做的就是管理这些服务。Apache ZooKeeper的系统为分布式协调是构建分布式应用的高性能服务。ZooKeeper 本质上是一个分布式的小文件存储系统。提供基于类似于文件系统...
2020-07-02 17:19:43
410
原创 js、html、css
介绍JS是一种直译式(解释型)基于对象的脚本语言,动态类型,弱类型,基于对象的脚本语言,内置支持类型JS语言和java语言对比:对比javaJS运行环境JVM虚拟机JS引擎,是浏览器的一部分是否跨平台跨平台跨平台语言类型强类型语言弱类型语言是否需要编译需要编译,是编译型语言不需要编译,是解释型语言是否区分大小写区分大小写区分大...
2020-06-05 12:15:35
179
原创 jQuery,Ajax,Jackson,fastjson,Vue
jQueryJavaScript库,兼容css3和各大浏览器,提供了dom、events、animate、ajax等简易的操作。 (封装了JS常见的操作)主要作用就是简化js的Dom树的操作JQ和JS对象转换【重点】转换语法:js的DOM对象转换成jQuery对象,语法:$(js对象)jQuery对象转换成js对象,语法:jquery对象[索引] 或 jquery对象.get(索引);...
2020-05-16 22:10:21
320
原创 spring(IOC,DI,AOP)详解
第一章-Spring概述Spring介绍概述:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。一站式:Spring提供了三层解决方案.Spring ...
2020-05-16 21:31:15
416
原创 排序算法(冒泡、选择、二分法、查找)
冒泡排序:原理:对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面,依次对所有的数据进行操作,直至所有的数据要求完成排序。简而言之:每一轮比较都从第一个元素开始,相邻的2个元素进行比较,只要前面的元素比后面的元素大,就交换如果有n个数据进行排序,总共需要比较n-1次每一次比较完毕,下一次的比较就会少一个数据参与冒泡排序代码实现:/* 冒泡排序: ...
2020-04-04 13:35:48
382
原创 启动IDEA 报 Error:java: JDK isn't specified for module '******' 错误
第一步:第二步:问题解决
2020-04-03 13:22:30
773
1
原创 Docker(centos7)基本命令
使用ip addr命令查看本地IP安装Docker:yum install docker查看Docker版本:docker -v启动与停止Docker:| 启动docker:systemctl start dockerl 停止docker:systemctl stop dockerl 重启docker:systemctl restart dockerl 查看docker状态:sys...
2020-04-02 16:48:55
250
原创 安装vmware之后,双击打开提示检查更新
安装vmware不管安装什么版本的双击都打不开,提示检查更新,如下图所示。我尝试过安装很多版本的都会出现下面的问题(对于一个经常重装系统的人来说,vmware重装已经是家常便饭)一下提供两种方法,第一种方法不一定有效,而且系统更新后还会有这种问题发生一(不提倡):卸载更新补丁,我试过,但是不成功,可能有些会成功二:修改注册编辑器(安装完vmware之后打不开再去修改注册表编辑器)第一步...
2020-04-02 14:16:23
3589
3
原创 连接池和DBUTils小知识点记
为什么要使用连接池Connection对象在JDBC使用的时候就回去创建一个对象,使用结束以后就会将这个对象给销毁了(close),每次创建和销毁对象都是耗时操作,需要使用连接池对其进行优化。程序初始化的时候,初始化多个连接,将多个连接放入到池中,每次获取的时候都可以直接从连接池中进行获取,使用结束以后,将连接池归还到池中。连接池原理1、程序一开始就创建一定数量的链接,放在一个容器(...
2019-12-21 15:41:35
130
原创 单例模式,多例模式,枚举,工厂模式
单例模式这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。简而言之:就是整个程序运行期间,可以保证某个类只能创建一个对象。节省资源。特点:1、实现单例模式的类是自己创建对象2、这个类在程序运行期间只会创建一个对象3、实现单例模式的类需要提供一种获取唯一对象的方法单例设计模式的作...
2019-12-19 16:36:21
524
原创 知识回顾权限修饰符、代码块、常用API
不同权限的访问能力同一类中:public protected default(空的) private同一包中(子类与无关类):public protected default不同包的子类:public protected不同包中的无关类:public可见public具有最大权限。private则是最小权限。编写代码时,如果没有特殊的考虑,建议这样使用权限:成员变量使用p...
2019-12-18 13:00:14
141
原创 知识回顾static、接口、多态、内部类
---------------static关键字-------------------1、概述static是静态修饰符,一般修饰成员,被static修饰的成员属于类,不属于这个类的对象。static修饰的成员被多个对象共享。static修饰的成员属于类,但是会影响每一个对象。被static修饰的成员又叫类成员,不叫对象成员。2、定义和使用格式类变量当static修饰成员变量时,该...
2019-12-17 21:25:38
212
原创 Java开发学习MySQL快速入门和深入
MySQL基础完整篇以及MySQL进阶完整篇链接:https://pan.baidu.com/s/14WSxp4kw8EBJ4-5Jg64nUw提取码:7g7v下载Xmind软件打开里面涵括了所有重要知识点,包括分析目标总结练习数据库语法问题延伸和面试题重点等等MySQL基础篇部分截图:MySQL基础完整篇总体大纲:MySQL进阶篇截图略...
2019-12-16 20:01:56
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人