
小需求
暴走的小小菜鸟
这个作者很懒,什么都没留下…
展开
-
不同表间数据同步(sql实现)
关于不同表间的数据同步工作中遇到一个问题,添加新的数据同步逻辑后,需要对旧数据进行修复,于是需要进行表间的数据同步,记录一下由于同步的目标表是一个辅助表,其中的数据相较于源表数据会少很多,于是得分两步。已有数据的修改,没有数据的新建已有数据的修改:update 表1 ta,表2 tb set ta.目标字段 = tb.源字段 where ta.关联id = tb.关联id不同库需要指定库名新数据的创建insert into 表a(目标字段1,目标字段2,目标字段3)select * f原创 2021-03-04 17:31:25 · 2754 阅读 · 4 评论 -
关于mybaties like与if标签进行string判断
使用oracle <if test='cloumn!="str"'> cloumn like ('%'||#{cloumn}||'%') </if>即可如果是mysql,sql换为 cloumn like concat('%',#{cloumn},'%')原创 2020-05-13 17:49:08 · 272 阅读 · 0 评论 -
有向图的寻径算法(bfs带路径记录)
既然都用到dfs了,那就再总结一下bfs。bfs只要就是一个记录遍历元素的问题,一般是使用队列还是dfs一样的,用领接表记录有向图 private static List<String> getlRoadByBFS(String start, String end, List<Line> datas) { Map<String, List<String>> ljb = new HashMap<String, List<String>原创 2020-05-12 11:06:22 · 783 阅读 · 0 评论 -
有向图的寻径算法(dfs)
最近需要完成一个站点之间寻径的任务。基本可以抽象为有向图的寻径,于是复习一下。有向图的存储方法有两种,邻接表或者邻接矩阵,对于站点来说,总的站点数目较多且单个站点的相邻站点数目不会太多,所以选择用邻接表来实现。对于计算路径而非计算可达性,选用dfs方式public class Line { public String start; public String end; public...原创 2020-04-30 15:17:20 · 1497 阅读 · 0 评论