- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 《会“偷听”的石头:声流石的震撼发现》
声流石不仅在矿物学上独树一帜,也在人类对“声音”这一无形媒介的认识上提供了新的思路。从科学研究到艺术创作,它都展示出令人惊叹的潜能,也让人重新思考:大自然或许比我们了解的更善于“倾听”和“记忆”。
2025-09-08 19:00:43
499
2
原创 【源码分析】zeebe actor模型源码解读
如果有阅读过zeebe 源码的朋友一定能够经常看到actor.run() 之类的语法,那么这篇文章就围绕actor.run 方法,说说zeebe actor 模型。
2023-11-23 20:21:56
1480
原创 笔试题 360 22春招 技术综合A卷 算法题
字符串匹配 已知字符串s(只有小写字母组成),求s中的子串在s中拥有的最大数量 s = aba 字串: (a) (b) (ab) (ba) (aba) a 出现次数最多为两次,输出2 思路 如果一个子串出现n次,那么这个子串的子串也能重复n次 所以,实际上就是求哪个字母最多 class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
2022-04-16 19:43:38
1641
原创 【优雅】java 优雅的判断两个对象只有一个为空
今天作者在写一道算法题恰巧 遇到到了一个需要判断对象a对象b中只有一个为空的情况 很容易的 if ((a == null && b != null) || (a != null && b == null) { // do something } low -_- 经过一番思考 优雅的 if (!(a == null ^ b == null)) { // do something } 知识点 对于异或操作,二进制相同为0 不同为1 true ^ true = false
2022-04-16 12:30:02
2695
3
原创 【小程序项目分享】闲置车位共享小程序
随着共享经济的不断发展,越来越多的共享模式被大家发现,车位共享小程序旨在将车位资源融合进共享经济,是一个实现了空闲车位的发布与租借的平台。
2022-01-13 09:35:59
864
原创 【小程序项目分享】多功能抽签分组系统
该系统是一个基于云开发实现的抽签的**小程序**,具有多选一和多选多的功能,支持**定制化**的抽签需求,能够模拟出大多数现实生活中的抽签、分组等需求。
2022-01-12 11:33:30
6285
1
原创 Maven的个人理解
maven 它是什么 一个包管理器,对于一个java web 项目来说,常需要大量的第三方包,那么maven 就能够提供一个导入第三方包的服务,同时解决了一些第三方包冲突的问题,第三方包在maven 项目中也称为依赖,一下统称第三方包为依赖 第三方包是什么呢? 是一个经过打包的jar 文件,可以理解为一个提供了一些功能的“java文件”压缩包。 为什么要达成jar 包? 方便管理,一个jar 包提供某项功能 保护源码,可以在打包时加入混淆逻辑,使对方只能够使用其服务,而不能获得其服务的源码,常用于付费
2021-12-26 15:08:18
386
原创 【异常】java: 警告: 源发行版 11 需要目标发行版 11
笔者遇到的问题比较极端,在阅读之前建议检查是否是项目结构中语言级别和jdk版本不匹配的问题 ,在问题排出后再阅读此文章 问题 事情发生在一个清晨,当我新建一个项目准备开始coding时突然记得今天的任务似乎有点似曾相识,于是我找到之前的一个项目,将其中一整个模块整体粘贴过来,,,, 然后这个问题就不期而遇了 一开始我并没有太在意,以为是项目结构中语言级别设置错了呗。但是事情并不是这样! 分析 将该模块打包,然后在新建一个项目,在新项目中引用该模块 编写hello world项目,发现没有错误,证明模
2021-07-20 15:14:36
31812
2
原创 大学生选课抢课如何提高选中概率
作者位于哈尔滨某高校,选课总是激动人心的一件大事,但是明明与同学一起进的系统,他就能顺利选课,而我却被强退出来,无数辛酸让我知道了一些道理,写下这篇文章给学弟学妹们作为参考 原理 问:为什么大多数学校教务系统选课时都会卡? 答:学校教务系统平时并不涉及太多的并发,一天的访问量可能也没有几条,考虑到经济成本,配置的服务器性能也不会太高。但是遇到选课,并发量急剧升高,可能从5条之接飙升到上千条,服务器一时处理不过来这么多的请求,所以就会卡甚至系统崩溃。 同时,在选课前学校会为选课系统增加...
2021-07-02 14:42:25
14692
2
原创 win10右下角去掉”拼“字
原因 这是微软拼音的logo,大师太丑了,也没有用,谁中文不用拼音啊,你就告诉我中英文就行呗,谁要看是不是拼英 去除 打开 控制面板-> 时间和语言 -> 语言 添加一个语言(比如说英语) 将新添加的语言优先级 删除中文语言 至此“拼”字已经消失,但是现在不能使用中文 再安装“中文” 这是中文优先级,将英文语言删除 至此,“拼”字已经去除 ...
2021-06-17 10:37:23
4972
3
原创 微信小程序云函数回调函数中的那些坑
不再兼容 success、fail、complete 回调 先上结论: 云函数中不再支持success,fail,compete回调 开始 为了调试方便,通常将云函数写在本地,待本地调试成功后,将其上传到云函数中,但是这次的本地调试成功,但是在云函数中的数据库更新却失败了! 仅看云函数中这段代码,意为待 ‘booking’ 集合更新成功后,在‘outRule’集合中插入一条记录 执行结果:booking 更新成功,但是outRule 插入无效果 解决 既然在云函数中不支持回调,只返回Promise,那么
2021-05-08 21:34:27
1252
1
原创 win10 夜间模式设置无效(夜灯模式、bluelight)
描述 拉动强度选择条屏幕色温没有任何变化 屏幕亮度调节正常 解决方法 笔者经过大量搜索,总结网上大致两种解决方法,删除bulelight注册表、和修改驱动程序。经过尝试,修改驱动程序解决了我的问题! 正常来说应该是显示适配器的问题,可以选择新的更新或还原两种方法 还原驱动 还原后重启 更新驱动 找到自己驱动对应的官网,下载后安装,重启!!! ...
2021-01-24 00:00:03
8789
2
原创 【异常】com.fasterxml.jackson.databind.exc.InvalidDefinitionException
描述 今天在利用mapper.writeValueAsString 时出现了如下异常 异常 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.work.recycle.component.MyToken and no properties discovered to create BeanSerializer (to avoid exception, disa
2020-09-26 18:31:09
4001
原创 【异常】check the manual that corresponds to your MySQL server version for the right syntax to use
描述 今天在通过jpa建立数据库时,偶然间发现有一个表没有建立,通过查询日志发现报错了 create table order ( id integer not null auto_increment, address varchar(40), insert_time timestamp default current_timestamp, remark varchar(40), score integer, st
2020-09-23 21:39:41
561
原创 IDEA 使用git进行版本控制
描述 本文主要根据IDEA自带的git插件,完成本地版本控制,并上传到远程仓库 方法 新建一个java项目 新建项目是没有git版本控制的,通过vss =》 导入版本控制 =》 创建git存储库 ,创建git 选择git存储库的位置,默认就可以 点击“确定”后 将修改的文件加入git仓库 VSS =》 提交 (idea中,文件进行修改后,文件名会变色) 为什么要加入git仓库? 因为要进行版本控制,如果你觉得项目文件是正确的,而且有必要记录一下,那么就放到git仓库,放到仓库的每一个节点
2020-09-20 23:54:37
830
原创 jpa 设置属性级联操作
描述 在jpa 执行删除操作时,猛然想起与之存在联系的其他属性,单独对一个属性删除,必然会导致删除失败,或者其他属性出现异常,这是我们不希望看到的 问题 级联:联的是什么? 首先一定时要有联系,如果两个表都没有联系,还级联个屁。 有没有两个表有联系但是不需要级联操作的? 我在想user表和cleaner表中只有id建立联系,那修改user表属性值的时候有什么必要级联cleaner表呢。 这就引出了下一个问题,通过在一端设置级联注释时 @ManyToOne(cascade = {CascadeType.AuL
2020-09-09 21:29:45
586
1
原创 微信小程序文件上传到云存储
描述 官方文档中介绍的上传含糊其辞,这里基于vant ui框架实现将文件上传到云存储当中 方法 home.wxml <van-uploader accept="file" bind:after-read="afterRead"> <van-button icon="comment" type="primary">上传</van-button> </van-uploader> home.js afterRead:function(e) {
2020-09-08 23:19:21
2429
原创 微信小程序用户授权登录模块代码分析
描述 包括一个按钮,用户点击弹出授权登录页面,并打印用户信息 代码 login.wxm <button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">点击授权</button> login.js bindGetUserInfo:function() { var that = this; wx.getUserInfo({ success:functio
2020-09-07 23:42:43
826
原创 Springboot项目log.debug打印不出
原因 logging配置出现问题 解决 在对应文件添加如下代码 ########## log ########## logging.level.root=warn logging.level.com.product=debug # 时间;日志级别;类;方法;行(行不能使用圆括号) logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss} %-5level %C.%M[%line] - %msg%n 注意 logging.level.com.product=deb
2020-09-07 10:36:24
13576
1
原创 微信小程序导入组件(Vant)
前言 两次的npm导入vant组件都没有一次成功,这里写一篇博客记录一下 方法 vant官网方法 创建小程序项目(云开发·普通项目都可以) 右键点击miniprogram => 在外部终端窗口打开 npm init //然后一直回车即可 npm i @vant/weapp -S --production 点击详情 =》 本地设置 =》 使用npm 点击工具 =》 构建npm 完结撒花 ...
2020-09-06 23:21:22
391
原创 java连接mysql数据库MySQLNonTransientConnectionException:Could not create connection to database server
java连接mysql如下错误 解决方法 首先检查链接url是否正确,可以在其后边添加时区 jdbc:mysql://localhost:3306/my_db?serverTimezone=UTC 检查驱动,笔者由于项目需要,改了依赖版本后,依赖就一直飘红 这里可以通过手动导入相关jar文件得以解决 ...
2020-08-07 12:18:28
449
原创 win10 笔记本蓝牙不见了
前言 笔者解决此问题耗时3小时,查找了大量资料,据说大部分蓝牙问题都能通过 ---->常见问题解决,推荐阅读! 阅读之后问题仍没有解决,本教程极有可能解决你的问题! 问题描述: 右下角蓝牙图标消失 通知里面蓝牙设置消失 设置蓝牙界面蓝牙开关消失 设备管理器中没有蓝牙设备 问题分析: 暂时不清楚产生的原因究竟是什么,可能是win更新之后的问题吧 解决方案: 在“设备管理器”列表中,找到“通用串行总线控制器”打开 找到”未知USB设备(设备描述符请求失败)“ 右击选择“卸载”,
2020-06-27 00:23:42
3831
1
原创 JetBrains(IDEA Pycharm ...)系列全部无法打开
问题描述: JB系列所有ide都无法打开,笔者测试无论是软件重装,还是下载另外一种JB的ide都无法运行。???这可肿么办 IDEA 就是生产力啊 问题分析: 笔者当时手贱,清理空间,删了不少乱七八糟的软件,又清理了注册表,还禁用了很多程序,所以…究其根本注册表的嫌疑最大!欢迎补充 解决办法: 经过搜索此类问题,并没有能够解决的方法,经过问题域扩大搜索,得知DirectX为一种系统级工具软件,对程序发生的异常进行捕捉并修复,尝试 -> 居然成功 ! ohhhhhhhhhhhhhhhhhh! 软件链
2020-06-20 22:45:08
2990
6
原创 sqldeveloper conn切换用户 “已连接 由 CONNECT 脚本命令创建的连接已断开”
已连接 由 CONNECT 脚本命令创建的连接已断开 在数据库课程实践中,遇到一个需要涉及到切换用户过程的一个问题,通过百度得知 遇到了如下问题: 问题在于: conn这个命令,一般在cmd或者SQL PLUS中输入,这里sql不支持这个命令! 解决办法: 切换用户,那就直接在sql developer上直接新建立一个连接,通过这个新建立的连接实现不同用户的切换! ...
2020-05-15 21:19:41
1847
3
原创 无法连接至Synaptics定点装置驱动程序,联想thinkpad最完美解决办法
话说今天手欠,把红点和触摸板都关上了,闲着没事清理注册表信息,这下好了,我的红点的注册表就被清了! 刚百度过遇到各种各样的回答,有新建注册表的,有直接运行SynTPEnh.exe程序的,还有建议去重装驱动的。。。 对于ThinkPad来说(别的没用过),完全不用那么麻烦。 对于别的机型应该大同小异吧,可以试一试! 打卡联想电脑管家 点击硬件驱动 点击驱动检测 点击会进行检测,等检测完成后点击“驱...
2020-04-17 00:42:38
7693
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅