- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 java并发编程的重要工具类CountDownLatch和CyclicBarrier
java并发编程的重要工具类CountDownLatch和CyclicBarrier
2022-06-24 16:51:12 247
原创 SpringCloud 微服务监控方案sentinel + spring boot admin
SpringCloud 微服务监控方案sentinel + spring boot admin前言:项目基于springcloud框架,服务注册中心使用的是Eurekaspring boot admin 完整构建过程只需要搭建一个spring boot admin客户端所需依赖spring-cloud-starter-netflix-eureka-client将spring boot admin客户端注册到Eurekaspring boot admin 底层还是调用的actuator的接口
2021-09-09 16:24:28 5502
原创 ELK基础安全实践总结
ES X-Pack基础安全如何配置前提要求ELK版本为7.1+版本,7.1+版本的基础安全是免费提供的,这里必须点赞。在elasticsearch中生成证书./bin/elasticsearch-certutil ca -out config/elastic-certificates.p12 -pass ""或者./bin/elasticsearch-certutil cert \...
2020-04-16 10:29:09 459
原创 多线程高并发这一篇就够了不用再去别家了
高伸缩性的并发编程是一种艺术,是成为高级程序员的必备知识点之一,最近总结了一下相关方面的知识。 借鉴过得博客有的我也不知道原文作业是谁https://blog.csdn.net/qq_34337272/article/details/81072874https://www.cnblogs.com/dolphin0520/p/3932921.html一、线程什么是线程?线程是进...
2019-12-30 11:21:59 5859 1
原创 SpringBoot+nginx+redis实现session分布式共享和单点登录
最近搭建了一个小项目测试了一下session的分布式共享项目是基于SpringBoot的这里只讲一个注意事项SpringBoot内嵌tomcat,直接run Application即可,那么我们如何去除内嵌的tomcat,使用自己的呢?一、POM(去除内嵌tomcat后,需要添加servlet依赖)<packaging>war</packaging> ...
2019-11-25 14:05:45 1032
原创 kafka简单入门
什么是Kafka?Apache Kafka是一个分布式发布 - 订阅消息系统和一个强大的队列,可以处理大量的数据,并使您能够将消息从一个端点传递到另一个端点。 Kafka适合离线和在线消息消费。 Kafka消息保留在磁盘上,并在群集内复制以防止数据丢失。 Kafka构建在ZooKeeper同步服务之上。 它与Apache Storm和Spark非常好地集成,用于实时流式数据分析。好处以下是K...
2019-11-12 13:38:42 417
原创 史上最全redis教程
个人最近总结了一下redis的知识如下,可能有的东西写的比较杂,只是为了自我总结一下。redis简介什么是redisRedis的的是完全开源免费的,遵守BSD协议,是一个高性能的键值数据库。是当前最热门的的的NoSql数据库之一,也被人们称为数据结构服务器。Redis以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。以设置和获取一个256字节字符串为例,它的读取速度可高...
2019-11-12 11:43:36 1207
原创 ELK日志系统安装启动过程中碰到的问题总结
方案一方案二ELK个人总结1、Elasticsearch是一个基于JSON的分布式搜索和分析引擎,专为水平可扩展性,最高可靠性和易管理性而设计。2、Logstash是一个动态数据收集管道,具有可扩展的插件生态系统和强大的Elasticsearch协同作用,Logstash对内存、cpu、io等资源 消耗比较高3、Kibana通过UI 提供数据可视化。1、安装elasti...
2019-10-12 14:34:28 797
原创 rabbitMQ从零开始到入门
最近学习了下rabbitMQ记录一下什么叫中间件?中间件:非底层操作系统软件、非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件,统称中间件。常见的有如下几种:服务中间件、集成中间件、数据中间件、消息中间件、安全中间件。其中用Java实现的中间件,统称Java中间件。MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。...
2019-10-12 14:30:02 599
原创 java常见加密算法比较总结
SHA是一种数据加密算法, 该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆 的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也 称为信息摘要或信息认证代码)的过程。散列函数值可以说是对明文的一种“指纹”或...
2019-08-20 16:45:45 1095
原创 slf4j+logback日志总结
当前主流日志选择slf4j+logback日志门面采取的就是facade设计模式设计的一组接口应用,SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统。日志实现当然是接口的实现了,Logback是由log4j创始人设...
2019-08-15 16:01:54 414
原创 apache、tomcat、nigix对比
简单来讲:apache是web服务器,而tomcat是(java)应用服务器tomcat是一个servelet/jsp容器,支持动态页面apache是用C写的,Nigix是用C写的,Tomcat是用Java写的。apache经常和tomcat一起使用,apache负责静态页面的访问,tomcat负责动态页面的访问,这样就减少Tomcat的服务开销。可以认为tomcat是apache...
2019-07-31 10:04:57 644
原创 Springboot+Restful+Swagger2
REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移),REST 是一种体系结构,而 HTTP 是一种包含了 REST 架构属性的协议,为了便于理解,我们把它的首字母拆分成不同的几个部分:表述性(REpresentational): REST 资源实际上可以用各种形式来进行表述,包括 XML、JSON 甚至 HTML——最适合资源使用者...
2019-07-30 17:04:25 415
原创 SpringBoot+thymeleaf
springboot项目默认是不允许直接访问template下的文件的,想要访问template下的页面,我们需要配置视图解析器,要设置好视图去展示页面,可以用一个模板来接受后台返回的数据如thymeleaf、freemarker、jsp,SpringBoot官方是不推荐使用jsp的,推荐使用thymeleaf作为模板语言。解决在spring中使用thymeleaf的时候,会对html进行严格...
2019-07-30 15:57:27 579
转载 C3P0参数详解
转载:http://blog.csdn.net/xb12369/article/details/41517409最常用配置initialPoolSize:连接池初始化时创建的连接数,default : 3,取值应在minPoolSize与maxPoolSize之间minPoolSize:连接池保持的最小连接数,default : 3maxPoolSize:连接池中拥有的最大连接...
2019-07-25 16:20:25 524
原创 Python爬取自我成长第一弹,爬取起点中文网数据。
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/95939429 自打学了python就总想去爬点儿啥,抽空写了个简单的爬虫程序,爬取了起点中文网站原创风云榜的玄幻小说排行。这是我爬取数据的网页[起点中文网排行(https://m.qidian.com/rank/yuepiao/male...
2019-07-22 15:10:43 2408
原创 gradle配置详解
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/84839658gradle配置总结 gradle是一个基于jvm的富有突破性的构建工具,gradle正迅速成为许多开源项目和前沿企业构建系统的选择,同时也在挑战遗留的自动化构建项目。优点:1、一个像 ant 一样,通用的灵活的构建工具...
2019-07-15 11:18:43 2083
转载 tomcat-users.xml配置manager
Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用。在默认情况下,Tomcat Manager是处于禁用状态的。准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不过Tomca...
2018-12-20 10:58:15 435
原创 highcharts接入数据
话不多少,直接上代码var myData = [];var chart = Highcharts.chart('myDivID', { series: [{ type: 'pie', data: myData }]});function findData() { $.ajax({ type: 'get', url: '', // 请求数据的地址 dataType:...
2018-12-18 15:52:39 370
原创 echarts如何接入数据
这个例子写的尽量简洁,只保留了接入数据的一些关键地方var myCharts = echarts.init(document.getElementById('DivID'));var yDate = []; //存放y轴的值的数组var seriesDate = []; //存放y轴的值的数组//加载数据到echarts图表中的方法function loadDate() { yDate...
2018-12-18 15:46:45 7919 9
原创 echarts的实时数据展示实现
效果图:实现效果图数据实时更新,折线图随着时间不断变化核心代码//折线图数据var data = [ { name: '2018/01/01 00:00:10', value: ['2018/01/01 00:00:10', 30] }, { name: '2018/01/01 00:10:10', value: ['2018/01/01 00:10:10', 35] }, { na...
2018-12-18 15:40:17 10165 9
原创 echarts解决tab或div切换无法获取div宽高的问题
小伙伴们可能遇到过当要在一个div中显示多张图表时,我们需要用到切换,切换tab的同时切换图表,然后我们会发现会出现只有第一张图表能够自适应div的大小,其他的图无法自适应div的大小显示的很奇怪,会报Can’t get dom width or height!的错误是因为初始化图表的时候,无法获取到div的宽高。解决方案:初始化init图表之前先获取一个参照物div的宽度和高度,设置给图表的Di...
2018-12-18 15:18:53 2577
原创 echarts图形的位置布局如何调整
实际过程中,你会发现图表在div中的位置不太理想这时怎么去调整呢:一般使用grid来进行调整grid: [{ left: '5%',//距离div左边的距离 bottom: '5%',//底部 top: '5%',//顶部 right: '25%'//右边 }],但如果是饼图调整方式就不一样radius : [ '30%', '...
2018-12-18 15:16:02 30792 1
原创 echarts字体自适应div大小
echarts字体如何自适应div大小:结合对字体使用百分比设置,例如:fontSize: ‘75%’,
2018-12-18 15:14:03 9638 5
原创 echarts图形自适应div大小
echarts图形如何自适应div大小:在setoption(option)以后添加,就是在js文件最后添加window.addEventListener(&amp;amp;quot;resize&amp;amp;quot;, function () { myCharts.resize(); //myCharts是你的初始化echarts图表时取的名字 });...
2018-12-18 15:11:53 11774
转载 怎样才能让百度搜索到自己的csdn博客?
如果不把你的博客提交到各大搜索引擎中,它们一般是不会收录你的博客的,你可以先尝试一下看看能不能在百度搜到你的博客吧。就是申请免费加入搜索引擎啦!一般百度在48小时内就会邮件答复你,如果申请成功的话,大家就能够随时随地找到你了。(百度最晚一个月可以找到你博客,因为百度的搜索是每隔36天更新一次的)Google能搜到的相关东西多一点,只要你的博客还可以,它会主动将你的主页等收录到的,申请搜录加...
2018-12-05 17:34:20 4337 2
原创 干货!数据可视化解决方案
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/84838474 使用传统excel做图表?展示太难看,python和R的可视化工具包?想想都难,D3.js?一时半会儿也学不会,那么有没有简单易学可以快速上手的办法,Echarts和Highcharts两种纯js框架你值得拥有。当然Ech...
2018-12-05 17:08:58 6440
原创 干货!web页面完美解决自适应的问题
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/84836712 前段时间做了一个大数据前端页面显示的项目,在项目的收尾阶段,遇到了页面自适应的问题,如何让页面去兼容不同尺寸大小的屏幕,相信很多人也会碰到类似的问题,在这里我将我自己尝试出来的解决方案分享一下,请多指教。采用的方案核心的3...
2018-12-05 16:23:53 12431 2
原创 docker基本命令
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/84832833一、容器列出运行中的容器:docker ps① CONTAINER_ID:表示容器ID。② IMAGE:表示镜像名称。③ COMMAND:表示启动容器时运行的命令。④ CREATED:表示容器的创建时间。⑤ STAT...
2018-12-05 15:15:58 1550
原创 如何删除自己上传到CSDN的资源
小伙伴们可能会发现自己上传到CSDN上的资源找不到删除的地方,这里提供了一种删除的办法找到资源地址如:http://download.csdn.net/xxxxx/0123456789替换资源地址为http://download.csdn.net/index.php/user_console/del_my_source/0123456789访问一次删除成功返回类似:{“succes...
2018-12-05 13:47:58 836
原创 Spring常用注解小结
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/84777234 以往我们使用Spring框架进行开发,使用xml文件来对bean进行注入或者是配置aop、事物,慢慢我们发现是在是太麻烦了,于是乎从Spring2.5版本后也开始支持注解。相比起之前使用xml来配置Spring框架,使用注解提...
2018-12-05 10:50:10 5065
原创 使用maven快速搭建SpringBoot多模块web项目
maven快速搭建SpringBoot多模块web项目 最近开发用到了SpringBoot框架,在这里记录一下搭建项目的过程,应该是比较全的。前提是你的maven配置正确创建父项目File–&amp;gt;new–&amp;gt;maven project点击Next进入下一步这里讲一下上图中的groupid和artifactId 被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目...
2018-12-03 18:34:37 5761 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人