- 博客(89)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 springcloud+nacos+seata系统整合
Seata(Simple Extensible Autonomous Transaction Architecture) 是 阿里巴巴开源的分布式事务中间件,以高效并且对业务 0 侵入的方式,解决微服务场景下面临的分布式事务问题。1.版本JDK : 1.8.0Nacos: 2.2.1.RELEASEOpenFeign: 2.1.3..RELEASENacos: 1.2.1Seata: 1.2.02.Seata下载启动1、seata下载地址2、创建seata数...
2020-05-19 10:47:46 5978 3
原创 SpringCloud整合Nacos(一)----------- 使用Nacos作为注册中心
一、Nacos简介 Nacos核心提供两个功能:服务注册与发现,动态配置管理。 1、服务注册与发现 Nacos提供基于DNS和基于RPC的服务发现,即能被用来支持https/http的服务注册与发现,也支持RPC如dubbo的服务注册与发现。 与Dubbo使用的zookeeper相比而言,两者差异还是比较大的,zookeeper是一种分布式的协调服务,它天生是作...
2020-02-19 11:54:39 2028 2
原创 SpringCloud搭建(下)------断路器(Netflix Hystrix)+网关(Netflix Zuul)+配置中心(Spring Cloud Config)
SpringCloud搭建(上)----注册中心+服务提供者+服务消费者五、添加中断器 这里不得不提下“服务雪崩效应”,基础服务的故障导致级联故障,进而造成了整个分布式系统的不可用,这种现象被称为服务雪崩效应。服务雪崩效应描述的是一种因服务提供者的不可用导致服务消费者的不可用,并将不可用逐渐放大的过程。(下图来源于网络) 断路器(Circuit Break...
2019-09-09 17:52:11 311
原创 SpringCloud搭建(上)----注册中心+服务提供者+服务消费者
一、SpringCloud概述1.什么是微服务: 简而言之,微服务微服务架构风格这种开发方式,是以开发一组小型服务的方式来开发一个独立的应用系统。其中每个小型服务都是运行在自己的进程中,并且采用HTTP资源API这样轻量的机制来相互通信。这些服务围绕业务功能进行搭建,并能通过全自动的部署机制来进行独立部署。这些微服务可以使用不同的语言来编写,并且可以使用不同的数据存储技术。对这些微...
2019-09-09 12:03:11 1397
原创 微信分享详细步骤--java版
公司需要做一个H5手机端投票活动,涉及到分享授权登陆和微信分享,这里就只讲微信分享。废话不多说了。欢迎指出文中不足。一.线下测试(测试公众号)1.申请一个微信测试公众号网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login&token=68030871&lang=zh_CN2.微信官方的J...
2019-08-17 21:40:56 2787 5
原创 2023年10月计算机系统结构真题
A.单级PM2I网络 B.多级PM2I网络 C.单级立方体网络 D.多级立方体网络。A.外部中断 B.程序性中断 C.机器效验中断 D.输入/输出中断。A.硬件 B.汇编程序 C.编译程序 D.微指令程序。A.直接映像 B.全相联映像 C.组相联映像 D.页表法影响。A.系统的可靠性低 B.系统的实现简单。A.基址寻址 B.间接寻址 C.变址寻址 D.直接寻址。8.在8个单元的混洗交换网络中,1号单元传到6号单元,需要的步骤是。C流水线中某些功能段在各次运算的作用不同。
2024-02-19 11:30:03 1169
转载 springboot启动项目报“找不到符号”或者“程序包xxx不存在”
2.勾选compiler–>Annotation Processors–>Enable annotation processing。1.勾选maven–>Runner–>Delegate IDE build/run actions to Maven。或者点击Terminal进入项目目录,输入 mvn idea:module 进行编译。二.网上的方法很多,我试了几个,,一直到最后一个方法才解决,这里列出来提供参考。3.删除父项目的.idea目录,重新打包。
2023-08-02 16:22:39 1742 2
原创 2020年8月Java语言程序设计(一)试题及答案
Java语言程序设计(一)(课程代码04747)注意事项:1.本试卷分为两部分,第-部分为选择题,第二部分为非选择题。2.应考省必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。第-部分选择题一、单项选择题:本大题共10小题,每小题1分,共10分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。1. MyApp程序经编译后得到类文件MyAp.class,则运行该程序的命令是
2021-10-05 18:23:26 5344
原创 解决springboot中Map集合key中不能使用英文小数点问题
在插入数据的时候,如果map key中包含.,会导致mongodb发生错误。因此需要替换key中的.。会导致错误的数据如:{ "A.b": "dfsf"}解决方法:添加配置类/** * @auther kelly * @since 2021/5/18 * key中如果有英文小数点使用时会替换成正则表达式; */@Configurationpublic class MongoConfig { @Autowired private MappingMongoC
2021-05-18 18:30:24 1111
原创 xft6 链接不上Ubuntu虚拟机
检查Ubuntu的ssh服务是否开启输入命令:ps -e|grep ssh显示“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动1.安装ssh输入命令:sudo apt-get install openssh-server2.启动服务输入命令: /etc/init.d/ssh start...
2021-04-01 22:24:50 181
原创 SSH 整合Swagger2
之前用的是springboot整合swagger2,新公司这边的系统是之前开发的,用的是SSH框架,这里记录一下 整合过程,以及遇到的坑。1.导入依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId>
2021-03-19 10:09:12 1028 1
原创 win7 安装NodeJs this application only supported on windows8.1……
nodejs的版本太高 无法在w7系统中安装;我下的是node-v10.23.2官网git的地址下载有点慢 我是用的 阿里的:https://npm.taobao.org/mirrors/node/v10.23.2/
2021-01-30 22:09:44 1397
转载 java动态生成word及pdf的几种方式对比
一般使用第三种方案比较多,它实现的步骤是非常简单的。JAVA生成word优缺点对比 所用技术 优点 缺点 Jacob 功能强大 代码量大,设置样式繁琐;需要windows平台支持,无法跨平台 Apache POI 读写excel功能强大、操作简单 一般只用它读取word,能够创建简单的word,不能设置样式,功能太少
2020-11-29 16:03:51 500
原创 springboot+websocket即时聊天
1.依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>2.WebSocket配置import org.springframework.co
2020-06-01 17:31:40 393
原创 springcloud gateway整合 sentinel nacos
1.引入依赖;在自己原来的springcloud gate工程中加入如下依赖 <properties> <alibaba.sentinel.version>1.7.2</alibaba.sentinel.version> </properties><dependencies><depe...
2020-04-22 10:43:06 7473 3
转载 JRebel 破---解最简单的使用
JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费时间浪费生命。目前对于idea热部署最好的解决方案就是安装JRebel插件。收费怎么办,最简单的在线使用破解我们知道这个插件是收费的,不想交钱怎么办,下面推荐一个破解版本的,我看了网络上面有好多,破解的...
2020-03-18 15:06:20 634
转载 配置负载均衡实例
创建负载均衡实例后,您需要对负载均衡实例进行配置才能进行流量转发,您需要添加至少一个监听和一组后端服务器。本指南指引您配置一个TCP监听并添加部署了静态网页的两个ECS实例(ECS01和ECS02)作为后端服务器。操作步骤登录负载均衡管理控制台。 在实例管理页面,单击实例操作列的监听配置向导。 在协议&监听页签下,根据如下信息,配置监听规则,其它配置保持默认选项。 选...
2020-03-07 21:27:06 627
转载 Nginx配置文件详细说明
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll; ...
2020-02-27 15:01:40 235
转载 java vm(velocity)模板
Velocity是什么? Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人 员可以只关注页面的显示效果,而由jav...
2020-02-24 11:51:48 2401
原创 SpringCloud整合Nacos(二)----------- 使用Nacos实现配置管理
一、启动Nacos 请参照:SpringCloud整合Nacos(一)----------- 使用Nacos作为注册中心二、新增配置
2020-02-23 11:05:45 474
转载 Nacos(一):Nacos介绍
前言6月份阿里开源的Nacos出了1.0.1版本,从去年7月份第一个release版本到现在一直在默默关注官方的版本规划为:Nacos从0.8.0开始支持生产可用,1.0版本可大规模生产可用,2.0版本接入k8s、SpringCloud、ServiceMesh、ServerLess公司目前的项目都是Springcloud,由于eureka2.X的断更、以及Nacos面世,所以自然而然...
2020-02-10 10:32:59 225
原创 Nginx配置参数中文说明
此篇文章参照“Nginx配置参数中文详细说明”一文,动手操作整理文档,尽可能的详尽。Nginx配置参数中文详细说明#进程文件pid /var/run/nginx.pid;##一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值保持一致.worke...
2020-01-16 11:41:20 200
原创 springboot整合solr
整合之前 先安装好solr 请参考:solr-7.7.2部署到tomcat8中详细步骤创建一个springboot项目。1.导入依赖(pom.xml)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...
2019-10-19 17:01:56 447
原创 solr-7.7.2部署到tomcat8中详细步骤
1.Solr简介Solr是一个独立的企业级搜索应用服务器,它对外提供API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引(solr生成倒排索引,数据库生成的索引是二叉树索引,效率差距很大);也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。Solr是一个类似于Google或者Bing的全文检索引擎, Solr是与搜索引擎优...
2019-10-19 16:45:31 1217 1
转载 zookeeper报错 JAVA_HOME is not set
zookeeper报错 JAVA_HOME is not set很多开发者安装zookeeper的时候,应该会发现到这么一个问题:JAVA_HOME is not set好的!那么这个是什么意思呢?就是说你的JAVA_HOME 变量没有设定为什么会提示这个呢?其实zookeeper在启动服务端的时候会基于java环境启动,所以在启动的时候会检测 jdk 是否安装而在...
2019-09-21 17:21:27 3103 1
转载 win7下docker配置加速器
1.docker-machine ssh default(有时可省略)2.sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://d7e77b19.m.daocloud.io |g" /var/lib/boot2docker/profile3.exit4.docker-machine restart defaul...
2019-09-18 17:48:05 172
原创 To display the conditions report re-run your application with 'debug' enabled.
报错信息:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-09-17 13:29:41.132 ERROR 8108 --- [ main] o.s.b.d.LoggingFail...
2019-09-17 13:33:11 5660
转载 消息队列及常见消息队列介绍
一、消息队列(MQ)概述消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。消息队列主要解决了应用耦合、异步处理、流量削锋等问题。当前使用较多的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaM...
2019-09-16 13:27:35 329
原创 Linux服务器搭建java环境
一、安装JDK1.yum一键安装第一步:执行命令:查看查看可安装的jdk版本yum -y list java*第二步:选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:yum install -y java-1.8.0-openjdk-devel.x86_64第三步:等待安装完成之后;查看jdk版本。java -version2.手动...
2019-08-29 18:07:13 618
转载 JAVA PC端扫码支付(一)微信支付
微信支付从配置到开发一、配置1、开通公众平台支付功能商户号微信支付功能先要申请微信(企业)公众平台,然后开通企业公众平台付功能。下图为微信(企业)公众平台页面,可以看到商户号等信息微信公众号APPID从开发-基本配置中获取APPID2、微信商户平台相关配置微信商户平台相关配置因为微信公众平台调整,公众平台微信支付公众号支付授权目录、扫码支付回调URL配置...
2019-08-28 17:41:34 2635 3
原创 文件打包下载工具类 java
import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.zip.ZipEntry...
2019-08-26 16:03:39 778
原创 java实现微信公众号授权登录获取用户信息(二)
步骤同:java实现微信公众号授权登录获取用户信息(一)引入jar包<!-- 微信授权登录--> <!-- https://mvnrepository.com/artifact/com.github.binarywang/weixin-java-mp --> <dependency> &l...
2019-08-21 14:53:03 3566
转载 微信config:invalid signature这个错误的解决办法
微信公众平台, config:invalid signature一直爆这个错误的解决办法如果是invalid signature签名错误。建议按如下顺序检查:1.确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。2.确认config中nonceStr(js中驼峰标准大写S), time...
2019-08-17 19:52:23 3798 2
原创 java实现微信公众号授权登录获取用户信息(一)
参考文章:https://blog.csdn.net/Santiago_M/article/details/79109154;https://www.cnblogs.com/jilu/p/6123447.html参考地址微信公众号开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432前提:需...
2019-07-30 14:17:58 5350 6
原创 一对多查询子查询条件 非主查询公有
<resultMap type="com.dny.website.entity.AllianceBusiness" id="ABMap"> <id column="aid" property="alliance_id"/> <result column="name" property="name"/> <re...
2019-07-26 10:16:26 171
空空如也
在两张表的基础上写出sql?
2017-08-17
实现一个方法,获取url的参数值,同名参数如有多个值则合并成一个数组:
2017-08-17
将字符串中的所有空格都替换成“%20”
2017-08-16
下面两种形式是什么?
2017-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人