自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 EasyExcel空列导致无法映射为对象问题

EasyExcel 映射问题,需要将空列删除。才能正常映射

2023-07-17 19:00:03 281

原创 (新手向)完整的快速创建 SpringCloud 项目代码并集成 Eureka,且实现远程过程调用

能够基于此文档快速实现 SpringCloud 的基本搭建,集成 Eureka注册中心,实现注册与发现,并实现远程过程调用的具体实现通过此项目代码实现核心代码的封装:因博主之前老板有过一个需求,是为了防止新员工将公司代码拷贝走,然后自己使用的问题a. 可以将原有的 SpringBoot 项目参照一下步骤改造成 SpringClou的 项目,只给新员工非核心的代码,

2023-06-25 15:23:38 329 1

原创 近三年程序员心得(面试建议看)

#程序员 就在刚刚,我洗完澡出来,好像有点被打通任督二脉的感觉,我发现每天洗澡前看点书,看点技术书籍,然后再洗澡,脑子里就很很清晰理清很多问题。比如我怎么学一个技术,之前我只是想着,一个技术只需要三个问题就可以解决,是什么,有什么用,具体怎么用。但是总感觉少了点什么,现在发现,这三个问题还有一个顶层的理解,就是。一个技术需要从深度和广度来讲,再讲是什么 有什么用,具体怎么用,再往里面具体点就是,先简单理解然后应用。之后再知其然并知其所以然。这样一个技术才能理解透彻。吃的干净。并且,我还想到现在公

2023-02-18 23:30:08 150 1

原创 使用mysql存储过程删除万级数据

使用存储过程循环删除数据

2022-12-12 16:42:18 252

转载 mysql 默认值 CURRENT_TIMESTAMP 差 8 个小时

mysql 默认值 CURRENT_TIMESTAMP 差 8 个小时,只需要将全局变量的时间,增加8个小时之后重新连接即可。

2022-12-12 15:26:04 716

原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile

SpringBoot 升级到 3.0,需要 JDK17 做支撑,SpringBoot 3.0 搭配 JDK1.8 将无法启动项目,报版本不匹配错误。

2022-11-30 19:10:20 3913 5

原创 CompletableFuture 并发执行并封装全部线程结果返回

多线程执行多个任务,最后封装返回所有线程的结果。

2022-11-29 17:54:29 1353 1

原创 http升级为https

十分钟配置https

2022-11-02 16:29:16 976

转载 上海不行 java 地址识别 省、市、区,包括直辖市

添加直辖市判断,并进行替换。如有侵权,请立即联系本人删除

2022-10-27 18:23:48 586 2

原创 入职一家初创公司第一周的血与泪

入职一家初创公司的血与泪也可用于面试题:你在工作中遇到过哪些难题?你都是怎么解决的?问题:Springboot在Window与Linux中图片回显不出来小程序后台管理系统,学员页面,学员编辑信息时,头像上传提示成功后,没有回显出来。返回的用户头像图片地址也是404。而且还要实现不登录的情况下,可以访问到图片资源。然后这个问题也是改了两天天。处理过程:第一天,想看后台报错日志,但是服务器连接不上去,因为这个服务器是只有内网才能访问,外部访问需要借助他们提供的VPN工具,用账号密码登录,还要发送短信

2021-10-24 21:49:13 3702 8

原创 Idea 2020 创建Springboot项目快速入门

第一步第二步第三步第四步第五步第六步第七步第八步第九步第十步

2020-05-05 15:28:28 1578

原创 JVM

java默认 三种类加载器,然后我们还可以自定义加载器:阿斯蒂芬二、栈、堆、方法区存储的内容堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 。栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的值和对象以及基础数据的引用...

2019-09-08 10:05:09 200

原创 Spring 相关IOC 两个Map

SPRING 架构分析spring官网:spring.io/projectsspring是一个资源整合框架 ,通过spring可以将很多资源整合在一起,例如:连接池、MyBatid等。对外提供相关服务,比如:秒杀、支付等;spirng中的IOC负责实现生命周期的管理和对象依赖关系的管理;spring框架架构:1.下图为容器初始化步骤图:个人分析为:一个被@Component组...

2019-09-01 22:13:32 1818 5

原创 POJO、PO、VO、DAO、JavaBean

Java中对象的作用:1. POJO:Plain Old Java Objects: 简单无规则java对象。只有属性和get、set方法。2. PO:persistent Object:持久化对象,POJO持久化之也叫POJO,一般项目中放在Entity包下的类,也就是PO3. Value Object:值对象,PO也被称为特殊的VO,作用为封装从数据库查询的数据...

2019-09-01 10:37:17 266

原创 关于java注释方法的知识

1./** */:此注释为多行注释,一般为类、方法和属性进行注释,并且方便后续进行注释导出;2.//:此注释一般为方法进行注释

2019-08-31 13:28:17 227

原创 mysql修改密码

2019-08-28 12:24:57 160

原创 sts创建项目异常

出现原因:在sts里面创建项目之后,pom.xml文件报错;分析原因:1.因为网络原因导致下载的东西不完整,2.配置的私服Maven库里面没有创建项目时的版本;解决办法:1.删除本地.m2文件夹重新下载2.将pom.xml里面的版本改低。3.配置公服...

2019-08-28 11:03:35 618

原创 Java基础总结概论

直接进入主题:概论主要是写的我个人对Java这门语言的一些理解,可能并不准确,但是会持续更新,让这篇文章更加准确的。basic:java语言基础需要掌握的包括有,Java的编译运行过程、各种运算符、分支结构、循环、数组。oop:java面向对象的编程,主要需要掌握的就是对象、类、数组、继承、访问权限、static、final、抽象类、接口类、内部类、对象内存管理;JavaSE: 常用的A...

2019-08-24 18:45:26 196

原创 12.BIN

二进制什么是2进制2进制:逢2进1的计数规则。[外链图片转存失败(img-3Q4nENh4-1566636751435)(bin0.png)]int类型 0~10:00000000 00000000 00000000 0000000000000000 00000000 00000000 0000000100000000 00000000 00000000 0000001000000...

2019-08-24 16:52:24 484

原创 10.Ajax

Nick Note###1.注解@Responbody作用:当我们将这个注解添加到请求方法上面的时候,方法里面的返回值会被作为“响应正文”返回给客户端。而并不会被重定向或者转发。#为什么要使用这个注解(去JSP):因为现在更多的希望服务器可以“响应一个正文”,而不再执行转发或者重定向。它的优点:服务器不用再担心客户端的显示问题,更好的实现服务器和客户端的分离。###2.JSON格式...

2019-08-24 16:51:09 129

原创 Linux下Nginx相关,虚拟主机、https:CA证书、集群和负载均衡

NginxNginx 是一款高性能的Web服务器软件.具有极高的并发性能利用Nginx与Tomcat组合使用, 搭建反向代理集群Nginx 反向代理集群可以解决网站的高并发问题!常见Web Server开源软件:NginxApacheApache Tomcat (Java EE)Jetty (Java EE)商业软件Microsoft IISIBM Webs...

2019-08-18 14:28:04 503

原创 Session共享

Session共享相关参考英语文档:https://github.com/xetorthio/jedis感谢!-为什么要实现Session共享?-Session主要是存储用户信息的,每个用户都会有一个对应的Sessionid,那么在Nginx集群下,有可能用户会因为服务器升级等问题而登陆到其他服务器,登录到其他服务器之后,用户自己信息就会丢失,所以我们需要实现Session共享,让每一台服...

2019-08-17 20:31:06 243

转载 Linux相关工具yum、wget、vim、wget、firewall、rpm(持更)

yum 安装(Linux版的应用市场)抄录连接:https://blog.csdn.net/shaoqieqian647/article/details/88233918特别感谢!yum最简方法安装下载最新的yum-3.2.28.tar.gz并解压wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gztar xvf yum-...

2019-08-16 10:14:50 414

原创 vim操作指南

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190815183343572.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZyYW1lX1g=,size_16,color_FFFFFF,t_70)...

2019-08-15 18:33:53 161

原创 Linux常用命令

###Linux常用命令#命令基本语法命令 -选项* 参数1 参数2命令区分大小写,命令结构是:-la中,减号代表选项,然后后面就是两个选项,分别为,l意思为长格式,a为all全部的意思,且选项顺序可以颠倒的。/代表具体文件夹,或者不写就是全部显示的意思。ls -la / :显示长格式下的所有根目录的文件ls /home :查看短格式的文件,不加-la,就不是格式显示,且不会显示详细信...

2019-08-13 17:14:30 298

原创 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'username

测试控制层的时候,因为url写多了%20导致以上错误:错误url:http://localhost:8080/users/reg? username=root&password=1234正确url:http://localhost:8080/users/reg?username=root&password=1234...

2019-07-23 14:35:54 534

原创 11.Springboot

1. SpringBoot作用:1.简化SSM的大量重复配置, 2.本质可以理解为一个集成框架,且不需要大量配置。2. 创建项目:1.在浏览器中访问`https://start.spring.io/`,配置相关 信息,最后生成项目 注意:不过度追求新版本。推荐主流版本,比较稳定。2.导入到eclipse中,修改pox.xml文件版本号:第一步:2.1.6改成2.1.3这个版本会...

2019-07-20 15:35:55 190

原创 9.Mybatis

作业创建名为tedu_ums的数据库;CREATE DATABASE tedu_ums;在该数据库中创建名为t_user的数据表,数据表中至少包括:id、用户名、密码、年龄、手机号码、邮箱这些字段;CREATE TABLE t_user ( id INT AUTO_INCREMENT COMMENT '用户数据的id', username VARCHAR(50) UNIQUE ...

2019-07-20 15:35:06 196

原创 8.SpringMVC

springMVC配置过程 HelloWorld1.创建Maven项目(1).导入SpringMVC的spring-webmvc的jar包(2).将SpringMVC的applicationController.xml的配置文件复制进来 更改配置文件代码如下:<context:component-scan base-package=“cn.tedu.spring”>&...

2019-07-20 15:34:12 183

原创 7.Spring

##1.Spring框架框架:相当于一个毛胚房,那么拿过来,直接个性格化装修就行。##1.2.解决的问题Spring框架主要解决了创建对象和管理对象的问题。比如:解除对象的耦合度,就是解除对象与对象之间的关系。1. Spring管理的对象的作用域与生命周期(不常用)由Spring管理的对象,默认都是单例的!并且,都是饿汉式的单例模式。在配置<bean>节点时,可以添加sc...

2019-07-20 15:33:16 146

原创 JDBC

###JDBCJava DataBase Connectivity:Java数据库连接,JDBC实际上就是Sun公司提供的一套和数据库交换的API(Application Program Interface应用程序编程接口)为什么使用JDBC:因为Java开发语言需要连接多种数据库,为了避免Java程序员每种数据库都学习一套新的api,sun公司提出个JDBC接口,让各个数据库厂商根据JDB...

2019-07-20 15:31:13 148

原创 Jq

###jQuery什么是jQuery是一个JavaScript框架让程序员写的更少 实现的更多简化原生js代码jQuery本身就是通过js语言所写的一个js文件可以像css一样通过选择器查找元素js: var div = document.getElementById(“id”);jq: $("#id")可以像css一样批量添加样式js: var imgs = docume...

2019-07-20 15:26:39 182

原创 JS

###JavaScript作用:给页面添加动态效果和动态数据 , html负责搭建页面结构和内容,css美化页面###JS历史1995年由网景(NetScape)公司发布,LiveScript,同年更名为JavaScript,和Java语言没啥关系,为了蹭热度###JS特点属于脚本语言,不需要编译,由浏览器解析执行js语言可以嵌入到html页面中js语言基于面向对象js属于弱...

2019-07-20 15:25:24 200

原创 4.Web总结

能查得到的都不是重点web前端html: 负责搭建结构和内容 (盖房子)css: 负责美化页面 (装修)JavaScript: 负责给页面添加动态效果和动态内容 ()jQuery: 对js进行封装,写的更少 实现的更多数据库###HTML学习html主要学习的就是 有哪些标签 标签有哪些属性 标签和标签的嵌套关系HyperTextMarkupLangu...

2019-07-20 15:22:48 322

原创 MVC总结

1.MVC(Model View Controller)模型视图控制器(1)MVC是什么?是一种软件架构思想,其核心思想是,要将数据处理与数据展现分开,按照这种思想,可以将一个软件划分成三种不同类型的模块,分别是模型,视图和控制器模型负责数据处理(业务逻辑)、视图负责数据展现(表示逻辑)控制器负责协调模型和视图(请求要先发送给控制器,由控制器选择对应的的模型来处理;模型返回的处理结果...

2019-07-20 15:17:28 168

原创 6.Servlet、JSP总结

1. 什么是Servlet?sun公司制订的一种用来扩展web服务器功能的组件规范。扩展web服务器功能: 早期的web服务器(比如apache、iis等)只能够处理静态资源的请求(即需要事先将html准备好),不能够处理动态资源的请求(即需要通过计算,生成html)。 早期使用CGI程序来扩展。 注(了解): CGI(Common Gateway Interace 通用网关接口...

2019-07-20 15:17:11 299

原创 3.JavaSE部分总结

1.StringStringBuilder:用于追加、插入、删除等编辑性的方法,与Stringbuffer用途相同endwith:检查后缀startwith:检查前缀url.substring:截取字符串中的 字符charAt(索引号):返回指定位置个数length() :返回字符长度toString:转换为字符串形式2.regex正则表达式1. 本身是一个字符串2.经常用于检...

2019-07-20 15:09:42 134

原创 2.面向对象(OOP)总结

1.什么是类?什么是对象?1)现实世界是由很多很多对象组成的基于对象抽出了类2)对象:真实存在的单个的个体类:类型/类别,代表一类个体3)类中可以包含:3.1)对象所共有的属性/特征-------------成员变量3.2)对象所共有的行为------------------方法4)一个类可以创建多个对象同一类型所创建的对象,结构相同,数据不同5)类是对象的模板,对象是类的具体...

2019-07-20 14:45:38 319

原创 1.Java基础总结_Basic

1.Java开发环境:1)java编译运行过程:-----------常见面试题1.1)编译期:.java源文件,经过编译,生成.class字节码文件1.2)运行期:JVM加载.class并运行.class(0和1)特点:跨平台、一次编程到处使用2)名词解释:-------------------常见面试题2.1)JVM:java虚拟机加载.class并运行.class2.2)JR...

2019-07-20 14:35:03 176

原创 CLIENT_PLUGIN_AUTH is required

1.修改.pom中数据库的jar包版本号<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> <version>5.1.34&...

2019-07-19 00:38:46 259

空空如也

空空如也

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

TA关注的人

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