自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Abright's blog

不积跬步无以至千里

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

原创 Java-JDK8安装及环境配置

新建CLASSPATH- .;新建JAVA_HOME- C:\Program Files\Java\jdk1.8.0_162【JDK路径】快捷键“ Win + R ” ,打开运行窗口,输入cmd,点击确定打开命令行窗口,输入java。找到Path - 添加%JAVA_HOME%\bin。Oracle 官方【需要登陆】华为镜像【直接下载】

2023-03-02 20:55:10 271

原创 5.8 水仙花数

输出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于。例如,153是一水仙花数。

2022-10-30 23:15:57 127

原创 Java各层名词详解

Entity/Po/Dto/Vo/Bo/Pojo/Dao/Controller/View

2022-10-22 23:26:39 1053

原创 Tomcat 安装与配置

下载地址Apache Tomcat® - Apache Tomcat 10 Software Downloads选择Core 栏目下下载第一个格式是免安装文件解压后就可以用,推荐下载 Tomcat 9,Tomcat 10有坑解压后放在一个常用的软件安装位置右键我的电脑——属性——高级系统设置——环境变量新建CATALINA_HOME=D:\ProgramFiles\apache-tomcat-9.0.10 【Tomcat安装目录】找到 新增以下%CATALINA_HOME%\lib%CATALINA_HO

2022-06-16 11:43:13 170

原创 Leetcode 868. 二进制间距

题目:给定一个正整数 n,找到并返回 n 的二进制表示中两个 相邻 1 之间的 最长距离 。如果不存在两个相邻的 1,返回 0 。如果只有 0 将两个 1 分隔开(可能不存在 0 ),则认为这两个 1 彼此 相邻 。两个 1 之间的距离是它们的二进制表示中位置的绝对差。例如,“1001” 中的两个 1 的距离为 3 。题解class Solution {public: //1.转化为二进制 //2.逐位读取 //3.确定条件:将二进制中所有1的下标放到数组中 //4

2022-04-24 15:33:48 65

原创 MYSQL 练习题

SQL 练习一创建staff表,其中有字段id,name,sex,age,salary,department,且id自增,表格数据自行补完整(sex有男有女)。(1)查询员工表中所有员工的编号、名字select id,name from staff(2)查询员工表中所有员工的所有信息(所有列),两种写法,有啥区别?select * from staffselect id,name,sex,age,salary,department from staff区别:列出字段时只查询投映选取指定的.

2022-03-11 15:48:37 1145

原创 后缀表达式的计算(机算)代码

思路用栈实现后缀表达式的计算①从左往右扫描下一个元素,直到处理完所有元素②若扫描到操作数则压入栈,并回到①;否则执行③③若扫描到运算符,则弹出两个栈顶元素,执行相应运算,运算结果压回栈顶,回到①#include <iostream>#include <string.h>using namespace std;#define MaxSize 10typedef struct{ char data[MaxSize];//静态数组存放栈中元素 int

2022-02-15 17:45:04 7187

原创 中缀表达式转后缀表达式(机算)代码

代码思路取自王道数据结构思路初始化一个栈,用于保存暂时还不能确定运算顺序的运算符。从左到右处理各个元素,直到末尾。可能遇到三种情况①遇到操作数。直接加入后缀表达式。②遇到界限符。遇到“(”直接入機;遇到“)”则依次弹出栈内运算符并加入后缀表达式,直到弹出“(”为止。注意:“("”不加入后缀表达式③遇到运算符。依次弹出栈中优先级高于或等于当前运算符的所有运算符,并加入后缀表达式,若碰到“(”或栈空则停止。之后再把当前运算符入栈。按上述方法处理完所有字符后,将栈中剩余运算符依次弹出,并加入

2022-02-15 15:48:01 1178 1

原创 微服务入门基础

微服务入门基础分布式与集群是什么集群是个物理形态,分布式是个工作方式。分布式与集群的关系分布式中的每一个节点都可以做集群,而集群并不一定就是分布式的,因为具体实现目的不同。对于分布式来讲是将一个业务分拆多成个不同功能模块部署在不同的服务器上,不同模块相互配合调用完成整体业务。而对于集群来讲,则是把某个拆分的模块部署在多个服务器上。以负载均衡的方式响应请求。分布式与集群的个各自优势分布式与集群目的都是提高效率,但各有侧重。分布式是以缩短单个任务的执行时间来提升效率,而集群则是通过提高单位

2022-02-05 12:13:13 1050

原创 Mybatis 快速入门详解

Mybatis 详解简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。使用①添加MyBatis的坐标②创建user数据表 [默认已创建]③编写User实体类 [默认已创建]④编写映射文件U

2022-01-11 15:10:20 104

原创 SSM 框架快速入门详解

SSM 框架整合SSM 是Spring、SpringMvc、mybatis整合在一起完成一个web项目的开发pom.xml <dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>

2022-01-11 14:51:05 1520

原创 SpringMVC 快速入门详解

SpringMVC 入门基础Spring MVC是Spring Framework的一部分,是基于Spring结合MVC实现的轻量级Web框架。SpringMVC是围绕DispatcherServlet [ 调度Servlet ] 设计。DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心,DispatcherServlet接收请求并拦截请求,再将请求分发到不同的处理器。Hello SpringMVC配置web.xml<?xml version="1.0"

2022-01-11 14:48:27 595

原创 Spring 快速入门详解

Spring 入门详解简介Spring就是指Spring framework是分层的 Java SE/EE 一站式轻量级开源框架,Spring 框架是全家桶(spring mvc、spring boot、spring cloud等等)内其它框架的基础和核心Spring 以IoC(Inverse of Control,控制反转)和 AOP(Aspect Oriented Programming,面向切面编程)为内核。如何理解Ioc和DIIoc又称DI是在不同时期提出的概念,本质都是在描述同一个事物只

2022-01-11 14:38:43 962

原创 Mybatis 快速入门详解

Mybatis 详解简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。使用①添加MyBatis的坐标②创建user数据表 [默认已创建]③编写User实体类 [默认已创建]④编写映射文件U

2022-01-10 18:46:24 153

原创 Maven 快速入门详解

Maven的配置和使用安装下载官方下载 Maven – Download Apache Maven云盘下载 https://pan.baidu.com/s/1jxRM7Njc0mtCb9e5QnVgGQ 【密码 iszd】解压下载完解压到一个文件夹即可,并在该目录下创建一个本地仓库文件夹repository配置配置环境变量我的电脑【右键】属性——高级系统设置——系统变量找到 Path ——添加Maven目录下bin目录的绝对路径打开cmd输入 mvn -version 如果出现版本信息代

2022-01-10 18:45:31 198

原创 三层架构和MVC模型常识

三层架构和MVC模型常识三层架构简介表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。业务逻辑层(BLL):针对详细问题的操作。也能够说是对数据层的操作。对数据业务逻辑处理。数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、改动、查找等。评价三层架构能够减少层与层之间的依赖,但分层结构会对系统性能方面有一定的降低。MVC简介MVC是软件架构的一种设计模式,对软件进行分割成3个层次:视图、模型、控制,对应的英文分别是Model、Vi

2022-01-10 18:44:11 674

原创 Servlet 快速入门详解

Servlet 快速入门简介Servlet是由Sun公司基于Java开发的动态WEB技术在Java中有个Servlet接口,该接口有两个实现类 HttpServlet、GenericServlet 其中GenericServlet是HttpServlet的父类工作原理当Web服务器接收到一个HTTP请求时,它会先判断请求内容——如果是静态网页数据,Web服务器将会自行处理,然后产生响应信息;如果牵涉到动态数据,Web服务器会将请求转交给Servlet容器。此时Servlet容器会找到对应的处理该

2022-01-10 18:42:09 214

原创 Listener 监听器入门详解

Listener监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。按监听的对象划分ServletContext对象监听器HttpSession对象监听器ServletRequest对象监听器按监听的事件划分对象自身的创建和销毁的监听器对象中属性的创建和消除的监听器session中的某个

2022-01-10 18:41:12 177

原创 Filter 拦截器入门详解

Filter 入门详解当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。常用在登录验证、统一编码处理、敏感字符过滤编写Filter实现Filter 接口,重写以下三个方法init 初始化——>doFilter 拦截——>destory 销毁public class CharacterEncodingFilter implements Filter { /* 1、过滤器中所有代码在过滤特定请求时都会执行 2、必须要让过滤器filterChai

2022-01-10 18:40:28 905

原创 Cookie和Seesion 详解

Cookie和Seesion参考cookie和session的详解与区别 - 测试开发喵 - 博客园 (cnblogs.com)Java之Cookie与Session - CoLoo - 博客园 (cnblogs.com)会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。为什么要使用会话跟踪呢?因为HTTP协议是无状态的协议。

2022-01-10 18:38:08 399

原创 Java 各层名词详解

Java 各层名词详解Entity最常用实体类,基本和数据表一一对应,一个实体一张表,类似于Po和Pojo的定位。PoPO 是Persistent Object 的缩写,持久化对象,位于持久层,每一个字段,与数据库相对应DtoDTO是 Data Transfer Object 的缩写,数据传输对象,在视图层和服务层之间传输用来转换从PO到VO,或者从VO到PO的中间对象VoVO 是 Value Object 的缩写,值对象,位于视图层,每一个字段与视图层所需要的字段对应BoBO(Bus

2022-01-10 18:37:13 957

原创 Java之JSP页面基础详解

JSP 详解简介JSP(全称Java Server Pages)是一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。是运行在服务端的语言。JSP文件后缀名为 .jsp 。JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。JSP输出Hello World<html> <head> <title>第一个 JSP 程序</titl

2022-01-10 18:01:56 1173

原创 Java 注解和反射

注解和反射注解 Annotation注解又称 Annotation,是JDK 5.0 开始引入的技术通俗的讲注解相当于程序的解释说明,注解可以通过反射被读取Annotation格式:@“注释名”,当然可以添加一些参数值(形如:@Retention(RetentionPolicy.RUNTIME))注解可以使用在package、class、method、field 等上面最典型的例子就是重写注解了@overridepublic void run(){...}元注解元注解的作用就是负责注

2022-01-10 17:58:45 167

原创 JDBC和MYSQL8在IDEA连接

JDBC简介JDBC是JAVA数据库连接技术[java database connectivity]的简称,是由JAVA语言编写的类和接口组成,可以对多种关系的数据库进行连接。 JDBC中的核心类有:DriverManager、Connection、Statement,和ResultSet!工作原理接口方法Connection 对象JDBC通过Connection对象的方法操作数据库void Close(); //释放资源statement createstate.

2021-12-22 11:23:25 654

原创 MySQL 语句基础

创建用户Creat user ‘username@localhost’ IDENTIFIED BY '123456';输入明文密码提示过短需转密文:select password(String pwd);赋权:GRANT ALL ON databasename.tablename TO username@localhost;创建用户并给定权限Grant all on databasename.tablename ‘username’@‘localhost’ IDENTIFIED BY ‘

2021-12-21 19:41:39 560

原创 MYSQL找回或修改密码

**修改密码:**输入指令 `mysqladmin -uroot -p旧密码 password 新密码 ` (注意结尾不要带"`;`"号);

2021-12-21 13:45:50 523

原创 Winwods配置免安装MySQL8

Winwods配置免安装MySQL8

2021-12-20 15:17:29 627 2

原创 专升本/英语四六级作文模板

一、观点对比引入现象In recent years, is a hot topic.More and more people began to discuss the significance of the.正反观点Opinions on whether the_is good or not vary from individual to individual.Proponents maintain that_,Besides,.last but not least.while others

2021-12-15 14:50:30 341

原创 C++ STL学习路线及笔记

什么是STLC++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。C++ 标准模板库的核心包括以下三个组件:容器、算法、迭代器。...

2021-12-12 16:33:29 592

MYSQL8.0.27 × 64 -Windows

MYSQL8.0.27 × 64 -Windows 免安装

2021-12-20

空空如也

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

TA关注的人

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