7 夜猫子5518

尚未进行身份认证

我要认证

刚刚工作1年半,菜鸟一枚!

等级
TA的排名 12w+

Spring相同类方法调用事务管理

关键词事务的特性事务的传播性事务的管理BUG:一个ServiceImpl方法A调用同一个类中的方法B,A循环调用B,A无需事务,B必须事务参考文档踩坑! spring事务,非事务方法与事务方法执行相互调用Spring中同一个service类中方法相互调用事务不生效问题解决方案Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法spring 事务处理中,同一个类中:A方法(无事务)调B方法(有事务),事务不生效问题@Transactional 同一个类中

2020-05-20 16:16:20

多部门合作开发总结

多部门合作开发总结需求: 上市部需要发布一份调查问卷并做相关统计需求分析:发布在互联网,统计在内网,互联网与内网物理隔离。需要数据从互联网同步到内网,然后统计。参与部门及职责:门户开发组–发布问卷和收集数据数据同步组–把数据从外网同步到内网上市开发组–内网数据统计DBA数据支撑组–配合其他开发组开发策略:并行开发情况上市开发组统计需要数据,直接联系DBA数据支撑组同事...

2019-12-10 11:13:19

前端向后端提交密码等敏感信息时先做编码再提交

前端向后端提交密码等敏感信息时先做编码再提交解决方案参考文档踩的坑spring security自定义filter重复执行问题ServletRequest中getReader()和getInputStream()只能调用一次需要修改的点延伸和适配性代码暂时没有,我把相关的代码提取出来会放到这里解决方案在配置文件配置需要加密解密的url和parameter自定义filter,拦截到需要解密的...

2019-04-28 09:05:12

antd下载文件小结

下载的核心方法export const contextPath = process.env.NODE_ENV === 'production' ? '/portal' : ''; //'/portal' 对应后台的 springboot 的contextPathimport { contextPath } from '../../../custom/contants.js'; downL...

2019-03-22 11:02:42

Ant Design Pro 升版本坑坑日记

Ant Design Pro 使用了umi以前的分支使用的是老版本——dva现在的umi在切换分支时,自动的切换了package.json node_models 文件,在merge 代码的时候注意。1 npm 源,统一更改为官方源查看源 npm get registry切换为官方源 npm config set registry https://registry.n...

2018-11-12 11:14:00

Ant design Pro form.Item validator

Ant design Pro form.Item validatorform.Item validatorform.Item validator1.“name”: “ant-design-pro”,“version”: “2.0.0-beta.1”,2.异步校验a 查询数据库,声明在render里,随时可以进行const checkUserID = (rule, value, c...

2018-10-09 18:47:25

JS实现计算字符串字符出现次数

JS实现计算字符串字符出现次数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><script type="text/javascript&qu

2018-09-19 15:43:54

React 常用组件或属性

React.DOM//React.DOM.* 其实是React.createElement()的基础上进行的封装,都可以用来渲染DOM组件(HTML DOM Element)。a: ()abbr: ()address: ()area: ()article: ()aside: ()audio: ()b: ()base: ()bdi: ()bdo: ()big: ()...

2018-09-04 22:58:48

Ant Design Table Column Filters组合Search框折中重置方式

Ant Design Table Column Filters 折中重置方式修改的地方:state初始化 filters 在过滤的方法里,设置state filters 的值 每次重置后,再次查询时,参数传filters 完整代码import React, { PureComponent, Fragment } from 'react';import { co...

2018-08-30 22:54:04

React 生命周期流程(清晰版)

这张图还是比较清晰的。没有太混乱!

2018-08-28 11:20:07

Ant Design Model 实时更新数据采坑日记

更新一条记录,不在重新刷新所有记录1 尝试 reducers: { save(state, action) { return { ...state, data: action.payload, }; }, edit(state, action) { console.log(state);...

2018-08-28 08:17:52

mybatis sql 知识点

1.association 持久化对象组合对象时,被组合的对象用association标签<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map...

2018-03-28 18:09:12

算法:股票交易日

题目描述 在股市的交易日中,假设最多可进行两次买卖(即买和卖的次数均小于等于2),规则是必须一笔成交后进行另一笔(即买-卖-买-卖的顺序进行)。给出一天中的股票变化序列,请写一个程序计算一天可以获得的最大收益。请采用实践复杂度低的方法实现。给定价格序列prices及它的长度n,请返回最大收益。保证长度小于等于500。测试样例:[10,22,5,75,65,80],6返回: 87

2018-02-01 01:50:10

VI编辑笔记

如果不过瘾,看看这张图,看不清就 ctrl + 鼠标滚轮 ^i^

2018-01-27 10:54:55

Redis VM 相关阐述

redis官网对于弃用VM的描述 English 下面是谷歌翻译后内容,肯定有出入,请高手指教。更新:自从Redis 2.6以后,虚拟内存被弃用了,所以这里的文档只是出于历史的原因。虚拟内存技术规范本文档详细介绍了Redis虚拟内存子系统的内部结构。目标用户不是最终用户,而是愿意理解或修改虚拟内存实现的程序员。键与值:什么是换出? VM子系统的目标是释放将Redis对象从内

2018-01-26 19:03:14

大数相乘

package recursion;/** * 大数相乘思想: * 0 1 2 3 4 5 6 7 8 9 10 11 * 个 十 百 千 万 十万 百万 …… * 0 = 0 * 0 ; * 1 = 1 * 0 + 0 * 1 + 0*0的进位 * 2 = 1 * 1 + 0 * 2 + 2 * 0 + 1对应的进位 * ……= ……

2018-01-25 20:39:02

约瑟夫杀人法

约瑟夫将军抓到一群俘虏,需要剩下一个人回去给敌军报信。让俘虏围成一圈,从1数数,数到某个数时,杀掉一个人,重新开始从1数数。直到剩下一个人。 历史上谁杀得人最多 —-约瑟夫package recursion;public class Joseph { public static int N =20; public static int M = 5;//数到M就删除

2018-01-25 19:47:11

回溯法(国际象棋八皇后放入棋盘)

package recursion;public class Queen { private int num = 0;//累计的方案 private static final int MAXQUEEN = 8; private static int [] cols = new int[MAXQUEEN];//MAXQUEEN列皇后放的位置的行下标 /**

2018-01-25 17:18:38

动态规划法(最长公共序列)

package recursion;public class LongCommonString { /** * 0 如果i = 0 或 j = 0; * C[ i ,j ] = C [ i-1 , j -1] 如果 i , j > 0 Xi = Yj * max{ C[ i ,

2018-01-25 16:29:15

分治法(球赛安排和L形骨牌棋盘覆盖)

一个赛季N个球队的比赛安排(N= 2的n次幂)public class SportSchedule { /** * 分治法: 球队联赛安排 * * * @param table * @param n */ public void scheduleTable(int [][] table, int n ) {

2018-01-25 15:10:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。