自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 人是怎么废掉的?人是怎么变强的?

如果某一个机会是自己能够有机会触及的,并且失败了能东山再起的,说明你是有能力完成它的,可把此翻历练是打怪升级的好契机,赢了固然可喜可贺,输了亦当提前演练,日积月累心理素质会愈发强大。当你不断自我暗示,你真的开始相信自己具备这些品质以后,你的身体,欲望,行动力,就会自己跟上,从四面八方裹挟你,推动你,让你走向光明未来。成为优秀的人的第一步就是先相信自己优秀,然后假装自己优秀,直到你的表演说服了你自己,融入你的生命,你就会惊奇的发现,你,真的很优秀。**这样的思维模式,自然会带你找到你喜欢的生活和喜欢的事情。.

2022-08-10 15:17:08 512

原创 3年Java面试准备

java面向对象有哪些特征?封装封装隐藏了类的内部实现机制,封装的代码可重复使用,增加了代码的复用性继承子类拥有父类的属性和方法,增加了代码的复用性多态增加了代码的可移植性,健壮性,灵活性,消除类型之间的耦合关系ArrayList和LinkedList区别?ArrayList和LinkedList都实现了List接口ArrayLitArrayList底层是数组,查询快,线程不安全LinkedListLinkedList底层是双向链表,添加和删除快,因为当元素被

2021-11-01 12:02:00 840

原创 SpringBoot整合WebSocket

引入依赖<!--websocket--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>编写配置类/** * 开启WebSocket支持 * @author: yww * @create..

2021-08-13 10:36:09 190

原创 idea中,springboot多模块项目打war包

项目结构启动类所在pom修改为war包打包方式<packaging>war</packaging>父类pom中引入 build内容<build> <!--<finalName>shopping-mall</finalName>--> <plugins> <!--打war包所需==========================start--> <p

2021-07-16 10:32:07 908 1

原创 SpringBoot整合Redis

添加pom依赖<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version></dependency><dependency

2021-07-09 09:16:48 135 4

原创 poi导入工具类

poi导入工具类 (poi版本3.17)Java7后,在 try{} 代码块中的流 会自动关闭导入工具类 /** * 导入excel,解析数据 * @param file file传输excel文件 * @param keyList 表头所对应实体类的key值 * @return */ public static String importExcel(MultipartFile file,List<String> keyLis

2021-07-06 15:53:53 352

原创 poi3.17导出excel插入图片

excel插入图片Main方法测试:public static void main(String[] args){ BufferedImage bufferImg = null; try{ //第一种方式: url地址 bufferImg = ImageIO.read(new URL("http://img.alicdn.com/imgextra/i4/725677994/O1CN01Ks2zqb28vImTMarBt_!!

2021-06-30 16:35:28 577

原创 springboot整合shiro

1. 引入shiro依赖 <!--shiro支持--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.6.0</version> </dependenc

2021-06-21 17:05:45 149

原创 springboot配置logback日志

日志效果如下:按日期,日志级别记录日志信息在resources下创建logback-spring.xml文件即可logback-spring.xml<?xml version="1.0" encoding="UTF-8"?><!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --><!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时 会输出 -

2021-06-11 10:30:00 196 1

原创 js将图片url转化为Base64

js将图片url转化为Base64 var img = new Image(); img.src = '图片url地址'; let base64Img = getBase64Image(img); console.log(base64Img); //将url转化为Base64 function getBase64Image(img) { var canvas = document.createElement("canvas"); canvas.width = img.width;

2021-05-29 16:02:42 3721 2

原创 idea代码提交设置忽略 classes,target 文件

选择 File - Settings - Editor - File Types设置忽略的文件即可 , 我这里忽略了 *.classes;*target;

2021-05-27 17:03:02 3275

原创 java提取富文本的纯文本和图片

代码如下: private static Pattern p_image= Pattern.compile("<img.*src\\s*=\\s*(.*?)[^>]*?>",Pattern.CASE_INSENSITIVE); private static Pattern r_image=Pattern.compile("src\\s*=\\s*\"?(.*?)(\"|>|\\s+)"); /** * 提取富文本中纯文本 */ pu.

2021-05-25 09:40:28 2961

原创 elementui 表格高度设置自适应

设置table 的 height<el-table ref="recordTable" :data="tableData" :height="tableHeight"><el-table>data 设置 table 默认 heightdata(){ return { tableHeight: 100 //设置表格默认高度 }}根据浏览器高度设置初始高度,并监听浏览器高度变化,改变表格高度,70表示距离浏览器的高度mounted(){ this.$nex

2021-05-22 10:37:49 2022 1

原创 阿里云OCR图片文字识别使用教程

第一步: 租赁阿里云OCR文字识别服务第二步: 购买服务后会对应的 appCode第三步: 使用aliyun提供的接口package io.renren;import io.renren.utils.HttpUtils;import org.apache.http.HttpResponse;import org.apache.http.util.EntityUtils;import java.util.*;/** * @author yww * @createTime 2021

2021-05-17 15:11:37 7630 2

原创 jdk安装

卸载JDK删除java的安装目录删除JAVA_HOME删除path下关于java的目录java -version 查看版本信息安装JDK百度搜索JDK8 , 找到下载地址 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载电脑对应的版本双击安装 JDK记住安装的路径配置环境变量我的电脑 --> 右键 --> 属性 --> 高级系统设置环境变量 --

2021-03-21 11:03:17 86

原创 Java基础总结

原创不易,转载请注明出处       author:ywwJava三大版本JavaSE 标准版 (桌面程序,控制台开发… )JavaME 嵌入式开发 (手机,小家电… )JavaEE E企业级开发 (web端,服务器开发… )JDK , JRE , JVMJDK: java Development Kit (Java 开发者工具 , JDK 中包含 JRE)JRE: java Runtim.

2021-02-05 16:25:06 468 1

原创 SpringCloud之Feign

一. 概述原创不易,转载请注明出处       author:yww1. 什么是Feign?Feign是Netflix开发的声明式,模板化的HTTP客户端,其灵感来自Retrofit,JAXRS-2.0以及WebSocket.Feign可帮助我们更加便捷,优雅的调用HTTP API。在SpringCloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Fe

2021-02-01 21:45:16 1035

原创 SpringCloud之Ribbon

一. 概述原创不易,转载请注明出处       author:yww1. 什么是Ribbon?Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具。简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将 Netflix 的中间层服务连接在一起。Ribbon 客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文

2021-01-28 21:16:10 261

原创 SpringCloud之Eureka搭建

一. 概述原创不易,转载请注明出处       author:yww1. 什么是Eureka?Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server

2021-01-27 23:00:40 815

原创 SpringBoot整合Log4j2

一.Log4j2日志log4j2日志级别在log4j2中,共有8个级别,按照从低到高为: ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFFALL : 最低等级的,用于打开所有日志记录。Trace : 是追踪,就是程序推进以下。Debug : 指出细粒度信息事件对调式应用程序是非常有帮助的。Info : 消息在粗粒度级别上突出强调应用程序的运行过程。Warn : 输出警告及warn以下级别的日

2020-12-01 15:44:48 282

原创 SpringBoot整合Druid

一.Druid连接池关于DruidDruid是阿里团队开源的高性能数据库连接池,国内使用广泛,特别是在监控sql和数据库性能方面非常强大。连接池能有效节省数据库连接消耗,且对高写入、实时性要求高的业务非常合适。SpringBoot搭建1. 引入依赖 <!--alibaba数据源,池依赖,fastjson依赖--> <dependency> <groupId>com.alibaba</groupId>

2020-12-01 15:38:49 144

原创 SpringBoot整合Aop

一. Aop 切面编程什么是AOP?AOP(Aspect-Oriented Programming),一般称为面向切面编程,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性。可用于权限认证、日志、事务处理等。SpringBoot搭建:引入aop依赖<!--aop依赖--><dependency>

2020-12-01 15:20:55 86

原创 SpringBoot整合Swagger

一.Swagger认识SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用:1. 接口的文档在线自动生成。2. 功能测试。Swagger是一组开源项目,其中主要要项目如下:Swagger-tools:提供各种与Swagger进行集成和交互的工具。例如模式检验、Swagger 1.2文档转

2020-11-30 17:38:18 323

原创 SpringMVC工作流程

SpringMVC工作流程SpringMVC流程图:流程说明:DispatcherServlet :说明 : 中央控制器,也叫前端控制器,是整个请求响应过程的控制中心,组件的调用统一由它调度。流程 : 当用户向服务端发送一次请求后,这个请求会先到前端控制器DispatcherServlet。HandleMapping :说明:处理映射器,他根据访问的url映射到对应的后端处理器Handler,也就是说他知道处理用户请求的后端处理器,但是它并不执行后端处理器,而是将这个处理器告诉中央处理器。

2020-06-25 22:46:16 160

原创 poi 导出工具类

因公司上班需要使用poi制作导入导出,于是自己利用反射写了一个poi的导出工具类。(poi版本3.17)导出工具类代码如下: /** * 导出 * @param filePath excel模板路径 * @param startRow 数据起始行 (从1开始数) * @param lineCellCount 当行单元格总数量 (从1开始数) * @param list 数...

2019-11-26 22:59:12 597 2

原创 GitLab

Centos 6 系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6Centos 7 系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

2018-11-16 16:59:13 151

原创 MyBatis分页设置

MyBatis分页设置&lt;select id="queryMyApplicationRecord" parameterType="MyApplicationRequest" resultMap="myApplicationMap"&gt; SELECT a.*, FROM tb_user a WHERE 1=1 &lt;if test="ids...

2018-10-15 12:24:51 305

转载 Spring框架两大核心特征的基本理解

Spring框架的两大核心特征:AOP和IoCIoC(控制反转)是Spring的一个容器,他不是一种技术,而是一种思想,依旧是基于面向对象编程的。它能指导我们怎么样设计出松耦合、更优良的程序。简单来说,如果现在有两个(甚至更多)类,A类和B类,A类要引用B类中的某个方法,传统编程是在A类中实例化一个B类,也就是通过new,然后打点调方法,而我们知道,代码高耦合最大的原因就是用了new。利用Sp...

2018-09-18 09:41:35 2744

原创 Servlet生命周期

Servlet的生命周期分为四个部分,分别是如下四点:实例化初始化服务销毁第一次访问Servlet时,服务器会创建一个Servlet实例,那么Servlet中的init()方法就会执行,任何一次用户请求都会创建一个新的线程去访问Servlet中的service()方法,在service()方法中会根据不同的请求方式调用不同的doXXX方法(Get请求访问doGet()方法,Pos...

2018-09-16 22:59:05 5517

转载 java.lang.Exception 中常见异常的解释

一般面试中java Exception(runtimeException )是必会被问到的问题 常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了常见的几种如下:NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常。 IllegalArgumentException - 传递非法参数异常。 Arithm...

2018-09-13 11:23:47 48123

原创 为什么要用ORM?和JDBC有何不一样?

ORM是一种思想,就是把object转变成数据库中的记录,或者把数据库中的记录转变成为object,我们可以用JDBC来实现这个思想,其实,如果我们的项目是严格按照oop方式编写的话,我们的JDBC程序不管是有意还是无意,就已经实现ORM的工作了。现在有许多ORM工具,它们底层调用JDBC来实现ORM工作,我们直接使用这些工具,就省去了之间使用JDBC的繁琐细节,提高了开发效率,现在用的较多的...

2018-09-12 22:22:11 893

原创 jsp有哪些内置对象?作用分别是什么?分别有什么?

jsp有哪些内置对象?jsp共有以下9个内置对象: 1.request 客户端请求,此请求会包含GET/POST请求的参数 2.response 网页传回客户端的回应 3.pageContext 网页的属性是在这里管理 4.session 请求有关的会话期 5.application servlet正在执行的内容 6.out 用来传送...

2018-09-07 21:11:50 19025

原创 多线程有几种实现方法?同步有几种实现方法?

多线程有两种实现方式,分别是继承Thread类与实现Runnable接口。 同步的实现方法有两种,分别是synchronized,wait与notify。 wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。 notify():唤醒一个处于等待...

2018-09-06 21:56:48 3594 2

原创 String和StringBuffer的区别

String和StringBuffer的区别String: 是对象不是原始类型。 为不可变对象,一旦被创建,就不能修改它的值。 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。String是final类,即不能被继承。StringBuffer:是一个可变对象,当对它进行修改的时候不会像String那样重新建立对象。它只...

2018-09-04 22:02:55 19698

空空如也

空空如也

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

TA关注的人

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