java学习
文章平均质量分 84
芙如东海
这个作者很懒,什么都没留下…
展开
-
ElasticSearch学习笔记(四)
分析:每个商品是一个li,拿到对象的响应属性封装返回。创建spring boot项目,引入相关依赖。封装成一个工具类HtmlParseUtil。遍历书本,以及高亮关键字显示。测试运行,数据成功入索引里。原创 2022-11-06 14:47:58 · 417 阅读 · 0 评论 -
Docker学习笔记(三)
Docker图形化界面管理工具!提供一个后台面板供我们操作!选择本地控制面板读者自行尝试即可,不作为重点。原创 2022-11-05 16:18:35 · 1109 阅读 · 0 评论 -
Docker学习笔记(二)
解释:首先,docker run -it centos 的意思是,为centos这个镜像创建一个容器, -i和-t这两个参数的作用是,为该docker创建一个伪终端,这样就可以进入到容器的交互模式?(也就是直接进入到容器里面)后面的/bin/bash的作用是表示载入容器后运行bash ,docker中必须要保持一个进程的运行,要不然整个容器启动后就会马上kill itself,这样当你使用docker ps 查看启动的容器时,就会发现你刚刚创建的那个容器并不在已启动的容器队列中。原创 2022-11-05 10:36:34 · 860 阅读 · 0 评论 -
ElasticSearch学习笔记(三)
父模块创建maven工程,子模块创建springboot工程(创建时,勾选elasticsearch依赖)。ElasticSearchClientConfig配置类。原创 2022-11-03 21:44:32 · 699 阅读 · 0 评论 -
Docker学习笔记(一)
一款产品:开发—上线 两套环境(应用环境,应用配置)开发—-运维。问题:我在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考验就十分大?环境配置是十分的麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop…)费时费力。发布一个项目(jar +(Redis MySQL jdk ES)),项目能不能都带上环境安装打包!之前在服务器配置一个应用的环境Redis MySQL jdk ES Hadoop,配置超麻烦了,不能够跨平台。传统:开发jar,运维来做!原创 2022-11-03 19:18:59 · 667 阅读 · 0 评论 -
ElasticSearch学习笔记(一)
ElasticSearch(简称为es)是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es是使用java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的REST-ful的API来隐藏Lucene的复杂性,从而让全文搜索变得简单。原创 2022-11-03 14:49:55 · 456 阅读 · 0 评论 -
ElasticSearch学习笔记(二)
分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如“我爱宝贝”会被分为“我””爱”,“宝”,”贝”,这显然是不符合要求的,所以我们需要安装中文分词器ik来解决这个问题。灵活的结构:文档不依赖预先定义的模式,我们知道关系型数据库中,要提前定义字段才能使用,在elasticsearch中,对于字段是非常灵活的,有时候,我们可以忽略该字段,或者动态的添加一个新的字段。原创 2022-11-03 14:46:15 · 605 阅读 · 0 评论 -
Spring Security学习笔记
是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。 一般Web应用的需要进行认证和授权。认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户授权:经过认证后判断当前用户是否有权限进行某个操作 而认证和授权也是SpringSecurity作为安全框架的核心功能。原创 2022-10-25 21:13:22 · 382 阅读 · 0 评论 -
Java-枚举(常用案例)
Java-枚举(常用案例)原创 2022-09-11 17:29:21 · 631 阅读 · 0 评论 -
Java-泛型
Java-泛型原创 2022-09-11 17:06:56 · 216 阅读 · 0 评论 -
Java-JDBC
Java-JDBC原创 2022-09-11 12:28:16 · 413 阅读 · 0 评论 -
Java-多线程
java基础—多线程原创 2022-09-09 19:29:23 · 733 阅读 · 2 评论 -
Java-IO流(常用类)
Java-IO流(常用类)原创 2022-09-09 19:14:18 · 807 阅读 · 0 评论 -
Java-代码块
Java-代码块原创 2022-09-08 21:57:58 · 197 阅读 · 0 评论 -
Java-集合
java-集合原创 2022-09-08 21:55:56 · 196 阅读 · 0 评论 -
Java-抽象类与接口
Java-抽象类与接口原创 2022-09-08 16:01:28 · 120 阅读 · 0 评论 -
java-包装类
java-包装类原创 2022-09-08 16:00:56 · 119 阅读 · 0 评论 -
Java-覆写和重载区别
Java-覆写和重载区别原创 2022-09-07 21:17:36 · 186 阅读 · 0 评论 -
Java-this、super、static关键字
this关键字与static关键字原创 2022-09-07 20:12:24 · 178 阅读 · 0 评论 -
Java-String的用法
String类定义时,首字母大写,String本身也是一个类本类,在Java中是一种比较特殊的类。原创 2022-09-07 15:09:17 · 514 阅读 · 2 评论 -
第18章linux系统-备份与恢复
第18章linux系统-备份与恢复原创 2022-09-03 16:21:06 · 444 阅读 · 0 评论 -
第17章Linux 高级篇—日志管理
第17章Linux 高级篇—日志管理原创 2022-09-03 11:40:33 · 163 阅读 · 0 评论 -
2022Linux学习笔记(基础)
2022Linux学习笔记(基础)原创 2022-08-31 10:24:35 · 334 阅读 · 0 评论 -
第16章大数据定制篇-Shell编程
Linux Shell中的变量分为,系统变量和用户自定义变量。2)系 统变量:HOME、HOME、HOME、PWD、SHELL、SHELL、SHELL、USER等等,比如:echo $HOME 等等…3)显示 当前shell 中所有变量: set基本语法1)定义变量:变量名=值2)撒销 变量: unset变量3)声 明静态变量: readonly 变量,注意:不能 unset快速入门1)案例1:定义变量A2)案例2:撤销变量A。......原创 2022-08-31 09:27:18 · 661 阅读 · 0 评论 -
第15章Linux之JavaEE定制篇-搭建JavaEE环境
如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件。原创 2022-08-31 09:27:36 · 261 阅读 · 0 评论 -
第14章Linux实操篇-RPM与YUM
rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager (RedHat 软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat 的标志,但理念是通用的。Linux的分发版本都有采用(suse,redhat, centos等等),可以算是公认的行业标准了。Yum是-一个Shell 前端软件包管理器。......原创 2022-08-31 09:27:50 · 483 阅读 · 0 评论 -
第13章Linux实操篇-进程管理(重点)
在LINUX中,每个执行的程序都称为一个进程。每-一个进程都分配-一个ID号(pid,进程号)。2)每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程.则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。3)-.般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才才结束。4)示意图ps命令是用来查看目前系统中,有哪些正在执行,以及它们执行的状况。可以不加任何参数。ps -a 显示当前终端的所有进程。......原创 2022-08-31 09:28:10 · 155 阅读 · 0 评论 -
第12章Linux实操篇-网络配置
2)一般来说, 当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录) .如在cmd窗口中输入。说明:登陆后,通过界面的来设置自动获取ip,特点: linux 启动后会自动获取IP,缺点是每次自动获取的ip地址可能不一样。3)如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中有没有配置对应的域名IP映射,如果有,则完成解析并返回。4)‘如果本地DNS解析器缓存和hosts文件中均没有找到对应的IP,则到域名服务DNS进行解析域。......原创 2022-08-31 09:28:22 · 301 阅读 · 0 评论 -
第11章Linux实操篇-Linux磁盘分区、挂载
Linux来说无论有几个分区,分给哪一 目录使用,它归根结底就只有一个根目录,一个独立且唯- 的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。3)示意图。......原创 2022-08-31 09:28:30 · 132 阅读 · 0 评论 -
第10章Linux实操篇-定时任务调度
任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类: 1. 系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。示意图at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行。2)默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业。3) at 命令是一.次性定时计划任务,执行完-一个任务后不再执行此任务了。...原创 2022-08-30 21:06:36 · 417 阅读 · 0 评论 -
第9章Linux实操篇-组管理和权限管理
在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。所有者2)所在组3)其它组4)改变用户 所在的组ls -1 中显示的内容如下:0-9位说明第0位确定文件类型(d,-,1,c,b)1是链接,相当于windows的快捷方式d是目录,相当于windows的文件夹c是字符设备文件,鼠标,键盘b是块设备,比如硬盘第1-3位确定所有者(该文件的所有者)拥有该文件的权限。–User。...原创 2022-08-30 20:57:03 · 723 阅读 · 0 评论 -
第8章Linux实操篇-实用指令
0:关机1:单用户[找回丢失密码]2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5,也可以指定默认运行级别案例:切换到多用户状态有网络服务不带图形界面的多用户状态有网络服务级别。...原创 2022-08-30 20:49:43 · 311 阅读 · 0 评论 -
第7章Linux实操篇-用户管理
Linux系统是-一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请-一个账号,然后以这个账号的身份进入系统,原创 2022-08-30 20:01:14 · 198 阅读 · 0 评论 -
第6章Linux实操篇-开机、重启和用户登录注销
登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su-用户名’命令来切换成系统管理员身份.在提示符下输入logout即可注销用户。...原创 2022-08-30 19:57:03 · 388 阅读 · 0 评论 -
第5章Linux实操篇-Vi和Vim编辑器
Linux系统会内置vi文本编辑器Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。...原创 2022-08-30 19:55:03 · 489 阅读 · 0 评论 -
第4章Linux实操篇-远程登录到Linux服务器
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1,777就是rwxrwxrwx。r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)返回母机操作系统,ping一下Linux的ip地址看看是不是可以通畅。这时我们就需要远程登录到Linux服务器来管理维护系统。我这权限不够,如果是root登录就可以直接传文件。成功后即可对Linux操作系统进行一系列操作。...原创 2022-08-30 19:52:10 · 412 阅读 · 2 评论 -
第3章Linux基础篇-目录结构
proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。...原创 2022-08-30 19:45:31 · 114 阅读 · 0 评论 -
第2章Linux基础篇-VM和Linux的安装
如果你在使用虚拟机系统的时候(比如linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,vmware也提供了这样的功能,就叫快照管理。删除也很简单,用vmware进行移除,再点击菜单->从磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可。分配的处理器要看系统的cpu是几核,我这cpu有4个内核,有8个逻辑处理器,考虑到母机也需要内核。安装,虚拟机软件(vm15.5) ,演示一把,1. 在BIOS开启CPU虚拟化支持....原创 2022-08-30 19:34:11 · 678 阅读 · 0 评论 -
第1章Linux基础篇-Linux入门
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux。...原创 2022-08-30 19:16:45 · 483 阅读 · 0 评论 -
maven学习笔记
maven学习笔记原创 2022-08-19 14:40:42 · 618 阅读 · 0 评论