自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 刷网络视频加速代码

网课视频控制后台播放以及视频加速

2023-07-31 09:25:40 3825

原创 springboot项目IDEA运行正常,打包成jar包运行出现500错误

在IDEA运行springboot项目时一切正常,但是打包jar包后运行出现了500错误

2022-02-03 11:23:17 2160 1

原创 JUC-Java并发编程

1. 什么是JUCjava.util.concurrent java.util工具包业务 : 普通的线程代码 ThreadRunnable 没有返回值, 效率比Callable相对较低 ! 一般使用Callable2. 线程和进程进程 : 一个程序, QQ.exe 程序的集合.一个进程可以包含多个进程, 至少包含一个.java默认有两个线程 main GC线程 : 开了一个进程 Typora, 写字, 自动保存 (线程负责)进程是一个具有一定独立功能的程序在一个数据

2021-11-09 12:01:18 400

原创 狂神说Redis学习笔记

NoSQL概述NoSQL = Not Only SQL (不仅仅是SQL)关系型数据库 : 表格 行 列泛指非关系型数据库的 , 随着web2.0互联网的诞生 ! 传统的关系型数据库很难对付web2.0时代 ! 尤其是超大规模的高并发的社区 ! 暴露出来很多难以克服的问题 , NoSQL在当今大数据环境下发展的十分迅速 , Redis是发展最快的 , 而且是我们当下必须掌握的一个技术 !很多的数据类型用户的个人信息 , 社交网络 , 地理位置 . 这些数据类型的存储不需要一个固定的格式 ! 不

2021-10-20 18:13:59 464

原创 狂神说MyBatisPuls学习笔记

MyBatisPlusMyBatisPlus概述为什么要学习它?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成!简介官网 : https://mp.baomidou.com/MyBatis本就是简化JDBC操作的MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入

2021-10-10 15:29:47 201

原创 springboot项目部署在阿里云上并且后台运行

先配置好jdk mysql等相应的环境将springboot项目打包上传到云服务器上配置好阿里云的安全组开放相应的端口号开启防火墙端口 (比如我是8080端口)firewall-cmd --zone=public --add-port=8080/tcp --permanent在相应的目录运行jar包方法一:java -jar jar 包名(这样ssh窗口被锁定,直接关闭窗口,ctrl+c打断程序运行)方法二:java -jar jar 包名 &(&a..

2021-09-25 20:18:05 607

原创 springboot自动装配

当我们的SpringBoot项目启动的时候,会使用@SpringBootApplication@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}@SpringBootApplication有@EnableAutoConfiguration.

2021-09-10 19:01:52 113

原创 解决后台传输date数据的日期少一天问题

问题 : 后台在传输date数据的时候,会发现日期少一天!这是由于SpringBoot中对于@RestController或者@Controller+@ResponseBody注解接口默认返回的是Json数据,而SpringBoot默认的是Jackson框架转换,而Jackson默认的时间时区是GMT,对于中国时间少8个小时解决方法 :1. 在application.yml或application.properties中添加 spring.jackson.time-zone=GMT+8spring

2021-09-06 19:16:25 2820

原创 狂神说SpringMVC学习笔记

SpringMVC1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value

2021-08-23 10:18:21 234

原创 ssm框架整合

整合SSM框架1. 数据库环境搭建CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名',`bookCounts` INT(11) NOT NULL COMM

2021-08-21 15:35:44 165

原创 解决jsp( ä½ å¥)和Json(???)乱码问题

问题一 : 使用jsp时,出现 ä½ å¥½é”™è¯¯ 类似的乱码解决方案一 : 可以使用SpringMVC提供的过滤器解决乱码问题web.xml中配置<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> &lt

2021-08-21 15:33:24 16558

原创 狂神说Spring学习笔记

1. Spring1.1 简介SSH : Struct2 + Spring + HibernateSSM : SpringMvc + Spring + Mybatis官网: https://spring.io/projects/spring-framework#overviewGitHub : https://github.com/spring-projects/spring-frameworkmaven :<!-- https://mvnrepository.com/artifac

2021-08-14 14:36:31 134

原创 设置了setting for new project的maven配置不生效

问题: 设置了setting for new project 的maven版本setting file这些后,新建一个新的maven再看setting for new project还是默认的Bundled (Maven 3).解决方案: 打开C:\Users\Administrator.IntelliJIdea2019.2\config\options编辑project.default.xml,在里面添加一段代码<component name="MavenImportPreferences"&g

2021-08-09 12:39:24 1504

原创 狂神说Mybaits学习笔记

Mybaits1.简介1.1 什么是MybatisMyBatis是一款优秀的持久层框架他支持定制化SQL 存储过程以及高级映射MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解来配置和映射原生类型 接口和POJO ( Plain Old Java Objects, 普通老式java对象) 为数据库中的记录.MyBatis本是Apache的一个开源项目iBatis, 2010年这个项目由apache software founda

2021-08-08 16:00:09 153

原创 解决maven资源导出问题和IDEA自动重置LanguageLevel和JavaCompiler版本的问题

问题一 : 有时候.xml文件的路径配置都对了却找不到文件解决方法:可以把.xml文件拉进resources目录中,在从resources目录拉回原目录就可以了在pop.xml文件中添加相应的代码<!--在build中配置resources,来防止我们资源导出失败的问题--><build> <resources> <resource> <directory>src/main/java

2021-08-03 15:57:48 165

原创 Java实现邮件发送

邮件发送需要的jar包:activation-1.1.1.jarmail-1.4.7.jarQQ邮箱设置开启POP3/SMTP服务,并获得授权码import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Propert

2021-08-02 14:39:50 96

原创 javaweb实现文件上传

文件上传创建一个空项目新建一个web application 的Module创建一个lib目录导入需要用的jar包commons-iocommons-fileupload将lib包添加到项目依赖(右键 Add as Library)编写文件上传表单<%--通过表单上传文件 get : 上传文件大小有限制 post : 上传文件大小没有限制 上传文件必须要enctype="multipart/form-data"--%>

2021-07-29 13:06:00 515

原创 超市订单管理系统SMBMS

SMBMS(狂神说)数据库:项目搭建搭建一个maven web项目配置Tomcat导入项目中需要的jar包<dependencies> <!--Servlet依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <ve

2021-07-27 16:02:45 526

原创 狂神说JavaWeb学习笔记

JavaWeb学习总结1. 基本概念web开发:web,网页静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web提供给所有人看的数据会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同技术栈: Servlet/JSP, ASP, PHP在java中,动态web资源开发的技术统称为Javaweb1.1 web应用程序web应用程序:可以提供浏览器访问的程序;一个web应用由多部分组成(静态web,动态web)html,css,js

2021-07-26 13:48:47 436

原创 狂神说MySQL学习笔记

MySQL个人学习重点1.操作数据库1.1数据库的列类型数值: tinyint 1个字节 smallint 2个字节 mediumint 3个字节 int 4个字节 bigint 8个字节 float 浮点数 4个字节 double 浮点数 8个字节 decimal 字符串形式的浮点数,金融计算是用到 字符串: char 字符串固定大小 0-255 varchar 可变字符串 0-65535

2021-06-26 10:51:27 222 1

原创 狂神说JavaScript学习笔记

1.字符串1.在浏览器控制台打印变量var num=1;// 在浏览器控制台打印变量console.log(num);​var PI=3.14;//ES6前规范用大写字母定义的变量作为常量,建议不要修改const NUM=1;//ES6定义常量用const,定义之后无法修改2.注意/*==等于 整数类型的1和字符串类型的"1"相等​===绝对等于​NaN不==NaN​只能通过isNaN(NaN)来判断​Math.abs(1/3-(1-3/2))<0.0.

2021-06-17 10:57:13 465

原创 Markdown学习

Markdown学习标题用#空格来设置标题,一个#代表一级标题,两个#号代表二级标题,以此类推。字体两边加**用来表示粗体:hello world两边加*用来表示斜体:hello world两边加***表示斜体加粗:hello world两边加~~表示删除线:hello world引用用一个>来表示引用:用于摘抄别的文章时可以引用分割线用三个-或者三个*都可以表示分割线:图片![名称]加上一个(图片路径...

2021-05-30 18:37:59 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除