自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunflower34

学无止境

  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 正则表达式

代码书写技巧:一层层过滤掉null的条件。

2023-01-31 21:33:59 103

原创 包装类基础知识

集合和泛型只能支持包装类对象,不支持基本类型数据

2023-01-31 20:59:04 133

原创 瓦尔纳宝典读后感

对自己热爱的事情孜孜不倦、不去计算你要投入的精力和时间,否则就会失去耐心。比如:我如果计算我学习技术要花费的时间,可能很久,我就没有兴趣去学习了。把致富作为目标合情合理我的时薪达到了5万员人民币,2022年12月31日我会拥有赚取1000万人民币。人生的方向比努力更重要如:一个适合创业的人做了一个软件工程师,每天劳苦奔波1天花费15小时工作,一年20万,10年才赚了200万,相比他如果选择创业可能2年就能达到200万的净资产你的习惯是怎么产生的?有助你实现目标吗?

2022-09-08 09:56:50 439

原创 JAVA基础回顾-10月8日

面向对象类就是一类事物的集合如人类,机器,用来描述一个类型的方式。对象是指类中一个具体的东西如汤姆这个人是属于人这个类的一个对象。对象可以有属性和方法,比如tom可以有身高,性别这些属性,也可以有运动这些方法世间万物都可以描述为类和对象,java就是给一类东西进行归类,找出规律,然后用一定的逻辑性将有规律的东西进行连接,最后产出可供人类使用的互联网项目。变量操作符流程控制数组...

2021-10-20 20:05:54 377 4

原创 常用类学习

常用类包装类包装类与基本数据类型的转化包装类型和String类型的相互转化String类String类的理解和创建创建String对象的两种方式字符串特性String的常用方法StringBuffer和StringBuilderMathDate日期、Calendar日历类及新日期System类Arrays类BigInteger类和BigDecimal类包装类1、针对8种基本数据类型相应的引用类型2、有了类的特点就可以调用类中的方法包装类与基本数据类型的转化1)jd5之前的手动装箱和拆箱方式

2021-07-01 06:56:50 143

原创 异常-Exception

异常异常的概念异常介绍异常体系图常见的运行时异常NullPointerException空指针异常ArithmeticException数学运算异常ArrayIndexOfBoundsException数组越界异常ClassCastException类型转化异常NumberFormatException编译异常异常处理概念异常处理分类try-catch异常处理自定义异常throw和throws对比rder:solid; width:100px; height:1px;" color=#000000 siz

2021-06-22 06:37:50 136

原创 枚举和注解

枚举和注解自定义类实现枚举enum关键字实现枚举JDK内置的基本注解类型@Override@Deprecated@Suppresswarnings元注解:对注解进行注解创建文件默认显示自己的创建信息:枚举实现方式:自定义枚举enum枚举特点:1、枚举的对应英文是enum。2、枚举是一组常量的集合。3、枚举是一种特殊的类,里面只包含一组有限的特定的对象。自定义类实现枚举实操:①将构造器私有化,防止直接new②去掉setXXX方法,防止属性修改③在Season内部,直接创建固定s

2021-06-19 16:31:51 83

原创 面向对象高级部分

类变量和类方法类变量类变量(静态变量static):多个对象共享一个公共变量1、静态变量是所有对象共享的(同一个类的)2、static变量在类加载的时候就生成了定义语法:访问修饰符 static 数据类型 变量名;推荐static 访问修饰符 数据类型 变量名;访问方式:类名.类变量名【推荐】对象名.类变量名使用细节:1、什么时候需要用类变量:当我们需要让某个类的所有对象共享一个变量时,考虑使用类变量。2.类变量与实例变量区别类变量是该类的所有对象共享,实例变量是每个对象独享

2021-06-17 19:26:54 196

原创 面向对象编程(中级部分)

面向对象编程(中级部分)IDEA使用安装使用技巧快捷键使用模板/自定义模板包访问修饰符封装(重要)继承(重要)多态(重要)superoverwriteObject类详解断点调试IDEA使用Idea除了支持Java开发,还支持HTML/CSS/PHP/MySql/Python等安装jetbrains.com使用技巧编码设置为utf-8快捷键使用快捷键修改位置:删除当前行:ctrl+d复制当前行:ctrl+↓补全代码:alt+/注释:ctrl+/导入该行需要的类:alt+ente

2021-06-12 11:04:38 134

原创 面向对象编程基础

面向对象编程类与对象成员方法成员方法传参机制Overload可变参数作用域构造器this对象存在的意义:如果用变量或数组处理数据,则不利于数据的管理。类与对象类就是数据类型对象就是一个具体的实例对象在内存中的存在形式:注意事项及细节:属性的定义语法同变量访问修饰符 属性类型 属性名;四种访问修饰符:public protected 默认 private属性的定义可以为任意类型属性如果不赋值有默认值,规则同数组实例化的对象名是对象引用创建对象的方式:先声明再创建声明加

2021-05-18 22:19:24 70

原创 数组、排序、查找

数组数组数组的三种使用方式排序查找二维数组为什么需要数组:方便处理大批数据数组数组可以存放多个同一类型的数据,数组也是一种数据类型,是引用类型。数组的三种使用方式动态初始化11、数组定义:数据类型[] 数组名 =new 数据类型[大小]2、数组引用:数组名【下标\索引】动态初始化21、先声明数组语法:数据类型 数组名【】数据类型【】 数组名数组名 =new 数据类型【大小】2、创建数组静态初始化1、初始化语法:数据类型【】 数组名 ={元素1,元素2}数组注意事

2021-05-06 20:51:33 84

原创 控制结构

控制结构顺序分支(if else switch)单分支双分支多分支循环(for,while,do while,多重循环)for循环while循环do while循环多重循环breakcontinuereturn流程控制介绍:决定程序顺序如何执行顺序程序默认的顺序,从上到下执行,中间没有判断和跳转分支(if else switch)让程序有选择的执行单分支if(条件表达式){执行代码块;}流程图:双分支if(条件表达式){代码块1;}else{代码块2;}流程图

2021-04-26 20:29:41 75

原创 运算符

运算符算术运算符关系运算符【比较】逻辑运算符赋值运算符三元运算符运算符优先级二进制位运算算术运算符算术运算符:/ (除法):如果在java中直接运算整数相除,会自动转为int类型,去掉小数部分。如果在java中直接运算整数相除赋值给double类型的变量,先获得int类型后才转为double%(取模) :本质为a%b=a-a/b*b++:自增,独立使用前++和后++一致 作为表达式: 前++:先自增后赋值 后++:先赋值再自增关系运算符【比较】可以将运算后的结果赋值给boolean变量逻

2021-04-20 21:10:18 76

原创 【变量】JAVA基础

【变量】JAVA基础1、变量介绍2、+号的使用3、数据类型4、浮点类型5、字符类型(char)6、Boolean类型1、变量介绍为什么需要变量?变量是程序的基本组成单位,变量有三个基本要素(类型+名称+值)变量赋值的原理:内存中将值储存并赋给一个地址,地址对应一个名称,通过名称就可以直接访问变量值变量使用注意事项:1、变量表示内存中的一个储存区域【不同的变量,类型不同,占用的空间大小不同】2、该区域有自己的名称【变量名】和类型【数据类型】3、变量需先声明,再使用。4、该区域的数据/值可

2021-04-13 22:11:58 97

原创 JAVA基础之API文档查看

API:应用程序编程接口。查看文档地址:https://www.matools.com/api/java8Java类的组织形式包>类>方法

2021-04-13 21:53:07 517

原创 Java基础之Java概述

1、Java特性1、面向对象的oop2、Java强类型机制、异常处理、垃圾回收机制等。3、Java语言是跨平台的,将一个编译好的.class文件在多个系统运行(linux或Windows):根本原因:靠JVM(JVM在JDK中) 4。Java是解释型语言,不能直接被机器执行,需要编译(类似的语言PHP,JavaScript)2、Java执行流程在这里插入图片描述java通过编译器将源文件编译成JVM可以识别的字节码文件。执行的本质是将.class文件装载到jvm机执行。注意

2021-04-13 21:47:00 109

原创 《穿透式学习》书籍小结

《穿透式学习》1、大脑是不可靠的,要把所学所得所感记录下来。不然我们人类怎么成长这么快的?2、对照学习法,和你学习的预期和目的差在哪对照思维法:①明细如何做及每个阶段的成果要培养自己对成果的鉴赏能力,知道自己做的是没问题的②在行动中对照③完美时刻3、如何做学习计划:现在的学习计划主要以实践为目的了,之前我的想法也是这样,但是没有证据,现在有人和我想的一样了。以实践为导向学习的五个台阶1)知识学习知识学习切记赋值别人的学习成果,那永远都是别人的,我们要通过练习和实践将它们变成自己的。

2021-01-08 16:55:51 259

原创 【慕课学习】JAVA核心技术-初级课程

JAVA已经隶属于Oracle公司JAVA的优点:1、将源码编译为字节码2、依赖各种平台上的虚拟机来解释执行字节码3、实现了一次编写、到处运行的特性4、能够接纳、兼容、和运行其他程序语言产生的字节码JAVA是程序语言java规范规定了语法和功能JCP:掌管java规范JDK:实现Java规范通过搜索 java achieve下载各种版本的JDK课程目录:1、基本语句和结构2、面向对象思想(重点)3、继承和多态(重点)4、异常处理5、数据结构6、文件处理一、JAVA环境搭建

2021-01-04 20:46:32 487

原创 SpringBoot的Docker基础学习

SpringBoot的Docker基础学习1、Docker是什么2、Docker的核心概念3、安装Docker1、Docker是什么Docker是一个开源的应用容器引擎Docker支持将软件编译成镜像;在镜像中做好配置发布出去。2、Docker的核心概念1、docker主机(host):安装了Docker程序的机器(安装在操作系统上);2、docker客户端(Client):连接docker主机进行操作;3、docker仓库(Registry):用来保存打包好的镜像4、docker镜像(Im

2020-12-01 14:05:25 144

原创 SpringBoot-Servlet容器、组件学习

SpringBoot-Servlet容器、组件学习一、配置嵌入式的Servlet容器二、注册Servlet、Filter、Listener三、其他的嵌入式Servlet容器一、配置嵌入式的Servlet容器背景:SpringBoot默认使用Tomcat作为嵌入式的Servlet容器思考:1)SpringBoot中如何定制和修改Servlet容器的相关配置?1、在配置文件中配置serverserver.port=8080server.servlet.context-path=/crudser

2020-10-22 22:41:23 105

原创 SpringBoot错误处理机制内容梳理

SpringBoot错误处理机制一、背景:二、定制错误页面一、背景:页面错误:浏览器访问:通过请求头访问:不存在浏览器页面默认效果:客户端访问:默认响应Json数据二、定制错误页面一、定制错误页面:1)【重点】有模板引擎的情况下;error/状态码【将错误页面命名为错误状态码,放模板引擎下error文件夹下,错误就会来到对应页面】2)【重点】可以4xx和5xx作为文件名去匹配(优先寻找精确的状态码.html)定制内容展示定制内容:3)【了解】没有模板引擎的情况(模板

2020-10-21 22:12:20 100

原创 SpringBoot_Web开发基础内容

SpringBoot_Web开发1、简介2、静态资源映射3、模板引擎1.原理2.引入Thymeleaf3.Thymeleaf使用/语法maven项目导入较慢用阿里云,记得idea的setting要更正过来才有效1、简介使用SpringBoot;1)创建SpringBoot应用,选中我们需要的模块;2)SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修

2020-10-09 20:56:28 136

原创 SpringBoot日志规则study

SpringBoot日志一、日志框架选择二、SLF4j使用1、如何在系统中使用SLF4j2、遗留问题三、SpringBoot日志关系四、日志切换一、日志框架选择市面上的日志框架:排除:jboss-loggingJCL日志抽象层选:SLF4J日志实现:LogbackSpringBoot:底层是Spring框架,Spring框架默认用JCLSpringBoot选用SLF4J和Logback;二、SLF4j使用1、如何在系统中使用SLF4j之后开发时,应调用日志抽象层的方法给系统导入s

2020-09-19 11:00:19 255

原创 SpringBoot快速创建和配置

SpringBoot学习一、快速创建SpringBoot项目二、SpringBoot配置1、配置文件2、加载顺序3、配置原理一、快速创建SpringBoot项目package com.sun.springboot.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springfra

2020-09-19 08:51:17 162

原创 SpringMVC-SSM整合开发

SpringMVC-SSM整合开发SSM是指SpringMVC+Spring+Mybatis其中SpringMVC是视图层,界面层,负责接受请求,显示处理结果的。spring:业务层,管理service和dao的工具类Mybatis:持久层,访问数据库的简化流程:1)用户发起请求-SpringMVC接收2)Spring中Service对象处理业务逻辑3)Mybatis处理数据4)再通过 Spring返回值呈现给用户5)响应SpringMVC容器:1)SpringMVC容器,管理Co

2020-09-07 22:25:02 89

原创 SpringMVC详细学习

SpringMVC详细学习SpringMVC概念SpringMVC说明SpringMVC优点SpringMVC执行流程准备条件请求接收流程SpringMVC源码理解在控制器对象中创建多个方法SpringMVC注解式开发@RequestMapping定义请求规则处理器方法的参数逐个参数接收请求参数中文乱码问题校正请求参数名@RequestParam利用对象接收参数(一次性接收多个)处理器方法的返回值返回值-ModelAndView返回值-String返回值-void(了解)返回值-对象Object返回值Lis

2020-09-03 22:51:10 144

原创 Spring-事物操作学习

Spring事物操作事务概念事务操作(搭建事务操作环境)事务操作(Spring事务管理介绍)事务操作(注解声明式)事务管理(声明式事务管理参数配置)事务管理(XML声明式事务管理)事务管理(完全注解声明式事务管理【多用springboot】)事务概念1、什么是事务(1)事务是数据库操作最基本的单元,逻辑上的一组操作,要么都成功,如果有一个失败都失败。(2)典型场景:银行转账lucy转账100给marylucy少100,mary多100如果转账期间有问题,就都不会改变2、事务特性(ACID)

2020-08-23 22:39:03 111

原创 Spring-Template学习

Spring-Template学习Spring-Template概念准备工作引入相关jar包在Spring配置文件中配置连接池配置jdbcTemplate对象,注入DataSource创建service类,创建dao类,在dao注入jdbcTemplate对象JdbcTemplate操作数据库-添加对应数据库表创建实体类编写Service和DaoJdbcTemplate操作数据库-修改和删除JdbcTemplate操作数据库-查询查询返回某个值查询返回对象查询返回集合JdbcTemplate操作数据库(批量

2020-08-23 22:38:52 609

原创 Spring详细学习-IOC和AOP学习

Spring详细学习Spring框架概念Spring目的Spring的核心组成部分-IOC和AOPSpring特点Spring框架概念轻量级开源的JAVAEE框架Spring目的简化企业开发而存在的框架Spring的核心组成部分-IOC和AOP(1)IOC(控制翻转)概念:把创建过程交给spring进行管理IOC概念及底层原理:什么是IOC?把对象的创建和对象之间引用的过程都交给Spring进行管理,目的是耦合性降低IOC的底层原理:xml解析、工厂设计模式、反射I

2020-08-23 22:38:41 260 1

原创 Spring学习

1、Spring框架概念轻量级开源的JAVAEE框架2、目的简化企业开发而存在的框架3、Spring的核心组成部分-IOC和AOP(1)IOC(控制翻转)把创建过程交给spring进行管理(2)AOP(面向切面)不改源代码进行功能增强的功能4、Spring特点(1)方便解耦,简化开发(2)AOP编程支持(3)方便程序测试(4)方便和其他框架整合入mybatis(5)方便对事物的操作(6)降低API的开发难度...

2020-08-13 07:11:29 79

原创 【Unity基础教学-03】自制砖瓦Make a Brick(建模)

享受建模乐趣1.下载一套插件sabre CSG,还有给Xnormal2.先下载一个砖块的贴图,然后用小狐狸修改去饱和度,和修改高亮比到黑白明显,然后后缀命名-h,然后在xNormal里工具第一个,添加-h后缀的图,然后右边右键产生图命名-n,分别添加到贴图中即可。CSG可以把砖块切一下类似这种。CSG是做场景的软件,一般细节方面还要下载blender3.修改完后做出3X8墙面,然后进行...

2020-08-06 22:37:56 327

原创 【傅老师DarkSouls第一季】01

1、输入模块 //Variable public string keyUp;//这样会在检视面板显示也可以直接赋值 public string keyUp = “w”;这样 public string keyDown; public string keyLeft; public string keyRight; public float Dup...

2020-08-06 22:37:46 137

原创 【傅老师DarkSouls第一季】02

1.跑步功能把run动画的Threshold改成2,这样到forward到2会自动跑步下面我们用脚本调用这个动画 :先在PI里加入下面的代码 public string keyA;//按键操作 public string keyB; public string keyC; public string keyD; public bool run;...

2020-08-06 22:37:25 126

原创 1/28 小作品

private Vector3 movement; public float runSpeed = 6; public float jumpForce = 25f; private void Update() { float h = Input.GetAxis("Horizontal"); Move(h);...

2020-08-06 22:36:30 86

原创 Listener监听器学习

Listener学习什么是Listener监听ContextConetext声明周期监听Context的attribute监听监听Session监听分生命周期Attribute变化的监听监听Request声明周期监听&&Attribute变化监听SESSION统计在线人数案例什么是Listener对web应用的监听外,还能监听session和request的生命周期,以及他们的attribute发生的变化监听ContextConetext声明周期监听创建脚本继承ServletCo

2020-08-06 22:34:40 155

原创 Filter学习

Filter学习Filter是什么Filter处理中文问题filter登录验证Filter是什么用户访问会经过多个filter到servlet脚本设置filter,表示所有访问都会经过filter,在控制台打出我们想要的东西。Filter处理中文问题通过Filter过滤器进行中文处理 ,那么所有的Servlet都不需要单独处理了。创建新的filter类在过滤器中的doFilter方法中增加即可request.setCharacterEncoding("UTF-8");filter登录验证

2020-08-06 07:35:39 105

原创 MVC知识点详细学习

理解MVCMVC使用的目的servletTOMCATServlet知识servlet获取参数JSPMVC查询MVC登录MVC验证MVC的CRUDMVC使用的目的MVC的使用是结合了servlet和jsp的不足,你要知道servlet和jsp哪里不足了。要知道servlet和jsp大致是做什么的servlet要理解servlet,你要知道tomcat是干什么的,有什么作用TOMCATtomcat是一种免费的WEB服务器,基本作用你访问自己做的html页面,你只能通过本地路径访问, 通过tomcat

2020-08-06 06:38:20 283

原创 servlet内容学习

title: servlet内容学习date: 2020-07-31 07:44:17author: sunflower34categories: Servlettags:Servlet概念:用于处理用户提交在web上的数据步骤:创建WEB应用写Servlet脚本部署TOMCAT获取参数的方法:当提交方式为post时,在脚本中需要doPost方法获取参数String name = request.getParameter("name");System.out.prin.

2020-08-03 12:22:50 119

原创 MarkDown笔记书写学习

学习目的:非常方便的做出来各种图像效果,程序员必备呀,而且自己搞了博客平台,但是不会写MarkDown,正好学习一下,感谢CSDN平台的支持。标题:标题 :@[TOC](大标题)一级标题:# 【注意#后有空格】二级标题:##快捷键文本样式斜体 *文字*加粗 **文字**标记:==文字==删除:--文字--引用: >文字字体变小:~字~ 如H2O的2幂: 2^2^ 表示2的2次方插入链接和图片...

2020-08-01 21:27:33 205

原创 JSP学习

JSP就是在html文件写html代码是JSP的<%@page指令import="java.util.* 导入类,多个类用逗号分开<%= new Date().getTime()%> 相当于response.getWriter().println(new Date().getTime());系统将JSP转换成了servlet代码所以可以执行代码内容。JSP的页面元素1. 静态内容就是html,css,javascript等内容2. 指令以&lt.

2020-07-31 12:39:28 127

一个小游戏的源码

类似一些独立游戏的源码,益智解密类的小游戏哦,大家都来看看哦

2018-08-17

空空如也

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

TA关注的人

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