sunlight的个人技术小站

sunlight的个人技术小站

知识,是山野浓雾的路灯,是孤舟黑夜的灯塔,是我们漫漫人生中的那一抹星光

Scroll Down

(非原创)规则引擎Drools讲义

规则引擎Drools1.问题引出现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示:通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学历、电话、所在公司、职位、月收入、是否有房、是否有车、是否有信用卡等。录入完成后点击申请按钮提交即可。用户提交申请后,需要在系统的服务端进行

2021-08-24
136 0

Spring事务以及声明事务失效的几种原因

一、Spring事务管理的几种方式1.声明式基于TransactionProxyFactoryBean的声明式事务管理基于<tx>和<aop>命名空间的事务管理基于@Transactional的声明式事务管理注:@Transactional源码分析参考https://blog

2021-04-04
319 0

Kafka基础以及SpringBoot整合Kafka

概念知识消息中间件/系统中间件中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的分布式应用程序,它包括web服务器、事务监控器和消息队列软件。消

2021-01-27
457 0

(转载)Apache Flink 零基础入门 :基础概念解析

本文内容出自ApacheFlink钉钉群直播教程-基础篇一、ApacheFlink的定义、架构及原理ApacheFlink是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速计算。1.FlinkApplication了解

2020-12-17
210 0

Rancher集群不可用解决方法

最近时不时碰到集群不可用的问题,特此记录一下以免忘记集群Unavailable通常此问题,是因为rancher-server根kubernetes中的kube-apiserver6443端口连接有问题,可以使用dockerlogs命令查看下kube-agent的日志。发现是6443端口没有开放,开放

2020-12-14
370 0

并发编程

一、并发的三大问题硬件的发展中,一直存在一个矛盾,CPU、内存、I/O设备的速度差异。速度排序:CPU >> 内存 >> I/O设备为了平衡这三者的速度差异,做了如下优化:CPU 增加了缓存,以均衡内存与CPU的速度差异;操作系统增加了进程、线程,以分时复用CPU,进而均衡I

2020-10-16
296 0

Elasticsearch初步

1.ES是什么?1.1.简介==ElasticSearch是一个基于Lucene的搜索服务器。==它提供了一个分布式多能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elast

2020-10-14
427 0

(转)Java 8新的时间日期库的20个使用示例

除了lambda表达式,stream以及几个小的改进之外,Java8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java8的这套API。Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将Sim

2020-10-04
435 0

解决Kubernetes ingress上传文件大小限制

之前碰到过这个问题,顺便记录下1、文件太大413:RequestEntityTooLarge创建ingress时添加annotations(注释)metadata:annotations:nginx.ingress.kubernetes.io/proxy-body-size:50m我这里是放开到50

2020-09-19
673 0

解决git clone 速度慢的问题

方法在clone某个项目的时候将github.com替换为github.com.cnpmjs.org即可。示例//这是我们要clone的gitclonehttps://github.com/kangvcar/InfoSpider.git//使用镜像gitclonehttps://github.com

2020-09-06
275 0

Intellij IDEA中Mybatis Mapper自动注入警告的解决方案

相信使用Mybaits的同学们一定见过类似下面的代码:IDEAmybatis警告可以看到userMapper下有个红色警告。虽然代码本身并没有问题,能正常运行,但有个警告总归有点恶心。本文分析原因,并列出解决该警告的几种方案。原因众所周知,IDEA是非常智能的,它可以理解Spring的上下文。然而U

2020-09-02
346 0

斐波那契数

题目斐波那契数,通常用F(n)表示,形成的序列称为斐波那契数列。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1)=1F(N)=F(N-1)+F(N-2),其中N>1.给定N,计算F(N)。示例1:输入:2输出:1解释:F(2)=F(1)+F(0)=1+0

2020-08-29
278 0