自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pic_good_life的博客

潜心学习,努力工作,最重要的是陪伴家人!

  • 博客(22)
  • 收藏
  • 关注

原创 生成一个活动id

需求:根据当前登录用户获取登录人单位名称,获取单位名称后取单位名称前两个字拼音大写首字母,拼接上当前日期,最后拼接上三位数编号,编号为当前公司当天最大活动数加一。public int insertSelective(ZxSpActivityInfo zxSpActivityInfo) { // 1.获取单位信息 String unitName = ""; // 获取创建人单位名称 String createUserId = "";// 获取创建人id String unitJC =

2021-04-20 21:32:48 346

原创 查询数据组合成list集合

小记需求:字典表中有四条模板数据需要查询出来放在第一层,然后将对应的模板表里对应模板下的详细模板查询出来展示为二级。像层级树又不是。表结构(主表)子表涉及到两个实体类,因为要给主表实体对象设置一个 children集合,返回对象类型为子表的实体对象。private List children = new ArrayList<>();2.service中代码实现public List<ZxSpDataDictionary> getActivityTemtlate

2021-04-20 10:00:03 347

原创 java计算两个日期之间天数

java计算两个日期之间天数jxts = DateFunction.getNumberOfDays(jxErq, qsjxrq);public static long getNumberOfDays(String psDate1, String psDate2) { psDate1 = psDate1.replace('-', '/'); psDate2 = psDate2.replace('-', '/'); try { psDate1 = psDate1.substring(0,

2021-01-22 16:47:17 1027

原创 计算两个日期相差天数

计算两个日期相差天数计算两个日期相差天数/*** 计算两个日期相差天数** @param zqz* @param dqrq* @return* @throws ParseException*/public static int daysBetween(String zqz, String dqrq) throws ParseException {SimpleDateFormat sdf = new SimpleDateFormat(“yyyyMMdd”);Date smdate =

2021-01-22 16:38:04 628

原创 PLSQL查询结果导出到excle文件中

PLSQL查询结果导出到excle文件中步骤:文件— 新建 — 报告窗口-- 编写sql并查询–查询结果展示右侧导出结果按钮—选择excel图片:

2020-12-24 11:12:52 1295

原创 根据年月得出当月最后一天

根据传入字符串类型的 年月 得到当月最后一天 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMM"); // 定义日期字段 Date cxdate1 = null; // 转换前台传入字符串为日期格式 cxdate1= sdf1.parse(eDate); Calendar cal1 = Calendar.getInstance(); cal1.setTime(cxdate1); //获取年份 int jzYear = cal1.get

2020-11-24 19:55:29 461

原创 数据库批量修改一个字段的部分数据

Oracle批量更新一个字段的一部分。问题:批量更新一个字段的一部分批量修改 7500074 ,7500075, 7500076 为 12300074,12300075, 12300076更改sql:update 表名 set 修改字段(F_PJH) =replace(F_PJH,75,123) where subStr(F_PJH,0,2) = 75 and 其他条件;执行结果:12300074,123000123, 12300076可以发现 7500075 更新后出现问题。又单独修改了一

2020-11-11 17:11:33 1072

原创 Spring Cloud核心组件之 Config

分布式系统中,服务数量多,为了方便服务配置文件统一管理,实时更新,需要用到分布式配置中心组件config 。支持配置服务放在配置服务的内存中,也支持放在远程Git仓库中,在spring cloud config组件中,分两个角色,一是config server,而是config client。config server是一个可横向扩展,集中式的配置服务器,又称为分布式配置中心,是一个独立的微服务...

2020-05-05 20:17:56 221

原创 Spring Cloud消息总线组件之 Spring Cloud Bus

使用消息队列来实现每次修改完配置文件后,往队列里写一个消息,由spring cloud bus 提供的功能,从队列中读取消息,然后重新加载一次。也分为客户端 和 服务端1、服务端配置,配置中心pom中添加依赖:<dependency> <groupId>org.springframework.cloud</groupId> &lt...

2020-05-05 20:15:53 168

原创 Spring Cloud核心组件之 Zuul

为什么需要使用微服务网关呢?客户端直接和微服务通信会存在问题:1、多次请求不同微服务,增加了客户端复杂性。2、存在跨域请求,在一定场景下处理相对复杂。3、认证复杂,每一个服务都需要独立认证。Zuul的基础含义Zuul,也就是微服务API网关。这个组件是负责网络路由的,存在于前端和后端之间,所有的前端请求访问都需要经过它来调度和过滤。有一个网关之后,可以做统一的降级、限流、认证授权、安全...

2020-05-05 18:59:54 179

原创 Spring Cloud核心组件之 Hystrix

我们在实现服务间认识调用后,面临的又一个问题是当服务间存在传递依赖时,传递调用过程中某个服务不可用时引发的雪崩效应,雪崩效应是一种因‘服务提供者’的不可用导致的‘服务的消费者’不可用,并将不可用逐渐放大的过程。这个应当解决掉,解决的办法就是哪个服务不可用就将之从传递线上剔除出去。这里使用 Spring Cloud核心组件熔断器(Hystrix) 。Hystrix 理解*Hystrix中文意思是...

2020-05-05 00:39:05 176

原创 Spring Cloud核心组件之 Ribbon

上篇说完了Feign,服务间理论上实现了互相调用。现在新的问题又来了,如果服务被调用的部署在了5台机器上,如下所示:192.168.25.110:9000192.168.25.112:9000192.168.25.113:9000192.168.25.114:9000192.168.25.115:9000Feign怎么知道该请求哪台机器呢?Spring Cloud RibbonRi...

2020-05-04 23:32:51 176

原创 SpringCloud底层原理及核心组件

SpringCloud是一系列框架的有序集合。就是一个容器里面放了一些组件。SpringCloud和SpringBootSpringBoot是简化Spring使用配置的框架,提供的思想是默认优先。将配置简化,如果想写配置也是支持的。而Spring是我们真正使用的,两大核心是 IOC 和AOP。二者异同:基于SpringBoot可以快速开发单个微服务,SpringCloud是基于Spring...

2020-05-04 22:36:45 178

原创 Spring Cloud核心组件之 Eureka

Spring Cloud综述中提到了6个面临的问题。本篇文章就分享一下第一个问题。首先复习一下Springcloud 和 Springboot 的区别,用springboot开发单个微服务,springcloud管理多个微服务。服务之间业务上肯定存在调用关系。我们的问题一也就出来了。微服务之间如何相互认识这里提供一个电商网站支付订单功能的业务场景 。用户创建订单后,用户支付了这个订单,订单...

2020-05-04 22:19:16 178

原创 系统随机生成验证码并实现注册功能

一个六位验证码引发的思考随便说说现在网站,系统软件多种多样,根据其用户群体性质的不同注册方式也是不一样的。相对于传统软件,例如定制类的财务软件,在初期会把用户信息维护进去。通常维护用户的账号密码,邮箱等信息。而购物网站等面向群体具有不确定性的网站是不可能提前把用户信息维护进去的。所有用户的注册通常使用手机获取验证码进行验证注册。机会来临时刻现在的工作正好是传统财务软件,所以注册是不能实现的...

2020-04-16 22:20:30 599

原创 Docker容器简单图解,知其然不知所以然

Docker容器基础知识了解Docker 容器图解自己操做了一把安装docker中mysql以及配置,使用XShell或者SecureCRT工具连接虚拟机即可。启动dokcer服务service docker start查看docker已经下载好的镜像docker images查看已经安装好的docker容器docker ps |[-a] 可以显示全部创建docker容器...

2020-03-21 23:48:49 299

原创 修改数据库中已经存在值的字段类型

修改数据库中已经存在值的字段类型想着充实自己,但又找不到可以让自己去系统的跟着学习的教程。当然了花很多钱买的培训视频除外。更多的是自己合理安排自己的时间,在现在的工作中汲取营养,充实自己。提高自身学习的能力。工作中总结第一题公司业务涉及到金额的字段比较多,元数据中有个金额字段本该为NUMBER类型,不知哪位大哥设置为String类型。导致前台合计功能合计为0。不能按照计算公式计算。我的需求...

2020-03-19 10:22:28 500

原创 SourceTree Clone时出现这是一个无效源路径/URL问题

使用SourceTree Clone 拉取git代码时报仓库类型:这是一个无效的源路径/URL记得上次遇到这个问题还是一年前的最近几天,今天身边实习生遇到了。当时整理了一下解决过程,当时CSDN在保存时卡死了就没成功,一年了。时间过的真快。不感慨了,感慨单独写一篇吧,总结一下2019年。问题描述:Clone 输入一个git 源码地址使用URL克隆仓库,账号密码输入错误。此时凭证也存在了电脑中...

2020-01-08 12:08:01 6775 3

原创 HashMap知识总结

# 常见的数据结构数组:长度固定,可以使用下标索引,所有元素类型一致。列表:长度可变,可以包含重复的元素。集合:长度可变,不能放置重复的元素。堆栈:只允许对最后插入的元素进行操作。后进先出,通过仅有的peek(),push(),和pop()几个方法的强制性限制达到。队列:先进先出,通过只提供peek(),offer()和poll()这几个方法来访问数据进行限制来达到的。链表:链表是一种...

2019-12-19 09:03:00 341

原创 使用华为servicecomb-pack框架实现协调器以处理分布式事务

记录一下公司开发社区讲解的有关微服务中分布式事务对于我而言还是有点难以理解的。学习中。微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发,从而被越来越多的开发者和公司推崇运用。但系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变的非常突出,几乎可以说是无法避免。分布式事务已经成为...

2019-12-17 13:27:02 933 2

原创 sql语句动态拼接多个查询条件查询数据库

sql语句动态拼接多个查询条件查询数据库问题描述: 公司开发中自己负责的模块业务需要根据用户选择内容去查询数据库,其中会计期间是必须的条件,默认为当前日期。用户只需要根据需要去输入就可以进行相关查询。不选择不拼接。直接上图上代码!!!后台打印sql为:拼接会计期间 : select * from jyqrsj where f_kjqj = ‘201801’拼接单位...

2019-02-26 16:44:24 27087

原创 svn 中文安装包安装注意事项

svn 中文安装包安装注意事项1.安装好与svn版本相对应的中文包设置页不显示中文下载的中文包默认下载到C盘,安装后setting页面仍然不显示中文选项。(图1)为安装后显示中文选项。解决上述问题,正确安装教程(2.1) 下载相对应版本中文包(2.2) 找到svn安装路径,删除language文件夹(2.3) 将下载的中文包放到svn文件中,安装(2.4) 再次设置,显示中...

2019-02-22 09:54:50 938

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除