
日常
文章平均质量分 52
开发小头目
[2021:目前将Java基础回顾一番(按照下面的顺序):https://jingyan.baidu.com/article/c1a3101e110864de656deb83.html]
[2025:Java之从入门到放弃。 如何炒好一碗兰溪手擀面 ING ]
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2020-01-10 问题记录::mybatis类型localDateTime报错- No typehandler found
2020-01-10 下雨记录一次mybatis出现的问题:java.lang.IllegalStateException: No typehandler found for property startTime新项目:我是用工具生成mapper 和 xml ,内部都是使用的localDateTime,在配置的时候出现这个问题 typeHandler 类型处理器缺失,必然是没...原创 2020-01-10 20:02:49 · 1053 阅读 · 1 评论 -
2020 - 面试刷题 ING(java基础知识点巩固)-- 答案整理
put会先进行 hash值计算获取数组index位置,然后判断是否已经存在值了,如果不存在,直接初始化链表,插入val值|如果存在,从头到尾判断key是否重复:重复进行更新|匹配到最后如果不重复,就在尾部插入值(拉链法解决hash冲突)byte : 中文名字节,日常使用,一个byte=8个bit,2个byte可以存放一个中文 | bit :中文名二进制位 ,存放0/1,是计算机的语言,list可重复,有顺序,可存储null,Map无序,key不能重复,key只能存一个null,val可以存多个null。原创 2022-12-18 20:48:26 · 700 阅读 · 1 评论 -
2021-03-01 :GIF截帧方案选型
方案设计Java版本-1.8.0_02Java(TM)SE运行时环境(内部版本1.8.0_02-b13)Java HotSpot(TM)64位服务器VM(内部版本23.0-b10,混合模式)JVM分配 2C / 2G2线程并发情况内存变化 CPU使用情况GIF截桢耗时(>=5桢耗时均值)是否丢桢GIFjava原生50M40%20~30ms是原生JAVA截GIF 会出现部分桢无法获取,造成丢桢Im4Java需要安装ImageMagick,太重open原创 2022-12-13 11:38:57 · 403 阅读 · 0 评论 -
2020 - 面试刷题 ING(Spring知识点)
前面的文章介绍java基础知识,那这里就介绍下框架的知识点技术不断发展,服务开发速度要求不断提高,服务的可用性不断被强调,框架也在不断的迭代,我了解的框架从最开始的struts 到二代,然后到spring ,spring也在不断发展,spring-MVC , spring boot , springColud. 市面上框架有很多,我们就国内比较流行的spring展开分析。Spr...原创 2020-04-10 17:41:11 · 138 阅读 · 1 评论 -
如何快速识别图片类型与图片尺寸大小<JAVA版>
如何快速识别图片类型与图片尺寸大小原创 2022-08-16 19:28:13 · 653 阅读 · 0 评论 -
2022/07/22:服务504超时响应告警 - 线程池的秘密
线程池创建导致的线程阻塞-事故排查过程分析原创 2022-07-29 14:15:53 · 545 阅读 · 0 评论 -
内存优化--LOGBACK导致内存告警
一.故事背景由于开辟新市场需要,开发了新的项部署在海外平台,其中最消耗内存的功能是消费kafka消息(最开始预计一天有1千万的量),部署完之后运行一段时间发现出现内存告警问题。二.分析问题出现内存告警,(新项目是低配置机器 2C4G * 2台)第一个念头是去查看堆空间设置的情况,看到jvm启动命令中堆空间都是直接指定大小,说明问题不是出在堆空间-Xmx3g -Xms3g先不管这些,去查看总的内存使用情况,发现总的内存空间使用将近有92% = 3.68G,那么这多出来使用的0.6原创 2022-02-10 17:59:08 · 5785 阅读 · 0 评论 -
JVM - 基础命令
JVM命令介绍 命令 介绍 例子 jps -l 查看java线程 图1-1 jstat -gc <pid> <time> 查看<pid>对应的 GC日志信息,每<time>ms 打印一次记录 图1-2 jstack[option]pid 检查栈信息,可以查看java stack 和native stack jmap[option]pid ...原创 2021-05-19 13:50:14 · 159 阅读 · 0 评论 -
2021-04-28: 记录一次线上内存不足问题 (内涵分析思路)
1.问题来的很突然Q:某天早上,忽然收到告警,机器内存不足???A:就在告警前几天,有进行代码提交,并且期间都没有人在提交代码,难道是我提交的代码有问题,可是代码已经运行了好几天,有问题就按照现在线上的业务量应该立刻就有报错了呢!Q:分析下告警的信息,什么告警?哪里告警?什么时候告警?A:是A服务 内存不足告警,告警的目前就一台机器,但是目前所有机器内存使用都挺高的Q:接下来怎么排查问题?A:代码改动点我是清楚的,没有致命问题,不可能导致内存极速上升,从代码直接入手找问题..原创 2021-04-28 15:52:28 · 246 阅读 · 0 评论 -
2021-03-15:es DSL语法认识
1.es查询1.语句结构说明字段 说明 query 查询语句 2.query下一层结构说明 ---https://blog.youkuaiyun.com/xiaobao5214/article/details/84543073字段 说明 match 分词匹配 m...原创 2021-03-15 20:26:20 · 276 阅读 · 0 评论 -
2021-03-12:MAC 更改IDEA 运行内存
MAC 环境修改IDEA JVM配置://idea的配置文件目录一般情况下/Users/你的账号/Library/Application Support/JetBrains/IntellIJIDea2020.1/idea.vmoptions原创 2021-03-12 16:13:12 · 1457 阅读 · 0 评论 -
2021-02-24:向量搜索-以图搜图Milvus
milvus 调研 :实现图片搜索功能一.如何使用1.搭建服务安装概述 安装docker安装mysql技术方案:java /python / ...2.建立数据结构如何选择索引类型Milvus 术语Milvus数据结构3.使用案例Milvus 实战系列之 - 以图搜图系统整个系统的 webserver 提供了 train 、process 、count、search 、delete 五个 API ,用户可以进行图片加载、加载进度查询、M...原创 2021-02-24 11:52:45 · 582 阅读 · 0 评论 -
2021-02-05:实现一个简单的以图搜图:ES 与VGG简单实现
ES :https://www.elastic.co/guide/en/elasticsearch/client/java-rest/5.6/java-rest-high-document-index.htmlVGG : python实现 :计算特征向量原创 2021-02-05 10:27:59 · 727 阅读 · 2 评论 -
2021-01-28:IDEA快捷键command+/反斜杠接触不良问题
1.MAC下,IDEA 快捷键:command + /反斜杠 ,注释代码有时可用有时无效?为什么换了新单位,换了新电脑之后,出现这个问题,头疼。 之前好像没有这种情况的呢,难道是IDEA坏了,或者电脑坏了?发现有些版本的IDEA可以2020.3.1 - U可以,但是2019款,2018款有点问题,电脑看打字都是没问题 然后进行IDEA->preferences-> keyMaps 进行修改,发现有的时候查找快捷键 command + /能找到,有时候找不到?好神奇,然后我打开了txt文.原创 2021-01-28 10:13:52 · 970 阅读 · 0 评论 -
2020-10-27 日常记录: 装修终于接近尾声
1.今年年初买的房: 有遗憾,也有幸运,自己住的房子,觉得舒服就行2.从5月份左右开始物色装修公司,进行装修工作和装修公司约定装修事宜 进行装修合同签订 进行敲墙审批 找人进行拆旧 (各空间格局确定,别出现尺寸不对,该一点方案就是加钱) 垃圾清运 进行铝合金包阳台 & 铝合金门窗 水电布局 泥工师傅进场 & 木工师傅进场(可同步进行) 卫生间防水 & 阳台防水 - 防水涂层刷几遍 & 地漏是否有坡度 & 贴卫生间 & 客厅 &..原创 2020-10-27 17:26:49 · 255 阅读 · 0 评论 -
2020-09-22 日常问题: 请求微信退款:No appropriate protocol (protocol is disabled or cipher suites are inappropr
FIRST STEP:一开始是很疑惑的,之前的项目跑得好好的,怎么会出现这个不认识的问题?百度了一下:https://developers.weixin.qq.com/community/develop/doc/000a00acea86e052e1494360456c00?highLine=No%2520appropriate%2520protocol介绍说是: TLSv1,这个不推荐的协议,WX更新了服务端,去掉了这个协议。可是我用的不是微信官方java SDK,我用的是github.原创 2020-09-22 13:36:12 · 4415 阅读 · 2 评论 -
2020-09-17 日常问题: consul 注册中心,Fegin客户端调用怎么操作
使用Fegin 做客户端,去注册中心 concul 找到对应服务然后调用!搞了我好一会儿1.先进行jia导入能进行 concul 配置扫码的config 能开启FeginClient 的core 和 springCloud(ribbon)支持 <dependency> <groupId>org.springframework.cloud</groupId> <artifactI...原创 2020-09-17 20:30:48 · 247 阅读 · 0 评论 -
2020-08-11:github下载速度慢
例如要克隆github上仓库地址https://github.com/killer-p/ctool.git只需将地址改为https://gitclone.com/github.com/killer-p/ctool.git,在命令行中执行git clone https://gitclone.com/github.com/killer-p/ctool.git,速度直接起飞!芜湖!...原创 2020-08-18 17:59:59 · 1229 阅读 · 0 评论 -
2020-06-05 日常问题: alipay 证书支付回调证书验签cert
头大,支付宝回调一直提示验证签名失败,这换了证书验签的方式怎么就不行了呢??排查问题签名方式是否正确 sign = RSA or RSA2 证书地址是否正确 使用那种验签方式 rsaCheckV1 orrsaCheckV2 or rsaCertCheckV1 orrsaCertCheckV2 我实际处理问题的方式,将支付宝返回给我们的数据拿出来直接跑main方法校验: public static void main(String[] args) { ...原创 2020-06-08 16:30:48 · 1670 阅读 · 0 评论 -
2020-06-02 日常问题: 对接 alipay 证书支付 (创建订单&支付订单)
2020-06-02 天气:晴转小雨 , 最近在整装修,事情一件接一件,坑也是一个接一个(有时间整个装修踩坑日记)ps.对接支付宝说比对接微信简单,其实都差不多现在来讲讲我支付宝(alipay-sdk-4.5.0-all 版本)对接的过程吧!!!!!一.创建账号 入门第一步,这里要说明的点是需要注意保存信息使用实名认真的支付宝进行登陆 创建应用(需要选择是给哪端使用:app / 网页or移动应用 / ... ) 使用什么支付方式需要开通对应功能(例:App支付宝登陆 / ...原创 2020-06-08 15:48:13 · 4158 阅读 · 0 评论 -
2020-04-03:问题记录 为什么redis没有批量模糊删除?
#连接到redis 指定库redis-cli -h host -p port -a password -n dbIndex#连接到redis指定库,并且模糊查询keyredis-cli -h host -p port -a password -n dbIndex keys "patten*"#连接到redis指定库,并且模糊查询key,然后将这批key全都删除redis-...原创 2020-04-04 23:49:24 · 141 阅读 · 0 评论 -
2020-03-21:问题记录:mybatis中foreach循环set ,array ,list...
日常工作中,手写sql一般没什么问题,就是在mybatis中一些小细节要是印象不深刻,那会花费一些时间,影响我们书写的流畅性,就比如最近碰到的mybatis中写foreach 循环 set 的时候1.最开始版本Long countByIds(@Param("adTaskIds") Set<Long> adTaskIds, @Param("userId") Long use...原创 2020-04-01 17:10:46 · 2642 阅读 · 0 评论 -
2020-03-21:问题记录:防伪码生成
背景:公司自主产品,想在系统内嵌套防伪码导出和验证功能,防止产品被假冒 阶段--目前还处于起步阶段,自主品牌名气也还不太大,所以对于防伪码量级上要求不大,在10万级别上1.产品内容 产品的需求可以分成2部分:防伪码的批量导出 单次导出防伪码数量预估在万级左右 导出的防伪码必须是全系统唯一 防伪码校验 防伪码格式校验前端做,减少http请求消耗 单...原创 2020-03-27 20:59:20 · 667 阅读 · 0 评论 -
2020-03-17:问题记录~线上钉钉消息发送失败
记一次钉钉消息安全设置修改 -- 未生效的问题~1.业务场景是,后台又一个手动导入excel文件解析,多处需设置DingDing告警「文件出现异常DingDing报警」 「哪一行异常DIngDIng报警」 「数据异常DingDing报警」多个位置发送钉钉消息,这时候钉钉出现了改版,需要DingDing安全配置 果断选择 关键词 「任务」,简单粗暴,一段时间之后发现「数据异常...原创 2020-03-17 10:51:08 · 1489 阅读 · 0 评论 -
2020-02-27 问题记录:,配置开关设置
1.项目中需要配置许多的数据库控制开关: 数据库创建配置表,配置表设置是否显示原创 2020-02-27 16:27:56 · 338 阅读 · 0 评论 -
2020-01-03 问题记录: :一次 await 导致的问题
日期:2020年1月3日 天气 :阴转小雨 1.在技术对接群中有人喊话:导入供应商合同功能一直没有反应?心想,又是个瞎操作的,我先去测试账号上试一把 ???打脸,赶紧找问题:导入操作是有开始/结束日志的,先看看日志打印到哪儿了 ----------grep XXXX common-info.log ,只有开始的日志没有结束的???现在我手上掌握的信息:...原创 2020-01-06 18:56:07 · 223 阅读 · 0 评论