自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

此心安处

学习使我心安,编程使我头秃

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

原创 Go语言技巧之正确高效使用slice(听课笔记总结--简单易懂)

通过例子了解如何正确高效使用slice

2022-08-06 23:37:11 901 2

原创 Charles 替换 接口响应信息

需要测试某个接口返回页面的某种场景,但当前测试环境下,没有响应的场景case可以返回你需要的内容。例如,你想看看页面支不支持html超链接,但是此时接口的响应文件中,并没有返回html的超链接。这时候可以用Charles来替换需要测试的接口的响应文件。...

2022-07-20 21:00:11 1363

原创 串一串 JVM

first:你对JVM有什么了解吗?为什么需要JVM这种东西?像python那种程序不是更好,一边编一边运行。且运行要搞一个虚拟机来运行它呢?首先要了解编译型语言和解释型语言的区别。编译型语言是指将源代码一次性全部转化为二进制机器码来进行运行。比如C语言。解释型语言是一边执行一边转换,然后需要哪些人代码,哪些原代码就转化为机器码。比如Python语言。但是Java比较奇葩,Java是半编译型半解释型语言。原代码需要先转换成一种字节码文件在Java中,就是.class文件,然后再将这个文件然后在

2022-04-15 21:59:47 1565 1

原创 牛客网阿里后端一面面经学习答案整理

面经链接:https://www.nowcoder.com/discuss/842756来源:牛客网目 录HashMap的实现(以及一系列追问)CurrentHashMap的实现volatile是怎么实现的TCP、UDP三次握手JVM内存结构描述垃圾回收算法列举进程间通信方式列举线程同步的方式I/O多路复用wait和sleep方法区别IOC和AOP是如何实现的Spring动态代理的实现方式描述Spring Bean的生命周期MySQL索引、为什么不用哈希索引MySQL分库分表MySQL主从复制MySQL

2022-03-10 11:02:08 1957 1

原创 京东面经学习----答案整理

1.[Java 基础] Java 中的==和equals区别首先,==是运算符,equals方法是java.lang.Object类的方法。== : 它的作⽤是判断两个对象的地址是不是相等。即,判断两个对象是不是同⼀个对象(基本数据类型:⽐较的是值,引⽤数据类型:⽐较的是内存地址)。equals() : 它的作⽤也是判断两个对象是否相等。但它⼀般有两种使⽤情况:类没有覆盖 equals() ⽅法。则通过 equals() ⽐较该类的两个对象时,等价于通过“==”⽐较这两个对象。类覆盖了 equa

2022-03-01 10:36:10 1372

原创 学习面经----2

目 录1.http状态码2.get和post区别那post能在url上拼吗?3.数据库三范式4.mysql索引,需要遵循什么原则如果我建a b c 三个字段的索引,查询时候用 where b<1 and a=1 这样能用到吗嗯,那这句sql究竟用到了那几个索引呢什么字段适合建索引5.磁盘上有8G大的文件,里面都是 int,内存只有2G,我想把文件排序,你打算怎么排?6.lru lfu是什么,在哪用到了这种算法?7.http https什么区别?8.tcp udp什么区别9.从输入域名到浏览器看见页面经

2022-02-24 09:33:30 1070

原创 Spring Boot 报错:Consider defining a bean of type ‘com.UserService‘ in your configuration.

Consider defining a bean of type ‘com.moshang.msmall.service.UserService’ in your configuration.其实是启动类没有扫描到报错这个文件在启动类前加上注解@MapperScan("com.moshang.msmall.dao")@SpringBootApplication(scanBasePackages ="com.moshang")...

2022-02-22 20:33:45 1976 2

原创 消息队列 总结

目 录什么是消息队列为什么使用消息队列使用消息队列有哪些优缺点?优点缺点如何保证消息消费的幂等性?消息队列有哪些路由模型?什么是消息队列一般来说,消息队列是一种异步的服务间通信方式,是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。主流的的消息队列有RabbitMQ,Kafka,RocketMQ等消息(Message):传输的数据。队列(Queue):队列是一种先进先出的数据结构。生产者:把数据放到消息队列消费者:从消息队列里边取数

2022-02-16 18:24:57 1375 1

原创 Redis 总结

目 录 什么是RedisRedis为什么快?Redis有哪些常用的数据类型?Redis RDB和AOF持久化的区别,如何选择?什么是Redis持久化?Redis 的持久化机制是什么?RDB和AOF的优缺点如何选择如何解决缓存击穿、缓存穿透、雪崩问题?缓存击穿解决方案缓存穿透解决方案缓存雪崩解决方案:什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类

2022-02-12 18:09:36 822

原创 redis配置文件

目 录 units单位includes包含network网络bindprotect-modeporttcp- backlogtcp-keepalivegeneral通用daemonizepidfilelogfiledatabases 16security安全设置密码limits限制maxclientsmaxmemory-policyvi /etc/redis.confunits单位配置大小单位,开头定义了一-些基本的度量单位 ,只支持bytes ,不支持bit大小写不敏感。includes包含

2022-02-08 17:27:57 925

原创 Redis6常用数据类型列表、集合、哈希、有序集合

目 录 Redis列表(list)常用命令数据结构Redis 集合(set)常用命令数据结构Redis哈希(Hash)常用命令数据结构Redis有序集合Zset(sorted set)常用命令数据结构跳跃表Redis列表(list)单键多值Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表,对两端的操作性能很高.通过索引下标的操作中间的节点性能会较差。常用命令lpush/mpush <key> &lt

2022-02-08 14:16:08 1430

原创 Redis 键和字符串常用命令

目 录 Redis 相关知识Redis中的数据类型redis 键(key)Redis字符串(String)常用命令set、get等增减建的值mset、mget和msetnxgetrange、setrange设置过期时间替换旧值String的数据结构Redis 相关知识Redis的默认端口号为6379默认16个数据库,类似数组下标从0开始,初始默认使用0号库。使用命令select <dbid>来切换数据库。 如: select 8。统一密码管理,所有库同样密码。dbsize查看当前数据

2022-02-07 23:14:59 694 2

原创 Redis的下载安装入门一条龙

Redis概述Redis是一个开源的 key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合). zset(sorted set --有序集合)和hash (哈希类型)。这些数据类型都支持push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上, Redis支持各种不同方式的排序。与memcached-样,为了保证效率,数据都是缓存在内存中。区别的

2022-02-07 22:06:49 784

原创 NoSQL数据库初步认识

目 录 为什么学NoSQL数据库技术的分类:session问题的解决方案NoSQL数据库概述NoSQL适用场景NoSQL不适用场景各种版本MemcacheRedisMongoDB行式存储数据库行式数据库列式数据库为什么学NoSQL数据库技术的分类:1、解决功能性的问题: Java、Jsp、 RDBMS、 Tomcat, HTML、Linux、 JDBC、 SVN.2、解决扩展性的问题: Struts、 Spring.、SpringMVC、 Hibernate、 Mybatisv3、解决性能的问题:

2022-02-06 12:34:26 884

原创 【java项目打卡】基于Maven的MyBatis逆向工程

点击file - new 没有找到Maven工程所以点击找Maven Project 和 Maven Module,打上对勾上述步骤完成后,点击新建Maven project按照day1中项目清单进行填写,创建父工程创建工程时参与继承、聚合的工程以“Maven module”的方式创建,继承和聚合可以自动配置出来。具体做法是创建parent 工程后,在parent工程上点右键,new→Maven module然后按照清单中的内容操作(注意打包方法),把子工程都创建完...

2022-01-30 17:41:15 1652

原创 ES的创建索引和文档操作

索引操作1)创建索引对比关系型数据库,创建索引就等同于创建数据库点击postman ,创建一个new collections 再改个名在Postmnan中,向ES服务器发PUT请求: http://127.0.0.1:9200/shoppinghttp://27.0.0.0 1:9200/:ESshopping:索引名称查看当前索引信息,方法切换成get查看所有索引信息的话,用http://127.0.0.1:9200/_cat/indices?v将方法改成DELETE就是删除索

2022-01-28 10:43:42 4602 2

原创 elasticsearch入门(下载安装)

elasticsearch一个分布式免费开源的搜索分析引擎,elastic表示可伸缩灵活的意思,search表示查询的意思,所以这个引擎的核心其实就是查询,在互联网当中我们的查询的信息主要包括文章,视频,图片,网站信息等等,那么传统意义上,根据数据的格式我们会将数据分为三大类。结构化数据表结构(可以保存到关系数据库中)缺点,不方便扩展结构非结构化数据视屏图片,报表等半结构化数据查询的目的是为了快速找到你想要的信息,所以对如何查询结构化数据以及非结构化数据当中的内容,并且准确的查询是非常重要

2022-01-21 12:48:19 2223

原创 线性结构和非线性结构

数据结构包括:线性结构和非线性结构线性结构1)线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系2)线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的3)链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息4)线性结构常见的有:数组、队列、链表和栈,非线性结构非线性结构包括:二维数组,多维数组,广义表,树结构,图结构...

2022-01-20 19:32:28 501

原创 【java项目打卡】day1 一个项目写代码前的工作

目 录项目架构图项目前置工作后台环境搭建分析环境搭建总体目标后台系统的工程结构工程创建计划清单项目架构图已经做过需求分析。。公共模块中:common-util 存放工具类common-reverse MyBatise的逆向工程后台管理系统中:admin-paret 父工程,负责子类的继承、聚合webui 处理浏览器请求component 组件entity 实体类同时要项目中要调用的第三方接口:短信蚂蚁金服oss对象存储服务项目前置工作项目前置要求Spring

2022-01-14 11:48:41 454

原创 初入操作系统——操作系统概述

目 录什么是操作系统操作系统的功能:操作系统层次结构操作系统的特征操作系统的历史多道批处理特点分时系统操作系统的结构什么是操作系统操作系统的功能:用户角度上操作系统是一个控制软件管理应用程序为应用程序提供服务杀死应用程序对于内部管理的对象资源管理管理外设、分配资源可以看出,操作系统是一个管理的角度,来给底层的应用程序,底层硬件提供管理控制服务的功能。操作系统把CPU 抽象成 进程磁盘 抽象成 文件内存 抽象成 地址空间操作系统层次结构硬件之上,应用程序之下

2022-01-14 00:11:04 1552 4

原创 微信小程序 连接云数据库(不使用云函数)进行 登录、注册、查询(包括模糊查询)快速实现 亲测可用

当连接MySQL的时候总是出现各种各样的小问题,可以选用微信小程序自带的云数据库目 录建立云数据库建表导入MySQL中的表导出导入云数据库初始化登录注册注册功能登录功能查询(模糊查找)建立云数据库注:测试号不能建立云数据库按图中步骤来建表第4步中,有两种添加方式第一种第二种注意:如果你是粘贴复制的,他会报错非数字字符"无法使用外部字符串表示法位于第1行。这时,在第一行的{后敲个回车就可以通过了。导入MySQL中的表导出在SQLyog中,选中你要导出的表,右键,备份/导出—导出

2022-01-12 12:13:37 14750 3

原创 java.lang.InstantiationException: entity.User 实例化异常解决

报错:java.lang.InstantiationException: entity.User在实体类中再加一个空方法再运行一下就行。

2022-01-08 23:04:37 1291

原创 idea社区版 Maven项目配置 Tomcat (图文详细版),亲测有效

目 录正常找不到Tomcat server找不到Application Service找不到Tomcat and TomEE测试正常首先按常规的来:1.点击红框内容2.点击加号3.找到Tomcat server。如果找到了,直接在这里配置。如果没有,往下看。找不到Tomcat server4.file-settings-Build,Execution,Deployment——Application Service如果有,则在这里配上Tomcat点击右边的加号进行配置。配置完后,

2022-01-08 20:50:36 9964 15

原创 idea创建Maven 项目后,底部没有run窗口 且运行后报错No goals have been specified for this build.

目 录出现run窗口解决报错出现run窗口菜单栏—View—Tool Windows—run点击红框内容点击加号点击Maven点击OK点击下图红框运行解决报错运行后报错No goals have been specified for this build.(尚未为此生成指定任何目标。)在pom.xml中加入下列语句 <build> <defaultGoal>compile</defaultGoal> </build&gt

2022-01-07 15:28:35 1586 1

原创 win10最简单的C盘清理,亲测有效

右键点击C盘-属性点击磁盘清理只要是你确定是无用的或是有备份都可以勾选,选好后点击确定。

2022-01-06 12:06:56 2408 9

原创 1185.一周中的几天 四种解法(java),主要新学一下蔡勒公式

题目给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。输入为三个整数:day、month 和 year,分别表示日、月、年。您返回的结果必须是这几个值中的一个 {“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”}。示例 1:输入:day = 31, month = 8, year = 2019输出:“Saturday”示例 2:输入:day = 18, month = 7,

2022-01-03 18:06:34 900 3

原创 机器学习 之 填空题

点击查看答案1、一行数据我们称为一个 ___2、一列数据我们成为一个 ___3、按照数据集的目标值不同,可以把模型评估分为分类模型评估和4、模型评估用于评价训练好的的模型的表现效果,其表现效果大致可以分为两类:____和___5、模型学习的太过粗糙,连训练集中的样本数据特征关系都没有学出来,这种情况我们可以判断可能出现了___(过拟合/欠拟合)问题。6、所建的机器学习模型或者是深度学习模型在训练样本中表现得过于优越,导致在测试数据集中表现不佳,这种情况我们可以判断可能出现了_____(过拟合/欠拟合)问题

2021-12-29 22:37:37 6413 7

原创 机器学习 程序题

目 录1、已知训练集数据的特征值如下:2、请编程实现手写数据集的K-近邻算法实现过程。要求: k值取6,按8:2划分训练集和测试集,最后给出准确率。3、请用线性回归(正规方程)算法编程实现波士顿房价的预测过程。要求: k值取6,按8:2划分训练集和测试集,最后给出准确率。1、已知训练集数据的特征值如下:raw_data_x=[[3.3144558 , 2.33542461], [3.75497175, 1.93856648], [1.38327539, 3.38724496]

2021-12-29 09:31:50 2443

原创 机器学习 简答题 速记

简答题:1、请简述人工智能和机器学习,深度学习的关系?机器学习是人工智能的核心,是人工智能的一个分支。人工智能是机器学习的首要范畴。机器学习是深度学习的首要范畴。深度学习是机器学习的一个子集,机器学习是人工智能的一个子集2、根据数据集组成不同,通常可以把机器学习算法分为哪四类?监督学习、无监督学习、半监督学习、强化学习3、请简述什么是监督学习?什么是无监督学习?监督学习的输入数据是由输入特征值和目标值所组成。 无监督学习输入数据是由输入特征值组成,没有目标值。4、请简述什么是机器学习?机

2021-12-29 09:21:51 4603 2

原创 机器学习 之 线性回归 选择题总结

线性回归多元线性回归中的“线性”是指什么是线性的A.因变量B.系数C.因变量D.误差答案:A欠拟合的产生原因有A学习到数据的特征过少B学习到数据的特征过多C学习到错误数据D机器运算错误答案:A线性回归的核心是()A. 构建模型B. 距离度量C. 参数学习D. 特征提取答案:C【单选题】47.在估计线性回归模型时,可以将总平方和分解为回归平方和与残差平方各,其中回归平方和表示()(3分)A.被解释变量的变化中可以用回归模型来解释的部分B.被解释变量的变化中未被回归模型

2021-12-28 23:31:33 16142 2

原创 微信小程序 之 简答题

1 小程序的页面生命周期函数包含哪些?它们分别在什么时候触发?正确答案:(1)onLoad页面加载时触发(2)onReady页面初次渲染完成时触发(3)onShow页面显示时触发(4)onHide页面隐藏时触发(5)onUnload页面卸载时触发2 简单介绍微信小程序、原生APP和Web App之间的区别。正确答案:微信小程序:是继原生APP、Web APP之后出现的一种新的APP形态。适合开发一些业务逻辑简单、低频次使用、对性能要求不高的应用。原生APP:由于Android和IOS

2021-12-26 00:13:34 9579 16

原创 微信小程序 之 程序题

1 调查问卷题干【本题10分】在小程序项目中利用index.js中给出的数据,补充完整index.wxml中的代码,渲染出如下图所示的效果。注意:标清填空编号,按照编号顺序将自己填写的代码写到答题框中。index.js中Page()函数代码如下:Page({data:{name:'王五',gender:[{name:'男',value:'0',checked:false},{name:'女',value:'1',checked:true}],sports:[{zm:'跑步',

2021-12-25 12:50:30 10024 38

原创 机器学习 之 线性回归 概念总结速记

线性回归简介线性回归应用场景房价预测销售额度预测贷款预测线性回归定义线性回归(Linear regression)是利用回归方程(函数)对一个或多个自变量(特征值)和因变量(目标值)之间关系进行建模的一种分析方式。特点:单变量回归:只有一个自变量多元回归:多于一个自变量公式h(w)=w1x1+w2x2+w3x3+...+b=wTx+bh(w)=w{_1}x{_1}+w{_2}x{_2}+w{_3}x{_3}+...+b=w^Tx+bh(w)=w1​x1​+w2​x2​+w3​x3​

2021-12-25 01:51:47 1315

原创 1705. 吃苹果的最大数目(贪心、优先队列(堆)、哈希表),总之先吃快烂的苹果

1705. 吃苹果的最大数目题干有一棵特殊的苹果树,一连 n 天,每天都可以长出若干个苹果。在第 i 天,树上会长出 apples[i] 个苹果,这些苹果将会在 days[i] 天后(也就是说,第 i + days[i] 天时)腐烂,变得无法食用。也可能有那么几天,树上不会长出新的苹果,此时用 apples[i] == 0 且 days[i] == 0 表示。你打算每天 最多 吃一个苹果来保证营养均衡。注意,你可以在这 n 天之后继续吃苹果。给你两个长度为 n 的整数数组 days 和 apple

2021-12-25 00:32:55 631 4

原创 剑指 Offer 29. 顺时针打印矩阵 的 详细题解

剑指 Offer 29. 顺时针打印矩阵题目输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例 2:输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]限制:0 <= matrix.length <= 1000 <=

2021-12-24 00:52:07 152 1

原创 微信小程序 之 条件渲染、列表渲染

条件渲染wx:if在框架中,使用 wx:if="" 来判断是否需要渲染该代码块:<view wx:if="{{condition}}"> True </view>也可以用 wx:elif 和 wx:else 来添加一个 else 块:<view wx:if="{{length > 5}}"> 1 </view><view wx:elif="{{length > 2}}"> 2 </view><view

2021-12-23 22:25:03 2294

原创 微信小程序 之 数据绑定 快速复习

目录基本数据绑定组件属性绑定:控制属性关键字绑定对象操作:基本数据绑定WXML 中的动态数据均来自对应 Page 的 data <view>{{msg}}</view>Page({ data: { message: 'Hello MINA!' }})插值表达式内部支持计算<view>{{ 1 + 1 }}</view>逻辑判断<view wx:if="{{length > 5}}"> </view

2021-12-23 17:16:25 802 5

原创 微信小程序 之 常用组件 及其属性

目 录基础组件:testiconprogress容器组件:view 和scroll-viewswiper和swiper-item表单组件:forminputtextarearadiocheckboxpickerbuttonslider导航组件:navigator媒体组件:imageaudiovideo地图组件:map画布组件:canvas基础组件:test1、text是小程序中最简单的组件,用于显示文本。该组件支持转义符“\”。2、text组件支持嵌套。iconicon组件用于显示系统内置的图标

2021-12-23 14:53:07 10989 10

原创 组原 简答 速记

目 录1. 根据三原色原理,由三种颜色的颜料就可以配出任意色彩,为什么彩色喷墨打印机需要6种颜色的墨盒?2. 计算机控制器的功能有哪些?分别是由什么对应的部件实现的?3. 磁盘和光盘相对的优缺点分别是什么?磁光盘是如何对他们的优缺点进行综合的?4、计算机体系改进的目标是什么?对冯.诺依曼计算机体系结构改进的具体措施都有哪些?5、算盘和算筹与现代计算机的差距主要体现在哪些方面?成为现代计算机应具备哪些功能?6、简述总线接口的功能有哪些?7、简述总线通信中,主从双方之间的时序控制方式有哪几种?分别适用于什么样的

2021-12-21 01:12:45 1082 3

原创 java web大题1

题干代码题干利用三大框架整合技术,向Student表的插入一条数据,具体要求完成如下操作1.配置Spring MVC核心配置文件springmvc-config.xml,重点配置注解扫描包和视图解析器2.参照下图Student表结构,完成数据层的Mapper接口及映射文件的编写3.编写业务层的StudentService接口及其实现类4.参照下图前台界面,编写信息录入页面login.jsp,并编写Controller接收请求数据,并进行处理。5.若插入成功,将插入的信息在success.js.

2021-12-19 20:44:31 1840 2

实验一实验报告.docx

一、实验目的: 1、掌握java环境的配制方法; 2、掌握在记事本中完成程序的书写并在命令提示符下进行编译器、解释器的用方法; 3、掌握在eclipse环境下新建工程、包、类的方法; 4、掌握在eclipse环境下书写程序、编译、运行程序的方法。

2020-05-29

空空如也

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

TA关注的人

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