- 博客(6)
- 收藏
- 关注
原创 MyBatis 更新时新值为null时,updateById()更新失败
比如,类Rule中有个字段名为String note,备注是可以为空的。
2024-06-30 23:43:19 483
原创 Java项目Maven部署
将代码推到gitlab之后,在Jenkins构建的时候,偶尔会遇到微服务模块之间互相依赖的版本报错,获取不到最新的版本。有点被maven的install和deploy搞乱了,所以写个文章梳理一下。
2024-01-03 20:00:26 375 1
原创 Coursera Java课程三 -- Arrays, Lists, and Structured Data -- Week2
Week 2通过对一段故事文本中的动词,名词等随机替换,来学习ArrayList和HashMap.ArrayList为什么要用这个class?因为其他已知的都不适用StrorageResource: 不需要知道有多少elements。但是必须依序读取,不适合现在选取随机值。读取文本文件的时候,用这个。【需要找个例子】String[] array: 选取随机值很容易(随机选择index即可),但是必须提前知道有多少elements。但是只能包含一种类型的内容,比如只是String。
2021-01-03 23:44:26 132
原创 Coursera Java课程三笔记 -- Arrays, Lists, and Structured Data Week 1–Part 2
Week 1–Part 2&3解密 Caesar cipher解密原理:1) 【已知key】可以解密即使一行字,就用encrypt by 26-key2) 【未知key】在文本有大量单词的情况下,根据该语言出现频率最高的字母和该文本出现频率最高的字母匹配,列出原始字母表和加密的字母表,就可以找到加密的key是什么。- frequency analysis 字母频率分析- 已知的 在英语中,字母e出现的频率最高。列出之后就会发现 encryt key = max Index - 4(这个
2021-01-02 23:56:22 165
原创 Coursera Java课程三 -- Arrays, Lists, and Structured Data Week 1–Part 1
Week 1–Part 1笔记总结实现解码本周是通过了解加密破解Caesar算法来学习StringBuilder, counting loop,character class,array。这个算法的基本原理是 假设源文本是英文,那加密的时候每个字母都是有固定规律的,如果设置加密的密码为字母表中第17个,通过重组成一个新的字母表,我们可以找到源文本中对应的每个新的字母。(如下图)算法思路知识点StringBuilderString 创建了之后就是不可变的。如图,x在s变了之后,它
2021-01-02 00:10:30 161
原创 思维导图练习一之新地铁口新增客户量
预测新增的一个地铁站能带来多少新客户背景在互联网大数据的趋势下,各行业都已经开展了线上的业务。电商方面,疫情使得线上购物的消费者数量激增(需要一个数据吗?)。这也成为目前大部分商家的发展重点。但是,广州这一珠宝批发商仍在考虑购入新门面:因为政府正在该珠宝商圈新建一个地铁站,预计会带来新的流量。目的本思维导图的目的是预测出一个月内这一新增地铁站能带来多少流量。(两条地铁线之间人群的差异,流量差异,转化率差异)正文现在该珠宝商圈已有一个长寿路地铁站(1号线–广州市中心去内),周围有多达六栋珠宝大楼
2020-05-11 09:37:31 443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人