后端
文章平均质量分 66
little bee code
让冰风吹
展开
-
docker 安装 mysql (windows版本)
docker安装mysql windows 版本,后续补充优化中。。。原创 2023-03-11 22:36:30 · 710 阅读 · 0 评论 -
linux系统日志查看-停止-继续
查看暂停刷新(按键)查看继续刷新(按键)查看尾部最后100行。查看头100行的日志。原创 2023-02-20 14:50:03 · 1726 阅读 · 0 评论 -
windwos安装spring-cloud-alibaba-nacos
这个快速开始手册是帮忙您快速在您的电脑上,下载、安装并使用 Nacos。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。原创 2023-02-17 15:11:30 · 586 阅读 · 0 评论 -
windows安装RocketMq
本文介绍 Apache RocketMQ 的基本概念,以便您更好地理解和使用 Apache RocketMQ。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-02-14 18:16:54 · 923 阅读 · 0 评论 -
windows安装docker desktop
这里针对windows 10 家庭中文版,其他版本部分步骤可跳过愉快的使用docker,从你我开始,有任何问题可留言反馈。原创 2023-02-07 18:04:21 · 4533 阅读 · 4 评论 -
java过滤器模式
过滤器模式(Filter Pattern),这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。过滤器模式是很多java框架常用的模式之一@Data//技能等级 private String level;//姓名 private String name;//年龄 private Integer age;原创 2023-01-12 14:03:56 · 973 阅读 · 0 评论 -
java适配器模式
适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。原本系统只支持导出html报表文档,突然增加了需求,需要导出doc和xls文档。这时可以使用适配器,接入原有的接口中,是原有的接口也能创建出doc和xls文档。适配器负责产出doc或者xls主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,期望它有新的功能,而新环境要求的接口是现对象不能满足的。系统需要使用现有的类,而此类的接口不符合系统的需要适配器继承或依赖已有的对象,实现想要的目标接口。原创 2023-01-11 20:19:44 · 890 阅读 · 0 评论 -
ES索引备份还原
es数据出于线上数据安全考虑,对于es已有的索引数据可以进行安全备份,通常可以将es备份到共享文件目录或者一些其它的数据存储的文件系统eg:HDFS、Amazon S3、Azure Cloud。备份会生成索引的快照存储到指定的仓库路径下,当需要进行数据还原的时候,就可以通过访问备份还原的接口快速实现数据还原。如果您使用的发行版与Apache Hadoop协议不兼容,请考虑使用自己的发行版替换plugin文件夹内的Hadoop库(可能必须调整所需的安全权限)index_1:需要还原的索引名。原创 2023-01-10 16:06:35 · 3348 阅读 · 1 评论 -
ES索引规划方案
由于日志系统会产生大量的日志,特别是集群部署的情况下,更是会产生海量的日志,面对这样一个数据量级的需求,我们的数据如何存储和实现实时查询将面临一个严峻的挑战,经过对ES多方调研和超过几百亿条数据的插入和聚合查询的验证之后,总结出以下几种能够有效提升性能和解决这一问题的方案,包括从集群规划、存储策略、索引拆分、冷热分区等几个维度的优化方案,在本文中逐一介绍。索引的生命周期分为四各阶段:HOT>WARM>COLD>DELETE,除HOT为必须的阶段外,其他为非必须阶段,可任意选择配置。原创 2023-01-10 14:37:38 · 1622 阅读 · 0 评论 -
ES索引切分
在生产项目中,由于ElasticSearch单个索引数据量大,索引中部分数据不常用,在搜索和写入文档时,效率较低。为了减小单个索引的数据量,提升搜索和文档写入效率,将大索引根据一定的规则拆分为小的索引。优点简单好用,不用担心集群部署等会出现的问题查询也可使用别名索引切分方式灵活,可靠插入历史数据等,都可使用别名插入,不用做多余的开销维护。原创 2023-01-10 11:07:07 · 1722 阅读 · 0 评论 -
Java执行shell命令
java执行shell命令的方式有很多种,但是在应用的过程中,我们可能会遇上一些特殊的情况,导致执行脚本失败,不生效的场景。实践是检验真理的唯一标准,工作生活中一定要多总结,记录。原创 2022-12-28 16:22:47 · 11977 阅读 · 0 评论 -
线上环境内存溢出-OutOfMemoryError
公司线上环境,出现内存溢出异常,发生时,cpu占用360%。系统可用内存不足。当 JVM 内存严重不足时,当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出 java.lang.OutOfMemoryError 错误。针对大部分情况,通常只需要通过 -Xmx 参数调高 JVM 堆内存空间即可。如果仍然没有解决,可以参考以下情况做进一步处理:当数据量过大时,发现页面响应过慢,卡住后台执行命令发现java程序 cpu 360% , 内存严重不足立即查看日志发现异常:OutOfM原创 2022-12-06 10:43:13 · 1221 阅读 · 0 评论 -
设计模式-工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。如果你想吃东西,去餐厅点一份就行了。想吃饺子点饺子,想吃面条点面条。不用关心饺子怎么做出来的。优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的原创 2022-12-06 10:17:49 · 537 阅读 · 0 评论 -
ThreadPoolTaskScheduler轻量级多线程定时任务框架
面对一些小的功能需求点,如果需要非常灵活的进行处理定时任务处理,但是又因为你的需求需要使用到页面进行定时任务配置,显然使用Spring注解定时任务,无法满足你,这时你想到了xxl-job 或者 quezy等定时任务框架,但是过于繁琐,可能成本较大。那么本文将要解决你的问题。ThreadPoolTaskScheduler 内部方法非常丰富,本文实现的是一种corn表达式,周期执行schedule(Runnable task, Trigger trigger) corn表达式,周期执行。原创 2022-11-15 17:10:58 · 10013 阅读 · 0 评论 -
多线程调用OpenFeign,线程中RequestAttributes丢失,导致请求异常
多线程调用OpenFeign,线程中RequestAttributes丢失,导致请求异常。原创 2022-11-04 15:14:29 · 2075 阅读 · 0 评论 -
自定义ThreadPoolExecutor 线程池
java 中经常需要用到多线程来处理一些业务,非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题。同时创建过多的线程也可能引发资源耗尽的风险,这个时候引入线程池比较合理,方便线程任务的管理。原创 2022-10-14 15:28:43 · 327 阅读 · 0 评论 -
centos7安装mysql5.7
mysql安装原创 2022-08-02 14:35:47 · 240 阅读 · 0 评论 -
idea环境搭建maven项目初级
idea环境搭建maven项目初级第一步:设置全局maven相关属性Default Settings 默认设置全局环境,setting只会设置当前项目。第二部:搜索maven,找到maven下的runner,勾选run in第三部:第四步:第五步:这里注意选择我们需要的骨架,然后next第六步:第七步:第八步:第九步:到这我们就创建好了一web项目的大架子。...原创 2018-11-04 08:58:42 · 169 阅读 · 0 评论 -
在IDEA中导入maven项目
在IDEA中导入maven项目这里不过多阐述,我们通过下面步骤一步一步实现。第一步:创建一个空项目第二步:第三步:第四步:第五步:最后,如果你觉得对你有所帮助,请点赞哟,谢谢,你的赞美是我更新的动力...原创 2018-11-04 13:07:49 · 956 阅读 · 0 评论 -
maven项目中配置tomcat
maven项目中配置tomcat第一步:这里有两种方式第二步:选择maven小齿轮第三步:可以给小工具取名字,不要忘记配置命令第四步:配置完成,出现按钮第五步:配置tomcat7插件,最好是在联网状态下进行如果还有其他,相关maven项目导入的疑问,可以看我其他博文,ps:如果你觉得对你有帮助,不要忘记关注我哟,谢谢,你的支持是我跟新的动力...原创 2018-11-04 14:08:33 · 8264 阅读 · 0 评论 -
eclipse修改jdk环境
1 ,选择JRE System Library 右键 Build path ----> configure build path -----> 选择 Library 下面的 JRE System Library 点击编辑, edit 修改 workspeace 为默认本地的jre2,右键项目名 ---- properties 到 java compil...原创 2018-12-10 10:09:16 · 621 阅读 · 0 评论 -
idea转eclipse工程或者ecilipse
idea项目转eclipse项目在电脑文件夹中进入项目文件目录,在目录中进入cmd窗口输入命令mvn cleanmvn idea:clean如果idea文件还存在,那么手动删除把项目文件导入eclipse(maven结构,那么选择maven)在父项目下,找到子模块 show in local 进入terminal在pom同级下 输入命令mvn install 发布eclips...原创 2018-12-10 14:48:53 · 4038 阅读 · 0 评论 -
端口占用问题
在cmd窗口 命令找到指定的端口号,查看窗口是否被占用netstat -ano | findstr 8181 找到某个进程taskkill /f /pid 8181 杀死某个进程原创 2018-12-10 14:50:56 · 155 阅读 · 0 评论 -
eclipse中运行内置插件tomcat7
eclipse中运行插件tomcat7右键父工程 Run As 到 maven build… 输入命令 tomcat7:run原创 2018-12-10 14:53:39 · 448 阅读 · 0 评论 -
文件上传图片上传(分布式文件服务器fastDFS)
在商品录入界面实现多图片上传(后端)第一步:引入依赖org.csource.fastdfsfastdfscommons-fileuploadcommons-fileupload第二步:将“资源/fastDFS/工具类”的 FastDFSClient.java 拷贝到 pinyougou-common 工程第三步:配置文件(1)将“资源/fastDFS/配置文件”文件夹中的...原创 2019-01-05 20:05:31 · 675 阅读 · 0 评论 -
JMS消息队列(ActiveMQ消息中间件)
作用1,减少并发量2,异步并解耦(解决系统模块的异步调用)3,通过消息收发服务,从一个JMS客户机向另一个JML客户机发送消息消息类型TextMessage 一个字符串对象(常用)即StringMapMessage 键值对对象(常用)ObjectMessage 序列化java对象BytesMessage 字节数据流StreamMesaage 原始值数据流...原创 2019-01-05 20:09:14 · 335 阅读 · 0 评论 -
solr安装应用相关
Solr 安装:(单独用一个纯净的tomcat7) 底层是lucene1:安装 Tomcat,解压缩即可。file:///E:/JAVA学习资料/项目一_品优购/品优购资源V1.3/解压文件/配套软件/配套软件/Tomcat2:解压 solr。3:把 solr 下的 dist 目录 solr-4.10.3.war 部署到 Tomcat\webapps 下(去掉版本号)。4:启动 Tomc...原创 2019-01-05 20:19:27 · 148 阅读 · 0 评论 -
web容器tomcat容器
容器的原理: Servlet没有main()方法。Servlet受控于另一个Java应用,这个Java应用称为容器。Tomcat就是这样一个容器。如果web服务器应用得到一个指向servlet的请求(而不是其他请求,如请求一个普通的静态HTML),此时服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器,要由容器调用servlet的方法,如doPost()或doGe...原创 2019-01-05 20:22:16 · 1013 阅读 · 0 评论 -
端口占用问题
在cmd窗口 输入命令找到指定的端口号,查看窗口是否被占用netstat -ano | findstr 8181 找到某个进程taskkill /f /pid 8181 杀死某个进程原创 2019-01-05 20:23:18 · 183 阅读 · 0 评论 -
Tomcat端口修改
打开 tomcat 目录 conf\server.xml 找到下面的配置将端口 8080,改为 xxxx原创 2019-01-05 20:23:49 · 190 阅读 · 0 评论 -
cas原理分析
1、基于Cookie的单点登录的回顾基于Cookie的单点登录核心原理: 将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名密码进行登录,让用户从某种意义上觉得只登录了一次。 该方式缺点就是多次传送用户名密码,增加被盗风险,以及不能跨域。同时www.qiandu.com与mail.qiandu.com同...原创 2019-01-23 08:33:32 · 292 阅读 · 1 评论 -
linux系统中jinkens实现自动化部署
Jenkins入门教程之linux下安装配置jenkins(一)https://blog.csdn.net/zjh_746140129/article/details/80835866Jenkins入门教程之windows下安装配置jenkins(二)https://blog.csdn.net/zjh_746140129/article/details/80836173Jenkins入门教程...原创 2019-07-24 17:29:19 · 505 阅读 · 0 评论 -
Ajax,js实现省市二级联动
Ajax,js实现省市二级联动这里不罗嗦,直接放图,分析。如图实现效果。如下:前端代码分析:后端代码,相当简单,只需要查询数据库,省份放一个list集合,城市放一个list集合,回写响应给前端。前端通过循环,一一获取。response.setContentType(“text/html;charset=utf-8”);ProvinceService provinceServic...原创 2018-10-26 17:53:00 · 4803 阅读 · 12 评论