- 博客(209)
- 资源 (5)
- 收藏
- 关注
原创 PHP使用Elasticsearch 全文搜索引擎的开发
PHP基于elasticsearch全文搜索引擎的开发1.概述:全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。Ela...
2019-03-31 14:14:16 6893 8
原创 使用阿里巴巴同步工具DataX实现Mysql与ElasticSearch数据同步
使用阿里巴巴同步工具DataX实现Mysql与ElasticSearch数据同步
2023-12-07 23:06:17 492
原创 基于 Vue、Datav、Echart 框架的 “ 数据大屏项目 “,通过 Vue 组件实现数据动态刷新渲染,内部图表可实现自由替换
基于 Vue、Datav、Echart 框架的 "数据大屏项目",通过 Vue 组件实现数据动态刷新渲染,内部图表可实现自由替换。部分图表使用 DataV 自带组件,可进行更改
2023-12-03 12:53:45 404
原创 本项目基于Spring boot的AMQP模块,整合流行的开源消息队列中间件rabbitMQ,实现一个向rabbitMQ
本项目基于Spring boot的AMQP模块,整合流行的开源消息队列中间件rabbitMQ,实现一个向rabbitMQ
2023-12-03 11:47:57 814
原创 springboot 整合 RocketMQ 可用于物联网,电商高并发场景下削峰,保证系统的高可用
今天我们来讨论如何在项目开发中优雅地使用RocketMQ。本文分为三部分,第一部分实现SpringBoot与RocketMQ的整合,第二部分解决在使用RocketMQ过程中可能遇到的一些问题并解决他们,第三部分介绍如何封装RocketMQ以便更好地使用。
2023-12-03 10:53:52 206
原创 Syntax Error: Error: Node Sass version x.x.x is incompatible with ^4.0.0.解决办法
Syntax Error: Error: Node Sass version 9.0.0 is incompatible with ^4.0.0.
2023-07-03 09:33:00 3581 1
原创 Syntax Error: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0
Syntax Error: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0,提示:Error: Rule can only have one resource source (provided resource and test + include + exclude)
2023-06-04 13:14:06 1251
原创 npm ERR! gyp verb check python checking for Python executable “python2“ in the PATH
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
2023-06-04 12:52:02 87
原创 uniapp使用微信开发工具打开微信小程序运行[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json
uniapp使用微信开发工具打开微信小程序运行[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json
2023-05-28 14:22:34 1369 1
原创 关于Yii2跨数据库postgresql批量操作数据使用嵌套事务碰到的问题
关于Yii2跨数据库postgresql批量操作数据使用嵌套事务碰到的问题
2023-05-02 14:20:51 151
原创 Element UI Table实现可编辑表格+校验 的方式进行提交
在一些场景下面,我们需要对table来进行编辑,就像表单一样使用,可能还会带验证。本文vue+elementui实现动态添加行/可编辑的table,文中示例代码介绍的非常详细,大家也可以参照一下:
2022-08-22 09:51:28 3097
原创 PHP安装php7.4-mbstring 报错: Depends: libonig2 (>= 5.9.5) but it is not installable
PHP安装php7.4-mbstring 报错: Depends: libonig2 (>= 5.9.5) but it is not installable
2022-08-10 14:23:14 258
原创 git pull error: Your local changes to the following files would be overwritten by merge 解决方案
git pull error: Your local changes to the following files would be overwritten by merge 解决方案
2022-07-24 14:09:00 149
原创 如何使用PR给Github开源项目提交自己的代码
使用pr 为github开源项目提交自己的代码。fork开源项目,创建本地代码仓库,本地代码仓库更新,push本地更新到远程仓库
2022-07-24 13:34:28 446 1
原创 git忽略指定文件或者指定文件
们在使用git进行协作开发的时候经常会遇到一些配置问题,不同成员使用的IDE可能不同,那么IDE生成的配置文件也就不同,比如开发JAVA,idea生成的配置文件为.iml,而eclipse为.project,那么如果把这些配置文件都提交至git上的话必将造成配置错乱,为避免这个问题,可以通过git的.gitignore来忽略指定的文件,这些文件只在本地有,git push的时候这些文件会被自动忽略。...
2022-07-10 14:48:34 15836 1
原创 git切换分支 error: Your local changes to the following files would be overwritten by checkout: 报错解决方法
git切换分支 error: Your local changes to the following files would be overwritten by checkout: 报错解决方法
2022-07-10 14:35:54 2407
原创 element ui滑动登录,密码强度提示
我们知道验证码的目的 是为了验证到底是人还是机器。我这里写的只是模仿了样式,并没有进行那些复杂的操作,所以并不安全(不能判断人还是机器),下面看效果:
2022-07-10 14:03:30 1408
原创 mybatis-plus 数组包含查询(postgreSql)
我们都知道PostgreSQL数组类型字段查询可以使用 ANY/SOME/ALL 关键字进行筛选。比如用户关注的店铺app名称,是数组的形式,这样我们使用函数的方式进行模糊搜索的方式来查找,当然我们使用注解转换成数组,直接 使用 @> 操作符 当然也是可以的。...
2022-06-05 16:35:41 3764
原创 mybatis插入数据后返回自增主键ID的2种方式
开发过程中我们经常性的会用到许多的中间表,用于数据之间的对应和关联.这个时候我们关联最多的就是ID,我们在一张表中插入数据后级联增加到关联表中.我们熟知的mybatis在插入数据后返回的是插入成功的条数,那么这个时候我们想要得到相应的这条新增数据的ID,该怎么办呢?............
2022-06-05 16:00:23 13303
原创 yii2 中andWhere多个or查询 orm条件
yii2中,经常会使用很多条件进行组合判断查询数据,和laravel 中不同,laravel 闭包函数查询,通过对where条件的处理后,这样一来,就把闭包函数处理成where条件的形式。
2022-05-29 13:09:34 2177
原创 yii2 使用gii生成mongo模型 控制器以及YII2 多MongoDB配置和使用
yii2 使用gii生成mongo模型 控制器以及YII2 多MongoDB配置和使用
2022-05-01 14:42:38 1400
原创 SpringBoot、mybatis返回树结构的数据
本文主要介绍了springboot怎样构造树形结构数据并查询,文中通过示例代码介绍的非常详细,具有一定的参考价值,输出一个树型数据
2022-04-17 14:12:02 1994
原创 yii2 打印sql日志
yii2打印sql的方法:首先通过语句“Article::find()->joinWith('articleClass');”查询结构;接着调用createComment和getSql方法;最后通过“var_dump”打印出来即可。这种方法太不友好了,需要手动添加打印。
2022-04-17 12:53:08 2656
原创 element admin 页面按钮弹框权限控制
官网也给出来了建议,把权限放在vuex里面,通过角色来访问。在实际的使用过程中,我们的数据是从后台获取的,用户在登录的时候,根据用户的角色,动态获取了权限,前端在格式化路由进行展示。实现思路就是从后台根据用户查询用户所分配的所有按钮权限 每一个按钮都有标识,然后前端来控制
2022-03-17 16:40:31 1280
原创 vue-element-admin从后台动态查询菜单并生成路由信息
项目是gitee下载的 地址 https://gitee.com/panjiachen/vue-element-admin由于分支较多,最初我下载的master版本的 ,但是权限版本比较老了,权限这块我使用的是vue-element-admin权限验证: vue-element-admin权限验证,根据不同角色动态生成路由渲染侧边栏https://gitee.com/gsx1992/vue-element-admin.git这个里面的, 修改最大的地方就是 src/store/modules
2022-02-19 18:22:41 2419 1
原创 vue-element-admin iframes 组件操作 iframe状态保持,iframeli里面新开Tagview,切换tagview不刷新
最近在使用vue-element-admin版本开发项目,由于新旧交替历史原因,不得不使用iframe嵌套旧版本的页面,这么一来旧版本里面比如某个页面会有新开页面,那么我们需要动态监听这个新开的页面,把它添加到tagView上面:
2022-02-18 17:02:43 2772 2
原创 element ui table封装组件,render 函数动态事件设置
element ui table封装组件,render 函数动态事件设置,这样就实现了render 里面props来自定义style,动态绑定多个事件,值得注意的是自定义style一定要驼峰命名,否则是不会生效的。
2022-01-06 10:37:32 2463
原创 element ui table封装组件,支持自定义列和事件操作
封装element ui table, 支持自定义列的展示和按照指定顺序展示自定义列需要在引用页面重新写一下,这样就可以定义化了,多数用于一些转换,或者操作列场景下,自行考虑即可,我们粉转成一个组件,那么不用每个table页面按照官方的这种el-table-column写法...
2022-01-03 13:42:07 2859 1
原创 VUE ElementUI Admin使用table时,选中某行或者鼠标移入某行时添加背景色
VUE ElementUI Admin使用table时,选中某行或者鼠标移入某行时添加背景色
2022-01-03 13:16:09 1459
基于ElementUI 登录密码强度和滑动验证码组件
2021-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人