随笔分类 - java学习
摘要:下载地址:https://www.elastic.co/cn/downloads/past-releases#kibana Kibana的使用,需要优先安装ElasticSearch 说明Kibana版本一定要和ElasticSearch版本一致
阅读全文
摘要:下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch ELK的主版本号需要统一:ElasticSearch-5.2 + Logstash-5.2 + Kibana-5.2 安装说明 1.在安装 Elasticsear
阅读全文
摘要:软件版本 kafka_2.12-2.1.1 下载地址: https://kafka.apache.org/downloads 1.安装zookeeper集群 2.将kafka下载完成后的安装包上传机器地址(地址自己定) 我的上传地址 /usr/local/ 3.解压Kafka cd /usr/loc
阅读全文
摘要:1.软件版本: zookeeper-3.4.6.tar.gz 2.下载地址: https://mirrors.cnnic.cn/apache/zookeeper/ 3.上传到机器目录:/usr/local 4.进入上传的目录后解压zookeeper: tar -zxvf zookeeper-3.4.
阅读全文
摘要:1、查看mysql 是否有开启binlog日志 show VARIABLES LIKE 'log_%'; log_bin ON //这项如果是OFF这是关闭,还没有开启 log_bin_basename /var/lib/mysql/mysql_bin log_bin_index /var/lib/
阅读全文
摘要:USES-A:依赖关系,A类会用到B类,这种关系具有偶然性,临时性。但B类的变化会影响A类。这种在代码中的体现为:A类方法中的参数包含了B类。 关联关系:A类会用到B类,这是一种强依赖关系,是长期的并非偶然。在代码中的表现为:A类的成员变量中含有B类。 HAS-A:聚合关系,拥有关系,是关联关系的一
阅读全文
摘要:1、jps:查看本机java进程信息。 2、jstack:打印线程的栈信息,制作线程dump文件。 3、jmap:打印内存映射,制作堆dump文件 4、jstat:性能监控工具 5、jhat:内存分析工具 6、jconsole:简易的可视化控制台 7、jvisualvm:功能强大的控制台
阅读全文
摘要:安装环境: JDK 1.8 Zookeeper-3.4.9 Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。 1.JDK安装 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统中是否已经安装jdk,
阅读全文
摘要:如何避免CSRF攻击? 答:CSRF定义 [CSRF 百度百科](https://baike.baidu.com/item/CSRF/2735433) CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Rid
阅读全文
摘要:Java中常用的专用名词有哪些? 答:1.CAS(Compare And Swap):解决多线程并行情况下使用锁造成性能损耗的一种机制,这是硬件实现的原子操作。 2.DO(Data object):数据库对应的POJO类。 3.GAV(GroupId、ArtifactId、Version):Mave
阅读全文
摘要:整型包装类值之间的比较使用‘==’对吗? 答:不要使用‘==’,全部使用equals方法进行比较。 整型包装类对象的值在-128—127之间,对象会有复用已有的对象,比较的值如果在这个区间的话使用‘==’对结果是不会产生影响的, 如果你的对象的值超过了这个区间,就不存在复用对象的情况,这是一个开发需
阅读全文
摘要:异常问题:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ' й ʱ ' is unrecognized 异常截图 原因分析: 1、出现这种问题还是
阅读全文
摘要:不加入域的情况下: 1.服务器管理器>工具>本地安全策略>账户策略>密码策略>密码最长使用期限(修改为0天)或者禁用密码复杂度要求 参考:https://blog.csdn.net/u012664198/article/details/84557383
阅读全文
摘要:使用情况:在活动规则和代码解耦的情况下,可以使用规则引擎,规则可以变化,执行端不用变化。 规则引擎 规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结
阅读全文
摘要:vue-cli 创建问题: 注意,vue-cli工具是内置了模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目 命令:1. vue init webpack myProject 过程中: 在安装时会询问你,①、Project name (sanfeng1);项目名称
阅读全文
摘要:转自:http://www.cnblogs.com/hahaxiaoyu/p/5102900.html 第一种方法: MultipartFile file = xxx; CommonsMultipartFile cf= (CommonsMultipartFile)file; DiskFileItem
阅读全文
摘要:linux环境下,当发现java进程占用CPU资源很高,且又要想更进一步查出哪一个java线程占用了CPU资源时,按照以下步骤进行查找: 1、先用top命令找出占用资源厉害的java进程id,如: 2、如上图所示,java的进程id为'12377',接下来用top命令单独对这个进程中的所有线程作监视
阅读全文
摘要:前提:你已经安装了Redis 1、创建一个spring boot 工程 2、pom 引入依赖:spring-boot-starter-data-redis 3、在application.propertise 配置Redis相关参数 4.创建Redis工厂 5、需要redis时,直接注入即可 6. r
阅读全文
摘要:准备 centos7+jdk8+tomcat7 下载Jenkins war包 war下载地址:https://jenkins.io/download/ 将CentOS中的web访问接口开放80/8080,(在防火墙中或者安全组中的开放端口80/8080) 1、将jenkins war包上传到Tomc
阅读全文
摘要:Windows服务 -- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW
阅读全文