- 博客(15)
- 收藏
- 关注
原创 使用java实现游戏-命运方舟-自动化钓鱼
需要考虑的方面:出杆鼠标必须对准水面,水面在不同钓鱼点位置不均衡,所以必须做到可以配置,钓到鱼的反应会是屏幕中央出现感叹号,这个可以考虑获取屏幕中央像素颜色来判断,考虑自动化的程度,还应该加上生命气息的判断,和钓鱼装备工具的自动修理判断,最后还有30级钓鱼过后的撒网技能及其产生的小游戏(这个的产量非常大,不撒网的话产量会打对折)。最近闲来无事在家躺平,玩儿起了一款腾讯的游戏,发现里面一款生活小技能-钓鱼,非常的机械化和重复,于是想到可否实现模拟按键来替换人工完成这个操作。
2023-10-17 13:29:35
1841
4
原创 Springboot启动找不到类 DataSourceInitializationMode
这个问题主要原因就是spring-boot3.0以后jdbc包下没有这个类,而老一部分框架还会去反射寻找这个类导致springboot无法正常启动,那么将依赖包升级即可。但遗憾的是mybatis-plus最新版截止我发文时仍然是不持支spring-boot3.0以后版本的,所以要用它还是得切换回2.X版本。
2023-07-07 11:20:34
1130
1
原创 高版本JDK无法找到com.sun.tools.xjc.api.XJC的问题解决
最近开发一个项目,会需要和医院接口交互,而医院方面还有不少接口在使用webservice的方式,不得已需在项目内引入相关依赖开发soap调用的客户端。网上搜了一会儿大致的解法都是说什么配置jre、拷贝tools.jar之类的,明显这并不是一个很好的解决方案,开始有考虑把老版本jdk下的tools.jar上传到nexus,配置到maven中去,但是总觉得这个方法不是很nice。配置这个依赖项就行了,11以后的jdk没有jaxb,所以需要自行通过maven的方式来引入。
2023-07-05 17:09:43
1689
5
原创 新手入门Win-Server下Maven私服nexus的搭建、使用与配置,这一篇就够了
可以考虑两个方案:一是去**\sonatype-work\nexus3\db这个目录中找到对应名称的文件目录(这里是config),去里面搜索*.wal文件,应该只有一个,把他删除掉。近期项目上有需要搭建一个maven私服仓库,于是自己试着弄了一下,踩了一些坑,特此想发布一篇教程,并提供资源,方便大家遇到类似的情况时能够快速完成工作;等待初始化完成,点击右上角的sign in按钮,登录,默认用户名admin,密码在安装目录里面,至于位置,界面上会有提示,登录成功后会要求你修改密码。
2023-04-27 15:37:27
2290
原创 反射工具类copyProperties的基本性能粗略对比
说说自己的体会吧,对象内容复制虽然是我自己写的方法时间最短,但肯定不是表示我写的更好,而是我写的方法只需要满足当前场景下的模拟测试任务,需要考虑远没有这些BeanUtil要多,各种异常情况特殊情况的适配和处理是他们处理耗时多余单纯反射的主要原因,他们内部也是对反射工具包的二次封装(可能不是单纯的jdk的reflect,例如spring的BeanUtils还用到了kotlin.reflect)。额,还是公布结果吧,跑了很多次,但是每次结果都差不多。各位不妨猜测一下结果,最快的当然毫无疑问是直接new创建的。
2023-03-28 14:37:32
1156
原创 完美解决Mybatis-plus多数据源情况下Batch操作数据源操作不对的问题
报错情况多半就是在调用saveBatch、updateBatchById等方法时,它会去找主数据源的路径(这种情况@Ds注解根本不好使),就可能会出现找不到表乃至找错表的情况。好了以上就是全部代码了,解决方式也比较粗暴,直接重写sqlSessionBatch的获取,网上也看到过另外的解决方案--就是把xml的路径分开放,通过注入datasource bean的时候,自己去指定对应数据源的xml路径来配置bean。这种方案我没试过,比较麻烦,感兴趣的可以自己去试试。
2023-03-14 10:56:41
4133
1
原创 JAVA使用ASM实现lambda表达式的字节码
接下来加号的问题就比较复杂了,方法字节码与原java代码反汇编出来的结果已经完全一致了,javap的参数都试过了一遍也搜不到"+",但是经过idea的反编译出来的显示效果就是不一样,为了探究这个问题,得顺着先去了解下idea的反编译手段,根据idea的注释“对照上面的反汇编字节码可以慢慢理清楚每个参数的含义,至于方法参数为何是这些,可以在源码注释中找到答案。这是一个非常简单的lambda表达式的方法,话不多说,我们开始编码。明显是错的,那么接下来我们把重要的那部分补充完整。最后附上javap的一些参数吧。
2023-03-10 11:19:01
1619
2
原创 基于openjdk编译一个自己的JDK
采用VMware虚拟机镜像采用ubtuntu21作为编译环境(可以采用稍微低一点的版本)开始前建议完整阅览JDK源码下Buding.html文档。
2021-12-07 19:36:14
522
原创 记一次 shardingjdbc+mybatisplus+springboot 联表查询路由无法匹配到join后面的表
遍寻众博客文章,发现没人有一样的错误,着实令人费解。 使用版本:<sharding-sphere.version>4.0.0-RC1</sharding-sphere.version><!-- for spring boot --> <dependency> <groupId>org.apache.shardingsphere</groupId> ...
2020-12-25 15:10:22
1202
2
原创 微信小程序星星评分可显示可评分components附上完整代码
分享一下写的很多评价系统常用的打星评价的星星组件,单独提取出的组件可以直接使用。发出来的目的是因为自己也写过一次,但是代码搞丢了,这次用到了又重新写了一个,干脆发到博客上,方便自己查看。WXML文件:<view class="starArea" > <view class="starBox" data-id="{{index}}" wx:for="{{arr...
2020-04-03 21:43:01
859
原创 docker发布自己的第一个java项目
博主是在自己的vmware中运行的ubuntu 64位做为环境。各位酌情考虑 首先第一步,安装docker 参考这里就行: ubuntu:https://blog.youkuaiyun.com/bingzhongdehuoyan/article/details/79411479 centos:https://www.cnblogs.com...
2018-11-15 16:52:18
3397
1
原创 springboot jar包形式下读取文件内容中文乱码问题
前几天做项目发现了这个问题 打成jar包之后和idea下运行会产生一些意外的错误,找了各方资料才解决掉。1.jar包下普通文件路径找不到文件的问题 最后我解决方案是文件存放在resources下 通过getClassLoader.getResourceAsStream("文件相对路径")的方式加载进来 获得文件2. 以上方式读取出来的文件解析出现中文乱码的问题,查了很多资
2018-01-09 22:30:42
4898
1
原创 arcgis for javascript地图开发入门第一课
首先arcgis for javascript的开发包下载路径 https://developers.arcgis.com/downloads 选择对应的版本API(SDK可下可不下)没尝试过4.0以上的,好像较之3.0以上版本新增加不少东西,API也有较大变化,我这里用的是3.21相对比较稳定,之前用过3.10(该版本BUG有点多,还无从下手,例如地图比例尺缩放过程中,浮标点图标莫名消失等)
2017-09-23 11:03:05
489
原创 java微信公众号开发,文件上传
官方展示的接口配置信息需要引用的jssdk的页面上需要有这些: s/jweixin-1.0.0.js"> wx.config({ debug: false, appId: '${appid!}', timestamp: '${sing_timeStamp!}', nonceSt
2016-09-05 15:29:53
4883
nexus-3.52-windows64位版本
2023-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人