自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSM 两表联查 controller 用 Model 传值到 jsp

对应的是 实体类字段名,不分大小写

2021-10-24 01:59:16 389

原创 idea 连接mysql失败

解决方法:1.配置原因:2.时区原因:在连接页面改为 urljdbc:mysql://localhost:3306/数据库名?useSSL=true&useUnicode=true&characterEncoding=utf8

2021-10-13 22:18:40 425

原创 IDEA MyBatis Plugins自动生成实体类和mapper.xml

连接数据库后

2021-10-13 22:15:39 218

原创 【mysql】使用Navicat连接数据库

【mysql】使用Navicat连接数据库毕业入职两星期后,终于给发了台台式电脑,感觉太乱就格式化了D盘,软件没了,一个一个重新按,安装到mysql的时候,报错,很久没装过了哎,搞得我还拿 mysql 数据库安装了一遍,还是报错,就查了好久,幸运的是最后查到了谢谢这位老哥 :原文1连接数据库点击左下角测试一下提示输入select host,user,plugin,authentication_s...

2020-09-25 19:38:04 273

转载 JS 随机生成 32到3位数字

前言最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串。方法一奇妙的写法 1 Math.random().toString(36).substr(2); 输出结果解释很有意思,研究了一下,基本上toString后的参数规定可以是2-36之间的任意整数,不写的话默认是10(也就是十进制),此时返回的值就是那个随机数。若是偶数,返回的数值字符串都是短的,若是奇数,则返回的将是一个很大长..

2020-09-18 18:40:51 826

原创 @RequestBody是干嘛的,作用是什么?

方法/步骤 @RequestBody的作用其实是将json格式的数据转为java对象。可能这样说大家还不太理解,下面看看这个简单的例子: 先编写一个jsp页面来向后台传递json格式的数据(切记是json格式的): 在后台接收如下: 这样的话,我们前台的两个json数据就会自动匹配到User这个对象中的属性中了,当然属性名称要一样。那么来看看结果: 可以看到User这个对象中的username和address都已经自动赋值好了,这个...

2020-08-04 00:03:51 9320 10

转载 js分页插件:首页,上页,快退,页码,快进,下页末页,跳转,使用模板,灵活自由

//page(JSON对象);所有属性见代码中ops define(function (require, exports, module) { module.exports= function(os){ //可用配置属性 var ops = { total:0 //记录数 , page:0 //当前页 , count:0 //或当前记录数 , side:5 //当前页左右数字页个数 , per:5 //每页...

2020-08-03 19:52:35 280

原创 分页插件:HelperPage:

简化版本:PageHelper拦截org.apache.ibatis.executor.Executor的query方法传参的核心原理是通过 ThreadLocal(线程局部变量) 进行的。在对某一个查询进行分页的时候,在调用 Mapper进行查询之前调用PageHelper.startPage(),这样Pagehelper会把分页信息存入到 ThreadLocal变量中,在拦截到query方法执行时,会从对应的 TreadLocal中获取分页信息,获得到了则进行分页处理,处理会把

2020-08-03 19:49:16 175

转载 struts2是什么,有什么作用,怎么使用,有什么好处?

注:参考文章:https://blog.csdn.net/qq_36754544/article/details/55062391struts2是一种重量级的框架,位于MVC架构中的controller,可以分析出来,它是用于接受页面信息然后通过内部处理,将结果返回。同时struts2也是一个web层的MVC框架,那么什么是struts2中的MVC呢?我们可以联想一下struts2的使用流程,我们需要先通过过滤器,调用URL判断使用哪个Action,再由Action决定返回结果,继而 提交...

2020-07-29 14:03:55 720

原创 hibernate和mybatis的区别

1 简单简介 1.1 Hibernate 框架 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,建立对象与数据库表的映射。是一个全自动的、完全面向对象的持久层框架。 1.2 Mybatis框架 Mybatis是一个开源对象关系映射框架,原名:ibatis,2010年由谷歌接管以后更名。是一个半自动化的持久层框架。2 两者区别 2.1 开发方面 在项目开发过...

2020-07-29 11:43:03 144

原创 Bootstrap 和 Easyui 滴 区别

前言:2020年7月28:参加学校的 毕业模拟 面试我之前也是参加过几次面试的人啊,竟然面的一塌糊涂,其中问到一个问题就是 Bootstrap 和 Easyui都是前端框架:我听到懵了:不知道啊,就用过,一脸懵逼。。。但是咱这口才 就开始吹,面试老师发出绝望滴表情。。。。我还是记录一下吧(正式开始)BootStrap 和 Easyui(BS和 ES代替)首先我们来分别看看bootstrap和easyUI实现的页面效果bootstrap: easyUI:easyUI整体.

2020-07-28 12:02:22 457

原创 面试题 Mybatis #{} 和 ${} 区别

#{} 是预编译处理 ${} 是字符串替换mybatis在处理 #{} 会把 #{} 替换成? ,调用PreparedStatement的set方法来赋值;mybatis在处理 ${} 把 ${}替换成变量值#{} 可以防止sql注入 ,提高安全性

2020-07-24 23:25:58 277

原创 bootstrap-closable-tab

bootstrap-closable-tab组件是一个可关闭标签页的组件。基于jquery和bootstrap示例1.gif截屏示例是div实现方式,更流行的做法,抛弃iframe吧~使用方法引入bootstrap-closable-tab.js文件 在需要显示标签的位置如下代码 <!-- 此处是相关代码 --> <ul class="nav nav-tabs" role="tablist"> </ul> .

2020-07-14 16:50:47 459

原创 AJex复习整理

1.什么是Ajex?官方:1、什么是Ajax?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新大白话:用了做异步刷新的,不用重新加载整个 页面就能够更新部分网页的技术。2、为什么要使用Ajax?这儿我们可以说到Ajax的优点之一:它可以在.

2020-07-13 09:52:25 822

原创 JS实现显示隐藏效果

本文实例分享了点击按钮实现隐藏和显示的切换代码,供大家参考,具体内容如下效果图:在不少应用中,都有这样的功能,点击同一个按钮可以实现一个元素的显示和隐藏的切换,下面就通过代码实例介绍一下如何实现此效果,代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

2020-07-12 21:33:37 1451

原创 Java 中 JVM、JRE、JDK三者的区别 和联系

1.JDK与JRE (JDK=JER+各种工具)任何语言或者软件的运行都需要环境。就像人要生活在空气中,鱼要活在水中,喜阴植物就不能放在阳光下暴晒一样,任何对象个体的存在都离不开其所需要的环境,编程语言亦是一样的。Java 语言的开发运行 ,离不开 Java语言的运行环境 JRE。没有JRE的支持,java 语言便无法运行。当然,如果还想编译 Java 程序,搞搞小开发的话,JRE 是明显不够了,这时候就需要 JDK。(总结:JRE:是 Java Runtime Environment...

2020-06-26 16:32:09 230

原创 交通标志查询大全

最近准备考驾照了,提醒各位 应届生 程序员 毕业把 驾照考了,不然 以后 工作起来 1.没时间 2. 时间成本变高了自己 交通标志 不太熟 记录 一下 ,要考 驾照的 程序员们 也看一下趴 标志连接...

2020-06-26 16:06:49 413

原创 Java程序 的运行过程(执行流程)分析

Java程序必须经过 编写、编译、运行3个步骤1.编写:是指在 Java开发环境中 进行程序代码的输入,最终形成 后缀名为 .java 的 Java 源文件2.编译:是指使用 Java 编译器对 源文件进行错误排查的过程 编译后生成.class的字节文件,不行 C语言一样 生成可执行文件3.运行:java 解析器 将 字节码文件翻译成机器代码 ,执行显示结果Java 虚拟机(JVM)啥是JVM?是运行Java程序的软件环境...

2020-06-26 14:58:09 242

原创 Java 编程规范(命名规则)

1.为什么要 编程规范?规范编程 是对编程的一种约定。 作用 提高 代码的 “可读性” 和 “可维护性”,便于代码重用2.命名规则2.1包:由小写字母组成2.2类:开头用大写字母,其他用小写字母2.3类的实例:小写字母开头, 后面单词 由大写字母开头2.4常量:大写字母 和 _ 下划线组成2.5参数 :无具体命名规则2.6 数组: 类型[] 数组名...

2020-06-26 14:21:09 219

原创 MVC 和MVVM区别 (通俗易懂)

1.MVC(Model- View- Controller)一种架构模式MVC的执行流程: 用户操作-View(负责接收用户的输入操作)-Controller(业务逻辑处理)-Model(数据持久化)-View(返回结果给View)2.MVVM(Model -View -ViewModel) = 模型--视图--视图模型这里简单解释一下:模型=后端传递的数据 视图=所看到的页面 ...

2020-06-23 16:51:27 1194

转载 控制反转(IOC)和依赖注入(DI)的区别(详细 通俗易懂解释)

IOC inversion of control 控制反转DI Dependency Injection 依赖注入要理解这两个概念,首先要搞清楚以下几个问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖?注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念吗?下面就来简要的回答一下上述问题,把这些问题搞明白了,IoC/DI也就明白了。(1)参与者都有谁:...

2020-06-18 21:02:54 1398

原创 Spring有哪些特征?

1、轻量——从大小与开销两方面而言Spring都是轻量的2、控制反转——Spring通过一种称作控制反转IOC的技术促进了低耦合。3、面向切面——Spring提供了面向切面编程的支持。4、容器——Spring包含并管理应用对象的配置的生命周期5、框架——Spring可以将简单的组件配置、组合成为复杂的应用。6、MVC——Spring的作用是整合,但不仅仅限于整合,Spring框架可以被看成是一个企业解决方案级别的框架。...

2020-06-18 14:07:42 542

原创 程序员写简历时必须注意的技术词汇拼写

概 述每年到了这个时候又快到了找工作的旺季,也就是俗称的「金三银四」。对于程序员来说,这个时候也是最好找工作和跳槽的时机。很多程序员花了太多的时间在 自己的技术水平提升 和 笔试、面试题准备之上,却忽略了找工作第一步所需要的一个严谨且靠谱的简历,导致最终结果是 其实技术没问题,但投出去的简历惨不忍睹,甚至连面试的机会都没有。而我觉得程序员写简历,第一步就是需要注意严谨而规范地使用各种技术词汇,但是我发现不论个人博客或者是个人简历很多人可能都是想当然的凭自己的印象来拼写技术词汇, 因此本文就几个大的方面

2020-06-13 21:47:18 644 1

原创 Servlet的生命周期 介绍

1.Servlet 生命周期分为 4步:加载--实例化--服务-销毁2.介绍:1. 加载:一般在 运行tomcat容器时 将 Servlet类加载到 tomcat当中,或者 当客户端 发送请求2.实例化:实例化 指 读取配置信息 ,读取初始化参数 3.服务:当容器 接受到客户请求 Servlet引擎创建 一个 ServletRequest 请求对象 和一个 ServletResponse响应对象,在将 这两对象 作为 参数传递给 对应的 Servlet对象的servic...

2020-06-10 15:00:03 109

原创 idea 如何下载 Vue

1.在idea中打开Terminal2. cd 切换当前项目(列:cd D:\work\Vue1 )3.输入:npm init -y 进行初始化4。安装Vue,输入命令:npm install vue --save

2020-06-09 17:14:58 1131

原创 Typora 编辑器 怎么 制作大纲 以及 大纲级别

打开Typora软件 2 点击Typora软件菜单栏上的”段落“选项,选择”一级标题“,则变成一级标题的光标,输入一级标题的内容,无需定义字体大小、段落等格式,输入完毕后按回车键,则一级标题定义完毕。 3 定义二级标题、三级标题等的操作方法同步骤2,可以在输入相应级别标题前加上一,(一),1等编号。 4 大纲定义完毕后按回车键,即可进入正文编辑模式。 5 定义好大纲级别后,如何查看大纲呢,点击菜单栏”视图“选项,选择”..

2020-06-04 15:29:59 10769 4

原创 多表联删

1. left join 方式:DELETE b,p,pb,pby 要求表1(book) 要有值,其他表可以无值,都可以FROM book bLEFT OUTER JOIN print pON b.guid = p.book_guidLEFT OUTER JOIN print_binding pbON p.guid = pb.print_guidLEFT OUTER JOIN print_binding_year pbyON pb.guid=pby.bind_guidWH

2020-06-03 17:15:29 212

原创 4中 多表连接

1.inner join, 保留两张表 条件都匹配的数据2.left join, 返回 左边满足条件的3.right join, 返回 右边满足条件的4.full join, 返回左右表都不满足条件的 数据1.SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P ORDER BY Perso...

2020-06-03 17:12:52 194

原创 SQL语句将某字段查询出以逗号隔开

持之以恒 2015-07-07 15:36:44 18463 收藏展开MySQL的sql语句有好多可以省去服务器端的复杂处理1、group_concat这玩意儿可以实现 将一个字段如id查询出来 成为这样的格式:121,122,123,124,125,126selectgroup_concat(id) as nids from 表名 搞定...

2020-06-03 17:02:00 1277 1

原创 CSDN上传资源出现报错:“该资源已存在,请重新上传”

刚刚写博客 上传时遇到的 记录一下子:1.解决CSDN上传资源出现报错:“该资源已存在,请重新上传”解决办法:把资源压缩了再上传就行了。补充:把资源改名字一般不行,因为CSDN要对资源进行内容检测。压缩了的文件就不能进行内容检测了。2.有时候在CSDN要上传资源时,浏览器会提示你请登陆,但是自己明明已经登陆了。这时候有一些解决方案会教你换一个浏览器或者清除浏览器缓存,我也都尝试了一遍,但是这并没有解决问题。最终,我通过另一个解决方案,修改DNS解决了问题。啥你不知道 啥是..

2020-06-02 21:25:28 310

原创 ​​​​​​​DNS是什么

先看这串数字 220.181.111.188 我说这是百度,天呐,如果都是这样,让大家记住几个网站地址有点困难吧。 大家都说,我只能记得www.baidu.com 现在可以解释DNS是干什么的, 就是把www.baidu.com翻译成220.181.111.188让机器理解。 好了,说的没文化一点,DNS就是个翻译官。 DNS的作用 同样是翻译官,但是大家的业务水平不见得一样。 有人翻译的很顺畅,有人翻译的磕磕碰碰,有人干脆不会翻译...

2020-06-02 21:22:04 318

转载 pom.xml 中各个标签 详细介绍

Maven 构件工程的属性文件pom.xml文件(实践用):<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <m...

2020-06-01 17:16:27 1484

原创 SpringBoot 救命面试题

1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多 Spring Boot 详细介绍请看这篇文章《什么是Spring Boot?》。2、为什么要用 Spring Boot?Spring Boot 优点非常多,如: 独立运行 简化配置 自动配置 无代码生成和XML配置 .

2020-06-01 16:23:19 121

原创 如何打开 IDEA的 run dashboard

1.Run Dashboard 是啥 知不知道?(不知道? 看着。。。)这里可以同时显示多个springboot项目,是不是非常滴方便(看到这里想不想晓得咋打开他)2.想打开这个 就的改配置文件: 2.1 在你的idea的项目目录中,有一个.idea目录: 找一个 叫workspace.xml 的娃娃打开她:2.2打开后,不要犹豫 搜索Rundashboard,找到下面这段:2.3然后在Component中添加下面的内容:<option na...

2020-05-30 17:05:12 117

idea快速上手指南.md

价值百万的 idea安装 和 入门讲解 教程很详细 超级详细 只有你想不到没有里面没有的 瞧一瞧看一看

2020-06-01

空空如也

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

TA关注的人

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