自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud笔记

一、SpringCloud初阶篇1、从面试题开始1.1什么是微服务?1.2微服务之间是如何独立通讯的?1.3SpringCloud和Dubbo有哪些区别?1.4通信机制:Dubbo是通过RPC远程过程调用,微服务Cloud是基于rest调用1.5SpringBoot和SpringCloud,请你谈谈对他们的理解?SpringBoot专注于快速方便的开发单个个体微服务。SpringCloud是关注全局的微服务协调整理治理框架,他将SpringBoot开发的一个个单体微服务整合并管理起来,为各个

2023-12-04 19:45:45 558

原创 问道面试题(小编有空就会更新)

实习期主要做什么?说说你的项目;项目技术选型;你在该项目中负责那些具体的任务和功能模块?项目中遇到的最大挑战是什么?如何解决的?在项目中,你是如何协作和沟通的?比如和其他开发人员、项目经理?在项目中学到了哪些经验和教训?这些对你以后的职业生涯有何帮助?

2023-07-25 22:38:22 142

原创 JUC高并发编程-初篇(后续发布高阶篇)

JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。Lock实现提供了比使用方法和语句可获得的更广泛的锁定操作。此实现允许更灵活的结构,可以具有差别很大的属性,可以支持多个相关的 Condition对象。Lock 不是Java语言内置的,synchronized 是 Java 语言的关键字,因此是内置特性Lock 是一个类,通过这个类可以实现同步访问;

2023-07-01 12:32:10 247

原创 RabbitMQ笔记(持续更新中~)

1.消息队列1.1 MQ的相关概念1.1.1 什么是MQMQ(message queue),从字面上看,本质是个队列,FIFO先进先出,只不过队列中存放的内容是消息而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游”逻辑解耦+物理解耦“的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。1.1.2 为什么要用MQ1.流量消峰举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一

2023-07-01 12:29:07 907

原创 Spring Boot高阶篇笔记

由于引入spring-boot-starter-data-redis所以容器中保存的是RedisCacheManager,而RedisCacheManager中的loadCaches()方法会创建RedisCache来作为缓存组件。但保存k-v都是对象的时候,保存的数据是序列化后的数据。将数据转换为Json格式。

2023-06-19 15:02:25 1462

原创 Spring Boot初阶篇笔记

Docker是一个开源的应用容器引擎;Docker支持将软件编译成一个镜像,然后在镜像中配置好各种软件,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动是非常快的。starter:又叫场景启动器1、这个场景需要使用到的依赖是什么?2、如何编写自动配置。

2023-06-19 14:59:34 790

原创 Redis笔记

1、定义Redis:REmote DIctionary Server(远程字典服务器),是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key-value)分布式内存数据库,基于内存运行并支持持久化的NoSql数据库,是当前最热门的NoSQL数据库之一,也被人们称之为数据库结构服务器。Redis支持数据化的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

2023-06-18 17:04:53 974

原创 SSM整合、逆向工程、分页插件

本篇文章是关于SSM整合的知识,这只是mybatis模块,总共分Mybatis、Spring、SpringMVC、整合四个模块

2022-10-15 19:13:38 104

原创 SpringMvc模块

本篇文章是关于SpringMVC的知识,这只是mybatis模块,总共分Mybatis、Spring、SpringMVC、整合四个模块

2022-10-15 19:12:34 523

原创 Spring模块

本篇文章是关于Spring的知识,这只是mybatis模块,总共分Mybatis、Spring、SpringMVC、整合四个模块

2022-10-15 19:09:37 350

原创 MyBatis模块

本篇文章是关于MyBatis的知识,这只是mybatis模块,总共分Mybatis、Spring、SpringMVC、整合四个模块

2022-10-15 19:08:07 606

原创 Linux彻底卸载MySQL

1.查看mysql的安装情况终端输入:rpm -qa|grep -i mysql2.停止mysql服务,删除mysql终端输入:rpm -ev mysql-5.1.73-8.el6_8.x86_64 rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64注意:可能会抛依赖错误错 error:Failed dependencies:,则加上 --nodeps不检查依赖关系删除,命令如下rpm -e --nodeps mysql-libs-5.1.73-8.el

2022-02-13 22:17:41 417

原创 Linux下安装myslq启动报错:Starting MySQL.. ERROR The server quit without updating PID file (/var/lib/mysql/

解决:1.查看一下日志 ①cd /var/lib/mysql ②ls 找到一个后缀是err的文件 ③less 文件名.err180720 10:00:54 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.180720 10:00:54 InnoDB: Initializing buffer pool, size = 8.0M180720 10:00:54 InnoDB:

2022-02-13 19:19:48 305

原创 Centos7配置阿里云yum源

1、打开centos的yum文件夹cd /etc/yum.repos.d/2、用wget下载repo文件wget http://mirrors.aliyun.com/repo/Centos-7.repo注:如果wget命令不生效,说明还没有安装wget工具则执行:yum -y install wget 回车进行安装,当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上。3、备份系统原来的repo文件mv CentOS-Base.repo CentO

2022-01-20 16:43:26 157

原创 CentOS7上安装docker

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一、安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否

2022-01-20 15:58:37 50

原创 SSM-CRUD小项目笔记

web.xml<!-- 1.启动Spring的容器 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <listener> <listener-clas

2020-09-23 17:41:43 72

原创 Linux常用命令

Linux常用命令

2020-09-13 20:33:27 880

原创 SpringBoot定制嵌入式Servlet相关规则

SpringBoot2.x.x以上EmbeddedServletContainerCustomizer类不存在,被WebServerFactoryCustomizer替代。 //定制和修改嵌入式Servlet配置修改 @Bean public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){ return new WebServerFact

2020-09-12 10:02:32 71

原创 SpringBoot_Web开发自定制错误页面机制

SpringBoot默认处理错误机制默认效果:​ 1)、浏览器,返回一个默认的错误页面2)、如果是其他客户端,默认响应一个json数据原理:​ 可以参照ErrorMvcAutoConfiguration;错误处理的自动配置;给容器中添加了以下组件:1、DefaultErrorAttributes:@Override public Map<String, Object> getErrorAttributes(RequestAttributes requestAttribut

2020-09-11 12:27:43 136

原创 SpringBoot常用配置项

在springBoot项目常用的配置项,很全面,在application.properties中修改即可,配置项后用等号直接连接配置的值即可,如:spring.thymeleaf.prefix=classpath:/templates/serverserver.address指定server绑定的地址server.compression.enabled是否开启压缩,默认为false.server.compression.excluded-user-agents指定不压缩的user-agent

2020-09-09 22:14:13 351

原创 用STS快速创建SpringBoot项目

使用STS的 spring start project 快速创建SpringBoot项目报错:解决方法:在URL的地址里后边加个 / 如果不行 就把https 换成http 然后再重新打开这个窗口 多试几下 就行了 ,没有别人说的那么繁琐亲测有效!...

2020-08-26 22:30:38 198

原创 MyBatis逆向工程Mapper接口解析及Example实例解析

MyBatis逆向工程中Mapper接口中的方法:Example实例解析:mybatis的逆向工程中会生成实例及实例对应的example,example用于添加条件,相当where后面的部分xxxExample example = new xxxExample();Criteria criteria = new Example().createCriteria();...

2020-08-05 08:24:28 106

原创 MyBatis-PageHelper分页插件属性详解

PageInfo{pageNum=1,当前页码pageSize=1,每页个数size=1,当前页个数startRow=1,由第几条开始endRow=1,到第几条结束total=3,总条数pages=3,总页数list=Page{count=true, pageNum=1, pageSize=1, startRow=0, endRow=1, total=3, pages=3, reasonable=false, pageSizeZero=false}[com.zhiyou.zt.bean.Us

2020-07-05 00:45:19 554

原创 原生态web项目实现分页查询

dao层接口:public interface IStudentDao { //根据学号修改学生 boolean updateStudentByStuNo(int stuno ,Student student) ; //根据学号删除学生 public boolean deleteStudentByStuNo(int stuno) ; //增加学生 public int addStudent(Student student) ; //查询此人是否存在 pu

2020-07-04 00:15:11 213

原创 使用原生态Servlet作文件下载

@WebServlet("/DownloadServlet")public class DownloadServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//设置请求编码request.setCharacterEncoding(“utf-8”);//获取需要下

2020-07-03 23:52:15 90

原创 使用springmvc做简单文件上传

@RequestMapping("testUpload") public String testUpload( @RequestParam("file") MultipartFile file) throws IOException { //输入流 InputStream input = file.getInputStream(); String filename = file.getOriginalFilename();//获取源文件名 OutputStream out

2020-06-20 23:26:16 83

原创 验证码的简单实现

验证码:<%@page import="java.awt.Font"%><%@page import="javax.imageio.ImageIO"%><%@page import="java.awt.Graphics"%><%@page import="java.awt.image.BufferedImage"%><%@page import="java.util.Random"%><%@page import="java.aw

2020-06-14 13:28:44 218

原创 Ajax的各种方法实现

clien:<script type="text/javascript" src="js/jquery-3.1.1.js"></script> <script type="text/javascript"> function register(){ var $mobile = $("#mobile").val(); var $no = $("#no").val(); var $name = $("#name").val(); var

2020-06-11 01:29:19 113

原创 常用jar包的依赖

!-- -单元测试依赖-><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <!-- -servlet依赖-> <dependency> <groupId>javax.serv

2020-06-10 23:13:06 309

原创 js实现Ajax的XMLHttpRequest对象的属性及方法

首先XMLHttpRequest 对象用于在后台与服务器交换数据。1.readyState属性状态:0 代表未初始化。1 代表准备发送。2 已发送但还没收到响应3 正在接收4 接收完成2.responseText属性包含客户端接收到的HTTP响应的文本内容。当readyState=4时,responseText才包含完整的响应信息。当readyState=3时,responseText包含未完整的响应信息。当readyState<3时,responseText为空字符串。3.r

2020-06-09 23:05:49 235

原创 Servlet中的常见监听器及接口

通过实现Listener接口的类可以在特定事件(Event)发生时,呼叫特定的方法来对事件进行响应。一、Servlet中的Listener和Event:共有八个Listener接口,六个Event类别。1、ServletContextListener接口[接口方法] contextInitialized()与 contextDestroyed()[接收事件] ServletContextEvent[触发场景] 在Container加载Web应用程序时(例如启动 Container之后),会呼叫co

2020-06-09 11:11:08 563

原创 实现文件上传

@WebServlet("/UploadServlet")public class UploadServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //处理编码格式 request.setCharacterEncoding("utf-8"); resp

2020-06-05 23:54:31 131

原创 实现文件下载及不同浏览器的乱码问题

@WebServlet("/DownloadServlet")public class DownloadServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置请求编码 request.setCharacterEncoding("utf-8");

2020-06-05 23:52:58 146

原创 基于Maven的项目,导入依赖爆红

在确定安装成功之后在dos命令行中执行 mvn install:install-file -Dfile=D:\360Downloads\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar命令将jar包导入提示:-Dfile对应架包所在路径,-DgroupId对应仓库下具体的下载位置,也是pom文件中的groupId,同理后面的也对应pom文件的内容。eg:mvn install:

2020-05-25 02:17:53 378

原创 Spring操作数据库

通过jdbc对MySQL数据库进行操作导入所需要的jar包在这里插入图片描述配置Spring容器(xml文件)<?xml version="1.0" encoding="UTF-8"?><!--配置Dao层--><bean id="accountDao" class="com.offcn.dao.impl.AccountDaoImpl"> <property name="jdbcTemplate" ref="jdbcTe

2020-05-24 23:12:13 238

原创 使用Cookie实现客户端保存登录的用户名

例子:1.index.jsp<%! String uname ; %> <% Cookie[] cookies = request.getCookies();//获取所有得cookie for(Cookie cookie:cookies){ if(cookie.getName().equals("uname")){//判断cookie是不是uname uname=cookie.getValue(); } } %> <!-- 模拟

2020-05-23 00:10:21 401

原创 request与response的区别

一、目标不同转发是服务器行为zd,重定向是客户端行为 。二、请求次数不同1、重定向是两次request 。第一次,客户端request一个网址,服务器响应,并response回来,告诉浏览器,你应该去别一个网址。(此图是一个关于重定向与请求转发的关系)...

2020-05-22 22:53:36 410

原创 maven执行test时,出现waring 编码格式警告

解决方法:在当前项目的pom.xml中加入一下代码<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.encoding

2020-05-21 10:41:35 239

原创 pom.xml常用命令及一些标签的作用

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"> <!-- 模型版本。ma...

2020-05-20 00:01:07 148

转载 Maven常用命令

mvn archetype:generate 创建Maven项目mvn compile 编译源代码mvn deploy 发布项目mvn test-compile 编译测试源代码mvn test 运行应用程序中的单元测试mvn site 生成项目相关信息的网站mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的jarmvn install 在本地Repository中安装jarmvn eclipse:eclipse 生成eclipse项目文件mvnjetty:

2020-05-18 10:09:01 125 1

JSR303校验一些常用的规则

JSR303校验一些常用的规则

2022-10-05

空空如也

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

TA关注的人

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