- 博客(205)
- 资源 (10)
- 问答 (2)
- 收藏
- 关注
原创 Idea远程调试Linux服务器(和docker容器)中的Java服务,实测可用
1,idea远程调试linux上的java服务2, idea远程调试linux上docker中的java服务
2023-09-23 21:30:00
92
原创 微信小程序分包-主包尺寸 (不包合插件) 应小于 1.5 M
更新一个之前的小程序, 上传的时候提示主包尺寸 (不包合插件) 应小于 1.5 M,看着引导分了个包
2023-09-03 11:31:57
348
原创 Python打包可执行文件-BeeWare
本文是想要将oython代码打包成在手机上能执行的文件尝试了几个库, 有这也那样的限制,最终还是选了BeeWare环境:python3.7.x。
2023-08-20 23:47:19
200
原创 Python打包可执行文件-cx_Freeze
之前有篇文章有使用pyinstaller打包.exe文件,但是没有详细介绍过,这次整理下cx_Freeze。由于依赖关系冲突。spyder 4.0.1要求pyqt5=“3”,未安装。spyder 4.0.1要求pyqtwebengine<5.13;python_version>=“3”,未安装。File "D:\Anaconda\lib\site-packages\cx_Freeze\parser.py", line 29, in
2023-08-20 20:37:21
164
原创 微信小程序纯前端从阿里云OSS下载json数据-完整版
微信小程序纯前端从阿里云OSS下载json数据微信小程序纯前端获取OSS加签地址,私有权限访问地址,链接授权访问
2023-08-16 22:26:28
1367
原创 微信小程序真机调试异常cmdId 1006, errCode-50011-已解决
微信小程序真机调试异常cmdId 1006, errCode-50011-已解决cmdId 1005, errCode -2cmdId xxx, errCode xxx
2023-08-15 23:37:42
1224
原创 微信小程序加载本地json和使用gulp压缩js
微信小程序加载本地json小程序提示"以下文件体积超过 500KB,已跳过压缩以及 ES6 转 ES5 的处理"使用gulp压缩js
2023-08-13 20:38:29
1021
原创 Docker部署jar包运行
springboot项目运行,想要放到docker中运行这种方式就是运行一个jdk的容器,然后挂载其中的目录到宿主机,然后运行之后,就可以将需要运行的jar放在宿主机的挂载目录下,然后每次重新运行docker容器即可。不用每次发布需要重新构建docker容器,只需要替换宿主机中的jar包即可 1. 在服务器中拉取jdk1.8的镜像 docker pull jdk8 2. 创建目录 cd /server/ mkdir deploy/jar...
2023-07-16 20:01:46
413
原创 findbugs-defines non-transient non-serializable instance field excelTempFileOutputStream
新加的一个类使用findbugs扫描提示SE_BAD_FIELD序列化错误, 使用FindBugsFilter过滤也无效,以下是具体信息:[INFO]根据提示应该是outputStream的问题试了下FindBugsFilter过滤MyTest 这个类结果未生效示例代码。
2023-06-25 22:28:50
209
原创 SpringBoot项目监控-Prometheus+Grafana
Prometheus是一个开源的系统监控和报警系统,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。
2023-03-04 15:36:28
923
原创 Windows下载安装Grafana
Grafana 是一个可视化工具,简单点说就是用来展示数据的。它和Zabbix、Prometheus 有本质区别,在于它不能解决监控问题,仅用于展示。也就是说,在监控领域,Grafana 需要配合 Zabbix、Prometheus 等工具一起使用,以获取数据源。简单来说, 配套Grafana 使用可以呈现出非常多样化的图表配置。
2023-03-04 15:22:06
1134
原创 系统监控 Windows下载安装Prometheus
只需要下载对应平台的二进制包,解压并且添加基本的配置即可正常启动 Prometheus Server。,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。global 配置块:此片段指定的是 prometheus 的全局配置, 比如采集间隔,抓取超时时间等。scrape_interval:拉取数据的时间间隔,默认为 1 分钟默认继承 global 值。scrape_timeout: 抓取超时时间,默认继承 global 值。
2023-02-27 09:57:36
918
原创 自动找Bug/插件-代码静态检查findbugs-idea安装以及使用
idea插件/提升效率/提高代码质量/减少bug...Findbugs是一个静态分析工具,它检查类或者JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。Findbugs自带检测器,其中有60余种Bad practice,80余种Correctness,1种 Internationalization,12种Malicious code vulnerability,27种Multithreaded correctness,23种Performance,43种Dodgy。
2023-02-07 20:14:42
2972
原创 简化开发小技巧-Mybatis-Plus的使用和常用操作
简化开发小技巧-Mybatis-Plus的使用和常用操作简化开发、提高效率, 不用写sql也能crud。快速使用常用操作:或操作查询/多条件或查询/更新字段为null/实体类有数据库没有字段忽略/LambdaQueryWrapper
2023-01-03 23:45:00
2141
原创 Apache ShardingSphere分表的简单使用和常见问题
版本:4.xApache ShardingSphere 是一款分布式的数据库生态系统,可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。场景: 分表规则字段范围查询且有拼接或格式处理解决: 去掉sql上的字段格式化处理, 在服务层对传入参数进行处理失效示例代码成功示例代码持续更新ing!
2023-01-03 23:45:00
1734
原创 SpringBoot 异步任务-Guava 中EventBus
目录EventBus事件总线模式pom简单使用创建消息接受类测试类:输出结果:结论:结合Spring使用注入BeanMyEventListener消息基类创建监听发送消息项目启动/测试扩展多线程观察者模式和发布订阅模式的区别
2022-11-08 23:10:24
1882
原创 CocosCreator-常见问题和解决/过时API-持续更新
ccc 3.x 弃用 cc 全局变量类型“Vec2”上不存在属性“mul”。类型“never”上不存在属性“instantiate”类型node不存在widthSorry, cc.Director.getWinSize is deprecated. Please use cc.winSize insteadSorry, cc.p is deprecatedv2.1.0以,“旋转”已被弃用,请改为设置“-angle”Sorry, cc.Node.getPos
2022-09-25 13:22:42
2024
2
原创 CocosCreator-3.6 三步解决2D碰撞监听
三步解决2D碰撞监听,图文教程附代码之前做的是2.x版本的,最近切到了3.6,记录一下。
2022-09-20 22:46:32
4563
1
原创 SVN操作提示被锁定-清理命令Clean up
SVN操作提示被锁定idea svn合并代码错误Cannot merge into mixed-revision working copy [93938:93941]; try updating firstChangelist(s) :
2022-08-09 23:30:00
6610
原创 git忽略提交文件
目录本机当前仓库有效忽略单个仓库中的文件(远程共用)本机全局忽略删除已经push的文件使用git提交时, 可以通过设置.git/info目录下的exclude文件添加忽略文件(仅仅在本地生效, 不会同步到远程仓库)所以最适合自己使用的文件。只在本机当前仓库起效 每一行一个忽略文件,这里是根目录的相对目录。然后保存即可, 已加入版本控制的无效在仓库的根目录下新建 .gitignore 文件,在文件里配置忽略规则,同时把 .gitignore 文件加入版本管理。之后可以同步该配置到远程仓库, .gitignor
2022-06-26 10:03:46
1601
原创 Android Studio创建并运行一个安卓项目和多模块的创建
目录新建项目,选择一个空布局,next填写项目名,包名,项目本地路径,选择api,finish运行多模块创建验证main模块配置编辑app主模块运行之前用idea跑安卓项目,其实还是Android Studio跑安卓项目更方便 打开项目真机调试或者avd运行,avd模拟器配置:Android AVD模拟器的参数设置与相关优化_瑶山的博客-CSDN博客_android avd 配置就是这么简单!点击项目右键,选择New—>Module, 选择Android Library,然后设置自己Modu
2022-06-06 21:08:01
3440
原创 VSCode配置PHP开发环境和插件PHP server,PHP Debug调试的配置使用,全
目录PHP下载安装php修改php.ini扩展文件php.ini设置默认的时区:设置 ssl :php路径和ext添加到环境变量VSCode下载安装VSCode插件PHP Debug插件PHP Intelephense,php代码提示器插件PHP server运行调试运行项目debug调试php_xdebug插件下载PHP关于VC11,VC9,VC6,TSNTS的含义debugPHP本文涉及文件/环境vscode(编辑器..
2022-05-30 22:41:33
7243
原创 Bug记录-Warning:Integration interrupted. There are unresolved conflicts or skipped items.问题解决
目录问题原因解析方案方案1:同步状态,重新建立联系方案2:idea的历史记录找回总结其他-冲突文件标记为已解决问题svn合并分支代码提示: 警告:集成中断。存在未解决的冲突或跳过的项目。Warning:Integration interrupted. There are unresolved conflicts or skipped items.原因在合并之前的代码时, 只提交了部分功能的代码, 有一个新文件还原了, 相当于合并分支后, 删掉.
2022-05-25 20:30:00
2956
原创 Bug记录-freemarker渲染错误Uncaught SyntaxError: Invalid or unexpected token
目录freemarker中js里面取字符串,因为换行导致的报错解决:其他扩展文档freemarker中js里面取字符串,因为换行导致的报错var data = '${(baseDataDO.content)!}';浏览器f12控制台解决:用浅薄的前端知识尝试多种方法后, 才想到FreeMarker是不是有单独的解决方案FreeMarker内置命令(字符串命令) js_string,JavaScript语言规则的字符串转义:var data =...
2022-04-11 20:55:49
639
1
原创 CocosCreator-多边形碰撞组件PolygonColider实现不规则按钮和触摸事件
目录创建碰撞组件PolygonColider代码实现最终代码+触摸事件创建碰撞组件PolygonColider如图给按钮添加多边形碰撞组件PolygonColider,并设置Points,勾选Editing可以看见Points的绿点。可以点击Regenerate Points自动生成点,也可以自己拖代码实现设置按钮 properties: { btnUp: { // 按钮
2022-03-23 20:33:27
1734
原创 CocosCreator-安装和运行模板项目
目录安装模板项目Demo开始创建空白项目设置编辑器语言添加背景创建文本添加按钮Button 点击事件cocos creator 雅基软件 ——Cocos引擎官方团队,出品的cocos起头名字起头的一系列软件都是免费的。文档 api安装官网地址:www.cocos.com下载推荐版本一路next,安装成功后,注册账号如果密码正确,但是登陆不上,关闭软件,断网,再重新打开就好了,下载编辑器模板项目项目-新建-打开hell...
2022-03-20 15:31:16
4446
原创 mybatis-plus 自带QueryWrapper自定义sql实现复杂查询
目录常用写法自定义sql补充: 查询条件中使用函数apply补充: 末尾sql追加last补充:排序自定义sql返回结果是一个list, 里面的map key是查询的属性名, value是参数值。伪代码示意:list[0] map[0] (sex=1) map[1] (num=5) map[2] (sexStr=男)list[1] map[0] (sex=1) map[1] (num=5) map[2]
2022-03-11 21:44:31
24152
3
原创 富文本转文本-java过滤字符串html标签的几种方案
场景公告内容是保存的是富文本, 有个地方要展示缩略内容, 过滤下标签方案方案1import java.io.*;import javax.swing.text.html.HTMLEditorKit;import javax.swing.text.html.parser.ParserDelegator;/** * @author admin * @version 1.0 * @date 2022/01/12 09:57 */public class Test extend
2022-01-14 01:00:00
2338
1
原创 转个json还报错? 被转义的json字符串解析
场景fastjson.JSONException:field null expect '[', but string, pos 4, line 1......使用json把一个实体类列表转字符串,输出后双引号被转义, json内容如下, 转回对象的时候报了JSONException"[{\"pCode\":\"1\",\"pValue\":\"大专\",\"code\":\"01\",\"value\":\"大大\"},{\"pCode\":\"2\",\"pValue\":\"本科\",\.
2021-12-28 09:01:40
7221
2
原创 java反射获取注解上的参数值
场景最近写一个文档, 用到了一个导出类的属性释义, 但这些释义定义在导出类属性上的注解上, 如下几十个字段好几个类, 一个个敲是自然万万不可,复制也太慢,最好是写个代码一锅端!方案此处用到了反射, 还有java.lang下的两个方法java.lang.Package.isAnnotationPresent(Class<? extends Annotation> annotationClass) 如果指定类型的注释存在于此元素上,方法返回true j...
2021-12-09 23:45:00
7865
原创 Idea使用SVN常用操作
idea中配置检出代码url就是svn中项目的地址,然后选中url,点击下方Checkout,接着选择项目检出的目录,选好存放目录后,出现选择对应的版本号,一般都是使用默认的subversion有许多选项设置文件忽略*.project*.settings.idea*.imltarget.classpath.project分支分配我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这...
2021-11-05 09:29:20
2273
2
原创 Git提交冲突解决-清除仓库本次提交
使用命令git push代码冲突?不用删除重新拉代码,一行代码搞定!执行:git reset --soft HEAD^回退上个版本,执行git pull后再重新提交修改就可以了git reset --soft HEAD^HEAD是指向当前版本的指针,HEAD^表示上个版本,HEAD^^表示上上个版本如果本地库有新的提交,执行后提交的修改会出现在暂存区(可用于合并多个提交)使用git log命令,查看分支提交历史,确认需要回退的版本 使用git reset --hard co...
2021-09-30 10:30:00
333
原创 Idea 右上角Toolbar 运行按钮没了
忽然发现我idea 右上角Toolbar 运行按钮都没了,???勾选Toolbar这样显示的是在左侧,靠右侧设置如下:
2021-09-22 13:02:47
7287
4
原创 SpringBoot 异步任务-使用@Async注解
常见的高并发方案异步,削峰填谷 缓存,缓存相对稳定高频热点数据 并行,缩短业务响应时间 优化你的业务代码 限流和降级,保护你的核心服务在高并发下能正常工作异步场景关联业务的执行结果对主线程的返回结果没有直接影响或无影响。此时,能让主线程更顺畅的执行,并给客户带来好的客户体验,我们一般会将该关联业务做异步处理或类似的处理(如:消息队列)@Async简介该工具可以为你的应用提供方便快捷的异步化执行业务的能力,只需要添加一个注解@Async既可以使你的业务异步执行,这里的异步执行,指的是
2021-09-03 18:00:34
6481
原创 Python跨平台应用-BeeWare打造移动端应用和构建Android时的异常处理
briefcase create简介Python 语言编写图形界面程序的框架有很多,但是有两款框架号称"一次编写,处处部署",就是Kivy 和 BeeWare ,基于这些个框架编写的图形界面程序,都能够打包为全平台的应用程序,比如:Windows、Linux、macOS、Android、IOS。Kivy 是一个跨平台的Python GUI,可以在应用程序中使用非本机UI工具包,BeeWare项目是原生Python移动应用,可以构建外观和感觉上对于每个特定移动(和桌面)平台都是100%本机的应用.
2021-08-30 10:07:25
5456
12
原创 微信小程序三、事件与绑定
目录WXS简单使用页面渲染数据处理事件普通事件绑定数据绑定绑定并阻止事件冒泡互斥事件绑定事件的捕获事件对象使用示例双向绑定简单使用自定义组件中传递双向绑定自定义组件触发双向绑定更新基础组件属性类型公共属性获取界面节点信息响应显示区域变化在手机上启用屏幕旋转支持在 iPad 上启用屏幕旋转支持Media Query屏幕旋转事件动画关键帧动画滚动驱动的动画初始渲染缓存静态初始渲染缓存在初始渲染缓.
2021-08-30 10:04:13
1491
1
Python制作爱心并打包成手机端可执行文件
2023-08-20
在HTML中使用React示例
2023-08-17
微信小程序阿里云OSS-sdk
2023-08-16
prometheus2.41.0
2023-01-16
php-5.5.9-Win32-VC11-x64.zip
2021-08-09
httpd-2.4.48-win64-VS16.zip
2021-08-09
nacos-server合集.zip
2021-08-09
opencv-2.4.13.6-vc14.exe和opencv-4.1.0-vc14_vc15.exe
2021-01-15
maven-org.bytedeco
2020-07-10
org.bytedeco.zip
2020-07-10
awbapp_git_pull.bat
2020-06-12
remind.exe
2020-05-08
nginx不默认监听80端口,域名访问要加端口号吗
2020-09-04
Java调用极光推送api异常
2020-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人