在学习java的道路上越走越远
文章平均质量分 60
记录学习java思想的所思所感
梦魇梦狸º
危楼高百尺,手可摘星辰!
展开
-
使用 mybatis-plus 的mybaits的一对多时, total和record的不匹配问题
应该是框架的问题,去官方仓库提了个issues,等回复。原创 2024-01-17 10:53:15 · 680 阅读 · 1 评论 -
Elasticsearch零基础实战
当 Elasticsearch 在索引中搜索的时候, 他发送查询到每一个属于索引的分片(Lucene 索引),然后合并每个分片的结果到一个全局的结果集。5个分片,每个分片一个副本分片,所以也有5个副本分片,同一个主分片和副本分片不会在一台host节点上,然后集群会将这些分片打散分布在集群中。大概意思就是说,100条数据在5个主分片上,相当于存放在mysql表中,只是这个表的数据不在一个磁盘上。日期格式问题,暂缓。总结来说,查询某个索引时,会根据查询算法定位到某些分片,进而缩小查询范围,提高查询效率。原创 2024-01-04 15:21:43 · 1460 阅读 · 0 评论 -
手机端使用tasker实现上下班自动打卡(免root)
背景最近也是用到了某app进行上下班打卡,出于某些原因可能会导致忘记打卡,对此进行了系列研究,以下是我总结出比较好的可行方案,大概思路就是通过定时任务+自动操作(包括解锁,返回,打卡等),下面进行详细的分享前置工具获取手机:个人用的华为mate30,鸿蒙系统3.0版本,其余自测,苹果估计不可行主app,tasker(自动化软件,非常强强强强大)插件,touchTask(模拟点击等事件)下载链接:GitHub - Raxcl/sofeware: 存放所有软件快速开始下载原创 2023-04-25 00:33:57 · 19768 阅读 · 19 评论 -
正则表达式
每行开头:^ 每行结尾: $ 查找字符串model.后面,字符串`前面的字符串 : (?<=model.).*(?=`) 查找字符串name: '后面,字符串'前面的字符串 : (?<=name: ').*(?=')原创 2021-10-13 21:19:06 · 111 阅读 · 0 评论 -
java swing点击按钮后如何实时更新页面信息后触发自动关闭?
思路:点击按钮后,java的swing线程就在这个按钮中了,再尝试了很多方法之后,得出结论:该按钮的监听方法未结束,java GUI页面无法更新(可能存在对应方法)解法:加入时间概念再三思考,想到了一个解决办法,利用做游戏的思路,所以我们折中一下,引入时间的概念,监听时间,完美解决。Timer timer = new Timer(100,this);timer.start(); if (event.getSource() == startButton){ success原创 2021-09-26 16:06:31 · 1047 阅读 · 0 评论 -
java基础知识点总结
云创动力学习周报第一周: 经过了长达五天的学习,学会了很多被遗忘的知识点,学习了很多新的知识点和小细节。收获颇丰以下是知识点总结: 1.二叉树: 先序:根左右 中序:左根右 后序:左右根 2.给循环添加标记: out for… inter for… 用于决定判断结束语句执行谁,比如:out for(){ inter for(){ continue out;(直接作用在out后面的语句上) }} 3.复习了各种排序算法: 快速:原创 2020-08-08 11:05:34 · 277 阅读 · 0 评论 -
微服务(Microservices)——Martin Flower
原文是 Martin Flower 于 2014 年 3 月 25 日写的《Microservices》。 微服务 “微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前...转载 2020-12-10 14:48:53 · 195 阅读 · 0 评论 -
浅谈JVM
原创 2021-02-25 20:36:23 · 135 阅读 · 0 评论 -
git基础
经历了重重磨难后,开始学习git的相关命名。推荐一个很好的git学习网站,学习就像玩游戏链接:https://oschina.gitee.io/learn-git-branching/?demo个人总结的常用命令如下:分支的创建git commit :提交一个快照git branch 新分支名 : 提交一个分支git checkout 新分支名 : 切换到新分支git checkout -b 新分支名 : 创建并切换到新分支git merge 分支名: 合并分支名到当前原创 2021-07-13 10:07:49 · 346 阅读 · 0 评论 -
springboot学习笔记
一.配置文件yml注意点:“abc\n” 代表:abc换行 ‘abc\n’ 代表: abc\n二.常用命令1.@Component: 创建容器2.@RunWith(SpringRunner.class) : 表明用spring的驱动器来运行3.@SpringBootTest : 表明这是一个单元测试程序,可以在测试期间很方便的进行类似编码一样的自动注入等容器的功能4.@ConfigurationProperties(prefix = “person”): 将配置文件原创 2021-07-15 09:45:57 · 130 阅读 · 0 评论 -
springCloud学习笔记
一.微服务微服务的个人理解:组件级开发二.springcloud和springboot的区别 springboot用于开发组件,springcloud用于管理与集成这些组件原创 2021-07-16 15:15:00 · 160 阅读 · 0 评论