自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (3)
  • 收藏
  • 关注

原创 编程思路整理,反省

今天我写的程序出bug了,同事帮忙一起debug了半天最终发现是我代码某一步逻辑写错了。 整到凌晨了才弄完(这个项目明天要上线)。在写之前我用脑图大致整理了下思路,细节没多考虑,结果导致写出来的代码漏洞百出,测试随便点点都是bug。这是我第一次画的思路流程图,很多细节没考虑。以后写代码要3思而后行!!!! 做什么事都一样,谋定而后动!!!埋头苦干不行的思路没整理好就动手了,写出的代码会又臭又长,像我一样,我要改变!!程序写得越长,不代表越有价值。能够用精简的代码,做出许多重要的.

2021-03-19 14:13:52 961 1

原创 Avue各参数作用记录

{ label: "狩猎方法", prop: "way", type: "input", //输入框类型 addDisplay: false, //新增时是否显示 editDisplay: false, //编辑时是否显示 viewDisplay: true, //详情时是否显示 .........

2020-11-27 16:20:51 12137 4

原创 批量替换掉一个文件夹内所有html文件里相同的内容

今天遇到一个需求,升级一个项目的jquery版本。因为不是我们公司做的,所以没有源码,然后每一个文件都需要修改。一共有几千个页面,手动修改肯定不现实。最后找到了一个最简单的方法。Notepad++批量修改多个文档中的内容,文档可以是文本文档,也可以是HTML文件,也可以是PHP文件等等。1、下载并安装Notepad++。 Nodepad++下载2、打开Notepad++软件,文件...

2018-12-04 11:05:08 4504 3

原创 JAVA get请求获取二进制图片文件

并且处理响应时也需要考虑到数据的二进制形式。上面的示例中,我们假设返回的数据是文本形式的,如果返回的是二进制数据,你需要使用字节流来读取和处理数据。同时,确保服务器端也能处理相应的二进制数据。如果你需要处理二进制数据,请修改读取响应内容的部分,使用。需要注意的是,如果你需要发送二进制流,你需要设置正确的。在上面的代码中,你需要将。替换成实际的参数值。

2024-03-11 14:17:32 181

原创 sql查询:每个设备只显示最新的一条告警

【代码】sql查询:每个设备只显示最新的一条告警。

2024-02-19 15:14:32 102

原创 java获取resources文件夹目录

需求:获取reouurces目录下的文件:重点植物导入模版。

2024-01-18 14:18:42 431 1

原创 JAVA截取指定字符串

这个代码将从`iconUrl`字符串中从`upload`开始截取,并输出截取后的字符串。`indexOf()`方法用于查找子字符串`"upload"`在`iconUrl`中的位置,然后再加上6,以便从该位置开始截取。

2024-01-11 15:48:19 380

原创 sql统计总面积,数量

需求:计算湿地面积,各种类型湿地数量。

2024-01-05 09:48:41 382

原创 sql给某个字段生成随机数

需求:给水质表 ph字段生成随机数:7.4-8.1。

2023-12-27 10:23:29 402

原创 java实现将经纬度json存入数据库

两个表table1和table2,,使用下面的查询(id,在Activity表中;friendId在FriendTable表中,其中,记录中id=1的记录 table2 ids字段内容是“2,3”)SELECT * from TABLE2 where id = 1 and src3 IN(SELECT ids from TABLE2)只查到1个结果(实际有两个)...

2023-12-15 17:42:03 98 1

原创 git push 操作代码回退

git reset revert 回退回滚取消提交返回上一版本(1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚.(2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚.这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的.大致分为下面2种情况:1、git log 查看版本号。commit后面那一串字符就是版本号,第一条记录就是你最后提交的一次的版本号。我们需要回退到它前面那个版本。复制第二条记录的版本号。然后按英文 q退出。这种情况发生

2023-11-14 11:40:47 231

原创 IDEA切换到测试环境

1

2023-09-14 13:55:42 159

原创 提升Java应用程序调试和监控能力:推荐使用Arthas

综上所述,Arthas是一个功能强大且易于使用的Java诊断工具,它能够提供实时的诊断和监控能力,帮助我们解决各种Java应用程序的问题。如果你是一个Java开发人员或运维人员,我强烈推荐你使用Arthas来提升你的调试和监控能力,从而更好地优化和维护Java应用程序。(结束)

2023-08-16 09:33:43 264

原创 PostgreSQL中 类似于Mysql的replace into的功能

使用 `INSERT INTO ... ON CONFLICT` 语法实现插入新记录或更新现有记录。

2023-04-24 15:04:56 1265 1

原创 java程序MYSQL改PostgreSQL

java程序MYSQL改PostgreSQL的注意事项

2023-04-07 16:12:57 577

原创 Avue 实现动态刷新选择框数据

Avue实现动态刷新选择框下拉列表的数据

2023-03-03 16:01:29 581

原创 批量修改word中的表格属性

word宏设置,批量设置

2023-02-23 16:26:58 2795 1

原创 程序中如何正确使用日志

良好的日志能帮我们快速定位到问题所在,坑你的东西往往最为无形,良好的日志就是要让这些玩意无所遁形!

2022-08-17 14:30:18 1003

原创 Avue动态显隐列

实现的效果:根据select选择框 选择不同的选项,展示不同的列,隐藏不需要的列。option: { height:'auto', calcHeight: 30, tip: false, searchShow: true, searchMenuSpan: 6, border: true, index: true, viewBtn: true

2022-05-30 16:36:16 4722 1

原创 Navicat sql查询结果只读

问题:查询单表结果无法直接编辑修改select * from table原因:该表没有设置主键解决方法:修改表结构,把id字段设置为主键然后重新查询,就都可编辑了

2022-04-06 14:19:05 4569 2

原创 idea测试API接口

测试驱动开发TDD写一个接口流程1、接口api测试我们写的Controller类 左边有个地球的标识,点击这个图标,选择第二个 就会出现以下页面2、idea单元测试1.在需要做测试的类的当前窗口,直接按快捷键:按ctrl+shift+t–>create new test2.选择要执行的方法3.生成如下测试代码 4.如果是基于容器(spring或springboot)测试,则需要添加注解...

2022-01-23 14:18:25 3448

原创 Everthing搜索技巧

搜索 》高级搜索 可以输入各种条件搜索你想要的文件

2022-01-07 09:54:56 324

原创 java常用方法记录

1Debug的设置设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,内存占用相对较少。2常用断点调试快捷键stepover 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内stepinto 进入下一步,如果当前行断点是一个方法,则进入当前方法体内forcestepinto 进入下一步,如果当前行断点是一个方法,则进入当前方...

2022-01-07 09:53:04 226

原创 IDEA断点调试

1Debug的设置设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,内存占用相对较少。2常用断点调试快捷键stepover 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内stepinto 进入下一步,如果当前行断点是一个方法,则进入当前方法体内forcestepinto 进入下一步,如果当前行断点是一个方法,则进入当前方法体...

2021-11-29 20:37:28 148

原创 LocalDate的用法与String互转

一、LocalDate常用用法1.1、申明定义LocalDate formatDate = LocalDate.of(2020, 2, 5); // 自定义LocalDate today = LocalDate.now(); // 获取当前日期1.2、getX() 获取年月日等注意:获取月份使用getMonthValue()System.out.println(formatDate.getMonth()); // FEBRUARY 获取所在月份(英文)System.ou

2021-11-02 16:58:03 37148

原创 Mybatis foreach用法

<select id="query" resultMap="wetlandResultMap"> SELECT * from ( SELECT * from bio_wetland <if test="wetland.wetlandType != null "> WHERE FIND_IN_SET(#{wetland.wetlandType},wetland_type) </..

2021-09-28 17:07:10 178

原创 小说 莫失莫忘

小时候,老师问我们有什么梦想,当时我非常纠结,想成为科学家探索宇宙,想当超人拯救世界,想当最好的赛车手,我记不大清当时的回答是什么,但绝对不是一套房子。现在回想起这一切,只觉得非常滑稽,不知道从什么时候开始,每个年轻男女的梦想都是拥有一套房子,在城市里有一个容身之处,尤其是有了心爱的人后,房子便成为朝思暮想的存在。1一切事情都要从那盒打折的套套说起,周五我和陆婉逛超市,结账的时候看到一盒套套只卖六块八,陆婉就把它买了。结果晚上我们准备派它上战场时,却发现那些套都是破洞的,有些还掉色,当时情况

2021-09-06 22:28:57 1144 1

原创 Avue switch 用法

<template slot-scope="{row}" slot="isOpens"> <el-tag>{{row.isOpens===0?'开':'关'}}</el-tag> </template> { label: "开关", prop: "isOpens", type: "switch", ...

2021-08-06 17:38:06 1696

原创 代码跑不起来,试试下面的方法

控制台执行mvn clean compile 清空mvn缓存,有些莫名其妙的问题就好了

2021-06-29 15:53:41 857

原创 avue编辑修改完成后第一次点击新增会加载上次修改的数据

这个bug的原因:造成这个现象的原因是打开新增的时候,form里的数据没有清空.解决方法:当新增时,在 beforeOpen 方法里面强制清空form里的数据 beforeOpen(done, type) { if (["add"].includes(type)) { this.form = {} } }before 是打开弹窗之前执行的方法...

2021-06-22 15:01:45 1493

原创 JS避免计算精度丢失

/** * 加法运算,避免数据相加小数点后产生多位数和计算精度损失。 * * @param num1加数1 | num2加数2 */ function numAdd(num1, num2) { var baseNum, baseNum1, baseNum2; try { ...

2021-06-21 18:01:46 799

原创 sql 将a表的数据更新到b表

UPDATE birds_complete a ,birds_type b SET a.type_id = b.type_id WHERE a.`name` = b.type

2021-06-21 14:11:53 5656

原创 枚举类写法

public interface Constant { /** * 租户编号 */ String TENANT_Id = "000000"; /** * 用户平台-web */ Integer USER_TYPE_WEB = 1; /** * 浙江编码 */ String ZHEJIANG_CODE = "33"; /** * 浙江 */ String ZHEJIANG = "浙江省";}...

2021-06-18 17:50:44 370

原创 sql 同一个字段模糊(正则)查询多个关键词

模糊查询同一个字段的多个关键词,如果这么写会比较麻烦本文采用 CC BY-NC-SA 4.0 许可协议,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:secondar来源:sql 同一个字段模糊(正则)查询多个关键词 – 一颗大萝北链接:https://www.bugquit.com/631.html...

2021-06-17 09:54:08 4607

原创 服务器磁盘满了 处理过程

报错执行这个建立软连接ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

2021-06-08 15:37:59 1742

原创 sql查询中截取字符串

SQL 语句中查询结果字符截取left,right,substrng用法 在SQL的实际用途中,经常会碰到需要对查询结果值需要做字段的一些截取,下面列举经常用到的三种常用截取方式。 1.LEFT(str, length):从左边开始截取str,length是截取的长度; 2.RIGHT(str,length):从右边开始截取str,length是截取的长度; 3.SUBSTRING(str,n ,m):返回字符串str从第n个字符截取到第m个字符;......

2021-05-14 15:51:25 44987 2

原创 Lambda表达式例子

List<AlarmEvent> alarmEventInsertList = new ArrayList<>();/** *循环处理alarmEventInsertList */alarmEventInsertList.stream().filter(p -> p.getAlarmId().startsWith("2")).forEach(p -> System.out.println(p.getAlarmTime()));

2021-05-14 14:04:49 71

原创 mybatisPlus查询

mybatisPlus lambda查询数据 @Override public List<AlarmEvent> getCurrentList() { List<AlarmEvent> alarmEventList = baseMapper.selectList(new QueryWrapper<AlarmEvent().lambda().eq(AlarmEvent::getIsAlarm,1).orderByDesc(AlarmEve...

2021-05-14 11:06:48 189

原创 Avue根据不同结果,展示不同样式

实现的效果:正常显示蓝色,告警显示红色。1、在需要设置样式的字段设置插槽,solt:trueoption: { height:'auto', calcHeight: 30, tip: false, searchShow: true, searchMenuSpan: 6, border: true, index: true, view..

2021-05-14 09:54:50 1840 1

原创 sql查询本月数据,当天数据

查询本月数据:SELECT *FROM 表名称WHERE DATE_FORMAT(字段名, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m')AND 条件1AND 条件2查询本月例子:SELECT *FROM fire_alarm_eventWHERE DATE_FORMAT(alarm_time, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m')AND is_deleted = 0AND event_

2021-05-14 09:40:01 19371

深入浅出设计模式 影印版_14708774.pdf(高清)

适合学习设计

2022-01-06

最全的地理数据教程.pdf

ArcGis地理信息数据搜索教程,手把手教你如何找到大量地理信息数据

2021-01-05

Saber开发手册.pdf

Saber是SpringBlade前端UI框架,主要选型技术为Vue、VueX、Avue、Element-UI。 本手册主要讲解如何在Saber平台下开发业务模块,同时也是Vue、VueX、Avue入门的绝佳选择

2021-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除