自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 分布式事务培训

seary 不保证隔离性,扣账不成功,钱被花了。处理链,inputlog万一数据库出现问题。映射成功,业务不一致,数据不一致解决方案。先查 1,别人更新 5。只回滚 4 全局表,分支表。try 的 try catch 导致不报错。超时时候,同时提交回滚不可能,所以竞争。方案加悲观锁,锁全悲观锁,串行不是并行。怎么保证所有异常,不会影响一致性 tcc。并发全局提交与全局回滚可能同时进行吗?方案,input 回查状态 ,先查后删。sega 没这种机制。提交状态,回滚状态。方案,outdate。

2023-04-06 19:49:25 317

原创 银行利息规则

规则:产品代码,货币,税率代码,利率代码,计息规则。计算:提前支取,到期支取,逾期支取计息过程中使用的参数:税率,利率代码,计息规则,活期利率

2023-02-23 11:32:03 98

原创 实现抽象类后无法直接注入

要怎么解决,

2022-07-07 15:17:41 441

原创 多线程初学

思考:1:多线程:到底什么时候该用多线程(转)2:主要类:3:怎么使用多线程:联想到开启线程方法 是在方法体{}里面写业务代码 。那么多线程也是这样写法?https://blog.csdn.net/miachen520/article/details/115021783?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-5&spm=1001.2101.3001.4242package com.misc..

2021-04-01 15:00:43 80

原创 2020-12-08

白话“设计模式”设计模式是学不懂的玄学?设计模式给人的第一感觉,总是很高冷。我还清楚记得,十几年前第一次上设计模式的课,老师一脸讳莫如深地站上讲台,环视了遍坐在下面满脸期待的我们,说:今天开始我们学设计模式。设计模式非常重要,也很特别,和其他专业课不太一样,刚开始大家可能不知道这门课在讲什么,别担心,这很正常。到了期末,大家可能照样不知道这门课在讲什么。末了老师还意犹未尽,来了一句总结:设计模式,学了也不会懂,懂了也不会知道有啥用。这句话是我对设计模式的第一印象,相信也是很多人对设计模式的第一印象。老

2020-12-08 17:31:40 74

原创 感悟

前端是操作逻辑,后端是业务逻辑。

2020-11-02 08:26:01 66

原创 如何在for循环外 调用for循环里面的数据 -改变数据结构

在for外面创建一个新的对象 list list=new Arraylist<>()然后list.add进去。最后在for外面的 list就有for循环里面的数据生成快捷 增强for .iter生成快捷 for 对象.fori 回车生成快捷 if 判断 .if如果数据不是前端想要。可以用创建新的实体类 。搞一个新的结果集。处理已经的旧结果集。然后放进去。一个对象多个list的情况。处理成一个对象的list的情况...

2020-10-21 18:11:35 2322

原创 BUG==负载均衡到85 没负载到86报500错误

异常处理:com.netflix.zuul.exception.ZuulException: Filter threw ExceptionCaused by: org.springframework.cloud.netflix.zuul.util.ZuulRuntimeException: com.netflix.zuul.exception.ZuulException: Forwarding errorCaused by: com.netflix.zuul.exception.ZuulExceptio

2020-10-14 12:01:04 257

原创 分页查询去重重复id显示

https://blog.csdn.net/qq_31183727/article/details/83575875应该list可以直接去重 有空可以研究。思路:用treeSet去重,然后再转换成list

2020-10-06 19:40:06 134

原创 解决一对多,不用多建一张表的问题。、优化代码

解决一对多,不用多建一张表的问题。、/** * 转list * @param json json字符串 * @param clazz class对象 * @param <T> 泛型 * @return 泛型对象列表 */public static <T> List<T> fromJsonToList(String json, Class<T> clazz) { return fromJson0(json, Parameterized

2020-09-24 19:58:22 114

原创 数组后端表示一般是指list吗【??】

也可以是数组,但是list更方便些

2020-09-23 12:05:11 99

原创 深拷贝和浅拷贝

2020-09-21深拷贝和浅拷贝BeanUtils.copyProperties(intercomControlReplyExtend,vo);把前面的参数对象复制给后面的参数对象等同于get和set

2020-09-21 18:21:17 49

原创 update批量更新的坑

不能FlowApplyID类型。不用写resultMap resultType

2020-09-01 20:56:22 115

原创 mp用法and-ge-le

不能用lambda表达式,不用or

2020-08-17 18:38:48 457

原创 配置文件的读取注解@value

这种是获取配置文件中的参数配置文件设置在哪里。那你运行的时候打个断点,如果是null就是没写,如果有你再找找

2020-08-17 10:38:31 251

原创 :“org.springframework.web.bind.MissingServletRequestParameterException

{“timestamp”:“2020-08-13 17:36:35”,“status”:400,“error”:“Bad Request”,“exception”:“org.springframework.web.bind.MissingServletRequestParameterException”,“message”:“Required String parameter ‘mac’ is not present”,“path”:"/alarmSystemForTerminal/listDefenceS

2020-08-13 17:45:54 842

原创 分页实现方式

2020-08-13 15:47:26 77

原创 排班计划需求-查询list思路实现-计划-值班-人员-成员-分页

@Datapublic class DutyPlanVo { @ApiModelProperty(value = "排班计划表的id") private String id; @ApiModelProperty(value = "排班年计划") private Integer year; @ApiModelProperty(value = "排班计划值班组") private List<DutyPlanGroup> dutyPlanGroup

2020-08-13 15:37:55 319

原创 反正springboot没有实现Date类型的接收解析

spring默认不支持Date类型的数据反正springboot没有实现Date类型的接收解析导错包

2020-08-12 18:45:30 118

原创 org.springframework.web.method.annotation.MethodArgumentTypeMismatchException

org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type ‘java.lang.String’ to required type ‘java.util.Date’; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to c

2020-08-11 16:36:17 469

原创 开发遇到2个异常、java.lang.ClassCastException: com.

是代码写错== 查出来是2个信息,但是返回类型只能接收一条信息。改代码-改成list。或者改数据库id。对应查出来是一条信息。第二个异常是强制异常。 是xml sql导致。 查是String。但是写的原因:xml返回的DutyPerson,接口用String接受,导致的报错你可以把resultMap换成resultType=“String”...

2020-08-05 14:43:19 201

原创 SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录

作者:Sans_juejin.im/post/5d087d605188256de9779e64一.说明Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任.二.项目环境MyBatis-Plus版本: 3.1.0SpringBoot版本:2.1.5JDK版本:1.8Shiro版本:1.4Shiro-redis插件版本:3.1.0数据表(SQL文件在

2020-08-01 23:44:22 188

原创 内存管理机制-大佬的笔记

2020-08-01 10:30:41 95

原创 一看就懂 获取整年的日期 java

public static void main(String[] args) { int year=2020;//改为前端传进来的参数 Calendar c_begin = new GregorianCalendar();// GregorianCalendar是Calendar的子类 Calendar c_end = new GregorianCalendar(); DateFormatSymbols dfs = new DateFormatSymbols(); .

2020-07-30 16:56:01 252

原创 用来获得这一天在是这个年的第多少天。Calendar

public static void main(String[] args) { Calendar c_begin = new GregorianCalendar(); Calendar c_end = new GregorianCalendar(); DateFormatSymbols dfs = new DateFormatSymbols(); String[] weeks = dfs.getWeekdays(); ..

2020-07-30 16:36:54 75

原创 java获取一年的所有时间,集合 Calendar年月日星期

public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入年份"); int year = 2020; int m = 1;//月份计数 while (m < 13) { int month = m; Calendar cal .

2020-07-30 16:00:31 2569

转载 无敌给力Excel 实现。大佬分享 新手必看

1、POI报表的概述1.1 需求说明在企业级应用开发中,Excel报表是一种最常见的报表需求。Excel报表开发一般分为两种形式:为了方便操作,基于Excel的报表批量上传数据;通过java代码生成Excel报表。1.2 Excel的两种形式目前世面上的Excel分为两个大的版本Excel2003和Excel2007及以上两个版本,两者之间的区别如下:Excel2003是一个特有的二进制格式,其核心结构是复合文档类型的结构,存储数据量较小;Excel2007 的核心结构是 XML 类型的结构,

2020-07-24 17:37:31 192

原创 排序表Excel。记录实现

导出Excel值班表 private void btn_export_1_Click(object sender, RoutedEventArgs e) { try { //表格数据源为空是不执行导出操作 if (ltDataSchedule == null || ltDataSchedule.Count() <= 0) return; //获取选择的年和月份 int sel..

2020-07-24 17:04:07 70

原创 学霸唐楚玥高考725分,我们和孩子该怎么办呢?送给失意的你

https://baijiahao.baidu.com/builder/preview/s?id=1673066936444180506

2020-07-24 16:16:54 155

原创 sql语句查询里面有list集合。xml写法

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.sunmnet.prison.supervised.dao.patrol.ChangePatrolGroupRecordMapper">

2020-07-22 11:03:23 1898

原创 排班系统-设计代码坑

比如时间表的里面的值班组id。是怎么来的这样解决了。另一个表的id怎么来的

2020-07-21 10:47:59 335

原创 nginx篇-踩坑与理解

Nginx篇1:反向代理【我的理解就是转发,拦截一个请求,然后又转发到另外一个路径】2.正向代理最大的特点是客户端非常明确要访问的服务器地址3. 反向代理,“它代理的是服务端,代服务端接收请求”,主要用于服务器集群分布式部署的情况下,反向代理隐藏了服务器的信息。请问有人做过下载限速相关的操作么,感觉下载太多,太集中了,带宽容易撑不住,有人坐过的话,提点下用什么插件搜索一下 nginx 的限速和并发呢。如果是动态资源 前端 --> nginx -->分发请求 --> 后台接口

2020-07-14 15:43:36 114

原创 Excel骚写法-传值给父类

研究excel一直看不到这些代码有什么用。毕竟下面了后面看到了class LoginLogExportComponent extends AbstractExportService才明白是传值给父类

2020-07-13 15:01:59 145

原创 搜索篇-elasticesearch-实现日记功能

搜索篇-elasticesearch大家有没做过大量数据一键搜索的需求。【涉及数据同步】怎么把数据串联起来,然后还要实现分页, 后台要做到能建模,比如这个表的name可作为查询字段,怎么做到动态加入关系型到非关系型的数据同步python爬虫 入库 然后数据清洗 导入到es【es字段固定的】【排序也是用guava脚本】搜索分固定,模糊,分词查询EsServiceTransportClient搜index@Document (indexname)插入的时候自动建了【索引库】@Field注解,

2020-07-10 14:43:47 269

原创 空指针的原因

因为sql语句查出来是空。所有get不到、改为

2020-07-10 11:48:35 88

原创 原型sql统计图-百分比

SELECTdate_format( alarm_time, '%Y-%m-%d ’ ) AS day,count( * ) AS CountFROMalarm_intelligence_managementWHEREalarm_time >= '2020-07-02 ’AND alarm_time <= '2020-07-22 ’GROUP BYdate_format( alarm_time, ‘%Y-%m-%d’ );selectcount(*) as Count ,.

2020-07-08 17:04:03 249

原创 借助redis 实现多线程生产消费阻塞队列-kafka

请问有人做过下载限速相关的操作么,感觉下载太多,太集中了,带宽容易撑不住,有人坐过的话,提点下用什么插件搜索一下 nginx 的限速和并发呢。项目中实现——listMacStatusAlarmSystemForTerminalController 实现的思路——是不是用feign去访问另一个微服务,获取数据。然后这个接口是去kafka拿数据的? kafkaTemplate.send(HONEYWELL_TOPIC, "DEVICE_SSS_CCCCC_STA...

2020-07-06 14:58:43 333

原创 乐优-第10天。坑

买家在电商平台下单,往往会涉及到两个动作,一个是扣库存,第二个是更新订单状态,库存和订单一般属于不同的数据库,需要使用分布式事务保证数据一致性。在线下单(分布式事务的应用场景)买家在电商平台下单,往往会涉及到两个动作,一个是扣库存,第二个是更新订单状态,库存和订单一般属于不同的数据库,需要使用分布式事务保证数据一致性。代码:业务逻辑是在这里插入代码片?上面写出3个接口干嘛这里是@Transactionalpublic void update(SpuBo spu) { // 查询以前sku

2020-07-05 23:30:50 122

原创 乐优学习-第8天-坑

遇到这个问题,一直没解决!只能下载源码看看,到底是什么问题了Nginx启动了。fastDFS安装了。设置开机自动启动。现在怀疑是创建项目的有无,删除重写写过?

2020-07-04 17:38:43 128 1

原创 用list「」返回类型是 多条数据。

今天写代码遇到一个理解坑。用list<实体类>去写返回给前端的数据,但是报类型错误,最后改成直接用实体类返回,就可以。对list多一个理解。一开始写的是pulibc List alarmInfoCount( String area){}...

2020-07-04 17:32:14 254

空空如也

空空如也

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

TA关注的人

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