自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java

努力搬砖

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 poi 导出word工具类,支持模板内容换行

poi 支持换行

2023-03-10 16:51:59 506

原创 meilisearch使用记录

meilisearch使用记录python

2022-04-20 18:35:02 1491

原创 Alist简单使用指南

一 Alist 简介一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。下面使用 docker和caddy(主要用来支持https)来部署效果二 docker部署配置docker-compose.ymlversion: "3.7"services: alist: image: xhofe/alist:v2 container_name: alist# ports:# -

2022-04-03 21:37:01 34178 2

原创 telbot负载均衡设置

telbot负载均衡设置概述golang 横向扩展电报机器人。采用webhook方式,nginx做负载均衡。这样就可以分担请求,减小单个服务器的负担。配置方式负载端package mainimport ( tele "gopkg.in/tucnak/telebot.v3")var ( err error B *tele.Bot flag bool)func main() { B, err = tele.NewBot(tele.Settings{ URL: "电

2021-12-08 16:31:04 335

原创 linux常用命令汇总

free -h 以合适内存单位显示内存情况free -s 数字 每几秒刷新内存显示

2021-06-01 10:17:52 151

原创 githubActions部署文件到服务器

ssh秘钥方式首先在服务器生成秘钥参考 :参考 - name: Deploy to Staging server uses: easingthemes/ssh-deploy@v2.1.6 env: SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_KEY }} ARGS: "-rltgoDzvO" SOURCE: './public/' #仓库根路径 REMO

2021-04-03 23:06:16 1017

原创 下载github仓库最新的releases

文章目录前言一、go语言下载二、代码1.引入库2.读入数据总结前言国内无法直接从github下载文件,可以利用其他服务器从github下载文件,并存到文件服务器中(例如nginx服务器),下次直接从服务器下载即可一、go语言下载二、代码1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarn

2021-03-21 21:34:47 5866

原创 linux-screen命令

多窗口运行名,后台运行命令创建窗口screen创建窗口并执行命令screen vi ~/main.c离开 screen 窗口Ctrl+a 然后 d显示已创建的screen窗口screen -ls There are screens on:2433.pts-3.linux (2013年10月20日 16时48分59秒) (Detached)2428.pts-3.linux (2013年10月20日 16时48分05秒) (Detached)2284.pts

2020-11-30 16:35:03 330

原创 java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束

SQL本身没问题的话,可以将语句改为大写

2020-11-12 09:08:44 1031

原创 Jrebel设置java_opts 参数导致dubug断点失效

tomcat配置文件:在catalina.bat的set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8” ,加上UTF-8问题就可以解决

2020-10-30 14:28:41 450

转载 深入理解回调函数

https://flat2010.github.io/2017/01/10/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0/

2020-09-15 18:21:17 192

原创 springboot应用之切面日志

前言利用自定义注解和切面为方法添加日志打印功能一、效果com.example.demo1.Aspet.LogAspect : ------------------------------- start --------------------------com.example.demo1.Aspet.LogAspect : Method detail Description: login打印com.example.demo1.Aspet.LogAspect

2020-09-12 14:24:21 799

原创 springboot+vue跨域(草稿箱中翻出来的)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nLJT72BD-1583811631379)(https://raw.githubusercontent.com/jw-star/myFigurebed/master/img/20200310113843.png)] <el-select v-model="opValue" clearable placehol...

2020-09-03 17:02:29 312

原创 js数组取值的两种方式

问题yData0: {zyxhId: null, deptNumber: null, …}1: {zyxhId: null, deptNumber: null, …}2: {zyxhId: null, deptNumber: null, …}var temp= $(this).attr("id");// var a= yData[i].temp; 错误用法var a= yData[i][temp] ; 正确用法上面的代码看似没问题,.temp数组[i]的对象值,但是取不出来

2020-08-25 19:12:25 6561 2

原创 layer关闭弹窗,刷新父页面

//不要卸载函数里,//可能获取不到indexvar index = parent.layer.getFrameIndex(window.name);function closeFram() { window.parent.refreshPage() //调用父页面方法刷新表格 parent.layer.close(index); //关闭当前页面,写在最后面}...

2020-08-20 10:25:33 598

原创 ShardingException: Cannot find data source in sharding rule, invalid actual data node is

报错:Caused by: org.apache.shardingsphere.core.exception.ShardingException: Cannot find data source in sharding rule, invalid actual data node is: 'master0.t_order_0'解决: master-slave-rules: master0: #此处必须为 shardingsphere.names中列举的数据源

2020-08-15 01:01:08 6347

原创 IDEA常用快捷键

Intellij IDEA常用快捷键1.Ctrl+E,显示最近修改的文件列表2.Ctrl+Shift+Backspace 跳转到上次编辑的地方3.Ctrl+F12,可以显示当前文件的结构4.Ctrl+Shift+Insert 可以选择剪贴板内容并插入5.Alt+Insert 可以生成构造器/Getter/Setter,创建文件等6.Shift+Shift,查找一切7.Ctrl+W 可以选择扩大选择范围8.Ctrl+P,可以显示参数信息9.Ctrl+Alt+V 可以抽取出一个变量10.Al

2020-08-14 10:40:00 233

转载 苹果 cms 自定义对接微信公众号

kill -9 $(lsof -i tcp:端口号 -t)

2020-04-14 18:15:27 646

转载 苹果cms设置本地播放器 ckplayer(版本:ckplayerx)

苹果cms设置本地播放器 ckplayer(版本:ckplayerx)文章目录苹果cms设置本地播放器 ckplayer(版本:ckplayerx)概述设置方法各终端表现概述之前试过阿里云的 aliplayer、苹果cms自带的 dplayer,跟最新的 ckplayer比,个人体验ckplayer好很多。设置方法官网下载压缩包 压缩包地址windows的话上传里面的ckplaye...

2020-04-12 13:04:33 16198 5

原创 苹果 CMS 搭建视频网站,定时采集视频

概述苹果 CMS 搭建视频网站,定时采集视频。搭建成功的样子:演示地址环境安装安装环境:centos7 + php7.2 + mysql5.6用到的文件:maccms10+插件搭建过程安装宝塔面板(宝塔官网)yum install -y wget && wget -O install.sh http://download.bt.cn/install/insta...

2020-04-10 15:52:36 8137 4

原创 spring中的动态代理

两种代理原理jdk动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。spring对代理的选择如果目标类实现了接口,默认情况下会采用JDK的动态代理实现AOP如果目标类实现了接口,可以强制使用CGLIB实现AOP如果...

2020-03-25 18:06:18 205

原创 java中的反射

什么是反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射机制优缺点优点: 运行期类型的判断,动态加载类,提高代码灵活度。缺点: 性能瓶颈:反射相当于一系列解释操作,通知 JVM 要做的事情,性能比直接的java代码要慢很...

2020-03-25 17:30:57 190

转载 Vue@cli3配置文件引入cdn加速

概述省去在 index.html一个一个引入 js 和 cs 文件,直接在配置文件引入。过程安装插件 html-webpack-pluginnpm install --save-dev html-webpack-plugin在 package.json 同级目录新建 vue.config.js引入插件const HtmlWebpackPlugin = require('ht...

2020-03-25 12:45:31 3331 2

原创 MySQL插入当前时间、自动更新时间

MySQL 几种时间对比类型字节格式应用场景是否支持设置系统默认值范围date3YYYY-MM-DD精确到天不支持1000-01-01/9999-12-31time3HH : MM : SS每天的时间不支持‘-838:59:59’/‘838:59:59’year1YYYY只要年份不支持1901/2155datetime...

2020-03-20 22:32:46 2869

原创 centos7安装jekyll(自动拉取GitHub提交)

rvm安装jekyll安装ruby环境gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable...

2020-03-19 14:58:34 850

原创 wordpress修改文件上传大小

找到文件 在网页根目录下find / -name .htaccess在文件末尾添加内容,重启服务器php_value upload_max_filesize 64Mphp_value post_max_size 64Mphp_value max_execution_time 300php_value max_input_time 300...

2020-03-13 20:15:25 533

原创 linux之间ssh免密登陆

概述前提:服务器是通过远程密码登陆的(默认密钥的测试不通过)生成密钥公钥ssh-keygen拷贝给另一台服务器ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip地址提示选择yes还需要输入另一台服务器的密码ssh root@ip地址直接登录成功exit退出ssh连接的服务器...

2020-02-14 17:34:40 101

原创 linux在线安装jdk

描述安装oracle的jdk需要登陆,直接用 wget 得到的并不是真正的安装包,大小只有4k。解决oracle Jdk管网下载链接1登陆oracle帐户后,F12后台查看network,点击下载链接,复制带有令牌的链接2linux命令行 wget +链接...

2020-02-13 11:46:21 230

原创 第一章 【教育基础知识和基本原理】

第一节 教育的产生与发展1.教育的概念:教育是一种培养人的社会活动,是传承社会文化、传递生产生活经验、社会生活经验的基本途径。广义教育:学校教育、家庭教育、社会教育狭义教育:学校教育2.教育三要素:教育者、受教育者、教育影响(教育内容)3.教育的本质属性:教育是一种有目的的培养人的社会活动。这是教育有区别于其他事物和现象的根本特征,教育的质的规定性。4.教育的社会属性:【理解...

2020-01-15 10:31:28 1432 1

springboot+mybatisplus+shiro+jwt+swagger2

1.概述快速集成用户权限,利用jwt做无状态登录,swagger2做api文档shiroShiro以Shiro开发团队所谓的“应用程序安全性的四个基石”为目标-身份验证,授权,会话管理和密码学:身份验证(Authentication):有时称为“登录”,这是证明用户是他们所说的身份的行为。授权(Authorization):访问控制的过程,即确定“谁”有权访问“什么”。会话管理(S...

2020-01-13 08:29:23 3541

原创 com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message

报错com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message at com.mongodb.connection.InternalStreamConnection.translateReadException(InternalStreamConnection.java:474) ~[mongo...

2020-01-06 17:30:28 1676

原创 fastdfs单机版快速安装

1.概述1.1 fastdfs开源的高性能分布式文件系统1.2fastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)Tracker Server: 跟踪服务器,主要做调度工作,起到均衡的作用;负责管理所有的storage server和group,每个storage在启动后会连接 Tracker...

2020-01-03 18:58:39 377

原创 Vue线上部署之cdn加速(终极加速)

1.概述之前做过服务器nginx开启gzip压缩,速度缩减了很多,加载时间在1秒多,会出现白屏,原因是好多依赖被打包到js中了,体积太大,加载很慢,今天加了下cdn,速度真正起飞2.cdn加速流程修改vue.config.jsconst compressionPlugin = require('compression-webpack-plugin')module.exports={ ...

2020-01-02 17:34:56 8878

原创 java.sql.SQLFeatureNotSupportedException

原因mybatisplus和德鲁伊版本不兼容Caused by: java.sql.SQLFeatureNotSupportedException at com.alibaba.druid.pool.DruidPooledResultSet.getObject(DruidPooledResultSet.java:1771) at sun.reflect.NativeMethodAccess...

2020-01-02 10:05:46 3479 1

原创 Vue部署提高页面访问速度,nginx代理

1、概述在没有压缩本地js,css的文件下,部署线上环境是,访问页面加载极慢,网上搜了一下,果然有相应的解决办法,特此记录一下。还可以用cdn的方式,后面再看2、步骤在项目下打开命令窗口 -D : 写入devDependencies,只用于开发环境,不用于生产环境-S :需要发布到生产环境的npm install compression-webpack-plugin -D在项目...

2019-12-24 20:30:33 2481

原创 Vuecli3 axios开发环境代理和线上代理设置

1、概述前后端分离的情况下肯定会跨域,这篇文章主要讲axios跨域的设置2、本地开发环境配置在项目的根路径下新建vue.config.js,一定是根路径,和src同级(这个坑我躺过,很舒服)module.exports={ //publicPath:"./" //线上环境添加,否则访问返回类似这样开头的内容 data:dfsjfskdjflksjfksjfla devServer:{...

2019-12-24 20:04:18 1378 1

原创 Docker安装和Portainer图形界面安装

1、概述星期天没啥事,想着写个vue和springboot的小例子,预计两天完成,结果扯了三四天了,简直一时塘坑爽,一直躺坑一直爽啊!!!先从docker说起吧2、docker简介docker即 容器 (container)是代码和其所依赖环境和软件的标准单元,因此应用程序很容易从一个环境复制到另一个环境镜像image,可以看做一个软件包、安装包(比如.apk、.iso),其中...

2019-12-24 19:29:03 1446

原创 SpringBoot之【mybatisplus】乐观锁

1、概述应用场景:当要更新一条记录的时候,希望这条记录没有被别人更新悲观锁和乐观锁区别:悲观锁: 悲观的认为我要修改的数据一定会被他人修改,如果我要修改数据,我就会给数据上锁,别人都不能去修改,我修改完之后别人才可以修改乐观锁:乐观的认为我修改的数据别人别人不会去改,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制(version)和CAS算法实现...

2019-12-19 14:19:08 680

原创 SpringBoot之【mybatisplus】分页插件、条件查询、sql打印开启

一、概述本篇主要写开启 sql的打印、 分页插件开启、条件查询二、流程1、sql打印开启yml文件添加如下配置:mybatis-plus:# 配置slq打印日志 configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl效果:==> Preparing: SELECT i...

2019-12-19 13:37:39 1049

原创 SpringBoot之【mybatisplus】代码生成器

1、概述、AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。2、使用教程2.1 相关依赖MyBatis-Plus 支持 Velocity(默认)、Freemarker、Beetl...

2019-12-18 18:06:11 474

最全中文停用词库.txt

中文停用词 方便剔除无用的词语 使用方法见文章

2019-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除