- 博客(34)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 kafka 命令行操作
创建topickafka-topics.sh --create --bootstrap-server kafka的地址以及端口 --replication-factor 1 --partitions 1 --topic topic名称查看所有的topickafka-topics.sh --list --bootstrap-server kafka的地址以及端口删除指定的topickafka-topics.sh --delete --bootstrap-server kafka的地址.
2022-03-23 15:52:07 1321
原创 Yii2高级版框架api接口
一、添加api接口应用1、复制粘贴一份backend/frontend应用,改名为api(可以自定义)2、修改api文件的命名空间3、修改config/main.php配置文件中的id => ‘app-api’4、在common/config/bootstrap.php文件中添加api的别名Yii::setAlias('@api', dirname(dirname(__DIR__)) . '/api');二、版本控制1、yii2的版本其实就是不同的模块,操作起来相对于的比较简单,使用Yii
2021-05-18 16:03:44 1787
原创 springboot 连接并操作redis 完全可用的
本篇文章记录一下springboot 操作redis一、创建编写redisConfigpackage com.zhangxian.pay.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org
2020-12-10 16:49:24 250
原创 springboot 连接solr操作(三)
该文章记录的是solr删除数据传送门:springboot 连接solr操作(一)springboot 连接solr操作(二)如果没有看前两篇文章 请先看前两篇文章 因为该文章有些内容是依托于前两篇文章的。一、solr的操作类package com.demo.demo.service;import com.demo.demo.bean.solr.GoodsSolrEntity;import org.apache.solr.client.solrj.response.UpdateRespon
2020-12-02 17:50:00 214
原创 springboot 采坑记录
"D:\Program Files\Java\jdk-13.0.2\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-java
2020-12-02 17:03:24 1411
原创 springboot 连接solr操作(二)
该篇文章记录的是springboot 连接solr进行添加以及修改如果springboot还没有连接solr请参考上一篇文档springboot 连接solr操作(一)一、创建自动挂载(SolrConfig)后续的操作都会用到这个文件(文件名可以以及自己的习惯进行命名)下面的注解请参考参考这篇文章package com.demo.demo.service;import org.apache.solr.client.solrj.SolrClient;import org.springframew
2020-12-02 10:14:01 290
原创 springboot 连接solr操作(一)
一、pom.xml 加载依赖<!-- solr连接 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-solr</artifactId> </dependency>更新即可二、配置
2020-12-01 11:49:26 686
原创 mysql查看执行过的sql语句包括(select语句)
最近在学习java springboot框架时遇到一个问题,查询中文的数据时一直为空。一开始以为是自己的sql语句写错了,鼓捣半天才发现是字符编码的问题,知道是字符编码的问题就是通过查看mysql执行过的sql语句查出来的,在查询之前需要将mysql的日志打开。一、打开mysql的日志SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON';二、重启mysql三、查看日志 SELECT * from mysql.general_l
2020-11-29 14:07:35 7024
原创 laravel+solr实现中文分词搜索查询(一)
solr的安装在此不讲,本文只讲的是laravel+solr的查询。安装laravel solr组件:# 不指定版本号composer require solarium/solarium# 指定版本号composer require solarium/solarium:4.0使用组件连接solr:可以这样写成一个公共的文件方便管理以及简化需要用到solr地方的连接代码<?phpnamespace App\Services\Solr;use Solarium\Client;
2020-11-03 12:01:12 589
原创 微信小程序网络请求封装、api路由管理以及页面接口的请求调用
wx.request请求封装文件request.jsimport storage from '../storage/storage'; // 封装的wx.getStorageSync 和 wx.setStorageSync 可以根据自己的实际情况进行封装,也可以不进行封装import status from '../status/status'; // 状态码/** * 网络请求封装 * @param string url 连接 * @param Object data 参数 * @para
2020-11-02 22:56:22 351
原创 vue+ts 封装axios网络请求封装
request.ts 文件import axios from 'axios';import router from '@/router';import StatusInit from '@/utils/status/StatusInit' // 状态码的策略模式const CancelToken: any = axios.CancelToken; // axios 的取消请求let token = localStorage.getItem('token');const service =
2020-11-02 22:48:48 3730 7
原创 vuejs封装网络请求
vue + axios 网络请求封装import axios from 'axios' // axiosimport router from '../src/router'import {Message, LoadingBar, Spin} from 'view-design' // 第三方插件框架 需要自己安装 iviewimport qs from 'qs' // post请求需要使用该插件 npm install qs// 加载对象let loading//当前正在请求的数量let
2020-11-02 22:39:03 729
原创 docke 容器安装php扩展
在使用docker的小伙伴安装php扩展可以使用docker-php-ext-install 扩展名称进行安装,此方式只是可以用于以存在的扩展进行安装,但是要安装一个不存在预安装的扩展只是使用该方法是安装不上的。小伙伴们可以使用这种方式可以从https://pecl.php.net/ 搜索需要的扩展eg: 可以点击进去找到响应的扩展下载链接运行docker的容器 docker exec -it php /bin/bash 进入到容器中wget https://pecl.php.net/get/
2020-11-02 15:40:35 302
原创 mysql 查询时将状态改为相对应的文字
CASE sales_model WHEN 0 THEN '零售' WHEN 1 THEN '批发'END as store_typeas 是将该字段重新命名
2020-09-16 10:15:19 1731
原创 mysql 中的group By使用条件
在日常开发中我们经常会用到group By 但是需要后面跟上条件进行查询,常规的where在group By后面是不可以使用的。所以我们可以使用 having 后添加条件
2020-08-15 13:25:35 4289
原创 mysql 正则的使用以及使用正则进行替换
查询SELECT title FROM ims_shimmer_liveshop_goods_library WHERE title REGEXP "[^[0-9]]*[0-9]{4}g$"修改UPDATE ims_shimmer_liveshop_goods_library SET title = REPLACE(title,SUBSTR(title, -5, 5),"") WHERE title REGEXP "[^[0-9]]*[0-9]{4}g$"title REGEXP "[^[0-9
2020-08-07 09:26:39 940
原创 记录一次使用mysql字符串函数处理数据库的字符串数据
SELECT library.id FROM a WHERE LEFT (thumb,char_length("https://a.com/")) != "https://a.com/" AND thumb != ""该查询语句用到的函数有 left(); 从左开始截取字符 char_length() 统计字符的长度。left()一共需要传两个参数 第一个参数是需要截取的字符串,第二个参数是需要截取的长度UPDATE ims_shimmer_liveshop_goods_librar
2020-07-17 13:55:26 110
原创 记一次使用composer update报出的严重错误
记一次composer update的问题昨天从公司的git上拉取了项目代码后composer update 爆出的问题composer update 更新框架是从composer.json文件中更新会拉取最新版本的代码,这样的话有可能造成扩展包的所需要的php版本与自己的php版本不一致composer install 更新框架是从composer.lock文件中更新扩展,从该文件中更新扩展不会拉取最新版本的扩展插件,只会更新与composer.lock中扩展插件的版本慎用 composer
2020-06-17 22:17:59 887
原创 ssm框架一个表单插入多个数据的实现
此处只是用来记录自己在学习java的问题(本人是做php的,因为php与java的却别比较大,所以可能有些简单的问题就会困扰自己,因此在此记录下来)平时项目开发中往往会遇到这样的问题就是一个表单的数据需要进行拆分并同时插入多个关联表中。一下是我的解决方案,有更好的解决方案,烦请各位大神、大咖不吝赐教发在评论中,小弟在此谢谢各位了.先看控制的写法: // 首先实例化对应的实体类(存放get...
2020-04-09 13:30:38 826
原创 axios 发送post请求ssm框架无法接受请求参数问题的解决
该问题可以通过修改header头和修改请求参数解决。let header = { 'Content-Type': 'application/json;charset=UTF-8' } if (config.method === 'post') { header['Content-Type'] = 'application/x-www-form-urlencoded' ...
2020-04-03 15:36:18 585
原创 mysql读书笔记
锁一、表锁mysql中最基本的锁策略,是开销最小的策略。二、表锁锁定整张表。用户在对表进行写操作前,需要先获取写锁,阻塞其他用户对该表的所有读写操作。三、表锁在没有写锁时,用户才会获取读锁,读锁与写锁之间是不相互阻塞的四、表锁在特定场景中,表锁的性能比较良好。五、表锁写锁优先级要高于读锁,,写锁可能会插入到读锁之前,读锁不能插入到写锁之前六、ALERT、TABLE之类的语句使用表锁会...
2020-01-29 00:57:00 166
原创 layui 数据表格的搜索分页功能的实现
最近在使用layui+larave做项目,需要使用到table的分页+搜索的功能,一开始没有什么思路,从网上找了几个,用在自己这里并不正确,不知是自己有哪里写错了,还是这几个是不正确,下面是自己亲自试验过的,并且已经实现过了。代码如下:其中需要加载的插件请自行加载,此处需要加载的是 table(表格)组件和form(表单)组件js代码/** * 页面的数据渲染 */t...
2019-10-28 18:12:41 4879
原创 windows 安装micro以及goland的配置
引用的是学院君知识星球的微服务学习安装protobufgo get github.com/micro/protoc-gen-micro帮助我们快速生成微服务模板代码可以从这里 https://github.com/protocolbuffers/protobuf/releases 下载最新版的 protoc请根据自己的操作系统选择相对应的版本将解压缩后的文件放到自己指定的目录下,然...
2019-09-30 02:55:50 1346
原创 微服务 micro服务不能注册到consul中的解决以及在安装micro时出现找不到pkg的问题
最近正在学习微服务,看的是学院君的知识星球,首先说明微服务的blog不是粘贴复制学院君的源代码,是自己在学习的时候遇到的问题再次记录一下。这几天学习微服务时遇到了一下的问题:在安装micro框架时使用 go get github.com/micro/go-micro 会出现找不到安装的问题这是因为该框架有一些包是放在了github上,所以导致获取不到可以根据报出的错误 进行git c...
2019-09-30 02:32:04 2196 6
原创 记录一次Vue + axios拦截器的问题
记录一次Vue+axios登录拦截器的问题,最近在写Vue的登录拦截器,出现一些问题,在error中使用iview的Message消息提醒时一直出现问题,但是没有报错信息,(没有报错信息最致命的问题),后来try cache后发现是this的问题。使用了N中方法解决this的指向问题,一直没有解决,后来想到使用js的原型链的方式,没想到解决了axios.interceptors.respons...
2019-07-27 10:58:17 294
原创 自动拉取远程git仓库代码
通常我们使用git时本地开发,上传到远程仓库中,服务器在拉取远程仓库的代码,这样就需要开发人员要经常登录到服务器中手动拉取代码,是比较繁琐的。今天分享一个git自动拉取线上代码的shell脚本。脚本里面涉及了邮件的发送,日志的记录,正则表达式等知识点,git的操作首先了解一下git基本流程: 本地开发:git add . // 添加 git commit ...
2019-07-19 10:50:35 2730
原创 记一次mysql突然崩溃的回复
昨天在采集数据时突然发现mysql突然崩溃了,重启mysql时报Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/XXXXXX.pid).MySQL server PID file could not be found! 找不到PID文件的解决该问题的原因是磁盘沾满了,删除...
2019-07-10 16:19:55 469 1
原创 laravel 编写自定义公共函数
众所周知大家在垒砖时会遇到很多相同的方法,每次都要写一遍,这样是很糟心的,何不将这些相同的方法写入到一个公共的类函数中呢。下面说一下laravel 如何编写自己的公共函数(仅供刚学的laravel小白参考,laravel大神有其他的方法可以告知我,在这里谢谢各位大神了)。一、在app目录下创建文件夹Helper二、在Helper中创建php类文件名字可以随便(eg:Helper....
2019-03-14 15:45:46 1109
原创 Yii2.0多应用的配置
写在前面,众所周知Yii2目前是比较流行的PHP开源框架,丰富的组件化开发。Yii2.0的gii是个很好用的东东, 生成模块,Model,Controller,View是在是太方便了,但是yii2.0分为两个版本,一个是基础版的,一个高级版的, 高级版的是可以进行多应用开发的(基础班的没有用过,不清楚是否可以进行多应用开发,如果可以望各位大神告知)。 其实Yii2.0的多应用配置没有想象的那么难搞,下面就来看看如何搞定多应用开发吧。 (Yii2.0高级版自身带有三个应用 前台(fronten
2018-10-17 18:02:28 969
原创 Tp5中配置多模块开发
配置项目根目录下的build.php文件该文件内容如下: < <?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------...
2018-10-17 17:45:22 5903 2
原创 CI中的默认访问的控制器
最近在学习CI框架,遇到了一个问题就是默认访问的控制器,CI框架中默认访问的控制器是welcome控制器,但是在项目开发中需要指定默认访问的网站的某个模块下的某个控制器,在网上查到说直接在配置文件中修改就可以,但是始终不行,最终在网上查到,好像是在3.1.4以上已经不支持修改访问模块下的控制器,需要自己修改系统文件中的内容: 将if (empty($this->default_...
2017-08-05 21:56:41 2818
nwjs-v0.42.6-win-x64.zip
2019-12-06
php实现协议代理转发
2021-06-07
linux的定时任务出现问题如何解决?
2019-07-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人