上一页 1 2 3 4 5 6 7 ··· 41 下一页
摘要: 一、需求背景 有老系统需要重构,新做的系统需要做一个大一统的整合,类似一个分类栏目 在菜单位置罗列出有什么子系统应用,点击对应的应用菜单,展示区跳转到相应的子系统应用中 我用Excel简单描述了下系统的页面效果: 二、技术方案 第一种,使用iframe实现,html提供了iframe标签实现页面内访 阅读全文
posted @ 2024-02-09 11:06 emdzz 阅读(703) 评论(0) 推荐(0)
摘要: 参考视频: https://www.bilibili.com/video/BV14Z4y1u7pi JS已有类型: 基础类型 number / string / boolean / null / undefined / symbol 对象类型 object (数组,对象, 函数) TS类型: 1、联 阅读全文
posted @ 2024-01-17 19:09 emdzz 阅读(19) 评论(0) 推荐(0)
摘要: Element 只提供了DatePicker,没有做金额的Picker 这个东西就只能自己做了,实现效果: 后台接口条件: 因为有可能只有起始值,只有结束值,或者起始值结束值都有三种情况 1、如果有起始值且没有结束值, 则金额 大于等于 起始值 2、如果有结束值且没有起始值,则金额 小于等于 结束值 阅读全文
posted @ 2024-01-12 17:09 emdzz 阅读(305) 评论(0) 推荐(0)
摘要: 昨天一下午就为了补业务数据,写SQL快崩溃了得... 直接贴不解释了 -- 先拿到[销售变更id]拿到[变更信息] -- 通过[变更信息]的主表id拿到[主表信息] -- 条件可以是 MAX(cc.id) + GROUP BY crId 按主表id分组拿最大的变更id -- 或者是 cc.oc_na 阅读全文
posted @ 2023-11-30 14:27 emdzz 阅读(40) 评论(0) 推荐(0)
摘要: 一、需求背景 ES环境要从单机迁移到集群上面 现在已有的数据也要搬过去,有几个索引三四千万数据大概 二、实现方案 有两种,使用ElasticDump和LogStash的ES插件 1、ElasticDump迁移工具 相关资料 资料参考: https://blog.csdn.net/weixin_438 阅读全文
posted @ 2023-11-17 10:18 emdzz 阅读(2286) 评论(0) 推荐(0)
摘要: 一、场景需求 最近在忙一个新的项目,数据源是ES,但是功能就是对文档进行翻页查询 ES提供了分页查询,就是from + size深度查找,但是使用有限制,只能在1万条内 我和同事的意见是1万条之后的数据没有任何意义,就限制1万吧 但是后面内部测试后产品对这个方案是不满意的,既要又要 所以ES现有的几 阅读全文
posted @ 2023-11-16 10:07 emdzz 阅读(802) 评论(0) 推荐(0)
摘要: 一、书接上回: https://www.cnblogs.com/mindzone/p/17749725.html 这个效果被否决了,产品要求一定要UI的来,UI效果如图: 按人为主体的时候,固定有4个类型,点击每个类型的下拉,展示该类型的权重分排名记录 二、实现思路: 最终实现了,麻烦点多 后端的问 阅读全文
posted @ 2023-10-30 20:13 emdzz 阅读(192) 评论(0) 推荐(0)
摘要: 一、文档资料: MineData开放平台: https://minedata.cn/md-platform/login/login MineData V2.1.0 接口文档: http://113.108.157.29:7070/support/static/api/doc/js/v2.1.0/ap 阅读全文
posted @ 2023-10-19 16:31 emdzz 阅读(1721) 评论(0) 推荐(2)
摘要: 一、需求效果: 就是进入首页时能查看在线人数,没有特定要求,那我就不刷这个接口了 就进入首页加载一次 二、实现思路: 思路参考博客: https://blog.csdn.net/GitLuckyd/article/details/124488063 如果是以前那种JSP的单体项目,可以用Servle 阅读全文
posted @ 2023-10-13 09:22 emdzz 阅读(992) 评论(0) 推荐(0)
摘要: 一、实现效果: 蓝牙mac字段是相同的记录,排在一起,再按时间倒序,总体时间来说也需要倒序 二、SQL编写: 最开始的想法就是,那我直接按mac和时间排序不就好了 SELECT * FROM aca_be_lpresult ORDER BY mac DESC, update_date DESC 但是 阅读全文
posted @ 2023-10-08 20:45 emdzz 阅读(1091) 评论(0) 推荐(0)
摘要: 一、需求分析 这里我是用Echarts的柱状图,倒置下y轴x轴就实现了,然后产品说跟UI不一致 我一看UI这种又给我整不会了,然后想拿Echarts改改参数搞定,同事和群友都是说自己做,不要用Echarts改 二、实现思路 同事劝我用ElementUI的进度条组件来实现,进度条见: https:// 阅读全文
posted @ 2023-10-08 09:02 emdzz 阅读(1214) 评论(0) 推荐(0)
摘要: 一、功能需求 有个树状组件,展示区域层级,每个区域节点需要展示该地区下的统计信息 从来没做过,给我整不会了属实是 二、功能分析 原型有功能和老系统代码,查看源码后发现的结构框架 1、树组件是自己用ul + li 封装的,牛逼 2、数据加载逻辑是: 先加载区域树接口,然后加载区域所有统计数据的接口, 阅读全文
posted @ 2023-09-25 21:04 emdzz 阅读(285) 评论(0) 推荐(0)
摘要: 一、前言: 好久没写笔记了,最近忙一个项目,用到ES查询,以往的笔记写ES都是搭建环境,用Kibana玩一玩 这次是直接调用API操作了,话不多说,进入主题 二、环境前提: 公司用的还是纯ElasticSearch的API库,并没有Spring-Data-ES的包装 ElasticSearch版本是 阅读全文
posted @ 2023-09-22 17:04 emdzz 阅读(310) 评论(0) 推荐(0)
摘要: 这游戏是自带快捷键作弊功能的 [Ctrl] + [Alt] + A 加10,000人口 [Ctrl] + [Alt] + C 加$1,000,000资金 [Ctrl] + [Alt] + B 加100地标债券 [Ctrl] + [Alt] + U 加100建筑升级点数 阅读全文
posted @ 2023-08-07 14:53 emdzz 阅读(181) 评论(0) 推荐(0)
摘要: 一、需求效果: 表单的部门下拉选择时,可以展示部门的层级: 按照这个效果展示,但是不是树,还是原来的集合 二、实现方案: 用Java代码实现两个部分 1、展示Label效果处理 2、处理集合的树状排序 第一个问题用一个方法加额外字段解决 /** * @author onCloud9 * @date 阅读全文
posted @ 2023-07-06 10:54 emdzz 阅读(240) 评论(0) 推荐(0)
摘要: 一、需求问题: 一开始就考虑使用简单el-select选取数据,但是后面数据量增多, 超过一千条开始,组件会很卡不好用,第二个是接口也慢了 数据量多的话是有一个filterable做支持了,可以输入关键字进行匹配检索 但是不能解决卡顿的问题,接口还是比较慢 二、替代方案: 然后改用了el-autoc 阅读全文
posted @ 2023-07-05 00:30 emdzz 阅读(683) 评论(0) 推荐(0)
摘要: 简单尝试了下发现比Dozer还有BeanUtil还方便小巧 注解的作用是在生成字节码文件时实现具体GetterSetter方法,实际转换时就是赋值操作,嘎嘎快 参考文章: https://juejin.cn/post/7140149801991012365 引入必须的依赖: lombok一般项目都会 阅读全文
posted @ 2023-07-01 23:57 emdzz 阅读(896) 评论(0) 推荐(0)
摘要: 预设场景: 从Mybatis调用Mapper得到的用户集合 List<UserDTO> userList = new ArrayList<>(); 常用的几种API用法示例: Map方法,转换为某一个字段的集合: List<Integer> userIdList = userList.stream( 阅读全文
posted @ 2023-06-27 22:59 emdzz 阅读(25) 评论(0) 推荐(0)
摘要: 第一次使用策略模式是一年前的一个项目: https://www.cnblogs.com/mindzone/p/16046538.html 当时还不知道Spring支持集合类型的自动装配 在最近一个项目,我发现很多业务需要频繁的使用这种模式去聚合代码 一、牛刀小试 这是最开始的定义策略的业务接口 /* 阅读全文
posted @ 2023-06-05 23:01 emdzz 阅读(285) 评论(0) 推荐(0)
摘要: 先看JUC包自带的一个资源 线程池执行器: 初始化参数如下 ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor( corePoolSize, // 核心线程数量 maximumPoolSize, // 峰值线程数量 keepA 阅读全文
posted @ 2023-05-31 22:04 emdzz 阅读(448) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 41 下一页