- 博客(48)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
原创 mybatis如何打印出完整sql语句
2. 在idea中安装MyBatis Log Plugin 插件, 然后运行该插件, 之后通过mybaits做DML时就可以看到完整的sql语句。
2024-03-11 15:50:48 760
原创 我对Kafka高性能的四个关键点的理解
顺序读写, 每个日志段都从一个位置开始写入,只需要寻址一次就可以持续写入, 省去了磁盘IO的耗时大头: 寻址时间, 基于这个特性, Kafka的存储读写就使用顺序读写技术. 在写入时, 对于每个分区, kafka会将消息追加到日志上, 持续写入到一个日志段是哪个, 当一个日志满了, 再开辟一个新的日志, 继续顺序写下去. 类似的, 在消费时, 消费者也是从某个log文件的一个位置开始, 持续读取数据.
2024-02-27 19:16:25 434
原创 线程池中线程数量与队列大小参数的如何设置实践-基于QPS的计算公式
线程池是个既靠谱但又陌生的家伙, 像管家一样, 会踏踏实实的把你交代的任务完成, 但很死板, 没有自动安排人的能力, 需要你给它配好人手(线程实例)和承载容量(队列大小), 这些参数关系是否能够有效发挥出机器硬件的性能, 所以在日常工作根据业务情况进行自定义配置很重要.
2024-01-20 15:34:39 1299
原创 Mysql深度分页优化的一个实践
无论是分页或导出都涉及到深度分页查询, mysql通过limit/offset实现的深度分页查询会存在全表扫描的问题, 比如offset=1000w, limit=10, 那么mysql会依次加载1000w条数据进行查找, 然后扔掉前1000w条, 然后返回找到的第1000w后的10条, 这种显然是傻瓜式的实现,显然会对内存和IO带来大量的消耗, 可想而知其耗时肯定会随着数据量的加大而上涨, 给个示例: 来源于[1]
2024-01-18 21:16:15 579
原创 mybaites mapper bean 创建失败: SAXParseException: The content of elements must consist of well-formed
上述异常核心就一句话: org.xml.sax.SAXParseException;The content of elements must consist of well-formed character data or markup.翻译过来就是存在sql语句中使用了不合法的字符符号, 哪里不合法, 注意些特殊转义字符, mybaits中不能直接使用'>' 或'
2024-01-18 10:34:10 394
原创 Mac 存储空间里面的”系统数据”怎么清理? 极简有效一步清理, 释放200G空间, 爽
mac "系统数据"太大 莫名占了 > 250G, 独创清理方法, 具有奇效
2023-12-25 14:29:41 1698
原创 org.springframework.boot.builder.SpringApplicationBuilder.<init>问题定位与排查
是springcloud和springbootstart的版本不适配导致, 看了下代码仓库中springcloud的版本, 发现是由第三方的jar包中间接引入, 直接exclude掉就行
2023-02-22 11:39:20 470
原创 Could not resolve dependencies: com.sun.java:tools
[ERROR] Failed to execute goal on project runtime: Could not resolve dependencies for project xxx:runtime:jar:xxx: Could not find artifact com.sun.java:tools:jar:11.0.1 at specified path /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/../lib
2022-08-25 14:39:26 167
原创 failure: Compilation failure: 错误: 找不到符号
failure: Compilation failure: 错误: 找不到符号
2022-08-25 13:23:38 586
原创 找不到符号:方法getName()
错误提示: 找不到符号:方法getName()分析:以为是本地编译的问题, mvn clean mvn compile好几次, 无效, 仔细看了下错误提示, 发现很多都是找不到符号get/set等,每个类都有, 感觉和lombok有关系搜了一下: 找到答案IDEA安装lombok插件后死活不生效_lemda的博客-CSDN博客报错信息找不到符号 符号:方法getName()原因:没有使用lombok支持的编译器解决方法:打开File-Settings,按以下步骤进行设置;https://blo.
2022-04-11 20:08:45 690
原创 no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.
no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)检查一下是否有public的getter与setter方法:参考:No serializer found for class 类名 and no properties discovered to create BeanSerializer - 云+社区 .
2022-04-07 20:34:08 2690
原创 SQL Error: 1064, SQLState: 42000
2022-03-30 21:51:08.668 main WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions - SQL Error: 1064, SQLState: 420002022-03-30 21:51:08.670 main ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions - You have an error in yo.
2022-03-30 21:59:13 1179
原创 spring boot 报错 Could not resolve placeholder ‘xxx‘ in string value “${xxx}“
项目下存在多个模块, 有的是jdk11, 有的是jdk8, 统一成jdk11后报错解决.
2022-03-30 21:19:59 641
原创 炼丹,shuffle很重要,以及其他性能反常时代码检查点,
1. 跑实验,忘记shuffle,导致一直没调出结果来,开启结果后性能提升近20个点。
2020-07-11 09:29:04 112
原创 tar exlucde
示例:tar -zcvf example.mode_max.tar.gz --exclude=example/model_ckpt example/
2020-07-10 00:40:02 101
原创 优秀啊,这么好的激活函数汇总,必须收藏一下。
【转载】https://dashee87.github.io/deep%20learning/visualising-activation-functions-in-neural-networks/
2020-07-06 15:35:42 234
原创 收藏一篇文章:恢复 git reset -hard 的误操作
使用git恢复未提交的误删数据不小心将项目中一个文件夹删除还未提交,或者已经提交, 此时想要恢复数据该怎么办?答案是git reflog,使用git reflog命令可以帮助恢复git误操作,进行数据恢复。操作过程:打开终端命令行,进入到项目目录,输入git reflog,可以得到如下结果:git记录每次修改head的操作,git reflog/git log -g可以查看所有的历史操作记录,然后通过git reset命令进行恢复。想要将代码恢复到"ssm-l...
2020-07-02 11:15:41 176
原创 dynalist大纲写作软件分享
https://dynalist.io/invite/6UcxrA,自己的推荐链接这个是个极好的应用,用起来贼舒服,支持列表式的写作,支持自定义主题,更主要的是支持全文档检索,用于写工作日志再合适不过。
2020-05-27 14:35:26 1146
原创 【记】一篇论文
https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=2628&context=dissertations_2
2020-01-22 21:58:49 531
原创 tf.train/tf.TFRecords/tf.data/tf.io 四个库的关系梳理
自己整理了一下这四个库的关系,整理前不知道什么时候用record什么时候用dataset,整理后对于tf提供的数据pipeline的使用得心应手,非常爽。参考文献:https://www.tensorflow.org/tutorials/load_data/tfrecordhttps://www.tensorflow.org/guide/data_performancehttp...
2020-01-21 20:50:27 229
原创 如何配置dataset以适应keras的多输入场景?
答案:字典tf.data.Dataset.from_tensor_slices函数既可以传入元组,也可以传入字典。传输元组时,该元组最大可传入三个成员,同时其位置是固定的,第一个就是X,第二个是y,第三个则是sampleweight,同时除了x是必须的,y和sampleweight都是可以设置为空的。在传入字典时,则可以适应多输入模型的场景,此时字典的key是模型input层的na...
2020-01-21 20:19:05 1001
原创 tensorflow2.0-keras: fit_generator 源码初探1
呵,这个的实现思路倒是和我的一模一样,大致如下:这个图好丑,坚果云照抄还抄的配色方案不行,下次还是换draw.io画。
2020-01-18 15:50:17 640
原创 实现keras 自定义fit函数的几种实现思路
model.train_on_batch(首推),注:train_on_batch在TensorFlow中有若干种版本实现,而TensorFlow有动态选择的机制,因此最好是调试一下,看进入的是哪个版本,在tf2中逐步调试很方便。 fit源码重组,这种实现方式可以应用callback等keras自带的各种魔法小工具。 fit_generator源码重组,同2....
2020-01-15 21:20:40 1241
原创 【记】:tensorflow2.0 cuda10.0环境安装与配置的相关问题的解决方案
TensorFlow2.0需要cuda10.0,而实验室原生配置只是9.0,如何在自己的用户环境中安装10.0困扰了我很久,最后找到以下两条命令搞定。无需sudo权限安装cuda10.0的命令如下:...
2020-01-15 16:52:24 504 1
原创 tensorflow2.0-keras: fit 源码初探1【2020-1-22 09:39:47】
最近由于工作需要,keras提供的fit函数不能满足需求,而自己去写一个自定义的fit函数后进行测试时,砍掉加入的其他组件,只对自己的fit函数功能进行测试,却始终不能得到与keras原生fit函数一样的结果,因此不得已看源码学习keras是如何实现的。以下内容将十分琐碎,有空进行整理,仅记录对我有用的东西,开始吧。输入数据输入数据会被转换成dataset对象中间结果:...
2020-01-15 16:47:37 835
原创 神奇的TensorFlow之dataset.from_tensor_slice函数错误:ValueError: Can't convert non-rectangular Python sequenc
ValueError: Can't convert non-rectangular Python sequence to Tensor这是我遇到的异常,但神奇的是这个异常引起的原因是我输入是一个list,而非元组造成的,也就是我把[x_data,y_data]换成(x_data,y_data)就行了,TMD,这叫什么事啊?被这个破错误困了好久。...
2020-01-12 07:43:46 5591 1
原创 Python zip与zip(*)的区别
*在打包和解包中都可以使用,不是所谓的打包不加*,解包加*。zip就是功能简单的打包函数,基本用法:ZIP但zip会和*操作联合使用:从而实现了解包操作,但其实这里的解包本质上也是打包,原因如下:在加入*号后zip函数会进行两步,1:*操作,2:zip操作*操作: *可以放在函数的输入参数前,如myfunc(*args)形式,arg是个list,则此时*操作实现的功能...
2020-01-10 16:10:20 326
原创 iterable object && iterator && generator 概念之间的差异与区别
读博文《为什么for循环可以遍历list:Python中迭代器与生成器》小结:不知道怎么写,最大的困惑是iter和next的区别,有了iter,直接iter(list)不久行了吗?为什么还要加一个next,多此一举吗?困惑2:为什么要要区分可迭代对象与迭代器呢?有什么意义呢?个人理解:1. 有__iter__方法就是可迭代对象(感觉更像是一个数据对象的概念,另外Python中...
2020-01-09 16:41:54 164
转载 一个很好的文本匹配任务大纲
博客:文本匹配相关方向打卡点总结https://www.jiqizhixin.com/articles/2019-10-18-14
2020-01-03 22:23:15 367
Python自然语言处理【中文版】(PDF高清书籍分享)
2018-11-29
Coh-Metrix: Providing Multilevel Analyses of Text Characteristics
2018-09-06
Git教程By廖雪峰 高清完整PDF版
2017-09-19
MATLAB在数学建模中的应用 卓金武
2016-06-06
数字图像处理与机器视觉 Visual C++与Matlab实现
2016-06-02
中国象棋+HTML5+canvas
2016-05-21
HTML5拼图游戏代码
2016-05-21
Beginning DirectX 11 Game Programming Code
2015-12-04
ARIMA_MATLAB代码
2015-10-19
MATLAB图像处理命令.pdf
2015-07-24
源程序_Matlab在数学建模中的应用(第二版)_卓金武等.
2015-07-24
冈萨雷斯数字图像处理MATLAB版.中文版.pdf
2015-07-22
如何建立索引,加快文本检索
2015-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人