自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 消息中间件MQ

消息中间件的一些概念

2022-06-28 16:33:19 371 1

原创 Java中的父与子

前记不就是子类继承父类?这有何难?结果做题被啪啪打脸T T,父子关系属实需要梳理一下!好好总结,之后再遇到Java父子也不怕!正文1.继承Java最重要的三个特性:封装、继承、多态。笔者认为假如没有继承,多态也无从谈起,所以先从继承谈起。1.1概念继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。子类拥有父类所有属性和方法(包括父类私有成员、私

2022-04-13 17:03:39 1223

原创 Java中String转换方法

前记笔者自身对于String转换缺少整理,常常感觉比较混乱T T,特在此规范一下方法~正文1.1 String与基本数据类型(int、char、float、…)基本数据类型 → Stringint number = 1;String s1 = number+""; //方法一:直接加引号String s2 = String.valueOf(number); //方法二:调用String类中valueOf方法System.out.println(s1 == s2); // false

2022-04-12 11:39:50 3123

原创 MySQL学习笔记(一) :一条SQL查询语句的执行过程

MySQL的组成MySQL可以分为Server层和存储引擎层Server层实现MySQL大多数核心服务功能(触发器、视图)存储引擎层实现数据的存储和提取常见的存储引擎有:InnoDB(MySQL默认)、MyISAM、Memory不同的存储引擎共用一个Server层Server层1. 连接器连接器负责和客户端建立连接、获取权限、维持和管理连接。连接步骤:完成TCP握手连接器使用输入的用户名和密码进行用户身份验证认证通过后,连接器从权限表中查出用户拥有的权限成功建立连接(在此期间

2022-04-06 17:09:07 854

原创 二分查找的细节

1. 适用范围当题干中出现有序 、时间复杂度为O(logN) 等字眼,可能会使用到二分查找算法2. 二分查找的两种写法在分析两种写法之前,先提出一点优化int middle = (left+right)/2;当left和right都很大时,两者相加结果可能造成整型数据溢出,最好改成下面的写法int middle = left+(right-left)/2;//还可以用位运算的方式(位运算速度会快于算术运算)int middle = left+((right-left)>>1);

2022-03-20 13:35:45 315

原创 Java容器

Java容器整体框架 Java容器主要分两大“派系”,Collection接口和Map接口Collection接口存放单一元素;Map接口存放key-value键值对形式元素1.Collection定义的常用方法详见继承于Iterable接口,所以Collection接口的实现类可以通过调用==对象名.iterator()==获取一个迭代器Iterator接口 VS Iterable接口Iterable接口位于java.lang包下,声明的方法如下用于约束一个类“是否可迭代”,只要实现了I

2022-03-17 17:45:36 525

原创 实训项目复盘

1. SpringBoot框架搭建2. Mybatis逆向工程生成实体类、mapper及其映射文件pom.xml引入Mybatis Generator Core依赖<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.7</

2022-02-25 17:50:18 604

原创 Git命令入门指南

开始之前简单区分一下概念:Git是版本管理工具,可以帮助程序员更好管理程序进行一些原本内容复现;GitHub是远程仓库托管服务器。工作区 --(add)–> 暂存区 --(commit)–> 本地库环境准备:下载好Git~ Git官网能够顺利进入GitHub1. 本地库创建空白文件夹进入文件夹,鼠标右击 --> 选择“Git Bash Here”查看git版本git终端常见命令初始化仓库git init添加文件...

2021-11-16 20:16:35 126

原创 PyTorch学习之环境准备

1.安装Anaconda官网下载指路→Anaconda下载官网选择相应系统即可开始下载~下载结束后根据下载路径点击启动exe文件,根据安装向导进行安装下载路径要选择一个空文件夹勾选Add path (不然后续需要自己配置环境变量,有些麻烦)点击install 静待安装完成即可如何验证安装完成:键盘win+R启动cmd,输入conda list正确显示一系列默认安装的包即成功安装anaconda2.NVIDIA——GeForce驱动程序安装(必须在cuda安装之前进行)

2021-11-06 16:04:28 340

原创 Javaweb中的中文乱码问题

1.Tomcat设置utf-8编码要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding=“UTF-8”,这样,GET方式提交的数据才会被正确解码。目录位置:加入:URIEncoding=“UTF-8” : <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="

2021-10-26 14:22:11 2153

原创 Axure创作问题小复盘

用户界面设计——天气通讯台工具 Axure9Axure内部只有简单组件标识 这里强推阿里图标库→iconfont遇到的问题以及较好的解决办法跳转页面,手机原型、图片、文字等错位solution:使用动态面板由于课程作业要求是将网站界面改进为手机移动端界面,因此整个过程必须以手机原型为底1.在网上搜索合适的手机原型图2.在页面中插入找到的手机边框,为解决错位问题,我们可以将手机边框置于底部,其上插入动态面板,面板大小为整个手机屏幕大小3.在动态面板中修改状态、添加状态(创建不同子页面进

2021-10-06 16:57:06 199

空空如也

空空如也

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

TA关注的人

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