- 博客(46)
- 收藏
- 关注
原创 eclipse下如何导入一个gradle项目
首先在https://start.spring.io/ 生成demo eclipse中导入该项目 TestApplication 运行,项目启动成功 新增一个controller,请求 请求成功
2020-06-30 19:55:36
437
原创 consul服务注册中心配置在远程,然后本地是如何注册服务到服务注册中心的,如何调用
1、安装、配置consul2、在该路径下打开doc命令输入:consul agent -dev 运行consul3、创建服务注册,服务提供者yml配置开启注册中心提供controller类对外提供方法:https://blog.youkuaiyun.com/qq_41770939/article/details/85498655...
2019-06-20 10:10:47
4952
1
原创 react desin pro中的TableList页面代码分析
1、首先是TableList这个类,相当于一个组件类。2、组件类,页面显示找到方法render(){}这个方法。3、针对render()里面的return()是整个页面的显示。4、<PageHeaderWrapper title="查询表格"></PageHeaderWrapper>引入面包屑,加入标题对应页面的查询表格。5、<Card border...
2019-06-12 16:18:07
1843
原创 react desin pro
const FormItem = Form.Item; //FormItem是一个对象,返回Form中Item这个对象const { Step } = Steps; //返回Steps中的属性Stepconst { TextArea } = Input;const { Option } = Select;const RadioGroup = R...
2019-06-12 14:25:16
638
原创 desin pro
1、找到F:\antdPro\proDesin\ant-design-pro-master cmd打开 然后 输入npm start 启动服务
2019-06-05 15:02:05
356
原创 redis
redis连接池工作原理https://www.liangzl.com/get-article-detail-27564.htmlhttps://www.cnblogs.com/xifenglou/p/8372447.html
2019-06-05 14:50:13
120
原创 redis
1、redis下载https://github.com/microsoftarchive/redis/releases2、打开一个cmd窗口 使用 cd 命令切换目录到C:\Windows\System32\cmd.exe运行redis-server.exe redis.windows.conf这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问...
2019-06-05 11:22:02
125
原创 Spring Boot —— 使用@ControllerAdvice处理异常
Spring能够较好的处理这种问题,核心如下,文章主要关注前两个:@ExceptionHandler:统一处理某一类异常,从而能够减少代码重复率和复杂度 @ControllerAdvice:异常集中处理,更好的使业务逻辑与异常处理剥离开 @ResponseStatus:可以将某种异常映射为HTTP状态码1、先定义一个ControllerAdvice。代码如下package com....
2019-06-04 14:11:10
584
原创 箭头函数
ES6标准新增了一种新的函数:Arrow Function(箭头函数)。为什么叫Arrow Function?因为它的定义用的就是一个箭头:x => x * x这个箭头函数相等于function (x) { return x * x ;}箭头函数相当于匿名函数,并且简化了函数的定义,一种像上面的,只包含一个表达式,连{ ... }和return都省略掉了。还...
2019-05-23 09:38:49
117
原创 服务发现
在任何分布式架构中,都需要找到机器所在的物理地址,服务发现可以非常简单,只需要维护一个属性文件,这个属性文件包含应用程序使用的所有远程服务的地址...
2019-05-08 11:26:43
158
原创 微服务配置管理
微服务配置管理 !!!!!!!!!!!!!!!!!!1、不同的微服务是由不同的团队,不同的组织去负责开发和维护的,每个微服务采用不同的技术栈,而且配置文件名、配置文件放置的目录可能是五花八门,所以配置文件的管理很难,2、大规模的分布式系统可能部署在不同的机房,有各种部署,那当一个配置改变了之后,这个配置什么时候生效的,它有没有生效,有多少机器上,配置变更了,但是失败了,这些状态呢...
2019-04-30 10:46:47
1019
转载 Eureka
1、Eureka 简介:Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。 Spring Cloud 集成了 Eureka,并提供了开箱即用的支持。其中, Eureka 又可细分为 Eureka Server 和 Eureka Client。1.基本原理上图是来自eureka的官方架构图,这是基于集群配置的eureka;- 处于不同节点的eureka通过Re...
2019-04-28 15:31:49
235
转载 REST
全称是 Resource Representational State Transfer:通俗来讲就是:资源在网络中以某种表现形式进行状态转移。分解开来:Resource:资源,即数据(前面说过网络的核心)。Representational:某种表现形式,比如用JSON,XML,JPEG等;State Transfer:状态变化。通过HTTP动词实现。首先为什么要用RESTful结构呢?...
2019-04-28 15:02:05
257
原创 Map注入
1、map注入 首先定义一个类ServerConfigimport java.util.Map;public class ServerConfig { private Map<String, FileSource> fileSourceMap; private Map<String, String> directoryMap; public Map...
2019-03-19 15:35:40
1266
原创 影像上传代码逻辑
1、先在T_RMB_SX_IMG_INF这个表中检索满足一定条件且发送标识为0的数据,然后插入表t_rmb_base_thread_dtl 并且同时返回一个相同的序列号,即是执行批次号。2、...
2019-03-19 11:20:32
336
原创 多线程2
线程的五种状态:要想实现多线程,必须在主线程中创建新的线程对象,java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态: 新建:当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件。 运行:...
2019-03-15 16:05:56
137
原创 多线程
1、多线程一定要重写Thread中的run方法,然后通过初始化对象,然后调用start()方法,来启动线程并启动线程中的run()方法2、currentThread()方法静态的调取当前的线程,3、通过getName()获取线程的名字4、setName()设置此线程的名字5、yield()调用此方法的线程释放当前CPU的执行权6、join()方法比如在A线程中调用B线程的joi...
2019-03-14 18:15:19
141
原创 word设置页码
从第二页插入页码第一:页面布局,选择下一页,插入分节符并在下一页上开始新的一节第二:双击页脚,在设计中不选中首页不同,不选中奇偶页不同,取消掉连接到前一条页眉,点击插入,首先设置页码格式,起始页码为1...
2019-03-13 18:16:37
287
原创 定时任务加消息队列
一、rmb-batch-dh为主要的消息生产者,rmb-batch为主要的消息消费者1、代扣授信申请为定时任务调度+mq生产者加消费者<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list&g...
2019-03-11 11:07:13
3328
原创 RabbitMQ
1、消息中间件两个重要概念:消息代理(message-broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。2、消息队列主要有两种形式的目的地 1,队列(queue):点对点消息通信 2,主题(topic):发布、订阅消息通信一个生产者创造一个消...
2019-03-06 17:10:45
498
原创 RabbitMQ消息队列
介绍RabbitMQ是一个消息代理:它接受并转发消息。你可以把它当成一个邮局:当你想邮寄信件的时候,你会把信件放在投递箱中,并确信邮递员最终会将信件送到收件人的手里。在这个例子中,RabbitMQ就相当与投递箱、邮局和邮递员。RabbitMQ与邮局的区别在于:RabbitMQ并不处理纸质信件,而是接受、存储并转发二进制数据---消息。谈到RabbitMQ的消息,通常有几个术语:生产...
2019-03-06 13:51:47
589
转载 bean属性
https://blog.youkuaiyun.com/lzgsea/article/details/79795290https://www.cnblogs.com/caoyc/p/5622986.html子bean与父beanid属性id标签是bean的唯一标识,IoC容器中bean的id标签不能重复,否则报错。class属性class属性是bean常用属性,为bean的全限定类名,指...
2019-03-05 11:55:40
983
原创 抽象类与抽象方法
什么是抽象类?什么是抽象方法?抽象类:抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类,抽象类有点类似于“模板”的作用,目的是根据其格式来创建和修改新的类,对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象,当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract,在抽象类中的成员方法可以包括一般方法和抽象方法抽象方法:抽象方法...
2019-03-05 10:04:03
598
转载 消息中间件
https://blog.youkuaiyun.com/java_zyq/article/details/80022391https://www.jianshu.com/p/b73fdd893f98https://www.cnblogs.com/cailijia52o/p/9223560.html
2019-03-04 16:48:59
85
原创 前置系统软件需求到逻辑代码
1、首先根据请求方的接口信息,配置数据,partnerNo="s002" 获取配置文件s002PacketConfigurationPacketConfiguration dispatcher=(PacketConfiguration)SpringContextHelper.getBean(partnerNo+"PacketConfiguration");<bean id="S0...
2019-02-21 10:36:14
245
原创 按照eclipse版本下载 spring boot插件
https://www.cnblogs.com/zjdxr-up/p/8617242.html2、https://spring.io/tools3/sts/legacy 从这个网站查看需要下载的eclipse的版本 对应的spring boot插件 然后按照上面的网站修改其对应的链接...
2019-02-11 11:12:56
1763
原创 java 从源码到字节码到机器码是如何实现的????
源码是函数实现的原理,实现原理都在具体类里,这就牵涉到具体的算法以及数据结构api只负责告诉你这个函数是用来做什么的,参数是啥,参数类型是啥源码是如何通过计算机实现的,这就牵涉到jvm,java虚拟机,把java源码编译成字节码,源代码 到机器码 发生了什么????java垃圾回收机制????存储机制????https://www.cnblogs.com/chanshuyi...
2019-01-14 11:07:24
4593
原创 对账
1、首先查询t_fps_channel_inf这个表,SELECT FROM T_FPS_CHANNEL_INF WHERE DZ_FLAG IN ('F','K','A')查询满足对账条件的渠道,一个渠道下面有很多个通道,比如:中原银行对账包括行内,在线支付,大额与超网,一个渠道一个渠道进行执行对账,然后循环执行满足对账标识的渠道。2、获取每个渠道的对账标识,如果对账标识为“N”...
2019-01-10 15:50:46
1577
转载 Spring中List、Set、Map、数组注入方式中标签的使用
https://blog.youkuaiyun.com/mahoking/article/details/42586999
2019-01-02 10:59:01
931
转载 java 关键字 default
https://blog.youkuaiyun.com/MOVIE14/article/details/76559479
2019-01-02 10:47:53
268
原创 eclipse +自动错误提示
Window->Preferences->Java->Editor->Hovers 将[Combined Hover]选上即可。
2018-12-28 17:55:22
1682
原创 通过配置xml,来处理常量缓存
常量配置表可以通过启动服务的方式,把这些信息加入缓存中,当需要调用的时候,直接通过key来获取对应的value值,还有一些其它的表,但是有些信息需要加入缓存中,这些中的字段也符合对应的Type,key,value;即符合常量配置表中的结构如何通过配置就可以完成各个其它的表加入缓存中,把对应的key与value赋值给对应的SysConstsBean中,这样就可以通过更改xml中的配置文件来处理,...
2018-12-28 15:15:09
412
原创 JSP自定义标签
https://blog.youkuaiyun.com/weixin_39352976/article/details/793599161:首先 创建一个自定义标签<fps:select />2要创建自定义的JSP标签,你首先必须创建处理标签的Java类。所以,让我们创建一个SelectTag类,如下所示:解释一下dictName,dictName="PAY_CHANNEL_CO...
2018-12-25 15:05:13
200
原创 多个参数传递URL
href : '${ctx}/mor/dzTranData/' + type + '?uuid=' + uuid + '&channelAlias='+channelAlias,
2018-12-11 19:20:27
9497
原创 所思所想所悟
未来将要发生的,不可控,但是经济大方向有时候 还是要了解的。客观存在------客观改变-------客观改变不了的未来发生的 ,如果说是我们无法改变的,或者无法掌控的,(比如什么经济危机、什么裁员)那么这些担忧无用;如果是我们能够改变的,(比如个人能力问题)提升,是能够掌控的,一天中你做什么是能够掌控的,这些积累才会提升你的价值,即使当遇到真正的危机的时候,也会迎来一些新的机会。经济...
2018-12-07 16:41:48
2030
原创 定时任务3
要在spring 中利用quartz调度任务;需要配置三个bean 1、制定任务信息 bean ① 设置执行对象 ② 设置执行对象中对应的执行方法 ③ 是否可以同步执行 2、制定任务执行时机(执行触发器) bean 2.1、简单触发器(SimpleTrigger) ① 设置任务详细 ② 设置任务延迟执行时间 ③ 设置任务执行...
2018-12-07 11:53:28
200
原创 定时任务2
第一: 通过这个方法StdSchedulerFactory.getDefaultScheduler(),能够获取一个定时任务调度器,import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.impl.StdSchedulerFactory; import static ...
2018-12-07 11:28:32
476
原创 定时任务1
https://www.cnblogs.com/iceworld520/p/7053939.htmlhttps://blog.youkuaiyun.com/zyb2017/article/details/78997853定时任务依赖的jar包在哪导入?工程项目是依赖于gradle依赖管理,所以把需要引用的包列出来。apply plugin: 'org.springframework.b...
2018-12-06 11:57:42
358
转载 java bean
<bean id="userAction" class="com.neusoft.gmsbs.gms.user.action.UserAction" scope="prototype"> <property name="userBO" ref="userBO" /> </bean>n
2018-12-06 11:30:43
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人