自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习记录-全文检索基础

什么是全文检索将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之索引。例如:字典。字典的拼音表和部首检字表就相当于字典的索引,对每一个字的解释是非结构化的,如果字典没有音节表和部首检字表,在茫茫辞海中找一个字只能顺序扫描。然而字的某些信息可以提取出来进行结构化处理,比如读音,就比较结构化,分声母和韵母,分别只有几种可以一一列举,于是将读音拿出来按一定的顺序排

2021-08-31 22:18:00 227

原创 学习记录-消息中间件概述

MQ概述MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。MQ的优势1.应用解耦MQ相当于一个中介,生产方通过MQ与消费方交互,它将应用程序进行解耦合,提升容错性和可维护性。2.任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。3.削峰填谷如订单系统,在下单的时候就会往数据库写数据。但是数据库只能支撑每秒1000左右的并发写入,并发量再高就容易宕机。低峰期的时候

2021-08-29 13:50:29 171

原创 Nginx学习记录

什么是NginxNginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。Nginx应⽤场景1、http 服务器。Nginx 是⼀个 http 服务可以独⽴提供 http 服务。可以做⽹⻚静态服务器。2、虚拟主机。可以实现在⼀台服务器虚拟出多个⽹站。例如个⼈⽹站使⽤的虚拟主机。3、反

2021-08-26 22:18:24 132

原创 2021-08-19 dubbo学习记录

分布式RPC框架Apache Dubbo软件架构的演进过程单体架构垂直架构SOA架构微服务架构Apache Dubbo概述Dubbo简介Dubbo架构软件架构的演进过程软件架构的发展经历了由 单体架构、垂直架构、SOA架构 到 微服务架构 的演进过程,下面我们分别了解一下这几个架构。单体架构架构说明:全部功能集中在一个项目内(All in one)。架构优点:架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点:全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。技术栈受

2021-08-19 03:35:04 132

转载 2021-06-12 Java学习记录 ajax

ajaxAjax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。 [3] 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。

2021-06-12 10:15:13 101

原创 2021-06-04 学习记录 二维码生成

学习记录 二维码生成1.引入文件2.在网页中编写一个div 用于显示二维码3.准备二维码的规格对象(JSON)4.生成二维码1.引入文件引入Jquery.js文件引入jquery.qrcode.js文件引入支持中文的编码js文件 (utf.js) <script src = "js/jquery2.1.4.js"></script> <script src = "js/jquery.qrcode.js"></script> <scri

2021-06-04 21:27:41 526

原创 Java学习记录 JDBC

JDBC简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多 种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可 以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰 出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。

2021-05-15 14:25:11 91

原创 Java学习记录 Java与JSON

什么是JSON?JSON英文全称是 JavaScript Object Notation (JS对象简谱)。JSON是一种使用了JS对象的书写语法的格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。...

2021-04-24 15:58:17 91

原创 Java学习记录 快递 E 栈(控制台简易版)

完成快递 E 栈(控制台简易版)系统。功能介绍:1. 角色切换(快递员和普通用户)快递员功能:存快递,删除快递,修改快递,查看所有快递普通用户功能:取快递2.存快递输入快递单号,输入快递名称,显示取件码3.删除快递输入快递单号删除快递4.修改快递输入需要修改的快递单号,然后输入新的快递单号,输入新的公司名称5.查看所有快递显示所有快递信息6.取快递输入取件码取件解决思路:使用 while循环 的嵌套和 break语句 实现界面的切换,将每.

2021-04-04 10:44:20 454

原创 Java学习记录 实现打印指定行数的空心菱形功能

2021-04-04 Java基础实现打印指定行数的空心菱形功能解决思路:定义一个数组,长度为输入的大于2且为奇数的整数,所有元素的值为空格。根据数组中的中间下标计算菱形的每一行 * 的位置。第一行 * 所在位置为数组中间下标,第二行 * 位置为 中间下标 -1 和 中间下标 +1 ,以此类推。结果打印后将元素恢复为空格,进行下一行的计算。代码如下:import java.util.Scanner;public class Class7_2 { public sta

2021-04-04 10:15:14 310

原创 Java学习记录 排序并二分查找

2021-04-03 流程控制的逻辑训练任务 4对数组{1,3,9,5,6,7,15,4,8}进行排序,然后使用二分查找元素 6 并输出排序后的下标。代码如下:public class Class5_4 { public static void main(String[] args) { //定义查找目标 int target = 6; //定义数组 int[] nums = {1,3,9,5,6,7,15,4};.

2021-04-04 10:02:41 113

原创 Java学习记录 两数之和

2021-04-03给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和 为目标值的那两个整数,并输出他们的数组下标 假设每种输入只会对应一个答案,不能重复利用这个数组中同样的元素。示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以输出 0,1解决思路:使用for循环遍历数组,每轮遍历后排除第一位元素再进行下一轮遍历。代码如下:public class Cl

2021-04-03 23:18:06 69

原创 Java学习记录 选队长

选队长游戏训练任务今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长。为了体现合理公平,大家提出了一个比较有趣的 规则。所有人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数), 凡报到 3 的人退出圈子,剩下的人继续报数,最后留下的当选为队长。 请你通过编写程序,求出一组人中的队长是原来第几位同学。代码如下:public class Class5_6 { public static void main(String[] arg.

2021-04-03 23:08:18 149

原创 Java学习记录 打印三位数中的所有水仙花数

2021-04-03打印三位数中的所有水仙花数 所谓“水仙花数”即一个整数满足其值等于各个数位的立方和。 如: 153 是一个水仙花数,因为 153= 1³+5³+3³解决思路:将三位整数的每一位提取,计算他们的立方和再判断是否等于自身代码如下:public class Class4_9 { public static void main(String[] args) { int num_1 = 0;//个位 int num_2 = 0;//十位 int num_

2021-04-03 22:51:29 364

原创 Java学习记录 打印九九乘法表

打印九九乘法表解决思路:使用for循环嵌套。代码如下:public class Class4_8 { public static void main(String[] args) { int rowLoop = 9;//行循环次数 int lineLoop = 1;//列循环次数 int x = 1;//x初始值 int y = 1;//y初始值 //行循环 for(;rowLoop>0;rowLoop--) { //列循环 for(in

2021-04-03 22:43:46 154

原创 Java学习记录 输出直角三角形、倒直角三角形、等腰三角形

图形打印任务 在控制台中,编写三个 Demo,分别输出如下图形:直角三角形、倒直角三角形、等腰三角形。解决思路:直角三角形、倒直角三角形使用for嵌套循环打印每行对应数量的*。等腰三角形可以先打印每行的空格,然后再打印*代码如下:直角三角形public class Class4_7_Demo1 { public static void main(String[] args) { int row = 5;//行数 int line = 1;//列数 int line

2021-04-03 22:38:47 845

原创 Java学习记录 由用户在控制台输入年份和月份, 程序计算该年该月的天数。

2021-04-03计算该年该月天数 一年中有 12 个月,而每个月的天数是不一样的。其中大月 31 天,分别为 1,3,5,7,8,10,12 月,小月 30 天,分别 为 4,6,9,11 月。还有二月比较特殊,平 年的二月只有 28 天,而闰年的二月有 29 天,由用户在控制台输入年份和月份, 程序计算该年该月的天数。代码如下:import java.util.Scanner;public class Class4_6 { public static void main(S.

2021-04-03 22:27:16 1919

原创 Java学习记录 实现手动输入购物金额和积分, 计算出应缴金额

2021-04-03计算应缴金额 商场根据会员积分打折: 2000 分以内打 9 折, 4000 分以内打 8 折, 8000 分以内打 7.5 折, 8000 分以上打 7 折,使用 if-else-if 结构,实现手动输入购物金额和积分, 计算出应缴金额.代码如下:import java.util.Scanner;public class Class4_5 { public static void main(String[] args) { int inputCount.

2021-04-03 22:19:20 1088

原创 Java学习记录 输入 用户的用电量时,计算出所需付的费用。

2021-04-03根据《国家电网销售电价表》,居民生活用电按 3 个梯度收费:月用电量 150 千瓦时及以下部分, 每千瓦时 0.43 元,151—400 千瓦时部分为 0.45 元,401 千瓦时以上部分为 0.52 元,请编写程序,当输入 用户的用电量时,计算出所需付的费用。解决思路:使用if语句根据所用电量判断收费梯度,计算价格。import java.util.Scanner;public class Class4_4 { public static void main(

2021-04-03 21:13:04 2020

原创 Java学习记录 求输入月份,判断该月所处的季节并输出季节

2021-04-03要求输入月份,判断该月所处的季节并输出季节(假设:12、1、2 月为冬季,依次类推)解决思路:使用switch语句case的穿透效果,当月份为12,1,2时,打印输出为冬季。当月份为3,4,5时,打印输出为夏季。当月份为6,7,8时,打印输出为秋季。代码如下:import java.util.Scanner;public class Class4_3 { public static void main(String[] args) { int in

2021-04-03 21:04:09 2256

原创 Java学习记录 输入年份,判断输入的年份是否是闰年

2021-04-03输入年份,判断输入的年份是否是闰年。(闰年的条件是能被 4 整除,但不能被 100 整除;或能被 400 整除。)解决思路:通过if语句,首先判断年份是否满足闰年的第一个条件(能被 4 整除,但不能被 100 整除),如果不满足,接着在else if语句中判断年份是否满足闰年的第二个条件(能被 400 整除),否则输入的年份是平年。代码如下:import java.util.Scanner;public class Class4_2 { public sta

2021-04-03 20:41:13 2356

原创 Java学习记录 根据路程计算费用。

选择结构训练任务1、某市出租车,起步价(2 公里以内)为 8 元,超过 2 公里的按照每公里 4.5 元计算。要求根据路程计算费用。解决思路:1.接收输入数据,判断输入数据类型是否正确。2.用if语句判断输入的公里数是否大于2公里,是则价格为起步价,加上公里数减去2,大于2公里的部分乘以4.5元每公里。否则价格为起步价。具体代码:import java.util.Scanner;public class Class4_1 { public static void main

2021-04-01 00:11:12 1680

空空如也

空空如也

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

TA关注的人

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