
Java进阶及项目
文章平均质量分 66
JavaEE,JavaWeb和综合实战等
AIMaynor
个人博客:maynor1024.live,ai网站: vlink.cc/maynorai
展开
-
数据接口工程对接BI可视化大屏(一)
网站地址:https://cloud.baidu.com/product/sugar.htmlSugarBI是百度推出的自助BI报表分析和制作可视化数据大屏的强大工具。基于百度Echarts提供丰富的图表组件,开箱即用、零代码操作、无需SQL,5分钟即可完成数据可视化页面的搭建,降低开发成本的同时,提高业务对数据的使用效率,助力企业精准快速决策。原创 2023-09-07 20:24:59 · 1626 阅读 · 9 评论 -
Java私活300元,完成JavaWeb志愿者管理系统(四)
接到一个单子,要求完成一个课设网站,前后端都要有,收费300元。用到的技术栈:前端:springboot+vue+layui+maven+mysql后台:spring+jsp+tomcat8+mysql原创 2022-07-09 15:39:39 · 11073 阅读 · 29 评论 -
快速入门RabbitMQ
微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。原创 2022-03-29 17:48:59 · 309 阅读 · 0 评论 -
SpringBoot启动报错Failed to determine a suitable driver class
原创 2021-11-08 20:42:20 · 281 阅读 · 0 评论 -
学习Java Spring SpringMVC SpringBoot的朋友请看这里~
新开的一个号更新Java+前端+毕设的内容https://blog.youkuaiyun.com/qq_58432443后续Java的内容将在这个号更新!这次转变是我个人从大数据转向大数据全栈的改变也能让粉丝更加清晰获取想看的文章内容-------ending...原创 2021-11-05 10:17:49 · 1441 阅读 · 2 评论 -
【1024程序员节】RestFul,mvc拦截器,SSM基本整合-学习笔记
1.SpringMVC文件上传1.1 多文件上传多文件上传 与 单文件上传 类似步骤:表单:<form method="post" enctype="multipart/form-data"> <!--提供多个input,允许选择多个上传文件--> <input type="file" name="images" /> <input type="file" name="images" /> </form>控制原创 2021-10-24 11:59:13 · 1248 阅读 · 8 评论 -
Caused by: java.lang.IllegalStateException: @Resource annotation requires a single-arg method: publi
Caused by: java.lang.IllegalStateException: @Resource annotation requires a single-arg method: public java.util.List com.czxy.customer.service.impl.CustomerServiceImpl.query_All_Customer()解决:改了包名忘了改配置类的路径SpringMVC是真的麻烦!还好快学SpringBoot...原创 2021-10-18 21:35:43 · 759 阅读 · 1 评论 -
Spring mvc-文件上传与JSON-学习笔记
2.文件上传2.1 多文件上传表单 <form action="${pageContext.request.contextPath}/file/upload2.action" method="post" enctype="multipart/form-data"> 选择文件: <input type="file" name="images" /> <br/> 选择文件: <input type="file" name="ima原创 2021-10-18 09:53:09 · 803 阅读 · 1 评论 -
SpringCloud学习笔记(二)
微服务概述2.1 什么是微服务?什么是微服务?微服务(Microservice Architecture) 是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。究竟什么是微服务呢?我们在此引用ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话:原文:https://martinfowler.com/articles/microservices.html汉化:https://www.cnblogs.com/liuning8023/p/4493156转载 2021-10-16 13:28:50 · 510 阅读 · 0 评论 -
❤️最后的大爆发❤️五万字总结SpringMVC教程——三部曲封神之作(建议收藏)
文章目录前言1. Spring MVC 概述2.1 Spring MVC是什么1.0 Spring MVC处理流程2. 入门案例:查询详情 ( xml)3.1 需求说明2.1 思路分析2.2 实现步骤2.2.1 拷贝配置文件相关代码2.2.2 创建java类和jsp文件3. 入门查询:查询所有(无xml)3.2 需求说明3.1 思路分析3.2 步骤实现3.2.1 拷贝pom文件,创建MVCConfi.原创 2021-10-08 15:15:20 · 1218 阅读 · 13 评论 -
Spring相关面试题:谈一谈你对事务的理解?
事务详解•研究Spring事务,需要学习事务管理平台管理器:PlatformTransactionManager–在平台管理器中,通过事务的定义获得事务,从而进行事务提交或回滚操作。•事务定义 TransactionDefinition 的详解:•传播行为:一个事务调用另一个事务,事务共享问题。1.PROPAGATION_REQUIRED,required:支持当前事务,如果没有事务,创建一个新的。A 有事务,B使用A的事务。(支持当前事务)A没有事务,B创建新的。()1.PROPAGATI原创 2021-10-08 10:18:56 · 624 阅读 · 0 评论 -
Spring Data OVERVIEW
Spring Data春季数据 2021.0.5OVERVIEW 概览LEARN 学习Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.Spring Data 的任务是为数据访问提供一个熟悉的、翻译 2021-10-07 21:24:06 · 390 阅读 · 0 评论 -
狂神说MyBatis07:缓存
狂神说MyBatis07:缓存简介1、什么是缓存 [ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2、为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。3、什么样的数据能使用缓存?经常查询并且不经常改变的数据。Mybatis缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提转载 2021-10-07 17:03:03 · 323 阅读 · 0 评论 -
图解AOP相关术语
AOP相关术语 Target( *目标对象 *): 代理的目标对象。通俗点讲:你需要增强的类,这个类就是目标对象 例如:UserServiceImpl Joinpoint( *连接点 *): 所谓连接点是指可能被增强的位置。在spring中,AOP是对方法进行增强,这个位置/时机可以是方法前或者方法后,或者出异常的时候。 例如:addUser()方法执行之前的位置 或者 addUser()方法执行之后的位置 或者 AddUser出异常的时候 Pointcut(原创 2021-10-07 09:20:39 · 389 阅读 · 0 评论 -
❤️爆肝万字!一文最全总结之Spring从入门到入土❤️(建议收藏)
文章目录前言1. Spring概述1.1 介绍2. IoC入门2.1 什么是IoC2.2 IoC入门案例1(基础案例)2.3 IoC入门案例2(依赖注入)2.4 IoC入门案例3(面向接口编程)2.5 IoC入门案例4(整合JUnit4)3. IoC详解3.1 Bean的创建3.2 依赖注入(DI)3.2.1 按照名称注入3.2.2 按照类型注入3.2.3 普通数据注入4 properties数据注入1.1 @.原创 2021-10-05 17:20:30 · 5338 阅读 · 17 评论 -
MyBatis练习(2)查询所有的一级分类,同时查询二级分类,以及查询二级分类下的所有图书
一对多* 查询所有的一级分类,同时查询二级分类,以及查询二级分类下的所有图书CREATE TABLE category( cid VARCHAR(32) PRIMARY KEY, cname VARCHAR(50), parent_id VARCHAR(32), `desc` VARCHAR(100));INSERT INTO category(cid,cname,parent_id,`desc`) VALUES('c100','童书','0','一级分类');INSERT IN.原创 2021-10-03 17:00:35 · 1199 阅读 · 0 评论 -
大二暑假结束我也真实体验了一回企业中的Java开发【实习纪录】
前言在暑假找份实习工作的想法,萌生在我的心里已久。找份和自己做学专业的工作,既能及时检查自己学习的成果,又能赚些生活费减轻家里负担,还可以丰富简历提升工作能力。正文求职篇我主要是用实习僧和Boss直聘两个App找工作的,Boss直聘好一些,HR会和你聊两句,约面试,实习僧投简历基本过了初筛就没下文了,聊天也不回。由于我所学的专业是数据科学与大数据,一开始想找的工作也是大数据开发岗,后来不得不面对的事实是离家近 要求低 适合大数据的工作机会太少了,不得已我只能转投Java开发,不得不说Java原创 2021-10-01 14:48:57 · 2011 阅读 · 21 评论 -
MyBatis练习(1)数据表中的数据封装成JavaBean
作业需求:用户登录User表中数据:在控制台中输入:程序运行最终结果:在控制台打印1.按照数据表的数据用sql建表(表名User)2.使用sql插入数据将数据表中的数据封装成JavaBean(类名为User)参考代码:自行建立数据库项目结构:T1_SelectAll.javapackage com.czxy.ssm3.test;import com.czxy.ssm3.domain.User;import com.czxy.ssm3.mapper.UserMapper;原创 2021-09-27 18:08:01 · 799 阅读 · 0 评论 -
Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘order‘. Caus
问题:Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘order’. Caus解决:在SqlMapConfig.xml加上下面一段代码:<typeAliases><!-- <typeAlias type="com.czxy.ssm.domain.User" alias="user" />--> <typeAlias原创 2021-09-28 15:55:37 · 575 阅读 · 0 评论 -
六万字最全总结Java数据库编程MyBatis(建议收藏)
相关代码已上传到Gitee,欢迎start!https://gitee.com/the_efforts_paid_offf/java/tree/master/ssm_db1资料:链接:https://pan.baidu.com/s/1FIDi_9QiTuhb4x7pksGOUQ提取码:kevf MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理注册驱动、创建Connection、创建Statement、手动设置参数、原创 2021-09-25 20:05:52 · 15567 阅读 · 49 评论 -
ava. lang. NullPointerException com. ajax. connection. ConnectionUtil findProvinces(ConnectionUtil j
记录一个Mysql连接Bugtomcat启动后报错,发现是mysql连接写的不对"jdbc:mysql:///localhost:3306/mooncollege?useSSL=false"多了/ 和 3306jdbc:mysql://localhost/mooncollege记忆中第二次写错了,下次要牢记原创 2021-09-15 20:09:03 · 328 阅读 · 0 评论 -
工作中遇到的学过的知识点
1.分页查询2.反射机制原创 2021-09-13 18:50:23 · 346 阅读 · 0 评论 -
SpringCloud学习笔记(一)
笔记整理来源 B站UP主狂神说https://www.bilibili.com/video/BV1jJ411S7xr学习前言1.1 学习前提熟练使用SpringBoot 微服务快速开发框架了解过Dubbo + Zookeeper 分布式基础电脑配置内存不低于8G(我自己的是16G)给大家看下多个服务跑起来后的内存开销图:1.2 文章大纲 Spring Cloud 五大组件服务注册与发现——Netflix Eureka负载均衡:客户端负载均衡——Netflix Ribbon服务转载 2021-09-09 10:25:19 · 360 阅读 · 0 评论 -
log4j最全配置说明
文章目录1. log4j 的配置文件struts 配置displaytag 配置.spring 配置. ibatis 配置. hibernate 配置配置数据库联接direct log messages to stdoutdirect log messages to file mip.logdirect messages to dbLog4j 配置最全说明1. log4j 的配置文件Log4j 支持两种配置文件格式,一种是 XML 格式的文件,一种是 Java 特性文件 lg4j.proper转载 2021-09-01 16:11:55 · 1049 阅读 · 0 评论 -
Intellij IDEA 导入公司老web项目 从eclipse里
实习第一天接触了公司老项目,第一次导项目,不会导遇到很多Bug,在此做个记录:老项目用到的开发环境:从公司GitLab依次克隆4个项目下来后,按照下面步骤逐个导入点击File --> New -->Module From Existing Sources点击OK一路Next…导完后的项目结构:由于部分包没有导的,手动导包启动前我已经将Tomcat版本更换成tomcat7,Mysql使用5.1,并更换数据库链接、账号、密码Artifact agr原创 2021-08-30 19:07:29 · 555 阅读 · 3 评论 -
⚡️[前端学习]从0到1做一个Vue风格的Todolist(Vue牛刀小试)⚡️
文章目录前言 App.vue MyHeader.vue MyList.vueMyFooter.vue MyItem.vue运行效果:❤️往期精彩回顾❤️:前言大家好,我是程序员manor,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。学习vue差不多5天了,终于能写代码,以下代码是我按照B站尚硅谷的案例敲出来的:https://www.bilibili.com/video/BV1Zy4y1K7SH?p=82&spm_id_from=pageDriver原创 2021-08-29 20:08:52 · 4452 阅读 · 45 评论 -
[前端学习]文件组件专题
Vue中使用组件的三大步骤:一、定义组件(创建组件)二、注册组件三、使用组件(写组件标签) 一、如何定义一个组件? 使用Vue.extend(options)创建,其中options和new Vue(options)时传入的那个options几乎一样,但也有点区别; 区别如下: 1.el不要写,为什么? ——— 最终所有的组件都要经过一个vm的管理,由vm中的el决定服务哪个容器。 2.data必须写成函数,为什么? ———— 避免组件被复用时,数据原创 2021-08-26 22:30:35 · 478 阅读 · 4 评论 -
[前端学习]一文 Vue指令
内置指令v-html指令:1.作用:向指定节点中渲染包含html结构的内容。2.与插值语法的区别:(1).v-html会替换掉节点中所有的内容,{{xx}}则不会。(2).v-html可以识别html结构。3.严重注意:v-html有安全性问题!!!!(1).在网站上动态渲染任意HTML是非常危险的,容易导致XSS攻击。(2).一定要在可信的内容上使用v-html,永不要用在用户提交的内容上!样例:<!DOCTYPE html><html> <hea原创 2021-08-26 10:12:22 · 478 阅读 · 3 评论 -
❤️[前端学习]大数据全栈工程师之一文快速上手vue3❤️
文章目录Vue3快速上手1.Vue3简介2.Vue3带来了什么1.性能的提升2.源码的升级3.拥抱TypeScript4.新的特性一、创建Vue3.0工程1.使用 vue-cli 创建2.使用 vite 创建二、常用 Composition API1.拉开序幕的setup2.ref函数3.reactive函数4.Vue3.0中的响应式原理vue2.x的响应式Vue3.0的响应式5.reactive对比ref6.setup的两个注意点7.计算属性与监视1.computed函数2.watch函数3.watchE原创 2021-08-24 10:57:21 · 935 阅读 · 14 评论 -
[前端学习]ES6进阶学习
async/awaitEventLoop(同步和异步)API接口案例总结原创 2021-08-24 10:10:55 · 350 阅读 · 0 评论 -
[前端学习]Promise 对象一网打尽
Promise 对象Promise 的含义基本用法Promise.prototype.then()Promise.prototype.catch()Promise.prototype.finally()Promise.all()Promise.race()Promise.allSettled()Promise.any()Promise.resolve()Promise.reject()应用Promise.try()Promise 的含义Promise 是异步编程的一种解决方案,转载 2021-08-23 16:46:17 · 413 阅读 · 0 评论 -
[前端学习]ES6小史
ECMAScript 和 JavaScript 的关系一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 版。该标准原创 2021-08-23 14:57:30 · 344 阅读 · 0 评论 -
负载均衡策略及Eureka入门
负载均衡可以选择不同的实例来处理请求,那么具体怎么选呢? 如何决定此次请求应该使用哪个实例呢? 这就涉及到了负载均衡的策略。 多刷新几次上面的请求,你会发现 8083、8081 这两个实例是交替处理的,这是因为 Eureka 默认使用的是轮询策略,就是所有实例挨个选择一遍,周而复始。但实际上是有很多种负载均衡策略的,如下:(1)随机策略 RandomRule就像是抽签,闭眼睛随便抓一个。(2)轮询策略 RoundRobinRule按顺序循环选择每个实例。(3)重试策略 RetryRul原创 2021-08-18 14:58:48 · 2005 阅读 · 1 评论 -
手把手教你完成第一个JS项目:用简单到极致的贪吃蛇游戏熟悉JS语法
文章目录前言思路分析:第一关 Pixelbox.js的下载和使用第二关 孵一条小蛇-蛇的创建第三关 让小蛇动起来-移动蛇可以移动了,还很丝滑~前言贪吃蛇被业内视为真正意义上的第一款手机游戏,玩法简单到极致,随着诺基亚手机的流行风靡一时!在本次课程中我们采用Pixelbox.js这个框架进行开发,其核心是数据模型及渲染。通过贪吃蛇的开发,我们将对JS的语法更加的熟悉,同时学习如何把一个需求给分解成具体的开发步骤,培养你做项目的思维。我们先来看一下开发完后的效果:是不是很有复古的气息!!!没做过的小伙原创 2021-07-04 11:12:24 · 1773 阅读 · 21 评论 -
美女面试官问你JavaWeb学的怎么样?JavaWEB面试复习看这一篇就够了!!
大家好,我是ChinaManor,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。下面精选300道JavaWEB程序设计题第一章XML的基本使用测试题第二章Tomcat和Servlet测试题第三章Request请求测试题第四章Response响应测试题第五章会话技术之Cookie和Session测试题第六章JSP&el&jstl测试题第七章案例测试题第八章.原创 2021-06-27 12:52:42 · 752 阅读 · 7 评论 -
Maven仓库安装
1.昨日内容回顾商城项目已完结,将在后面的项目实战中回顾。Maven:项目管理工具。管理jar包,管理项目JDK必须先搭建Maven环境变量:不能直接放在C盘。%MAVEN_HOME%\bin镜像配置:jar包都是从网上下载到本地仓库使用。中央仓库在境外,速度特别慢。一般会设置境内 镜像服务器仓库配置:设置本地仓库位置2.maven-part12.1简述及作用(1)Maven:是一款优秀的项目管理工具。作用:项目构建管理(生命周期自动化)依赖管理(针对jar包管理)项目信息原创 2021-01-22 21:25:24 · 1038 阅读 · 0 评论 -
SpringBootRestFul快速入门
SpringBootRestFul1.什么是 RESTFulRESTful 是一种软件架构风格、设计风格,而不是标准。 只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风 格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 当前阶段可以理解为 使用请求方式(POST,GET,PUT,DELETE)来定位方法的一种请求路径写法.CustomerController.java添加 /** * ajax操作:保存客户信息 * @pa原创 2020-12-19 18:00:42 · 474 阅读 · 1 评论 -
SpringBoot快速入门
文章目录SpringBoot入门代码部分SpringBoot入门SpringBoot是Spring产品之一,为了简化程序员 框架环境搭建 花费的精力和时间。使用SpringBoot,程序员可以快速搭建框架项目,将更多精力投放在业务代码实现上。SpringBoot 尽可能简化XML配置springBoot可以一键式搭建项目环境,简化依赖管理。Mybatis的XML开发全面替换为注解版或通用Mapper版。默认的脚手架配置网址,不容易建立链接的。请选择Custom,使用阿里云的spring原创 2020-12-16 19:52:46 · 397 阅读 · 0 评论 -
[硬核]卷起来!两万六千字总结的JavaWeb核心技术学习笔记
文章目录前言http协议笔记JavaWEB笔记_1JavaWEB笔记_2(JSP)JavaWEB笔记_3(web项目)ServletTomcat笔记总结前言大家好,我是ChinaManor,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。该JavaWeb学习笔记源自zcc同学,非常善于总结知识的一位同学,可以收藏起来慢慢学习http协议笔记协议 : 约定 网络传输协议: `规范网络传输` 如 速率 . 传输码率 . 代码结构原创 2021-06-28 21:38:36 · 492 阅读 · 13 评论