2024年4月19日
该文被密码保护。 阅读全文
posted @ 2024-04-19 11:32 鱼塘总裁 阅读(0) 评论(0) 推荐(0) 编辑
  2024年4月4日
该文被密码保护。 阅读全文
posted @ 2024-04-04 13:47 鱼塘总裁 阅读(5) 评论(0) 推荐(0) 编辑
  2024年3月8日
摘要: 如果你没有使用 async 和 await,但仍然需要处理异步操作,你可以使用 Promise 对象。Promise 对象代表了一个可能现在、将来或永远不可用的值。 function fetchDataWithPromise() { return new Promise((resolve, reje 阅读全文
posted @ 2024-03-08 19:37 鱼塘总裁 阅读(1) 评论(0) 推荐(0) 编辑
  2023年11月16日
摘要: 注解说明: 空校验 针对类型 说明@Null 任何类型 校验对象必须为空@NotNull 任何类型 校验对象不为空,不能校验字符串长度为0的对象@NotBlank 字符串 只对字符串有效,校验字符串去掉前后空格后长度不为0@NotEmpty 字符串、集合、数组 校验对象不能为空 (字符串长度不为0、 阅读全文
posted @ 2023-11-16 13:58 鱼塘总裁 阅读(220) 评论(0) 推荐(0) 编辑
  2023年9月20日
摘要: 数据库连接问题: 报错信息:HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=32m2s204ms265µs299ns). 解决办法:链接 jedis连接问题: 报错信息:An exceptionCa 阅读全文
posted @ 2023-09-20 14:03 鱼塘总裁 阅读(938) 评论(0) 推荐(0) 编辑
  2023年9月16日
摘要: 一、简单来说就是: 四舍、六入、五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。 二、详细来说: 1:小于等于四,直接舍去该位 2:大于等于六,向前位进一 3:等于五 3.1:五后有数,向前位进一 3.2:五后全零 3.2.1:五前位数值为奇,则向前位进一(将前位凑成偶) 3 阅读全文
posted @ 2023-09-16 12:09 鱼塘总裁 阅读(1067) 评论(0) 推荐(0) 编辑
  2023年8月24日
摘要: 在每个代码范围内使用足够短和足够长的名称:例如循环计算器用一个字符就可以了,如i;条件和循环变量用一个单词,方法名1-2个单词,类名2-3个单词,全局变量3-4个单词组成 为变量指定一些专门名称,不要使用例如 "value", "equals", "data" 这样的变量名 变量名要使用有意义的名称 阅读全文
posted @ 2023-08-24 14:15 鱼塘总裁 阅读(52) 评论(0) 推荐(0) 编辑
  2023年7月25日
摘要: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分 阅读全文
posted @ 2023-07-25 11:18 鱼塘总裁 阅读(10) 评论(0) 推荐(0) 编辑
  2023年7月6日
摘要: 一、mongodb数据库备份数据: 1、常用命令: mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 - o 文件存在路径 如果没有用户谁,可以去掉-u和-p。 如果导出本机的数据库,可以去掉-h。 如果是默认端口,可以去掉--port。 如果想导出所有数据 阅读全文
posted @ 2023-07-06 11:11 鱼塘总裁 阅读(2010) 评论(0) 推荐(0) 编辑
  2023年6月26日
摘要: 发现自己引入的.jar包,在打包时,.jar包并不会打进去,导致报错。 打包时打入自定义.jar包方法: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-ma 阅读全文
posted @ 2023-06-26 11:29 鱼塘总裁 阅读(221) 评论(0) 推荐(0) 编辑
  2023年6月8日
摘要: 一、启动命令 宝塔启动: sudo -u springboot nohup /usr/bin/java -jar /www/wwwroot/jeecg/jeecg-system-start-3.4.4.jar >> /tmp/KIHH5GO4NW.log 2>&1 & 纯启动: java -jar 阅读全文
posted @ 2023-06-08 12:22 鱼塘总裁 阅读(407) 评论(0) 推荐(0) 编辑
  2022年11月8日
摘要: 最近用到了mysql5.7的json字段的检索查询,发现挺好用的,记录一下笔记我们有一个日志表,里面的data字段是保存不同对象的json数据,遇到想根据里面的json的字段内容作为条件查询的情况 mysql根据json字段的内容检索查询数据 使用 字段->'$.json属性'进行查询条件 使用js 阅读全文
posted @ 2022-11-08 17:36 鱼塘总裁 阅读(1512) 评论(0) 推荐(0) 编辑
  2022年7月12日
摘要: 有时候启动了spring boot的后台进程,想要关闭时用以下命令即可(直接重启服务器也行)。 windows教程: 输入以下命令,4431改成你的端口号: netstat -ano | find ":4431" 会根据端口号,打印出来相关的进程ID,打开“任务管理器”——详细信息,根据里面的PID 阅读全文
posted @ 2022-07-12 11:34 鱼塘总裁 阅读(588) 评论(0) 推荐(1) 编辑
  2022年7月6日
摘要: 版本太新果然装什么都报错,降版本吧。 降到6.14.15 npm install -g npm@6.14.15 降到3.10.10 npm install -g npm@3.10.10 阅读全文
posted @ 2022-07-06 10:31 鱼塘总裁 阅读(1650) 评论(0) 推荐(0) 编辑
  2022年3月23日
摘要: 有时候同一个表中,想让某几个ID排在最前面,不是where条件的那种方式,而是几个ID排在前面后其他数据也能随后显示,这样就用到了id优先排序 有两种方式: 1、字段过滤法 SELECT * from user order by field(id,100,101,102) desc,id desc 阅读全文
posted @ 2022-03-23 16:52 鱼塘总裁 阅读(1240) 评论(0) 推荐(0) 编辑
  2022年2月23日
摘要: 1、先创建一个测试组件: 创建component目录,新建test.vue文件,定义一个组件: 这个组件中,我们实现以下功能: ①父vue文件中传递属性参数,改变msg的值 ②父vue文件中调用子组件的函数 ③子组件中调用父vue文件中的函数 <template> <view class="test 阅读全文
posted @ 2022-02-23 11:20 鱼塘总裁 阅读(2444) 评论(1) 推荐(0) 编辑
  2022年2月15日
摘要: 在CentOS 7系统中安装: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 简单来个:Hello World docker run ubuntu:15.10 /bin/echo "Hello world" He 阅读全文
posted @ 2022-02-15 14:22 鱼塘总裁 阅读(39) 评论(0) 推荐(0) 编辑
  2022年2月14日
摘要: 1、简单来说RestFul是HTTP接口,RPC是基于TCP实现的(简单理解为类似于websocket形式的接口,调用速度、实时性比http要快很多) 2、从本质区别上看,RPC是基于TCP实现的,RESTFUL是基于HTTP来实现的。 3、从传输速度上来看,因为HTTP封装的数据量更多所以数据传输 阅读全文
posted @ 2022-02-14 10:21 鱼塘总裁 阅读(118) 评论(0) 推荐(0) 编辑
  2022年2月11日
摘要: 我们主要介绍一下:java中如何通过最简单的方式实现链式创建json对象,解决创建json代码臃肿的问题。 1、假设我们要创建一个json对象格式如下: { "code": 0, "msg": "SUCCESS" } 2、往常创建JSON语法: java中传统的创建json一般采用如下形式,先来看一 阅读全文
posted @ 2022-02-11 10:24 鱼塘总裁 阅读(5154) 评论(3) 推荐(16) 编辑
摘要: 获取未来一个月(31天)的日期字符串 获取未来7天工作日日期列表(调用了外部API接口) import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java.text.SimpleDat 阅读全文
posted @ 2022-02-11 09:25 鱼塘总裁 阅读(805) 评论(0) 推荐(0) 编辑
摘要: java调用API接口,有很多框架可以直接使用,但是小项目就没必要引入太多框架支持了,臃肿了许多,网上采摘了一个比较合适的get请求和post请求类,需要的时候方便使用,使用该类也便于个性化定制请求。 import java.io.BufferedReader; import java.io.IOE 阅读全文
posted @ 2022-02-11 09:19 鱼塘总裁 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 分享一个spring boot获取访客IP地址的类,可以绕过代理的情况,获取到第一个客户端的真实IP。 如果访问过程中出现多重代理,会将所有代理的IP都返回回来,通过逗号分割,分割的字符串中第一个IP是第一个客户端的IP。 import javax.servlet.http.HttpServletR 阅读全文
posted @ 2022-02-11 09:11 鱼塘总裁 阅读(1198) 评论(0) 推荐(0) 编辑
  2022年2月10日
摘要: 什么是云原生? 考虑到百度上说的比较复杂,我做了一些简化的理解方式:云原生是跑在云计算上面的程序,该程序不同于传统的数据中心部署模式,该程序从设计之初就考虑到了云上面运行的环境,在云上以最适应的方式运行,可以完美的发挥云的性能、云的扩展性,可以充分利用云的分布式计算能力等。 云原生架构 先从下图中, 阅读全文
posted @ 2022-02-10 17:24 鱼塘总裁 阅读(575) 评论(0) 推荐(0) 编辑
  2022年1月22日
摘要: 推荐两个产品: 1、layui-json,这个是layui的组件,通过json写配置的方式,生成layui后台管理系统 layui-json下载 文档 2、百度amis,百度开发的,是一个低代码前端框架,它使用 JSON 配置来生成页面 百度amis文档 推荐原因: 1、在经历了十几年的发展后,前端 阅读全文
posted @ 2022-01-22 09:15 鱼塘总裁 阅读(607) 评论(0) 推荐(0) 编辑
  2022年1月21日
摘要: 代码: //将当前日期转换为指定格式 String date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); System.out.println(date1); //将指定日期转换为日期对象 Date date2 阅读全文
posted @ 2022-01-21 14:44 鱼塘总裁 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 Flutter中文网 阅读全文
posted @ 2022-01-21 14:28 鱼塘总裁 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 以往数据库如果数据量多了,单表超过500万,性能就急剧下降,这时候如果需要扩展要怎么样呢?常规来说就是分库分表,进行各种横向拆分,纵向拆分,来进行数据分流处理,这需要就技术开发者技术能力要求较高,也会进行系统重构等。 各个厂商尝试过数据库中间件,什么是数据库中间件,其实就是各个数据库服务器,数据库中 阅读全文
posted @ 2022-01-21 10:35 鱼塘总裁 阅读(263) 评论(0) 推荐(0) 编辑
  2022年1月6日
摘要: 推荐几种遍历map的方式,有键名和键值都遍历的,也有遍历其中之一的,还有while遍历的 public static void main(String[] args) { // 循环遍历Map的4中方法 Map<Integer, Integer> map = new HashMap<Integer, 阅读全文
posted @ 2022-01-06 14:44 鱼塘总裁 阅读(3255) 评论(0) 推荐(0) 编辑
  2021年12月18日
摘要: 查询用户列表,并查询每个用户下面最新的一个订单,和每个用户下面的所有订单。 package com.yutangzongcai.demo.mapper; import com.yutangzongcai.demo.entity.DingdanEntity; import com.yutangzong 阅读全文
posted @ 2021-12-18 17:41 鱼塘总裁 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 在光标放在类里面,按快捷键:Alt+Insert 弹出以下小菜单 Constructor 生成构造方法 Getter 生成get方法 Setter 生成set方法 Getter and Setter 同时生成get方法与set方法 阅读全文
posted @ 2021-12-18 13:05 鱼塘总裁 阅读(445) 评论(0) 推荐(0) 编辑