- 博客(363)
- 收藏
- 关注
原创 zabbix-agent配置
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-12 04:32:24
476
1
原创 nginx 多location配置
nginx server下配置多个location根据路径匹的不同做不同的处理。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 11:53:37
4967
原创 Java 文件上传与下载
part 使用起来比较方便,接受的就是字节流,读取文件类型,文件名,文件大小也比较方便,不清楚 getParameter() 和 getPart() 区别 的可以看我另一篇博客深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 03:03:35
1161
原创 mybatis-plus实现自定义SQL、多表查询、多表分页查询
在mapper中自定义一个方法即可}然后要调用该方法的话,通过注入mapper,然后通过mapper调用方法即可@Service}}深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-09 23:22:37
630
原创 Linux 拷贝文件
如:cp/home/test.php /home/index.php //把test.php 拷贝成 index.php。如: cp -r /home/lopo/ /home/web/cp -r [原文件夹路径] [要拷贝到的路径]cp [原文件所在路径] [要拷贝到目录下]如果是文件夹及其文件。
2022-09-07 16:34:11
224
原创 JVM实用参数(一)JVM类型以及编译器模式
我们也可以看到类数据共享(class data sharing)是开启的,类数据共享(class data sharing)是一种在只读缓存(在jsa文件中,”Java Shared Archive”)中存储JRE的系统类,被所有Java进程的类加载器用来当做共享资源。客户端的VM更加保守一些(校对注:这里作者指客户端虚拟机有较小的默认堆大小),这样可以缩短JVM的启动时间和占用更少的内存。有一个叫”JVM功效学”的概念,它会在JVM启动的时候根据可用的硬件和操作系统来自动的选择JVM的类型。
2022-09-07 14:06:39
156
原创 jdk+tomcat+mysql+war打包整合成exe文件,Windows下一键安装
所以就在网上找找看怎么整合,可是找了半天不是说的不明白就是文件不全,经过几天的摸索,看了很多篇这类文章,终于弄清楚了,并且也成功实现了,下面就开始写怎么打包整合成exe文件。1、在“D: est”下创建一个.iss后缀的文件,然后复制我下面给出的文件内容,修改并执行它,工具就会在当前目录创建一个名为“Output”文件夹,里面存有一个.exe的安装包。1、下载免安装的mysql、tomcat、jdk(我用的是:官网下载的mysql-5.5.40、tomcat8.0、jdk1.8,都是64位的);
2022-09-07 11:35:24
1871
1
原创 Java如何创建泛型Map对象?
将所有内容添加到map,并根据键的类型和map的值从map读取。创建通用Map意味着您可以定义键的类型和存储在中的对象的值的类型Map。键的一种类型,值的另一种类型。哪里K是映射键V的类型,是映射中存储的值的类型。如果要让映射保存对Stringobject的引用值并使用Integer键作为键,则将编写声明和实例化,如下面的代码片段所示。第一个代码段向您展示如何使用键集合迭代映射,而第二个代码段则迭代映射的值。当使用键集合迭代映射时,您将获得映射的键集,并检查hasNext()以查看它是否有next键。
2022-09-07 09:00:21
1280
原创 java中的java.lang.RuntimeException异常怎么解决?
Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装或拆箱等语言特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。
2022-09-06 16:07:39
8187
原创 java.sql.SQLException No suitable driver 的解决办法
自己碰到的一个小坑,也是本人不细心导致先说其他的一些网上经常能看到的一些解决办法:1.很有可能c3p0-config.xml中的配置文件出现问题,仔细查找配置文件。
2022-09-06 14:47:52
1297
1
原创 Java Map get()用法及代码示例
Java中的Map接口的get()方法用于检索或获取由参数中提到的特定键映射的值。当映射不包含键的此类映射时,它将返回NULL。参数:该方法采用对象类型的一个参数key_element,表示应该获取其关联值的键。注意:可以对具有不同数据类型的变化和组合的任何类型的映射执行相同的操作。返回值:该方法返回与此Map集合中的key_element关联的值。示例1:将字符串值映射到整数键。示例2:将整数值映射到字符串键。
2022-09-06 13:24:58
3863
原创 idea配置maven项目(超详细)
(5)、添加配置 DarchetypeCatalog=internal,添加原因:每次创建maven项目时, IDEA 要使用插件进行创建,这些插件当你创建新的项目时,它每次都会去中央仓库下载,这样使得创建比较慢。(3)、接下来就是把新建立的文件夹进行关联了,看清楚红色的关联对象,关联错了就得重新关联,这一定不能出错,关联方法如下图。(1)、打开Idea,点击File,然后点击Settings,进入设置,或者直接按Ctrl+Alt+S进入设置。(1)、点击File,选择New,再点击Project。
2022-09-06 11:53:10
5510
原创 idea中更换maven仓库位置
1.该篇文章适合入门级同学学习,由于很多新同学可能会使用默认的仓库配置,也就是.m2文件夹下面的仓库,这是idea默认配置的maven仓库。用着用着很容易出问题,比如说jar包下载失败问题等,还有添加自己仓库地址。所以大多数情况下我们是需要更改默认的maven仓库地址的。将User settings file设置成自己下载安装的maven的配置文件settings.xml。同时也可以修改Local repository为自己想保存的本地地址。2.首先可以去maven官网下载一个maven,
2022-09-06 10:26:03
421
原创 hadoop宕机的处理方法
1,如果MR造成系统宕机。此时要控制Yarn同时运行的任务数,和每个任务申请的最大内存。调整参数:yarn.scheduler.maximum-allocation-mb(单个任务可申请的最多物理内存量,默认是8192MB)2,如果写入文件过快造成NameNode宕机。那么调高Kafka的存储大小,控制从Kafka到HDFS的写入速度。例如,可以调整Flume每批次拉取数据量的大小参数batchsize。
2022-09-06 08:54:37
886
原创 Hadoop错误2_Hadoop伪分布式下,运行WordCount时,Input path does not exist错误原因
然后,向input文件夹拷贝文件,这条指令也可以换成其它的,比如bin/hdfs dfs -put input/* input,(在/usr/local/hadoop/路径下,已经建立好input文件夹的情况)。回顾最开始时,Hadoop伪分布式环境的安装教程,里面有对hdfs://localhost:9000/的相关操作,即在路径hdfs://localhost:9000/user/hadoop/input下,找不到input文件,当时是在/usr/local/hadoop路径下操作的,
2022-09-02 17:10:52
2946
原创 ElasticSearch学习(十)—— 增加身份认证
依次设置elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user 这些用户的密码。浏览器访问http://127.0.0.1:9200出现认证弹框输入。浏览器访问http://127.0.0.1:5601出现认证弹框输入。打开这两行注释,在password中输入为。
2022-09-02 13:01:56
413
原创 ElasticSearch 中的中文分词器(三)
ElasticSearch 中内置了多种分词器可以供使用。分词器作用标准分词器使用于英语简单分词器,基于非字母字符进行分词,将单词转化为小写字母空格分词器,会依据空格进行分词类似于简单分词器,但是添加了停用词的功能关键词分词器,输入文本等于输出文本利用正则表达式切分正对于特定语言分词指纹分析仪分词器,通过创建标记进行重复检测。
2022-09-02 11:42:09
341
原创 dubbo系列七、dubbo tag路由扩展
dubbo tag路由用着简单清晰,工作中我们常使用tag路由进行流量隔离,比如多套测试环境,使用dubbo治理平台通过路由规则又麻烦,但是tag路由有两个问题:1.写着有点麻烦,每次调用要显示的,才行,那么有没有办法可以只是设置下配置就可以实现呢?
2022-09-02 10:17:40
1487
原创 Dubbo基本原理
消费当然是invoke提供者了,invoke这条实线按照图上的说明当然同步的意思了,多说一句,在实际调用过程中,Provider的位置对于Consumer来说是透明的,上一次调用服务的位置(IP地址)和下一次调用服务的位置,是不确定的。本篇博客的内容总体上比较抽象,如果一个想马上使用dubbo的同学来说,读这篇博客效果不太好,本篇博客没有写怎么使用、配置dubbo,接下来,我再令写一篇dubbo入门包含demo的博客。消费订阅subscribe服务,如果没有订阅到自己想获得的服务,它会不断的尝试订阅。
2022-09-02 08:54:53
149
原创 dubbo之telnet使用
我们知道像tomcat,nginx等都可以通过telnet命令连接,dubbo也实现了telnet server,因此我们也可以通过telnet命令来连接dubbo,下面我们一起来看下。
2022-09-01 17:46:18
206
原创 Docker容器的七种状态。
docker下查看所有容器状态:返回的内容中,有一个字段是STATUS:STATUS: 容器状态有7种:容器生命周期
2022-09-01 15:17:40
790
原创 Docker 四种制作镜像方式
Docker构建镜像的方式有多种,先介绍下最常用的两种Dockerfile下面,具体了解这两种构建 Docker 镜像的方式。
2022-09-01 12:51:13
4859
原创 Cannot connect to the Docker daemon at unixvarrundocker.sock. Is the docker daemon running
公司要购买服务器,这一周在测试多显卡服务器跑动力学模拟,多显卡多任务时用到Docker,镜像是https://ngc.nvidia.com/catalog/containers/hpc:gromacs。后来在自己服务器上安装Docker,遇到:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running。安装正常,打开新的终端,输入 docker,输出正常。...
2022-09-01 10:05:51
259
原创 配置Elasticsearch挂掉后自动重启,ES Service配置
【代码】配置Elasticsearch挂掉后自动重启,ES Service配置。
2022-08-31 10:27:55
282
原创 解决tomcat启动时的中文乱码问题
4. 打开后大约在50行左右找到java.util.logging.ConsoleHandler.encoding = UTF-8。3. 将里面的logging.properties文件用编辑器打开,本例子是使用“Notepad++”编辑器打开。5. 修改为java.util.logging.ConsoleHandler.encoding = GBK;1.打开你安装Tomcat的所在目录,本文以7.0.92为例。6.重新启动Tomcat就可以了。2. 打开后选择conf目录。...
2022-08-31 09:04:22
281
原创 计算机专业Java毕业设计(项目+论文+源码)
1、理财系统该毕业设计使用了当前较为流行的spring boot,spring,spring mvc,mybatis,shiro框架分页处理使用了pagehelper进行操作,前台使用了模板语言thymeleaf,界面较为炫酷,适合年轻朋友。开发工具采用的是IDEA。该系统主要解决了理财中的一些问题,包含功能:权限管理,用户信息管理,理财产品管理等内容。2、就业管理。...
2022-08-30 17:29:21
3197
原创 网络编程socket之listen函数
这个参数涉及到一些网络的细节。在进程正理一个一个连接请求的时候,可能还存在其它的连接请求。内核会在自己的进程空间里维护一个队列以跟踪这些完成的连接但服务器进程还没有接手处理或正在进行的连接,这样的一个队列内核不可能让其任意大,所以必须有一个大小的上限。在被socket函数返回的套接字fd之时,它是一个主动连接的套接字,也就是此时系统假设用户会对这个套接字调用connect函数,期待它主动与其它进程连接,然后在服务器编程中,用户希望这个套接字可以接受外来的连接请求,也就是被动等待用户来连接。...
2022-08-30 14:38:24
1325
原创 深度学习 mAP (Mean Average Precision)
precision 和 recall 都不科学。于是人们想到,哎嘛为何不把。这里的 average,等于是对。如何衡量一个模型的性能,
2022-08-30 13:08:30
701
原创 最简单的 SpringCloud 教程 第一篇: 服务的注册与发现Eureka(Finchley版本)
首先创建一个主Maven工程,在其pom文件引入依赖,spring Boot版本为2.0.3.RELEASE,Spring Cloud版本为Finchley.RELEASE。**2.4 **eureka是一个高可用的组件,它没有后端缓存,每一个实例注册之后需要向注册中心发送心跳(因此可以在内存中完成),在默认情况下erureka server也是一个eureka client ,必须要指定一个 server。当client向server注册时,它会提供一些元数据,例如主机和端口,URL,主页等。...
2022-08-30 11:42:30
442
原创 【实施工程师】Linux查看日志后100行
用 ‘top -i’ 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况。【查看内存】Linux查看内存使用情况(一)希望能对大家有所帮助。...
2022-08-30 10:20:59
4603
原创 spring-boot版本报红出错的解决方法
在maven项目中使用Springboot,依赖spring-boot-starter-parent时,出现版本错误,只能选已下载的版本,maven仓库没有的版本则无法选择。file→Invalidate Caches 勾选clear downloaded shared indexes 然后点击invalidate and restart。idea软件,file→settings→搜索maven 修改路径,修改完后记得刷新项目。通过搜索发现,原因有三种可能。开发工具: idea。...
2022-08-30 08:53:45
6502
原创 Mybatis多条updateinsertdelete执行
在数据源的url中的查询字符串参数追加&allowMultiQueries=true即可。想实现在mapper的一个更新操作中执行多条update语句。
2022-08-29 14:31:50
250
原创 Linux中启动Redis服务输入命令redis-server时提示 “redis-server 未找到命令”的原因及解决办法
Redis官网介绍Linux环境下安装:安装完成之后直接去安装目录下运行启动Redis服务命令redis-server时提示 redis-server: 未找到命令。
2022-08-29 13:11:29
2292
原创 Hadoop-hive2
CREATE TABLE IF NOT EXISTS learn2.partition_student6( id STRING COMMENT “学生ID”, name STRING COMMENT “学生姓名”, age int COMMENT “年龄”, gender STRING COMMENT “性别” ) ROW FORMAT DELIMITED FIELDS TERMINATED BY “,” STORED AS TEXTFILE;--表示Array中的数据是以,作为分隔。...
2022-08-29 11:49:53
421
原创 搭建springcloud+nacos项目--IDEA
JDK:1.8maven: 3.6.3(本来我用的是3.3.9, 至于为什么更换了版本, 这个后面会说明, 版本是否更换不影响)开发工具: IntelliJ IDEA 2020.2 x64系统: Windows 10搭建项目前, 还是要说一下Spring Boot、 Cloud、Cloud Alibaba三者对应的关系Spring Cloud 基于 Spring BootSpring Cloud Alibaba 是 Spring Cloud 的子项目。...
2022-08-29 10:12:46
1288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人