- 博客(195)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 必看!JavaEE学习路线
JavaEE学习日志持续更新中,内有最全的JavaEE学习目标和学习路线,适合小白跟踪学习,欢迎收藏!一门永不过时的编程语言——Java 软件开发。
2020-02-08 11:07:55 5392 3
原创 elastic-job 搭建——应用于企业级项目
随着服务器的增加或宕机,ElasticJob 会近乎实时的感知服务器数量的变更,从而重新为分布式的任务服务器分配更加合理的任务分片项,使得任务可以随着资源的增加而提升效率。它通过弹性调度、资源管控、以及作业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生态。1、elastic-job-sdk:进一步封装elastic-job-lite。举例说明,如果作业分为 4 片,用两台服务器执行,则每个服务器分到 2 片,分别负责作业的 50% 的负载,如下图所示。
2023-04-25 17:05:53 1756
原创 mysql的锁模块:MyISAM和InnoDB关于锁的区别
mysql的锁模块MyISAM和InnoDB关于锁的区别MyISAM适合的场景InnoDB适合的场景数据库锁的分类乐观锁的实现MyISAM和InnoDB关于锁的区别最主要的区别注意:以MyISAM为例先上表级共享锁,再上共享锁可以成功,而无法上排他锁。如果先上表级排他锁,则无法再上共享锁或排他锁。一、如何给select语句添加排他锁 ?for updateselect * from person_info_myisam where id between 1 and 2000000 for
2020-10-18 11:32:48 219
原创 mysql索引:如何优化sql语句,最左匹配原则的成因
mysql索引:如何优化sql语句,如何查看慢日志,使用Explain工具分析慢sql,优化慢sql,补充。最左匹配原则的成因,
2020-10-17 13:53:12 539 1
原创 mysql的索引数据结构:从二叉查找树到B-tree再到B+-tree
mysql的索引数据结构二叉查找树B树B+树Hash二叉查找树原理略当查找节点9时,由于是对半查找,所以此时的时间复杂度为O(logn),且需要进行三次的IO读写当删除节点2和节点6,并添加节点11和节点13时,此时二叉查找树会变成如下,此时查找节点13的时间复杂度为O(n),且需要进行五次的磁盘IO才能找到节点二叉查找树的缺陷:1、经过频繁的修改操作之后,二叉树会变成一条,从而使时间复杂度变为O(n),也大大增加了磁盘IO的次数。2、即使是平衡二叉树,二叉查找树的层级过多,虽然时间复杂度
2020-10-16 16:15:29 538
原创 docker中安装elastichsearch和head、Logstash
elasticsearch安装es安装head插件安装es一、拉取镜像docker pull elasticsearch:5.6.8二、创建容器docker run -di --name=tensquare_elasticsearch -p 9200:9200 elasticsearch:5.6.8此时的elasticsearch还无法使用,因为没有解决跨域和远程连接问题三、解决跨域和远程连接1、拷贝配置文件到宿主机docker cp tensquare_elasticsearch:/
2020-10-14 11:55:39 290
原创 RabbitMQ入门
RabbitMQ:RabbitMQ和ActiveMQ对比,docker安装rabbimq,直连模式(direct),分列模式(fanout),主题模式(topic)。
2020-10-14 11:10:15 235 1
原创 Mongo的Java客户端操作,SpringDataMongo
MongoDB:原生Mongo,SpringDataMongo:dao的方式调用,MongoTemplate,redis与mongo结合使用。
2020-09-27 15:01:11 269
原创 MongoDB介绍,MongoDB操作命令详解
MongoDB:MongoDB与redis比较,MongoDB体系结构,MongoDB数据类型,docker中创建MongoDB,MongoDB操作命令。
2020-09-25 13:48:18 264
原创 十次方笔记(二):@Modifying注解,redis使用逻辑,SpringCache缓存
十次方笔记(二)jpa修改数据库在SpringBoot中使用redisSpringCache缓存jpa修改数据库当jpa新添加的dao方法需要修改数据库时,需要添加@Modifying注解,表示需要修改数据库public interface ArticleDao extends JpaRepository<Article,String>,JpaSpecificationExecutor<Article>{ //审核 @Query("update Ariticle se
2020-09-24 15:41:40 329
原创 vue的富文本编辑器vue-quill-editor
vue-quill-editor一、安装npm install vue-quill-editor --save二、在plugins目录下创建nuxt-quill-plugin.jsimport Vue from 'vue'import VueQuillEditor from 'vue-quill-editor/dist/ssr'Vue.use(VueQuillEditor);三、配置nuxt.config.jsmodule.exports = { // other config
2020-09-19 15:09:32 668
原创 Failed to execute ‘observe‘ on ‘MutationObserver‘: parameter 1 is not of type ‘Node‘
需要先引入element-ui再引入瀑布流插件,参考的博客解决方法
2020-09-18 14:00:26 4452
原创 vue的瀑布流组件、分享插件、cookie插件,ElementUI,嵌套布局
vue插件:vue的瀑布流组件,vue的分享插件,nuxt工程中使用ElementUI,vue的cookie插件,嵌套布局
2020-09-15 16:25:40 1613
原创 vue.js的路由配置
vue.js:招聘管理,企业管理的页面优化,招聘管理的页面优化,文章管理。路由vue-router:初始化工程,页面逻辑结构分析,自定义路由,动态路由,嵌套路由。
2020-08-30 11:59:56 752
原创 ElementUI:ElementUI脚手架介绍与配置,elementUI执行流程分析,开发后台活动管理
ElementUI:脚手架基本配置,切换模拟数据来源,脚手架目录结构,elementUI执行流程分析。活动管理案例:活动列表,活动新增,活动修改,活动删除,api代码优化。
2020-08-26 16:52:29 1168 1
原创 EasyMock:Mock.js的DTD和DPD规范,EasyMock使用说明
Mock.js:什么是Mock.js,Mock.js入门,数据模板定义规范DTD,数据占位符定义规范DPD。EasyMock:在线使用EasyMock,自建easymock。
2020-08-24 14:34:50 348
原创 node.js(二):webpack,es6语法新特性
webpack:入门程序。es6:什么是es,es6语法,定义变量和常量,模板字符串,方法默认值,箭头函数,创建对象,解析对象,扩展函数,导入和导出,安装bebel插件。
2020-08-22 13:00:54 398
原创 node.js(一):node.js配置web服务器,npm命令
node.js:概念,入门程序,模块化编程,配置web服务器。npm:什么是npm,npm命令。
2020-08-22 10:34:49 803
原创 SpringBoot(二):整合MyBatis、junit、redis、ElasticSearch
SpringBoot:整合MyBatis,整合junit,整合redis,整合ElasticSearch,springboot的使用技巧。
2020-08-12 15:20:56 331
原创 SpringBoot(一):SpringBoot整合SpringDataJpa、freemarker,yml文件格式
SpringBoot:概述,入门程序。深度体验:SpringDataJpa,页面渲染,freemarker,静态资源处理。yml(yaml)文件格式。
2020-08-11 15:22:42 938
原创 版本管理工具Git使用大全
Git:概念,git操作流程,git小乌龟工具基本操作,提交项目时忽略垃圾文件,搭建git私有服务器,推送本地仓库代码到git服务器,将git服务器仓库克隆到本地,分支和解决冲突,idea下使用git。
2020-08-10 14:01:44 592
原创 SpringDataJpa(五):处理表的一对一、一对多和多对多关系,关联查询
SpringDataJpa:处理一对一关系:外键方案,主键方案。处理一对多关系,处理多对多关系,关联查询。
2020-08-08 14:18:48 1060
原创 SpringDataJpa(四):四种特殊的查询方法
SpringDataJpa:一、使用jpql查询,使用jpql更新。二、使用原生sql查询。三、方法命名规则查询(推荐使用)。四、使用Specification查询。
2020-08-04 14:03:28 912
原创 SpringDataJpa(三):SpringDataJpa入门、dao中的查询方法
SpringDataJpa:概念,SpringDataJpa入门:项目配置,CRUD。SpringDataJpa原理,SpringDataJpa中的查询:根据id查询,findAll方法,其他查询方法。
2020-08-03 13:32:44 938
原创 SpringDataJpa(二):使用jpa进行crud
SpringDataJpa:使用Jpa进行CRUD:添加数据,删除数据,修改数据,查询数据:根据id查询,使用jpql查询。
2020-08-02 12:14:05 342
原创 SpringDataJpa(一):原生Jpa入门
SpringDataJpa:什么是jpa,什么是SpringDataJpa,原生Jpa入门,配置文件细节说明,实体类说明。
2020-08-01 15:56:10 469
原创 SpringDataElasticSearch框架的使用方法
SpringDataElasticSearch:使用方法,框架整合,实体类的配置,索引库管理:创建索引库,设置mapping,删除索引库。文档管理:添加/修改文档,删除文档,查询文档。
2020-07-31 15:46:27 506
Java常用的一些jar包
2020-03-24
logstash的测试命令出错,为啥会出现这个?
2020-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人