自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Java连接Xftp的问题:Could not parse response code. Server Reply: SSH-2.0-OpenSSH 异常

ftp连接

2022-11-28 11:15:15 1470 1

原创 java Excel导出工具类

自己学习一下,Excel导出工具类

2022-11-10 11:42:33 1716 1

原创 Client does not support authentication protocol requested by server;...MySQL client

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘自定义的密码’;打开cmd控制台登录到mysql中,然后输入如下两条指令。

2022-09-12 17:39:03 326

原创 java面试基础篇--hashMap中如何解决hash冲突

本文章学习参考以下文章:https://blog.csdn.net/abcd1430/article/details/52745155https://blog.csdn.net/weixin_42398171/article/details/112096446https://www.jianshu.com/p/a7a76c5b8435https://www.jianshu.com/p/f323f4b0c109文章的目录:1、hashMap的底层实现2、什么是hash冲突3、hashMap如

2022-07-12 18:21:17 4568

原创 Java面试基础篇--线程之间的通信和进程之间的通信

本文章参考学习文章:https://blog.csdn.net/pengzhisen123/article/details/79455742?ops_request_misc=&request_id=&biz_id=102&utm_term=%E7%BA%BF%E7%A8%8B%E9%97%B4%E7%9A%84%E9%80%9A%E4%BF%A1%E6%96%B9%E5%BC%8F&utm_medium=distribute.pc_search_result.none-t

2021-10-26 17:24:42 126

原创 java面试题--2021年10月14日面试题总结

本文学习参考文章:https://blog.csdn.net/john1337/article/details/103352832/1、SpringBoot中引入jar包等Service等组件方法在pom中引入对应的依赖,如果引入的三方jar包跟该项目Application所在包目录包含被依赖jar包目录在注解@SpringBootApplication中存在一个方法@AliasFor(annotation = ComponentScan.class, attribute = "basePack

2021-10-14 17:01:02 84

原创 Java面试框架篇--SpringMVC常用的注解

SpringMVC常用的注解@Controller标记这个类是一个SpringMVC Controller@ResponseBody标注在类或者method上面,使其的返回值是一个json字符串@RestController这个注解结合了上面的注解的功能,是一个SpringMVC Controller 类并且返回值是一个json@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Control

2021-10-13 22:17:48 131

原创 Java面试基础篇--String中的属性和常用方法

本文章学习参考的文章:https://www.cnblogs.com/duanxz/p/3511695.htmlhttps://blog.csdn.net/weixin_44365021/article/details/85775813https://blog.csdn.net/windy8833/article/details/5292481String中的属性 /** The value is used for character storage. */ // 这里的这个value

2021-10-13 22:01:46 478

原创 java面试基础篇--强引用、软引用、弱引用、虚引用,避免OOM问题

本文章参考学习相关文章:https://www.cnblogs.com/dolphin0520/p/3784171.htmlhttps://blog.csdn.net/qq_39192827/article/details/85611873https://www.cnblogs.com/rgever/p/8902210.html在大家学习Java的过程中,不可避免的应该都遇到过OOM(OutOfMemory)。那么怎么才能避免这种情况的发生呢,接下来我会就这个问题进行解释。本文大纲:1、什么是强

2021-09-30 10:37:55 438

原创 Java面试基础篇---CG垃圾回收机制(一万字最终总结)

本文章参考学习相关文章:https://www.zhihu.com/question/21539353https://www.cnblogs.com/dolphin0520/p/3783345.htmlhttps://blog.csdn.net/luzhensmart/article/details/81369091https://blog.csdn.net/fsjwin/article/details/111342195?utm_medium=distribute.pc_relevant.none

2021-09-28 17:10:40 1705

原创 git更新上传仓库

在项目的根目录下运行输入git status如果显示有需要提交的git add .git commit -m “add files”再次执行git status然后在项目的根目录中执行git remote add origin https://gitee.com/liu-feng-liu-feng/vue_shop.git(项目仓库的地址)git push -u origin master...

2021-08-11 15:26:03 415

原创 git用户名或者密码错误导致unable to access

电脑中搜索凭据管理器进行编辑,编辑成正确的即可

2021-08-11 15:10:55 236

原创 SpringBoot2(一)

SpringBoot2(一)一、Spring和SpringBootSpring:微服务、响应式布局(异步响应流的使用)、分布式云开发、web开发、serverless无服务开发(函数式服务)、事件驱动Event Driver、Batch批处理业务SpringBoot是一个高层的框架,它的底层就是Spring,解决了Spring大量的”配置地狱“带来的麻烦Spring5的重大升级,引入的新的响应式编程,有两个技术栈,一个是Servlet Stack ,另一个是Reactive StackSpring

2021-07-29 15:14:04 296

原创 反射_刘锋的博客

反射(Reflection)反射是使java称为准动态语言的关键加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象,一个类只有一个class对象,这个对象就包含了这个完整类的结构信息,这个过程就称为反射。Class类反射的根源获取class类的几种方法1、类名.class 这个方法是最为安全可靠的2、对象名.getClass()3、Class.forName(“类的路径”)4、基本内置类型的包装类都有一个Type属性// 通过Class的静态方法Class user

2021-07-26 16:35:21 135

原创 but was actually of type ‘com.sun.proxy.$Proxy**‘ AOP事务代理混用

spring aop代理混用解决 <aop:aspectj-autoproxy proxy-target-class="true"/>

2021-07-26 15:59:29 2285 1

原创 注解_刘锋的博客

注解1、什么是注解不是程序本身,可以对程序做出一定的解释可以被其他的程序读取格式注解是以@注释名 在代码中存在的,还可以加一些参数值在那里使用可以在package、class、method、field (包、类、方法、属性)上面2、内置注解@Override:重写 @Override public String toString() { return null; }@Deprecated 表示不鼓励程序员只用这个元素,有更好的选择@Deprec

2021-07-22 17:24:41 147

原创 1205 - Lock wait timeout exceeded; try restarting transaction

1205 - Lock wait timeout exceeded; try restarting transaction出现这个问题的原因是,还存在一个没有执行完成的事务,需要将事务停止以后在进行接下来的操作。首先是执行select * from information_schema.innodb_trx;显示现在还在执行的事务,找到这个属性,下面的数字就是显示正在执行的事务,使用kill 数字;就可以将事务给停止,然后就可以执行接下来的操作了。...

2021-07-20 14:39:44 426

原创 nodemon : 无法加载文件 D:\NodeJs\node_global\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/

nodemon : 无法加载文件 D:\NodeJs\node_global\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/1.管理员身份打开powerShell2.输入set-ExecutionPolicy RemoteSigned3选择 y 回车

2021-07-13 22:08:37 1362

原创 基于ajax、json、Restful、SSM的CRUD

基于SSM的ajax、json、jsp,Reslful风格编写crud的一些思想首先基础是使用Mybatis的逆向工程将要使用的Mapper和Bean等基本的东西创建出来其中Mapper层和Service层的对象都是用Spring在托管,实现@Autowired来代理一、增加一个对象数据首先是service层用Mapper的insertSelective方法,会将传进去的对象添到数据库中 public void saveEmp(Employee employee) { emp

2021-07-13 15:11:33 137

原创 jsp中Ajax请求发送PUT、DELETE请求的方式_刘锋的博客

jsp中Ajax请求发送PUT、DELETE请求的方式方式一首先配置pom.xml ,添加过滤器<filter> <filter-name>hiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class></filter><filte

2021-07-13 10:45:07 618

原创 web项目的一个jsp的基本配置

jsp文件中插入bootstrap和jquery <script type="text/javascript" src="${APP_PATH}/static/jquery-3.5.1/jquery-3.5.1.min.js"></script> <link href="${APP_PATH}/static/bootstrap-3.4.1-dist/css/bootstrap.min.css" type="text/css" rel="stylesheet"&g

2021-07-13 09:51:23 308

原创 SSM框架整合配置文件_刘锋的博客

文章目录web.xml启动spring容器springmvc前端控制器乱码过滤Rest风格spring配置文件扫描除了Contorller注解说明以外的包配置数据源数据源配置文件dbconfig.propertiesmybatis整合mybatis配置文件SQL批量操作事务控制springmvc配置文件扫描controller包视图解析器两个标准配置web.xml启动spring容器<context-param> <param-name>contextConfigLoc

2021-07-09 14:25:59 397

原创 H2测试用数据库_刘锋的博客

H2测试用数据库一、导入maven依赖 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.200</version> <scope>test</scope> &

2021-07-08 11:30:50 263

原创 Mybatis逆向工程_刘锋的博客

Mybatis逆向工程说明文档网址 : http://mybatis.org/generator/ <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.4.0</version

2021-07-08 09:56:10 161

原创 IDEA的web文件失效,无法进入index.jsp页面

2021-07-06 11:04:08 1118

原创 解决tomcat的控制台输出信息乱码问题_刘锋的博客

-Dfile.encoding=utf-8

2021-07-06 09:05:08 88

原创 hadoop大数据实践_刘锋的博客

文章目录hadoop大数据一、hadoop连不上网解决:二、Xshell6连接三、启动服务4、hdfs的shell操作相关的命令:五、使用java去操纵hdfs首先新建一个maven项目添加maven依赖新建测试类1、新建一个文件夹2、创建文件3、重命名文件4、查看文件5、上传文件6、下载文件六、可视化yarn和MapReauce词频统计案例1、先停止hadoop2、启动所有3、输入访问8088端口打包放进hadoop中运行jar查看文件内容七、ECharts首先创建一个html引入ECharts的js文件

2021-06-15 15:30:13 1374 1

原创 SSM框架整合_刘锋的博客

文章目录SSM整合一、MyBatis层1、首先创建一个数据库2、搭建环境创建一个maven项目添加依赖静态资源idea连接数据库构造项目结构目录mybatis-config.xmlapplicationContext.xmlmybatis连接数据库:数据库配置文件 database.propertiespojoBooksmapperBookMapperBookMapper.xml二、Spring层spring-mapper.xmlspring-service.xml三、SpringMVC层增加web支持w

2021-06-11 10:17:10 854 3

原创 JSON_刘锋的博客

文章目录JSON一、什么是JSON1、创建一个js对象2、将js对象转换为json对象3、将json对象转换成js对象test.html二、Controller返回JSON数据Jackson1、导入maven2、配置SpringMVC3、springmvc-servlet.xml4、Controller中文乱码问题:日期格式的转换三、Fastjson的使用1、先引入依赖2、内置的常用的方法出现的问题![在这里插入图片描述](https://img-blog.csdnimg.cn/20210607190514

2021-06-07 19:09:42 315

原创 SpringMVC_刘锋的博客

文章目录一、 回顾servlet创建maven项目设置pom.xml依赖创建普通的子项目,添加web框架支持HelloServletfrom.jsptest.jsp二、初始Spring MVCSpring MVC的特点SpringMVC核心搭建SpringMVCweb.xmlspringmvc-servlet.xmlHelloController.javahello.jsp解决404找不到的问题三、springMVC原理执行流程四、注解开发SpringMVCcontroller第一种实现方式第二种实现方式五

2021-06-05 20:13:59 382

原创 404找不到资源路径_500_实例化Servlet类[org.springframework.web.servlet.DispatcherServlet]异常_刘锋的博客

实例化Servlet类[org.springframework.web.servlet.DispatcherServlet]异常400找不到资源路径

2021-06-02 11:27:48 626

原创 Maven静态资源过滤_刘锋的博客

在pom.xml中添加maven资源过滤<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include>

2021-06-01 21:52:55 107

原创 什么是框架_刘锋的博客

框架1、什么是框架?(framework)框架就是一个软件,完成了部分的功能,软件中类和类之间的方法调用已经规定好了。可以根据这些类完成特定的功能,可以看成是一个模板。框架是可以升级和改造的,是安全的。框架是对某一方面有用的2、框架解决的问题能实现技术的整合提高开发效率,降低难度...

2021-05-31 16:14:09 119

原创 Spring_刘锋的博客

文章目录Spring简介maven配置优点组成拓展IOC理论推导helloSpringbeans.xmlHello.classMyTest.classdao的spring托管配置IoC创建对象的方式无参有参Spring配置别名bean的配置importDI依赖注入构造器注入set方式注入(重点)其他拓展方式注入bean的作用域bean的自动装配测试自动装配ByNameByType使用注解实现自动装配导入约束配置注解支持@Autowired@ResourceSpring 使用注解开发完全使用java的方式配置

2021-05-31 16:12:23 1630

原创 Maven_刘锋的博客

文章目录ANT概述功能安装种类和之间的关系本地仓库远程仓库中央仓库设置本地仓库路径Maven的标准目录结构Maven常用的命令Maven生命周期Maven概念模型图IDEA集成Maven骨架创建一个web工程项目maven工程实例Maven Web报错:Unable to compile class for JSP选择提高tomcat的版本或者降低jdk的版本配置活动模板maven依赖范围Maven连接数据库(JDBC)ANTMaven之前管理项目的技术,可以打包发布项目。*.jar *.va

2021-05-31 09:35:04 467

原创 MyBatis_01_刘锋的博客

一、框架的概述文章目录一、框架的概述mvc架构模式三层架构三层架构请求处理的流程三层架构模式和框架框架1、什么是框架?(framework)框架解决的问题jdbc访问数据库的优缺点MyBatis二、MyBatis框架的快速入门搭建MyBatis开发环境jdbc.propertiesmybatis.xml提交事务:重要对象ResourcesSqlSessionFactoryBuilderSqlSessionFactory(重要对象)sqlSession对象使用工具类和模板工具类模板java.sql.SQLE

2021-05-31 09:30:01 102

原创 XML_刘锋的博客

文章目录XML概念:xml的应用xml语法XML约束DTD(Document Type Definition)**简介**分类使用内部外部XSD(XML Schema Definition)XML解析技术DOM4J解析XMLDOM4J生成xmljsoup解析XMLXpath解析XML概念:可扩展标记型语言标记型语言:html就是标记型语言可扩展:html里面的标签是固定的,每个标签都有特定的含义xml标签可以自己定义,可以写一些中文的标签用途:html使用来显示数据xml也可以来显示数

2021-05-30 13:19:04 111

原创 Lombok_刘锋的博客

文章目录概念:使用:常用注解:优点:缺点:1. JDK版本问题2. 胁迫使用3. 可读性差4. 代码耦合度增加概念:Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。Lombok也存在一定风险,在一些开发工具商店中没有Project Lombok支持选择。 IDE和JDK升级存在破裂的风险,并且围绕项目的目标和实施存在争议。使用

2021-05-30 11:08:10 118 2

原创 Java线程池_刘锋的博客

文章目录线程和线程池的区别线程池的七大参数线程和线程池的区别线程的join方法:目的是使子线程去等待主线程执行完成的,具体的应用场景是,当主线程要使用子线程的计算结果的时候,但是子线程的运算时间比较长,正常的情况下,主线程要先与子线程结束,这就得使用join方法来激活线程,而不是使用start来启动线程。线程池的 性能高于线程,线程池实现了线程的重复使用,但是一般的线程没有实现线程的复用,是一直在执行线程的创建和销毁,中间会耗费大量的时间。线程在空间上的耗费:【1】Thread内核数据占用

2021-05-30 09:55:34 120

原创 JDBC_刘锋的博客

文章目录JDBC1、JDBC概述2、获取数据库连接3、使用preparedstatement实现CRUD操作增加(Create)更新(Update)通用的增删(delete)改检索(Retrieve)练习:4、操作BLOB类型字段向数据表中插入blob类型的数据查询(下载)5、批量插入添加方式二,很慢addBatch() executeBatch() clearBatch()终极方案,不允许自动提交数据6、数据库事务事务的实现事务的ACID属性A:原子性C:一致性I:隔离性D:持久性设置隔离级别ja

2021-05-30 09:52:15 771

空空如也

空空如也

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

TA关注的人

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