![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
普通网友
这个作者很懒,什么都没留下…
展开
-
Linux 下如何进入 MySQL 命令行
回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。格式: mysql -h主机地址 -u用户名-p用户密码。(注:u与root可以不用加空格,其它也一样)1、例1:连接到本机上的MYSQL。2、连接到远程主机上的MySQL。3、退出MySQL命令。一般可以直接键入命令。原创 2022-09-07 15:58:37 · 750 阅读 · 0 评论 -
JVM内存配置参数
题目答案解析正确答案是:D-Xmx:最大堆大小-Xms:初始堆大小-Xmn: 年轻代大小-XXSurvivorRatio=3:代表Eden:Survivor = 3根据Generation-Collection算法(目前大部分JVM采用的算法),一般根据对象的生存周期将堆内存分为若干不同的区域,一般情况将新生代分为Eden ,两块Survivor;原创 2022-09-07 13:32:03 · 1000 阅读 · 0 评论 -
java面试题之Linux基础
后续补充...原创 2022-09-07 10:56:57 · 136 阅读 · 0 评论 -
Java Map 按Key排序和按Value排序
jdk内置的java.util包下的TreeMap既可满足此类需求,向其构造方法TreeMap(Comparator< super K> comparator) 传入我们自定义的比较器即可实现按键排序。排序后的列表中的元素再依次装入Map,为了肯定的保证Map中元素与排序后的List中的元素的顺序一致,使用了LinkedHashMap数据类型。Map排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。原创 2022-09-07 08:24:09 · 560 阅读 · 0 评论 -
Java基础之Java8中Map的compute的使用
Java8更新后,Map接口中提供了compute方法。下面我们先看看官方文档的对它的使用说明.如果看完上面的还是不太明白的话,看下面的这个示例。然后再来看这段说明,你就明白的它的意思了。原创 2022-09-06 16:53:06 · 827 阅读 · 0 评论 -
Java中get()方法和set()方法
在java中,为了保证数据的安全性,我们会把数据定义为private等(私有、封装),如果想要调用就会用到set()方法与get方法或者构造函数方法。这里说的是第一种方法,set()与get(),既然说到这个,就得说一下封装的概念。封装:private私有化成员属性,提供公开public的getter/setterSetter:赋值 Getter:取值,在哪儿用:在构造方法中初始化属性值的用!!!!!或者对象名.set/get()进行使用!!!原创 2022-09-06 15:33:00 · 1411 阅读 · 0 评论 -
Java 网络编程
计算机网络网络编程。原创 2022-09-06 14:11:34 · 128 阅读 · 0 评论 -
iphone网络编程
http://tech.it168.com/a2009/1229/830/000000830741.shtmlhttp://oreilly.com/iphone/excerpts/iphone-sdk/network-programming.htmlhttp://code.google.com/p/cocoaasyncsocket/http://www.gehacktes.net/2009/03/iphone-programming-part-6-multiple-sounds-with-openal/ht原创 2022-09-06 12:48:56 · 102 阅读 · 0 评论 -
idea报错:Failed to execute goal org.apache.maven.pluginsmaven-compiler-plugin3.1compile (default
首先,我创建的是一个springboot项目,一个父工程中包含多个子过程,相关的依赖版本都在父工程中进行了定义。所以,第一个需要查看的地方就是父工程的pom文件。,显示成功,所以最重要的就是jdk版本要对应起来,避免踩坑。我的jdk是1.8,下面以jdk1.8进行讲解。,需查看使用的jdk版本,这里我使用的是。插件设置jdk的版本,这里修改为。(其他版本的jdk修改类似)修改完成之后重新进行。原创 2022-09-06 11:14:27 · 312 阅读 · 0 评论 -
IDEA2020.1启动SpringBoot项目出现java程序包xxx不存在
【代码】IDEA2020.1启动SpringBoot项目出现java程序包xxx不存在。原创 2022-09-06 09:40:25 · 276 阅读 · 0 评论 -
elasticsearch安装ik分词器(多种安装方式)
es版本7.8.1,ik分词器最好与es版本对应,所以这里ik分词器的版本也是7.8.1;7.8.1版本下载地址点我(防止出错,版本一定要和es版本一致);本文分为Docker安装以及普通安装两种安装方式;原创 2022-09-06 08:19:39 · 1059 阅读 · 0 评论 -
hadoop完全分布+hive数据分析
将文件放到/home/tailout ,就会将数据传到hdfs上。1,scrapy爬取智联招聘和中华英才网。原创 2022-09-02 16:34:55 · 285 阅读 · 0 评论 -
haddop2新特性
经典的HA场景是一个集群中有两个namenode,处于active状态的namenode接收客户端RPC请求(一种网络协议,可以向网络中另一台计算机请求服务)并提供服务,处于standby状态的namemode通过fsimage(镜像文件)保持和集群主节点信息一致,热备随时准备切换。原创 2022-09-02 15:09:43 · 905 阅读 · 0 评论 -
Elasticsearch:系统已经配置环境变量的情况下使用Elasticsearch自带的jdk启动
修改elasticsearch bin目录下的。原创 2022-09-02 13:48:23 · 2699 阅读 · 0 评论 -
Elasticsearch7.15.2 安装、部署(linux环境)
声明:Elasticsearch自带的jdk启用Elasticsearch,如果用自己安装的java环境则不需要处理,可以跳过2.1 和2.2。启动Elasticsearch,第一次建议前台启动,方便查看日志,稳定后可切换至后台启动。如果出现如下问题,是es用户授权不足的问题需要为指定文件夹授权即可。修改Elasticsearch启动脚本,在开头处添加以下配置。es7不能使用root用户启动,因此,需要创建es操作用户。如果没遇到权限不足,则可以跳过3.12。3.2如果已经添加,3.11可以跳过。原创 2022-09-02 12:26:04 · 421 阅读 · 0 评论 -
eclipse在线下载springboot插件
2、下载好之后,重启eclipse,测试springboot插件是否已下载好,步骤:File->new->other。3、如果有spring这个文件夹,说明springboot插件已经下载好,可以创建springboot项目了。1、help->eclipse marketplace->popular-选择 进行下载。一、eclipse在线下载springboot插件。原创 2022-09-02 11:05:11 · 550 阅读 · 0 评论 -
DUBBO服务间调用参数日志
1.在resources资源目录下的META-INF文件夹下,新建dubbo目录,增加名为com.alibaba.dubbo.rpc.Filter的配置文件。在用dubbo提供的便捷时,也会带来诸多的不便,服务多了,问题排查的难度就会增加,服务间调用日志,可以帮我们解决部分问题。com.find.job.service.boot.filter.LogFilter是我们自定义的日志拦截器全类名。时长在监控服务调用链时很重要哦,另外可以加一些其他的参数,将整个调用链串联起来,做服务的性能检测。原创 2022-09-02 09:40:22 · 507 阅读 · 0 评论 -
Dubbo之参数配置(一)
dubbo:service interface=“” loadbalance=“roundrobin”/> 或 :一致性Hash,相同参数的请求总是发到同一提供者,某一台提供者挂时,原本发往该提供者的请求,基于虚拟节点,平摊到其他提供者,不会引起剧烈变动。:轮询,按权重设置轮询比例,容易出现提供者累积请求问题,当某一台机器很慢,卡在那里,所有请求就全卡了。原创 2022-09-02 08:19:26 · 1678 阅读 · 0 评论 -
dubbo&&zookeeper面试题
zookeeper采用了递增的事务Id来标识,所有的proposal都在被提出的时候加上了zxid,zxid实际上是一个64位的数字,高32位是epoch用来标识leader是否发生改变,如果有新的leader产生出来,epoch会自增,低32位用来递增计数。当新产生proposal的时候,会依据数据库的两阶段过程,首先会向其他的server发出事务执行请求,如果超过半数的机器都能执行并且能够成功,那么就会开始执行。(服务器将自己的投票和收到的投票进行对比,先检查ZXID,大的服务器作为leader;...原创 2022-09-01 17:10:38 · 204 阅读 · 0 评论 -
docker安装RabbitMQ
如果不是下载management是无法进入管理页面的。如果无法访问检查端口是否开放。原创 2022-09-01 14:43:01 · 63 阅读 · 0 评论 -
docker Error response from daemon Get httpsregistry-1.docker.iov2 nethttp request canceled
修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数 --registry-mirror=https://docker.mirrors.ustc.edu.cn。查看有没有 daemon.json。这是docker默认的配置文件。docker默认的源为国外官方源,下载速度较慢,可改为国内,加速。修改或新增 /etc/docker/daemon.json。如果没有新建,如果有,则修改。进入/etc/docker。Docker 官方中国区。重启docker服务。...原创 2022-09-01 12:14:41 · 381 阅读 · 0 评论 -
docker Error response from daemon driver failed programming external connectivity on endpoint lamp
docker服务启动时定义的自定义链DOCKER被清除。原创 2022-09-01 12:14:11 · 228 阅读 · 0 评论 -
boost asio之一 UDP网络编程
UDP (User Datagram Protocol),用户数据报协议。UDP和TCP协议一起位于TCP/IP协议栈的传输层,在IP协议层之上。它是无连接的,而TCP协议是有连接的。原创 2022-09-01 09:29:12 · 468 阅读 · 0 评论 -
IDEA Maven Plugins 里的插件报错,有红色波浪线
就像下图所示,我是刚创建的spring boot 项目,就给我报错了,啥配置都没改,也都对,还是报这个错误。然后根据它报的错误找 [Lifecycle] 里对应的功能,右键 Run Maven Build ,然后再 [Reimport] 一下,然后我问题就解决了。...原创 2022-08-31 17:51:25 · 345 阅读 · 0 评论 -
面试题:项目中是如何使用ES(elasticsearch)的?如何优化的?数据量多少?
或者存储舆情数据,就是互联网爬虫爬取的网络上的微博,今日头条的热点数据等等。,那好巧不巧,面试官对这个一般都很感兴趣,不管你是写了解还是仅仅使用过,都会不假思索的问到你炸。4. 优化:企业数据比较侧重于并发读,每日写入不大,但是对数据的可靠性可用性要求高,互联网舆情数据比较侧重于并发写,每日写入量大,但是查询较少,而且允许数据丢失,两种的优化也不一样。2. 数据量:看业务吧,企业是近千万家,包含企业的各类变更法人信息等,舆情数据是亿级的,每日入库千万级数据,保留近两个月的数据。面试的时候要是简历上写了。..原创 2022-08-31 11:13:15 · 446 阅读 · 0 评论 -
转载金融行业Java面试题
下面是一份金融行业职位电话面试的面试题,职位是高级Java开发工程师。面试题主要集中在Hibernate和Spring上,这是由公司需求决定的。面试问题主要包括:1、请您简述你所具备的的技能以及使用过的框架,尤其是Hibernate和Spring。2、简要介绍你现在正在做的项目和使用的技术。3、Spring使用了那种设计模式,简要介绍。5、使用Spring框架有什么好处。6、除了Spring核心,你还用过什么其他Spring组件……...原创 2022-08-31 09:52:05 · 556 阅读 · 0 评论 -
生产环境jvm参数设置建议
顺便说一句:–Xms和–Xmx如果配置成一样容易出现fullgc。原创 2022-08-31 08:26:46 · 627 阅读 · 0 评论 -
解决springboot使用SpringBootApplication启动成功访问Controller报错404的问题
其次查看下自己的springboot版本,有的版本不知道什么原因与jdk中的jar包冲突。首先排查Controller所在的目录,使用SpringBootApplication启动的时候,项目扫描的是当前目录的Controller文件。最后排查pom依赖中是否添加了servlet依赖,可以删除了试下。添加选择第一个,然后找到 对应版本的tomcat下Lib下的包。基本上就是上面这三种情况了。...原创 2022-08-30 16:51:07 · 822 阅读 · 0 评论 -
笔记:解决redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not
修改redis.conf文件:vi打开redis-server配置的redis.conf文件,然后使用快捷匹配模式:/stop-writes-on-bgsave-error定位到stop-writes-on-bgsave-error字符串所在位置,接着把后面的yes设置为no即可。究其原因是因为强制把redis快照关闭了导致不能持久化的问题,在网上查了一些相关解决方案,通过stop-writes-on-bgsave-error值设置为no即可避免这种问题。...原创 2022-08-30 13:57:20 · 224 阅读 · 0 评论 -
查看当前JVM使用的是那种垃圾收集器
虚拟机运行在Server模式下的默认值,打开此开关后,使用ParallelSeavenge+ParallelOld的收集器组合进行内存回收。虚拟机运行再Client模式下的默认值,打开此开关后,使用Serial+Serial Old的收集器组合进行内存回收。打开此开关后,使用ParNew+CMS+Serial Old的收集器组合进行内存。直接晋升到老年代的对象大小,设置这个参数后,大于这个參数的对象将直接在老年代分配。打开此开关后,使用ParNew+Serial Old的收集器组合进行内存回收。...原创 2022-08-30 12:28:49 · 2092 阅读 · 0 评论 -
微众银行--java面试题一
腾讯微众银行(Webank)与传统商业银行有何不同?基本回答:利用字母大小写的ASCLL值范围不同,来判断字母大小写。其中,小写字母的ASCLL值范围是97122**,大写字母的ASCLL值范围是**6590.知识扩展:判断字母大小的方法有两类,一是根据java自带函数,而是根据字符的ASCLL值。1,自带函数:判断字符大小写的方法属于Character类,其中**isUpperCase()**判断是否是大写字母,**isLowCase()**来判断是否是小写字母。...原创 2022-08-30 11:05:42 · 811 阅读 · 0 评论 -
SpringCloud集成MongoDB
SpringCloud/SpringBoot集成MongoDB_宋发元的博客-CSDN博客原创 2022-08-30 09:38:28 · 511 阅读 · 0 评论 -
python编程入门书-最适合Python初学者的6本书籍推荐「必须收藏」
本书的第一部分讨论了Python编程的基础知识,并阐述了字典,列表,循环和类等概念,在此部分你将了解Python程序的工作原理,并学习如何编写干净且可读的代码来创建交互式程序,第一部分最后讲解的主题是关于测试代码。John Zelle的《Python程序设计》,与其把它当做Python编程的代码介绍,不如把它当做是一本关于编程艺术的介绍,这本书将向你介绍计算机科学、编程以及其他相关的概念,只是使用Python语言作为初学者的媒介,本书以最适合初学者的方式讨论,因此书中的概念是非常有趣并易于理解。...原创 2022-08-30 08:19:07 · 5416 阅读 · 0 评论 -
Maven 配置远程仓库
Maven配置远程仓库原创 2022-08-29 13:55:11 · 1114 阅读 · 0 评论 -
Jenkins报错:ERROR Maven JVM terminated unexpectedly with exit code 1
【代码】Jenkins报错:ERROR Maven JVM terminated unexpectedly with exit code 1。原创 2022-08-29 12:36:49 · 636 阅读 · 0 评论 -
dubbo2.x升级到dubbo3
Dubbo3 基于 Dubbo2 演进而来,在保持原有核心功能特性的同时, Dubbo3 在易用性、超大规模微服务实践、云原生基础设施适配等几大方向上进行了全面升级最重要的是:支持多语言,能够和GRPC,HTTP服务互通按官方文档,直接修改版本号,将原来的2.7.9 改为 3.0.1从上面可以看出,是com/alibaba/spring/spring-context-support/1.0.8/spring-context-support-1.0.8.jar 这个包版本有问题解决:升级spring-con原创 2022-08-29 11:14:39 · 1199 阅读 · 0 评论 -
手写mini版mybatis
ParameterHandler 参数转换,将mybatis xml文件中的语句转换为jdbc可执行的语句。手写了mini版本的mybatis,欢迎进行改进。Mybatis主要用动态代理来实现。SqlSession类 主要用于实现增删查改。Executor 执行器,用来生成sql语句。...原创 2022-08-29 09:38:11 · 156 阅读 · 0 评论 -
实验一 Linux基本操作
在当前目录下建立USER子目录,在USER子目录下添加文件U1.C(内容自定),将USER子目录下的文件复制到当前目录下。⑩ 显示文件内容(不分页显示及分页显示):cat, more;从键盘输入三个文件C,D,E,文件内容自定,将C,D,E合并成一个文件CDE。(3)掌握Linux 操作系统下C程序的编辑、编译与调试运行方法。(2)了解与熟悉Linux 操作系统常用的Shell命令使用;① 显示环境变量HOME,设置一个新的环境变量hello;(1)掌握启动和退出Linux 操作系统方法;...原创 2022-08-28 09:29:10 · 560 阅读 · 0 评论 -
大数据学习笔记第1课 Hadoop基础理论与集群搭建
最近利用业余时间学习一些大数据的课程,趁周末的时间把学习笔记整理一下,直接上干货吧!原创 2022-08-28 06:50:54 · 305 阅读 · 0 评论 -
吉利汽车面试题
2、kafka的topic、offset以及partition之间的联系。3、elasticsearch的原理和结构。8、redis事务和mysql事务的区别?9、mybatis哪些地方用到了动态代理?4、springbean的生命周期。5、concurrent包下的内容。7、redis能存储的数据类型。1、谈谈面向对象的多态。6、dubbo的spi。...原创 2022-08-28 04:19:49 · 1277 阅读 · 0 评论