自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有别人学习好并不可怕,可怕的是你还没有别人努力

代码拯救不了世界,但是拯救的了你自己

  • 博客(50)
  • 资源 (26)
  • 收藏
  • 关注

原创 安装RocketMq流程及踩坑

RocketMq的安装步骤及踩坑

2022-10-19 22:40:54 3168 2

原创 记一次由于Redis配置导致的线上事故

使用redis的时候,对应的配置信息一定要慎重的填写

2022-10-19 15:18:33 550

原创 ArrayList在使用foreach进行删除的时候,为什么在删除倒数第二个元素的时候不会抛异常,其他情况会抛异常的原理解析

list在使用foreach进行删除的时候,为什么在删除倒数第二个元素的时候不会抛异常,其他情况会抛异常的原理

2022-09-27 16:38:44 688

原创 SpringCloud一代组件+nginx实现简单的登录注册

SpringCloud一代组件+Nginx实现简单的登录注册1.作业要求2.实现步骤1. 首先将项目骨架创建出来2.然后将每个功能对应的子项目创建出来3.导入对应的数据库和配置全局配置4.配置每个项目基本依赖和配置文件1.注册中心项目2.网关项目3.全局配置中心项目4.公共服务common项目5.用户服务项目6.邮件服务项目7.验证码服务项目8.统一对外提供服务业务层5.具体业务实现1.邮件服务2.验证码服务3.用户服务6.gateway网关相关逻辑实现7. 配置nginx反向代理服务器3. 踩坑Spri

2022-05-25 11:25:53 668 13

原创 数据结构算法可视化网站推荐

推荐大家一个比较容易理解这些知识的网站,他可以将这些数据结构和一些常用的算法,以动态的动画形式展示出来,会更加容易理解

2020-06-12 10:20:47 391

原创 iText + Freemarker实现pdf的导出,支持页眉添加图片,及其他的基础功能

  本文为了记录自己的实现过程,具体的实现步骤是参考博文https://www.cnblogs.com/youzhibing/p/7692366.html来实现的,只是在他的基础上添加了页眉页脚及页眉图片前景  原来是决定采用wkhtmlToPdf将html页面转换为pdf,而且html样式保存的还挺好,但是最后尝试下来发现,他转换不了我们框架中的html页面,将框架中的html页面地...

2019-12-31 10:52:02 1439 1

原创 JAVA的String类中常用的方法

@Test public void demo(){ // 以下为String中的常用的方法及注释, 最常用的注释前有**标注 String s = "abcdefg123456"; // 返回下标对应的ASCII码 int codePointAt = s.codePointAt(7); // **返回字符...

2019-10-25 16:44:47 215

原创 SpringBoot和SpringCloud的版本对应关系

1、详细的SpringBoot和SpringCloud对应的关系:Spring官方对应关系2、springCloud与各组件的版本对应关系官方文档

2019-06-14 10:49:22 9132 1

原创 Chrome插件安装的3种方法,解决拖放不能安装的情况,并提供插件下载

本文摘录于Chrome插件网站方法一:拖放安装下载插件的crx文件后,打开Chrome的扩展页面(chrome://extensions/或按Chrome菜单图标>更多工具>扩展程序),然后拖放 crx文件到扩展页面安装它。如果你的chrome67版本之前的,就会出现添加扩展程序页面。如果不是,一般会出现“无法从该网站添加应用、拓展程序和用户脚本”的提示,这就是在前面说...

2019-04-25 10:04:13 73244 10

原创 SpringBoot写一个登陆注册功能,和期间走的坑

使用SpringBoot开发的登陆注册,从前端页面到后端代码到数据库,全部涉及到,基本涵盖入门级所有的需要,内置爬坑秘籍。

2019-04-15 14:25:49 5660 2

转载 ==和equals的区别

今天看书的时候看到==和equals的区别,来网上搜一波,找到博主的一片文章写的很好,就转载了一下,供自己记录学习也供大家学习。 下面附上博主的原路径:原文地址 ==号和equals()方法都是比较是否相等的方法,那它们有什么区别和联系呢? 首先,==号在比较基本数据类型时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值:int x = ...

2018-08-13 10:44:54 180

转载 使用IDEA2017.3.5搭建SSM框架

搭建了SSM框架,我做了登录和注册的功能。这里列出我在搭建的时候遇到的问题,方便大家搭建的时候少走弯路;文章容易出错的地方有,1、本人搭建的时候在pom文件中test没有使用4.12而是看到系统已经有了就没有改,所以导致第一步junit测试的时候出错,如果你也是这个错误就将pom文件中的版本改为4.12及以上;2、如果你提示关于IuserServiceImpl的错误,你可以尝试在你的mapper.xml文件中将工作区间加上(namespace="你的dao接口的全路径&quot

2018-06-26 15:12:24 270

转载 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

原文地址:原文 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解...

2018-06-07 11:39:54 231

转载 使用MYBATIS GENERATOR自动生成实体、MAPPER和DAO层

记录MYBATIS GENERATOR自动生成实体、MAPPER和DAO层,原文出处:怀疑一切通过MyBatis Generator可以自动生成实体、mapper和dao层,记录一下怎么用的。主要步骤:    关于mybatis从数据库反向生成实体、DAO、mapper:  参考文章:http://www.cnblogs.com/wangkeai/p/6934683.html第一种方式:main方...

2018-06-05 10:43:53 474

转载 【项目管理】Mybatis-Generator之最完美配置详解

今天看到了一篇总结特别详细的关于Mybatis-Generator配置文件的文章,特转载进行记录学习使用。先附上原文地址链接:张思全----全哥文章<?xml version="1.0" encoding="UTF-8"?><!DOCTYPEgeneratorConfiguration   PUBLIC "-//mybatis.org//DTD MyBatis Generat...

2018-06-05 10:15:52 309

原创 使用Navicat连接阿里云服务器中的Mysql数据库

1、首先将阿里云服务器中的安全组添加上Mysql的端口3306,如下图所示:步骤就是进入到阿里云的官网,点击右上角控制台,在左边选择云服务器ECS--->实例点击图中的管理按钮,然后选择本实例安全组。选择安全组列表点击配置规则;在这儿点击添加安全组规则或者点击快速创建规则都可以,进行添加mysql数据库的端口。最后确定之后就可以了;2、需要将服务器中的mysql数据库中的user表中的用户对...

2018-05-22 12:14:36 28341 8

原创 SpringBoot 使用IDEA 配置热部署

在开发中稍微更改一点内容就要重启,很麻烦。这个时候使用Spring Boot的热部署就能解决你的问题。上图:1,在pom.xml文件中添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</ar...

2018-04-29 14:52:30 182

原创 在Spring Boot中添加全局异常捕捉提示

在一个项目中的异常我们我们都会统一进行处理的,那么如何进行统一进行处理呢?全局异常捕捉:新建一个类GlobalDefaultExceptionHandler,在class注解上@ControllerAdvice,在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下:所以在全局中只要出现异常Exception就会被这个类的这个方法捕捉到,然...

2018-04-28 21:32:10 228

原创 Spring Boot整合MyBatis(非注解版)

Spring Boot整合MyBatis(非注解版),开发时采用的时IDEA,JDK1.8直接上图:文件夹不存在,创建一个新的路径文件夹创建完成目录结构如下:本人第一步习惯先把需要的包结构创建好,如下图所示:本人习惯使用的时application.yml文件,yml文件比properties文件更加便捷简洁,所以删除了原有的properties文件创建了yml文件,在yml文件中配置端口号,链接m...

2018-04-27 23:10:24 578

原创 Spring Boot中使用Jpa的findOne方法不能传入id

最近通过慕课网学习spring boot,视频中通过jpa的findOne方法以id为参数查询出对应的信息,而当我自己做测试的时候却发现我的findOne方法的参数没有Integer类型的id,而是下面这种类型:没办法传入id进行数据的查询,所以当时我就换了个方法采用findById方法传入Integer的id进行数据的查询,后来查询不能使用findOne的原因,发现造成这个问题的原因是因为spr...

2018-04-18 15:27:56 7154 6

原创 Spring Boot使用事务不起作用

今天使用spring boot做关于事务的demo时发现在service层使用@Transactional注解运行之后遇到错误并不能回滚。@Servicepublic class HelloController { @Autowired private StudentRepon studentRepon; @Transactional public void...

2018-04-18 15:09:11 12138 9

转载 Spring的相关注解

说明写在最前面:摘录于   博客园--受伤滴小萝卜   文章文章链接受伤滴小萝卜文章——Spring注解本文章只用作学习和帮助其他人学习记录使用Spring 注解学习笔记声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使

2018-04-11 10:55:30 238

原创 Spring Boot应用启动的三种方式

Spring Boot应用HelloWorld的三种启动方式:项目的创建可以在http://start.spring.io/网站中进行项目的创建。首先项目结构: 1、  通过main方法的形式启动spring-boot应用,直接写一个main方法然后启动main方法即可(如上图)2、  通过命令

2018-04-10 17:47:06 891

原创 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.

今天开始学习Spring Boot,在开始做第一个Hello world的时候就出现了错误,首先创建一个Maven工程,写好了第一个demo后,尝试使用main方法启动Spring Boot的方式启动,然而却并不能启动成功,报了如下的错误:********************************************************************************...

2018-04-10 15:32:10 17715 2

原创 Mysql密码忘记怎么修改?

MySQL密码忘记了怎么办,卸载重装?刷系统?NO!都太麻烦,本文章教你忘记密码后如何修改密码

2018-03-31 23:36:26 26515 24

原创 格式化JS代码

JavaScript的代码格式化

2017-12-31 09:48:40 5211

原创 Eclipse官方下载步骤

eclipse的官方下载步骤

2017-12-08 14:56:33 31977

原创 JDK官方下载

JDK每个版本的官方下载步骤

2017-12-07 22:01:48 619

原创 关于servlet报错和jsp中报关于servlet的错误

servlet-api是对servlet的支持,如果你导入别人的项目后出现servlet中的导包处出现关于javax.servlet.的错误,那么就是缺少这个包了。还有对jsp页面中的报错的支持。

2017-12-05 18:19:51 470

原创 关于jsp中jstl报错Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core

有的时候在开发jsp时,需要使用jstl时,在jsp上面引用jstl却出现错误:Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core,这是由于缺少两个jar包导致的。

2017-12-05 18:17:11 611

原创 window.open()打开新窗口 及参数

使用window.open()打开一个窗口时,需要设置的参数和各参数的介绍。

2017-10-27 16:29:52 3577

原创 Select下拉框onchange事件获取option的value值

使用onchange方法获取到select标签的值改变时的value。。

2017-10-25 15:32:42 10896 2

原创 关于使用Java Mail发邮件的问题

使用smtp发送邮件,过程中的细节问题,以及本人试验过程中遇到的问题及解决方法。

2017-09-25 11:36:12 356 2

原创 关于文本框的不可编辑状态的设置

关于文本框的不可编辑状态的设置

2017-07-16 16:33:34 5635

转载 Spring MVC使用ModelAndView进行重定向

我在后台一个controller跳转到另一个controller,为什么有这种需求呢,是这样的。我有一个列表页面,然后我会进行新增操作,新增在后台完成之后我要跳转到列表页面,不需要传递参数,列表页面默认查询所有的。

2017-07-11 14:52:46 950

原创 Server MyEclipse Tomcat v7.0 was unable to start within 45 seconds. If the server requires more time

Server MyEclipse Tomcat v7.0 was unable to start within 45 seconds. If the server requires more time

2017-07-11 08:42:16 2018

原创 关于单选框、下拉框、复选框的数据回显问题以及全选和全不选

关于单选框、下拉框、复选框的数据回显问题以及全选和全不选

2017-07-10 15:46:18 10071

原创 学习spring和spring mvc过程中遇到的一些问题

spring和spring mvc中的注解和ModelAndView方法的常用

2017-07-09 17:08:54 339

转载 springmvc常用注解之@Controller和@RequestMapping

springmvc常用注解之@Controller和@RequestMapping,详细说明@RequestMapping的常用属性

2017-07-08 15:18:52 689

原创 关于jsp页面的复选框(checkbox)取值的获取问题

关于jsp页面的复选框(checkbox)取值的获取问题

2017-07-07 18:10:57 15600

Nginx、Eureka、Feign(Ribbon、Hystrix)、Gateway、Config+bus实现简单的登录注册

资源配套博客: https://blog.csdn.net/kaifaxiaoliu/article/details/124956817 , 建议搭配使用。 内容概要:使用简单的登录注册功能串联起验证码的生成与发送、邮件发送、IP防爆刷、用户统一认证等功能,实现所涉及到的技术全部基于SpringCloud微服务架构: Nginx、Eureka、Feign(Ribbon、Hystrix)、Gateway、Config+bus等 适合人群:初中级开发或者想要了解springcloud组件的开发人员 能学到什么:能从0到1搭建起来一个SpringCloud第一代全组件微服务项目流程,学习到微服务相关的理念和简单的用法 阅读建议:建议使用该资源的时候搭配对应的CSDN博客(https://blog.csdn.net/kaifaxiaoliu/article/details/124956817)进行配套的学习,建议先自己上手进行框架的搭建,然后遇到问题之后再使用该资源进行对比和查看,由于项目中使用的组件和软件相对较多,建议分阶段的进行学习,切勿急于求成。

2022-05-25

JAVA装机必备软件

提供以下JAVA开发所必须软件,省的每次都要找半天,如果有其他软件需要请留言 IDEA: 2020.2.1 git:2.28.0 --64位 jdk: 8u261 mysql: 8.0.21 Navicat: Premiunm15 node: 8.11.4 --64位 postMan: 7.32 --64位 redis: 3.2.1 redisManager: 0.8.8.384

2020-09-14

全方位深入解析最新版SpringBoot源码.txt

第1章 死磕源码,剑指荣耀【用源码武装你的竞争力】 首先点明SB框架的“江湖地位”,学源码三大优势:团队核心、通关面试、自我修炼。接着课程整体全貌,有图有真相。图解源码:看得见的流程;仿写框架:学得会的源码;学完源码:装的了的牛逼。最后为了香车美女,海景别墅,让源码为实力代言~ ... 1-1 实力护航:用SpringBoot源码为实力代言 试看 第2章 全局流程解析【一图胜千言,一探启动加载器之魅力】 本章开篇就直奔主题:动手进行开发环境搭建;然后单刀直入:分别基于SSM和SpringBoot搭建项目工程,通过实践让小伙伴们感受SpringBoot框架优越的快感; 最后一图胜千言:让大家一窥框架整体启动流程图,在进入正式课程前纵览全貌。 ... 2-1 万事俱备:SpringBoot项目环境准备 2-2 以史为鉴:传统SSM工程搭建演示 2-3 SB的优越感:SpringBoot工程搭建演示 2-4 一图胜千言:框架整体启动流程 第3章 初始化器解析【 万事开头难】 本章会对系统初始化器做一个全面介绍,让同学们先掌握它的理论知识,再通过动手实践巩固吸收。 最后围绕源码给同学们解析一下springboot工厂加载机制即框架拓展点实现是如何载入到框架中以及系统初始化器的生效原理。 3-1 一览群山:系统初始化器概览 3-2 授人以渔:系统初始化器实战 3-3 打破砂锅:工厂加载机制解析 3-4 庖丁解牛:系统初始化器解析 3-5 英雄所见:系统初始化器总结 第4章 ***解析【眼观六路,耳听八方】 本章先讲解下***设计模式,通过理论分析其必备要素有哪些,再动手写代码来实现这些要素,写完后对比SpringBoot框架内的实现。接着对一个框架事件是如何触发指定***做详细解析,最后学以致用动手来实现一个自定义***以通关这部分内容。... 4-1 博览群书:***设计模式介绍 4-2 力学笃行:动手实现***设计模式 4-3 枝对叶比:框架内***设计模式实现 4-4 恍然大悟:监听事件触发机制解析上 4-5 醍醐灌顶:监听事件触发机制解析下 4-6 学以致用:自定义***实战 4-7 归根结底:系统***章节总结 4-8 ***应用案例一 4-9 ***应用案例二 第5章 bean解析【一举攻克框架之魂】........

2020-04-17

Chrome插件

提供的一下chrome常用插件,包括:(session管理、json ForMatter、October可以在GitHub对项目显示项目结构图、PowerZoom 图片放大、油猴TamperMonkey、网站广告拦截、划词翻译、购物比价插件、Click&clean;管理网站session和记录等、JSON handle等插件)..... 包含的全部是压缩包,解压之后如果文件夹内包含crx文件,可直接拖拽到Chrome浏览器的扩展程序呢,如果不包含crx文件,则可以打开Chrome的开发者模式导入这个插件。具体步骤请看博客:https://blog.csdn.net/kaifaxiaoliu/article/details/89509943

2019-04-25

SpringBoot实现登陆注册源码

SpringBoot写一个登陆注册功能,开发工具使用IDEA,技术使用SpringBoot2.1.3+Mybatis+Jpa+mysql,项目中主要使用Mybatis,jpa只做了demo,实体转换使用的是mapstruct,集成了swagger文档配置,redis缓存demo,代码只是参考,请学会思考,重要的是开发过程中的乐趣,开发步骤请参考我的博客:https://blog.csdn.net/kaifaxiaoliu/article/details/89309047

2019-04-15

微服务相关书籍,高清PDF带目录

微服务设计中文完整版、微服务架构与实践、Spring Boot揭秘 快速构建微服务体系、Spring-cloud组件介绍、Spring Cloud与Docker微服务架构实战、 Spring Colud微服务实战、Kubernetes权威指南第2版、Docker技术入门与实战 。。。 等好多高清PDF书籍。

2019-04-01

Spring源码深度解析高清PDF带目录

《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。 《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。 《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

2019-04-01

Java程序猿上班那点事PDF和Java程序员面试笔试宝典-何昊PDF

Java程序猿上班那点事PDF和Java程序员面试笔试宝典-何昊PDF两本质量挺高的PDF书籍

2019-04-01

使用Layui编写的后台系统模板

使用Layui编写的后台管理系统模板,功能比较齐全比较强大,本人比较喜欢使用的一个框架。

2018-07-13

使用IDEA2017搭建的SSM框架

这个是使用IDEA2017搭建的SSM框架,在搭建框架完成的基础上完成简单的登录注册功能,推荐查看本人的博客自己尝试搭建,最后再查看代码。

2018-06-26

仿QQ左滑出现删除功能,HTML

压缩包内一共有三个HTML文件,有实现仿QQ左滑出现删除按钮的三种实现方式,两种是使用原生JS,一种使用JQuery,基本满足大多数需求。

2018-06-21

请求工具Postman

GET请求可以直接使用浏览器进行测试,但是POST、PUT、DELETE等请求都不能直接通过浏览器访问,所以可以使用PostMan这个工具进行测试,可以访问所有类型的请求。比较好用

2018-04-18

使用POI操作word

使用POI操作word内容,需要使用POI的同学可以看一下,也可以使用POI导入导出EXcel等都可以。

2018-02-05

servlet-api

servlet-api是对servlet的支持,如果你导入别人的项目后出现servlet中的导包处出现关于javax.servlet.的错误,那么就是缺少这个包了。还有对jsp页面中的报错的支持。

2017-12-05

Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core

有的时候在开发jsp时,需要使用jstl时,在jsp上面引用jstl却出现错误:Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core,这是由于缺少两个jar包导致的。

2017-12-05

jquery.pagination.js实现分页的三种形式,实例

这个是使用jquery.pagination.js实现分页的三种实例,包括使用jquery.pagination.js实现简单的分页,使用ajax实现无刷新分页,还有设置分页属性就行分页。。。

2017-11-17

Java实现文件的上传下载

该代码是一个使用Java开发的上传下载的一个demo,一共有两种方法,第一种是使用最基础的IO流进行文件的上传,可以了解一下原理。第二种是使用apache的commons-IO包进行文件的上传,其实只要了解了这两种上传文件的机制,那么下载文件就很简单了,代码中没有体现下载功能。

2017-10-09

JDK.API文档1.8英文版

(本人CSDN下载中还有JDK API 1.7中文版和1.6中文版)包含JDK API文档1.8英文版下载,JDK API 1.8 CHM中文版是一款JAVA1.8中文版的API帮助文档,可以帮助使用java,jdk的用户们通过api及时查找到对应的类,接口,框架等详细信息的帮助手册。

2017-09-02

JDK.API文档1.6中文版

(本人CSDN下载中还有JDK API 1.7中文版和1.8英文版)包含JDK API文档1.6中文版下载,JDK API 1.6 CHM中文版是一款JAVA1.6中文版的API帮助文档,可以帮助使用java,jdk的用户们通过api及时查找到对应的类,接口,框架等详细信息的帮助手册。

2017-09-02

jquery.min.js

jquery.min.js 的一个工具类包

2017-07-11

C#图书管理系统

采用C#编写,使用VS+SQLServer2008编译器,包括图书信息的维护、出版社信息维护、读者信息维护、综合查询、借还书等功能,内附有源码及报告

2017-06-22

图书管理系统

采用SQLServer2008+PB编写的图书管理系统,内有数据库文件及PB的生成文件和报告及任务书。

2017-06-22

操作系统报告

一共包括四篇操作系统报告,进程同步、进程调度、银行家算法、存储器管理四篇操作系统的报告。

2017-06-22

java web实现文件的上传下载

采用jsp+servlet的形式实现文件的上传与下载。

2017-06-22

C#考试系统

这是一个基于C#的考试系统,采用VS2015和SQLServer2008R2编写,包括学生考试查看成绩等教师手动改主观题分数查看学生成绩及导出Excel等功能管理员对学生信息的维护等功能。内附有报告及源码。

2017-06-17

空空如也

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

TA关注的人

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