自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 mybatis踩坑记录

Integer类型在传入mapper层的时候,如果是值为0的话,会被转化为空 ,即 ''如下图,如果rp.fdsStatus的值为0的话,则会被判断为空,然后不进入该条件。

2024-01-18 09:39:26 340

原创 十大排序:选择排序

十大排序:选择排序

2022-08-06 21:50:49 105 1

原创 十大排序:快速排序

十大排序之快速排序

2022-08-05 22:52:59 114

原创 十大排序:冒泡排序

十大排序算法之一:冒泡排序法

2022-08-04 22:01:04 118

原创 SpringBoot入门笔记

SpringBoot入门

2022-06-02 10:59:39 683 1

原创 SpringMVC入门笔记

SpringMVC1.什么是SpringMVC它是基于MVC开发模式的框架,用来优化控制器.它是Spring家族的一员.它也具备IOC和AOP.2.什么是MVC?它是一种开发模式,它是模型视图控制器的简称.所有的web应用都是基于MVC开发.M:模型层,包含实体类,业务逻辑层,数据访问层V:视图层,html,javaScript,vue等都是视图层,用来显现数据C:控制器,它是用来接收客户端的请求,并返回响应到客户端的组件,Servlet就是组件3.ssm框架优化的方向4.SpringM

2022-05-28 21:29:41 270

原创 Mybatis入门笔记

1. 三层架构1.1 什么是三层架构在项目开发中,遵循的一种形式模式.分为三层.1)界面层:用来接收客 户端的输入,调用业务逻辑层进行功能处理,返回结果给客户端.过去的servlet就是界面层的功能.2)业务逻辑层:用来进行整个项目的业务逻辑处理,向上为界面层提供处理结果,向下问数据访问层要数据.3)数据访问层:专门用来进行数据库的增删改查操作,向上为业务逻辑层提供数据.各层之间的调用顺序是固定的,不允许跨层访问.界面层<------->业务逻辑层<------>数据访

2022-05-27 20:47:05 1861 3

原创 Spring入门笔记

文章目录1.什么是Spring框架2.Spring的特点3.什么是IOC3.1.基于xml的IOC3.2.项目案例3.3.基于注解的IOC2)依赖注入的注解4.添加包扫描的方式5.为应用指定多个 Spring 配置文件6.spring配置文件的整合7.1.手写AOP框架实现类可以不用实现接口的所有方法7.2.Spring支持的AOP的实现7.3.AOP常用的术语8.什么是AspectJ框架8.1.AspectJ常见通知类型8.2.AspectJ 的切入点表达式(掌握)8.4.AspectJ框架切换JDK动态

2022-05-25 10:15:45 1394

原创 关于代理的一些知识

文章目录代理模式(1)概念(2)举例(3)作用(4)实现代理的方式①静态代理②动态代理入门案例动态代理原理实现动态代理案例动态代理步骤流程多个方法如何分别增强总结加餐:说说Cglib动态代理什么是CGLibCGLib动态代理的优势步骤示例代理模式(1)概念代理就是帮别人做事情,如:工厂的中介,中介负责为工厂招收工人,那么中介就是工厂的代理;客户通过商家购买东西,商家向厂家购买货物,商家就是工厂的代理在开发中存在a类需要调用c类的方法,完成某一个功能,但是c禁止a调用。这时,可以在a和c之间创建一个

2022-05-24 15:39:14 189

原创 战五渣的六级备战心得

战五渣的六级备战心得首先说说单词方面,我个人是每天背20个新单词,100到140个复习单词(从开学背到考试那会是背了大概有1500个单词左右,因为我也不是每天都有背单词哈哈哈)。其次就是,我在做题过程中,碰到不会的单词也会查完记录下来(拿个小本本记起来,然后每天背完单词就拿这个本子背做题过程中遇到的不会的单词)听力部分的话,网上很多人都说要多听几遍,直到能把能把对话内容写出来的程度,但我个人觉得,对于我这个战五渣来说就还是算了,听力部分,每天我会选择早上或者晚上听(这个时间段我精神比较集中),每

2022-05-17 15:25:06 83

原创 idea高效使用指南

详见 idea高效使用指南

2022-05-09 15:28:27 213

原创 Docker进阶笔记

Docker进阶笔记

2022-04-28 16:40:34 410

原创 Docker笔记

Docker入门笔记

2022-04-27 11:58:01 6864 1

原创 mybatis约束

主配置文件config的约束<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">Mapper的约束<?xml version="1.0" encoding="UTF-8"?><!DOCTYP

2021-01-30 16:55:38 278

原创 eclipse for java se developers如何安装 java ee的插件

最近由于想入门java ee,但又苦于之前安装的是 eclipse for java se而不想再安装一个eclipse ,经过一番波折之后知道了如何将se“升级”为ee。第一步 : 通过help ----> about elipse ide ,找到自己的版本号,如下图第二部:help ----->install new software ,在word with栏输入如下,最后面为你的版本号第三步:找到Web,XML,Java EE and OSGi 这一项然后打勾,点击Ne

2020-09-24 08:20:59 348

原创 进程?线程?

文章目录什么是进程,什么是线程?进程和线程是什么关系多线程的作用:提高程序的处理效率线程的内存图实现线程的几种方式关于线程对象的生命周期获取当前线程对象、修改线程对象的名字什么是进程,什么是线程?概念:进程是一个应用程序(即一个进程可以看成是一个软件)线程则是一个进程中的执行单元。进程和线程是什么关系一个进程可以启动多个线程。举个例子:假设京东是一个进程,那么刘强东哥哥可以看作是京东的一个线程,奶茶妹妹也可以看作是京东的一个线程。不同进程之间的内存独立不共享。举个例子:阿里巴巴和京东是不同的进程

2020-08-10 15:14:09 243

原创 Java之IO流相关的知识点

Java IO流必须掌握的知识点

2020-08-02 10:28:50 713 1

原创 妈妈再也不用担心我不会打特殊字符(符号)了

同时按住 win+.注意:是windows键加句号键噢除了特殊符号还有很多表情符号,这一点对喜欢发表情的同志来说应该算是福利了哈哈各位看官如果觉得对你们有帮助的话麻烦给我点个赞吧,你们的支持是我创作的动力...

2020-07-26 21:53:50 380

原创 Markdown基础语法和扩展语法大全

基础语法注意:所有的符号都必须是半角符号以下红色字体皆为代码而不是效果,效果就请各位看官自行尝试啦标题:一个#代表一级,最高到六级标题,#号与后面文字中间要有空格# 一级标题 ## 二级标题斜体 *我是斜体*粗体 **我是粗体**加粗斜体 ***我是加粗斜体***下划线 <u>我是下划线</u>删除线 ~~我是删除线~~分割线 --- 分割线只需要三个-就能显示出一i条分割线文字引用

2020-07-26 14:34:36 770

原创 Java中String类和StringBuilder类以及StringBuffer类

没人是你的光芒,就自己照亮远方概念String对象为“不可变对象”。指的是对象内部的成员变量的值无法再改变。String类对象也称为“不可变字符序列”StringBuilder和StringBuffer称之为“可变字符序列”StringBuffer JDK1.0版本提供的类,线程安全,做线程同步检查, 效率较低。StringBuilder JDK1.5版本提供的类,线程不安全,不做线程同步检查,因此效率较高。 建议采用该类。常用方法String类常用方法StringBuilder.

2020-07-26 10:42:34 221

原创 Java实现二分法查找指定元素

代码:package cn.java_Array;import java.util.Arrays;import java.util.Scanner;public class TestDichotomy { public static void main(String[] args) { int[] arr = { 30,20,50,10,80,9,7,12,100,40,8}; Scanner scanner = new Scanner(System.in); //创建输入类

2020-07-20 16:36:09 476

原创 CSDN如何快捷方便地转载他人的文章?

不知道有没有跟我一样的小白,在csdn上看到好的文章想转载,传播给更多喜欢学习的小伙伴看到,却又苦于普通的复制粘贴太过麻烦。最近我也是发现一个比较好用的技巧。在这里分享给大家这里以chrome浏览器为例子首先,在喜欢的csdn文章的界面,右键鼠标,点击检查,或者直接ctrl+shift+I然后会出现这样的界面,这便是开发者调试工具了2、接着在这个界面按住ctrl+F,出现搜索框,在搜索框中输入article_content,然后你会看到左边整篇文章都变成了蓝色。3、这时候我们依旧把鼠标停留

2020-07-15 16:37:47 1033

转载 关于java中 String字符拼接符“+“的讨论

程序: public class Test { public static void main(String args[]) { String s1 = "abc"; String s2 = "abc"; String s3 = "abc" + "def"; String ...

2020-07-15 15:56:03 1168

原创 JAVA中Arrays.deepToString()与Arrays.toString()的区别

Arrays.deepToString()主要用于数组中还有数组的情况,(即多维数组)而Arrays.toString()则相反,对于Arrays.toString()而言,当数组中有数组时,不会打印出数组中的内容,只会以地址的形式打印出来。Arrays.toString()一般用于打印一维数组package cn.java_Array;import java.util.Arrays;/** * 测试 * @author Jackson * */ public class Test{

2020-07-12 16:51:30 1441

原创 JAVA API文档 中文版

在学习Java过程中,学会阅读API文档有时候能帮助我们解决不少问题,API文档就像是字典,在我们需要时候可以很方便的进行查找,奈何很多小伙伴的英文可能不是很好,这里分享一个Java 的API文档的中文版链接:https://pan.baidu.com/s/1EHwZvdlvyflhZT3XHiiYPA提取码:x9f7...

2020-07-12 15:01:11 5122 5

原创 Java环境搭建(JDK的下载和Path环境变量的设置)

下载jdk一、下载地址 :Java官网进入官网,选择你想要下载的jdk版本进行下载,点击JDK Download然后会出现相应的系统和相应操作位数的jdk版本windows的小伙伴如何不知道自己的系统是几位操作数的可以鼠标右键桌面上的“此电脑”,点击“计算机属性”,即可查看操作位数注意: 1.32位操作系统只能安装32位JDK; 2.64位操作系统可安装32位JDK,也可以安装64位JDK。安装过程注意自己的安装路径即可,其他都直接点击下一步二、环境变量Path的配置P

2020-07-08 10:43:17 1338

原创 如何让自己的网页更容易被搜索引擎搜索到

不知道有没有跟我一样的新手小伙伴刚开始写博客没什么人气,又苦苦追求访问量,我也是最近才知道能向站长平台提交链接或sitemap文件以使自己的网站被收录部分站长平台360站长必应站长百度站长谷歌站长以百度站长为例进入百度站长后,在以下红框处输入你要收录的链接,然后点击提交即可其他其他站长平台大部分是提交sitemap文件首先我们需要生成sitemap文件,(至于如何生成,这里不做赘述),然后使用FTP软件将下载的sitemap文件上传到网站的根目录下,最后再向站长平台提交文件即可..

2020-07-04 16:11:55 1812

原创 史上最全的git命令

浅谈git命令1、pwd 显示当前路径(目录)2、clear 清屏3、ll 显示当前目前的所有文件4、 cd .. 此操作可以退回上一个目录5、git init 进入到想要托管的文件的目录下后,输入该命令即可托管该文件6、git status 查看当前目录每个文件的状态7、git add 文件名 把文件添加到暂存区,再次执行git status命令,文件名变成绿色,即已经被git跟踪,放在了暂存区8、git commit 把暂存区所有的文件提交到本地仓库但一般后面要加备注,以让别

2020-06-30 11:48:34 1006

C++(API介绍) 1: PeekMessage 该函数为一个消息检查线程消息队列,并将该消息(如果存在)放于指定的结构。

C++(API介绍) 1: PeekMessage 该函数为一个消息检查线程消息队列,并将该消息(如果存在)放于指定的结构。

2022-05-07

API(Application Programming Interface,应用程序编程接口)是一些预先定义的接口,目的是提供应

Java API: 指的就是JDK中提供的各种功能的Java类. 这些类将底层的实现封装了起来, 我们不需要关心这些类是如何实现的, 只需要学习这些类如何使用即可. 我们可以通过帮助文档来学习这些API如何使用.

2022-05-07

chrome拓展插件.zip

非常非常非常非常非常好用的浏览器插件,完全方便okkk,非常好用的chrome浏览器插件噢完全方便okkk完全方便okkk

2020-07-17

空空如也

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

TA关注的人

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