- 博客(31)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Invalid bound statement (not found)错误解决方法
spring整合mybatis配置 注入sessionfactory报错。原因:resource下mapper文件配置必须与java中保持一致。
2022-11-25 11:35:21
207
原创 后台权限控制思路(结合二进制数)
1.后台每个路由定义一个菜单(包含操作(权限):列表,新增,编辑,删除,导出,审核。。。)将其与二进制数一一相对:{1:'list',2:'add',4:'edit',8:'delete',16:'export',32:'check',}给用户分配的权限即是 数字相加例如: admin/user 管理员管理。给一个用户分配 list和edit和export = 1 + 4 + 16 = 21看一下二进制和十进制的转换{1: 0000 0001,2: 0000 0010,.
2022-03-17 11:49:13
649
原创 tp3.2集成phpword自动生成模板(已有文件添加水印以及水印居中)
1.composer require phpoffice/phpword2.修改入口文件index.php 注意先autoload.php后ThinkPHP.php<?phpdefine ('APP_NAME','App');define ('APP_PATH','./App/');define ('UPLOAD_PATH','./Uploads/');require APP_PATH."/Conf/app_debug.php";require './vendor/autoloa.
2021-12-27 13:54:30
842
原创 java使用jwt登录
1.maven引入包 <!-- https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version&
2021-12-06 15:49:48
361
原创 windows10 docker安装
1.docker-desktop安装下载链接下载链接2.安装,配置 mirror链接:https://docker.mirrors.ustc.edu.cn3.启动成功tips:如果遇到WSL报错,请下载WSL并安装下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi...
2021-10-20 10:29:15
129
原创 springboot&&redis缓存方法
1.自行安装redis:可以使用phpstudy2.maven引入redis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>3.编写redis的缓存配置
2021-09-30 17:15:07
105
原创 springboot 编写拦截器限制接口后台登录(坑:注入,json返回问题,获取header问题)
1.编写拦截器(处理获取header问题)package com.pgmsg.interceptor;import com.pgmsg.pojo.BackendAdmin;import com.pgmsg.service.backend.impl.AdminServiceImpl;import com.pgmsg.util.ToolUtil;import org.springframework.beans.factory.annotation.Autowired;import org...
2021-09-30 15:20:24
260
原创 webstorm+vue+tailwind制作小表单
1.创建vue项目使用webstorm2.安装 tailwind3.创建tailwind.config.css ,postcss.config.jsmodule.exports = { purge: [], darkMode: false, // or 'media' or 'class' theme: { minWidth: { '0': '0', '1/4': '25%', '1/2': '50%', '3/..
2021-09-29 16:46:52
507
原创 python处理云锁实现多线程采集(beautiful soup)
1.破解云锁security_verify_data2.多线程采集import jsonimport threadingimport requestsfrom bs4 import BeautifulSoup# 实现多线程class myThread(threading.Thread): def __init__(self, table): threading.Thread.__init__(self) self.table = tabl
2021-09-17 09:20:18
201
原创 springboot+vue-element-ui构建后台管理踩坑记录(1)登录
1.不允许跨域,解决方法在controller中注解@CrossOrigin2.后台接收不到参数,解决方法在request.js中引入qs,并config.data = Qs.stringify(config.data)import axios from 'axios'import { MessageBox, Message } from 'element-ui'import store from '@/store'import { getToken } from '@/utils/a
2021-09-10 10:36:35
246
原创 thinkphp6 中间件使用
1.本次中间件用于后台未审核数据自动刷新,1)php think make middleware:Notice生成代码:<?phpdeclare (strict_types=1);namespace app\admin\middleware;use app\admin\model\Activity;use app\admin\model\AdminNotice;use app\admin\model\AdminNoticeLog;use app\admin\model\A
2021-09-08 17:44:53
260
原创 spring注解方式创建多例bean
注意在调用的类和被注入的类上面都要加@Scope("prototype")案例 被调用类package com.pgmsg.pojo;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Service;@Service@Scope("prototype")public class Response { //1正常 0错误 -1异常 pr
2021-09-04 15:01:07
1175
原创 sprringboot+mybatis-plus 数据库更新代码生成器(实现部分字段更新)
1.因为要在provider中编写更新的代码,还需要实现部分字段更新,懒得写,就通过java的反射机制生成一个sql的生成器,只用于简化更新。也可以稍加修改用于新增原来的代码(示例)package com.pgmsg.provider.backend;import com.pgmsg.pojo.BackendAuth;import com.pgmsg.pojo.BackendMenu;import org.apache.ibatis.jdbc.SQL;public class Auth
2021-09-02 17:46:24
379
原创 Mybatis-plus新版配置(>=3.4)
//Spring boot方式@Configuration@MapperScan("com.baomidou.cloud.service.*.mapper*")public class MybatisPlusConfig { // 旧版 @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new P.
2021-08-31 15:11:53
409
原创 Ubuntu20安装mysql8
1.更新系统 安装MySQLsudo apt-get updateapt-get install mysql-serverY2.开启mysqlsystemctl start mysql//开启systemctl status mysql//查看systemctl stop mysql //关闭3.修改root 密码systemctl sstart mysqlmysql -u root -p rootmysql> use mysql //选中表ALTER .
2021-08-26 09:46:35
162
原创 python selenium转移到centos踩坑
0.http://chromedriver.storage.googleapis.com/index.htmlchromeDriver下载地址1.需要安装chrome 不然报错:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary一、安装chrome1 首先安装google的epel源vi /etc/yum.repos.d/google.repo..
2021-08-25 15:52:36
139
原创 python selinium-wire破解滑动验证码获取请求头
#!/usr/bin/env python# encoding: utf-8# @author: jack# @contact: 935650354@qq.com# @site: https://www.cnblogs.com/jackzzimport reimport timeimport randomimport requestsimport seleniumfrom PIL import Imagefrom seleniumwire import webdriverfro.
2021-08-24 16:30:55
159
原创 thymeleaf引入公共header
1目录2. header代码 footer代码<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head th:fragment="header(title)"> <meta charset="UTF-8"> <link rel="stylesheet" th:href="@{/css/main/main.css}" /&
2021-08-16 14:29:09
886
原创 Union All 使用注意事项和字段顺序不一致导致的异常
使用注意,先说结果:UNION 操作符用于合并两个或多个 SELECT 语句的结果集,这里需要注意的是:UNION 内部的 SELECT 语句必须拥有相同数量的列; 列也必须拥有相似的数据类型(实际非必须); 同时,每条 SELECT 语句中列的顺序必须相同。...
2021-07-23 09:50:15
555
原创 easyadmin layui table中嵌入select绑定事件
1.js文件 cols: [[ {field: 'name',width:200, title: '名称',fixed:'left'}, {field: 'id', width:100,title: 'id'}, {type: 'checkbox'}, //{field: 'name',width:250, title
2021-06-29 16:47:17
1170
原创 采用 EXE4j 把 jar 生成 exe 可执行文件时,出现 NO JVM could be found on your system异常
JRE要放在jar旁边具体生成jre请看:https://blog.youkuaiyun.com/qq_29495141/article/details/108451187然后是另一个配置
2021-06-28 16:01:20
596
原创 elastic-php实现多个OR并列查询的优化
具体要求是一个关键词查询,可以查询名称或者标签或者所属的行业(通过名称模糊匹配ID) // 查询文档 (分页,排序,权重,过滤) public function search_doc($keywords = "", $year_arr = '', $province_arr = [], $from = 0, $size = 10, $order = ['id' => ['order' => 'asc']], $pro = 0) { $must_arr .
2021-06-17 16:01:01
510
1
原创 querylist采集数据 模拟滑动验证码 jcapche
querylist采集数据 模拟滑动验证码 jcapche1.获取验证码token2.模拟传入验证码滑动距离 ,经过检测不低于140
2021-06-15 10:33:54
458
原创 CSS实现瀑布流(water-fall)
<div class="masonry"> <div class="item"> <img src="http://source.unsplash.com/random/400x600"/> <h2>Title Goes Here</h2> <p> Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quis quod et .
2021-06-07 14:11:13
287
原创 ELASTIC-PHP + IK分词器 + THINKPHP6 初次使用 (关键词查询)
环境:centos 6 php73 mysql56 ELASTIC7.711.安装elastic 使用华为云镜像更快哦https://mirrors.huaweicloud.com/elasticsearch/wget https://mirrors.huaweicloud.com/elasticsearch/7.7.1/elasticsearch-7.7.1-linux-x86_64.tar.gztar -zxvf elasticsearch-7.7.1-linux-x86_64.ta...
2021-05-24 11:13:09
570
原创 菜鸟一枚 初来乍到
菜鸟一枚 今年的目标是自己给领导做一个专属我们内部使用的OA系统,想学习没学过的spring框架,然后融入我的sh框架搭建的系统中。加油自己!
2017-02-22 14:23:43
270
IIS7整合tomcat8公用8080端口
2017-03-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人