自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lbx

  • 博客(146)
  • 资源 (20)
  • 收藏
  • 关注

原创 html引入vue,封装axios请求

html引用vue封装axios请求,页面调用请求

2022-03-07 15:35:51 5877 9

原创 java8 List根据某个字段去重

1、使用toCollection和TreeSet去重TreeSet内部使用的是TreeMap,使用指定Comparator比较元素,如果元素相同,则新元素代替旧元素。List<TalentPlanStudentEntity> studentList = relatePlanStudentList.stream() .collect(Collectors.collectingAndThen(Collectors.toCollection(

2021-05-28 16:41:56 12234 1

原创 java使用poi操作word, 支持动态的行(一个占位符插入多条)和表格中动态行, 支持图片)

1,引入maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>4.0.0</version&g...

2019-11-02 13:25:02 4500 9

原创 vue 项目导出pdf两种方式

vue 项目导出pdf两种方式 :https://gitee.com/lbx_1397372495/vue-pdf-demo项目源码地址1.使用 html2Canvas + jsPDF 导出PDF, 这种方式什么都好,就是下载的pdf太模糊了。对要求好的pdf这种方式真是不行啊!2.调用浏览器自身的方法。window.print() 来打印(打印时可选下载),这种方式打印出来会清楚点,但纯...

2019-07-04 16:28:46 42745 29

原创 uniapp小程序使用web-view组件页面分享后,点击没有home小房子解决办法

web-view 页面要分享出去没有home 小程序 :IOS 测试正常, 安卓 不显示home。

2023-11-06 19:04:20 687

原创 Vue2.0和Vue3.0的区别

vue经历从2.0到3.0更新之后,简⽽⾔之就是变得更轻,更快,使⽤起来更加⽅便,每⼀次的版本迭代都是对上⼀个版本的升级优化,不管 是对于我们开发者还是对于⽤户体验都是不断地在越来越⽅便,接下来我会着重于开发者来说⼀下两个不同版本的区别,

2023-10-31 10:48:26 172

原创 在原有J-IM基础上改造,开发记录方便日后学习,主要区别加入mysql持久化,但是不完善、仅供参考

1,在jim-parent 下运行 install。3,启动测试 运行jim-server-demo。1,修改mysql 数据库地址,账号信息。2,需要将这俩个文件传到服务器。2,修改redis 账号信息。

2023-07-08 22:57:57 583

原创 JavaScript 实现文件下载并重命名

【代码】JavaScript 实现文件下载并重命名。

2023-03-13 17:03:18 2218 1

原创 nginx中root和alias的区别

nginx中root和alias的区别

2022-09-27 20:39:10 1257

原创 腾讯云域名解析到阿里云服务器

腾讯云域名解析到阿里云服务器

2022-09-23 15:19:12 2085 1

原创 sql函数学习

sql函数学习。

2022-09-19 11:46:59 148

原创 mybatis的xml中if判断的test条件为字符串中包含另一个字符串

mybatis的xml中if判断的test条件为字符串中包含另一个字符串

2022-08-30 21:41:17 8518

原创 SPA单页面学习理解

什么是SPA单页面?单页Web应用(single page web application,SPA),就是只有一张Web页面的应用。单页应用程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。浏览器一开始会加载必需的HTML、CSS和JavaScript,所有的操作都在这张页面上完成,都由JavaScript来控制。因此,对单页应用来说模块化的开发和设计显得相当重要。主要特点速度:更好的用户体验,让用户在web app感受native app的速度和流

2022-04-30 10:20:27 364

原创 Java8 Stream 学习

Java8 Stream一,流的常用创建方法1 使用Collection下的 stream() 和 parallelStream() 方法(最为常用)List<String> list = new ArrayList<>();Stream<String> stream = list.stream(); //顺序流Stream<String> stringStream = list.parallelStream(); //并行流2 使用Array

2022-04-26 09:43:28 223

原创 uniapp,微信小程序input正则校验只能输入为数字和小数点位数限制

uniapp,微信小程序input正则校验只能输入为数字和小数点位数限制

2022-02-23 11:12:40 6073 1

原创 java数字转换中文

阿拉伯数字转换中文转换结果:23 转成 二十三2.3 转成 二点三import java.math.BigDecimal;/** * 数字转换中文 * * @author lbx */public class DigitalToChineseUtil { private DigitalToChineseUtil() { } /** * 中文数字 */ private static final String[] CN

2021-09-07 16:55:12 4632 2

原创 springboot中Word转PDF技巧

添加pom依赖 <dependency> <groupId>com.documents4j</groupId> <artifactId>documents4j-local</artifactId> <version>${document4j.version}</version> </dependency>

2021-08-27 09:02:12 882

原创 部署服务器

1、部署服务器159.226.29.77(占用空间1T,带宽为百兆共享,32G内存,16核CPU):运行负载均衡服务fastdfs,开放端口22122, 23000nginx访问fastdfs文件159.226.29.78(占用空间1T,带宽为百兆共享,32G内存,16核CPU):docker运行后端微服务nginx运行后台管理系统159.226.29.79(占用空间1T,带宽为百兆共享,32G内存,16核CPU):docker运行后端微服务nginx运行后台管理系统

2021-07-07 08:43:33 528

原创 vm centos7 上网

1.设置为桥接2.编辑-〉虚拟网络编辑器 自动桥接3.修改配置文件vi /etc/sysconfig/network-script/ifcfg-ens33ONBOOT=yesBOOTPROTO=staticGATEWAY=192.168.0.1IPADDR=192.168.0.91NETMASK=255.255.255.0DNS1=8.8.8.8DNS2=114.114.114.1144.重启服务service network restart5.如果改变虚拟机配置,需要重新连

2021-07-06 15:56:54 164

原创 【微信小程序】解决代码上传超过大小限制,小程序分包

小程序项目更新迭代,代码越来越大,超过了2M,小程序不能发布原来app.json内容修改后app.json内容代码目录结构app.json内容代码目录结构这里面的orderPages所在位置与pages目录是同级的,这样就可以把需要分包的页面都放在一个包下面...

2021-06-24 16:13:55 8549

原创 Java使用poi导出ppt文件

文章目录1、导入poi相关依赖2、相关的代码1、导入poi相关依赖<dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> &l

2021-06-18 14:04:26 454

原创 Nginx的location的规则及斜线的重要性

文章目录1、location规则1.1、常用表达式示例2、表达式优先级3、location中斜线的位置的重要性3.1、代理模式A.配置B.配置C.配置D.配置E.配置F.配置G.配置H.配置3.2 本地资源模式A.配置B.配置C.配置D.配置E.配置F.配置1、location规则符号含义== 开头表示进行普通字符精确匹配。也就是完全匹配~表示执行一个正则匹配,区分大小写~*表示执行一个正则匹配,不区分大小写^~^~开头表示uri以某个常规字符串开头,理解为

2021-06-11 09:02:49 615

原创 MongoDB 中的管道操作符($group、$unwind、$sort、$limit、$skip)

一、$group1. 基本操作$group可以用来对文档进行分组,比如我想将订单按照城市进行分组,并统计出每个城市的订单数量:db.sang_collect.aggregate({$group:{_id:"$orderAddressL",count:{$sum:1}}})我们将要分组的字段传递给$group函数的_id字段,然后每当查到一个,就给count加1,这样就可以统计出每个城市的订单数量。2. 算术操作符通过算术操作符我们可以对分组后的文档进行求和或者求平均数。比如我想计算每个城市订

2021-06-09 10:54:20 2763 2

原创 nslookup命令使用

nslookup命令使用NSLOOKUP是NT、2000中连接DNS服务器,查询域名信息的一个非常有用的命令,可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。在已安装TCP/IP协议的电脑上面均可以使用这个命令。主要用来诊断域名系统 (DNS) 基础结构的信息。1、作用查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。2、使用2.1、直接查询nslookup doma

2021-06-01 10:21:12 474

原创 Mysql08(事务)

事务:表示操作集合,不可分割,要么全部成功,要么全部失败事务的开始取决于一个DML语句/*事务的结束 1、正常的commit(使数据修改生效)或者rollback(将数据恢复到上一个状态) 2、自动提交,但是一般情况下要将自动提交进行关闭,效率太低 3、用户关闭会话之后,会自动提交事务 4、系统崩溃或者断电的时候回回滚事务,也就是将数据恢复到上一个状态*/insert into emp(empno,ename) values(2222,'zhangsan');--commit;

2021-05-31 11:12:11 86

原创 Mysql07(数据更新DML)

在实际项目中,使用最多的是读取操作,但是插入数据和删除数据同等重要,而修改操作相对较少/*插入操作: 元组值的插入 查询结果的插入*/--最基本的插入方式--insert into tablename values(val1,val2,....) 如果表名之后没有列,那么只能将所有的列都插入--insert into tablename(col1,col2,...) values(val1,val2,...) 可以指定向哪些列中插入数据insert into emp values(2

2021-05-31 11:03:04 96

原创 Mysql06(序列)

在oracle中如果需要完成一个列的自增操作,必须要使用序列/*create sequence seq_name increment by n 每次增长几 start with n 从哪个值开始增长 maxvalue n|nomaxvalue 10^27 or -1 最大值 minvalue n|no minvalue 最小值 cycle|nocycle 是否有循环 cache n|nocache 是否有缓存*/create s

2021-05-31 10:03:40 89

原创 Mysql05(视图)

Mysql05(视图)/*CREATE [OR REPLACE] VIEW view[(alias[, alias]...)]AS subquery[WITH READ ONLY];*/--如果普通用户第一次创建视图,提示没有权限,要使用管理员去修改权限grant create view to scott;--创建视图create view v_emp as select * from emp where deptno = 30;--视图的使用select * from v_emp

2021-05-29 09:41:59 76

原创 Mysql04(行专列)

Mysql04(行专列)create table tmp(rq varchar2(10),shengfu varchar2(5));insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','负');insert into tmp values('2005-05-09','负');insert into tmp val

2021-05-29 09:39:08 145

原创 Mysql03(关联查询)

Mysql03(关联查询)--关联查询/*select t1.c1,t2.c2 from t1,t2 where t1.c3 = t2.c4在进行连接的时候,可以使用等值连接,可以使用非等值连接*/--查询雇员的名称和部门的名称select ename,dname from emp,dept where emp.deptno = dept.deptno;--查询雇员名称以及自己的薪水等级select e.ename,e.sal,sg.grade from emp e,salgrade sg

2021-05-29 09:34:21 113

原创 Mysql02(函数)

函数的测试--函数的测试/*组函数又称为聚合函数 输入多个值,最终只会返回一个值 组函数仅可用于选择列表或查询的having子句单行函数 输入一个值,输出一个值*/--查询所有员工的薪水总和select sum(sal) from emp;--查看表中有多少条记录select deptno,count(*) from emp group by deptno where count(*) >3;--字符函数--concat:表示字符串的连接 等同于||selec

2021-05-28 16:59:02 67

原创 CentOS安装redis

1、添加redis库由于CentOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库:yum install epel-release2、安装yum install redis3、启动systemctl start redis4、配置vim /etc/redis.conf注释掉 bind 127.0.0.1 和 protected-mode no 否则远程连接可能会报错修改密码:找到 #requirepass foobar

2021-05-18 15:40:12 65 1

原创 安装elasticSearch

安装elasticSearchdocker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:6.5.4防火墙开放端口:9200,9300

2021-05-18 15:12:30 66 1

原创 安装zookeeper、kafka

安装zookeeper、kafka下载镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka:2.11-0.11.0.3启动镜像#启动zookeeperdocker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime wurstmeister/zookeeper#启动kafkadocker r

2021-05-18 15:11:07 74 1

原创 推荐使用的文件预览

kkFileView文件预览官网及文档地址:https://kkfileview.keking.cn在线体验地址:https://file.keking.cn官网地址项目特性支持word excel ppt,pdf等办公文档支持txt,java,php,py,md,js,css等所有纯文本支持zip,rar,jar,tar,gzip等压缩包支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像)支持mp3,mp4,flv等多媒体文件预览使用spring boot开发,预

2021-04-15 14:07:49 551

原创 linux 安装 mysql8.*

1 检查是否安装了mysqlrpm -qa | grep -I mysql如果有,类似: mysql-libs-xxx.x86_64\先关闭mysql服务 卸载rpm -e --nodeps mysql-libs-5.1.52.x86_642 检查否存在 mariadb 数据库,如有,卸载rpm -qa | grep mariadb卸载mariadbsudo rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64注意,有可能mariadb要某些依赖

2020-11-17 09:11:31 108

原创 Error cleaning up after pivot: remove /.pivot_root162611078: device or resource busy

Failed to deploy ‘renren-factory Dockerfile: renren-factory/renren-factory-server/Dockerfile’: {“message”:“Error processing tar file(exit status 1): Error cleaning up after pivot: remove /.pivot_root162611078: device or resource busy”}手动安装,升级内核开启 BBR 要求

2020-11-16 17:35:26 1796 3

转载 centos安装rocketmq

1、下载https://github.com/apache/rocketmq/releases2、环境jdk1.8.0.211maven3.6.33、安装 > tar xf rocketmq-all-4.7.1.tar.gz > cd rocketmq-all-4.7.1/ > mvn -Prelease-all -DskipTests clean install -U > cd distribution/target/rocketmq-4.7.1/r

2020-10-15 08:24:31 165

转载 解决 ReferenceError:primordials is not defined

解决 ReferenceError:primordials is not defined您可能正在gulp v3和上node v12,而这就是问题的根源。解决方法:将gulp升级到v4。因为版本的升级,需要重新编写和配置一些东西。将node降级到v11。固定graceful-fs 到4.2.2(推荐)在package.json的同级目录下创建npm-shrinkwrap.json{ "dependencies": { "graceful-fs": { "versio

2020-09-10 13:31:17 1213 1

原创 SpringBoot读取本地json文件,java递归方法,根据父id返回子集列表

java递归方法,根据父id返回子集列表解析之后的json结构{ "code": 0, "message": "success", "tipMsg": null, "result": [ { "id": "1030101", "name": "教学素材01" }, { "id": "1030102", "name": "教学素材0

2020-09-02 17:07:04 1519

redis-linux.rar

该资源是linux上的redis安装包,下载后直接放到linux目录下,解压安装。

2021-06-18

navicat.rar

navicat premium 12中文版让大家可以免费使用

2021-06-18

Word excel PPT office.rar

我们常用的电脑办公软件

2021-06-18

rdm-2021.3.0.0.rar

Redis Desktop Manager是一款小麦非常喜欢的Redis缓存的可视化管理工具。通过这款软件可以轻松对自己的Redis缓存进行管理,简单操作就能查找和设置缓存数据。这绝对是一款运维和开发同学的开发效率神器。

2021-06-18

gradle-6.1.1-all.rar

为了解决在线下载gradle-6.1.1速度慢问题,将gradle-6.1.1资源分享出来

2021-06-18

MobaXterm_v20.3.rar

适用于Windows的增强型终端,带有X11服务器,选项卡式SSH客户端,网络工具等。 MobaXterm为Windows桌面提供所有重要的远程网络工具(SSH,X11,RDP,VNC,FTP,MOSH等)和Unix命令(bash,ls,cat,sed,grep,awk,rsync等)。 ,可以直接使用一个便携式exe文件。

2021-06-18

FastDFS安装说明,所需文件包

FastDFS是C语言开发的应用。安装必须使用make、cmake和gcc编译器,安装所需要的包,都在里面,自己亲测,问题随时联系

2020-09-18

mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

这里要注意安装顺序,但是其实不用记顺序。 比如我先安装server吧:(如果没有安装common和client就会报错) #rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm 警告:mysql-community-server-5.7.18-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY 错误:依赖检测失败: mysql-community-client(x86-64) >= 5.7.9 被 mysql-community-server-5.7.18-1.el7.x86_64 需要 mysql-community-common(x86-64) = 5.7.18-1.el7 被 mysql-community-server-5.7.18-1.el7.x86_64 需要 有人说可以取消依赖:#rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm --nodeps,但是个人不建议这么做,安装好后可能也会有问题,rpm都有了,依赖检测失败你就装上依赖就是了。

2020-08-17

mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz linux 安装mysql,的工具包,解压安装

2020-05-27

MobaXterm backup.zip

MobaXterm是ftp连接工具,相比XshellPortable、SecureCRT、等等,一些连接的客户端功能更全,而且不用安装解压就能使用,连接服务器,ftp上传文件,通过这一个软件都能实现,操作简单

2020-01-19

web-shell连接配置.rar

web-shell连接配置.rar,web浏览器直接访问控制台,通过用户名密码访问,ssl 安全配置

2019-08-13

华为云图引擎服务介绍

图引擎服务介绍,什么是图计算,图引擎服务介绍,查询和分析功能介绍,如何使用GES服务

2018-09-28

华为云深度学习服务DLS

华为云深度学习服务,如何使用DLS服务,深度学习的发展趋势以及深度学习引擎介绍,华为云深度学习服务培训课程

2018-09-27

华为云数据湖探索服务DLI

DLI服务介绍,华为云数据湖探索服务,如何使用DLI服务,华为云数据湖探索服务培训课程,

2018-09-27

华为云MapReduce服务

华为云MapReduce服务,大数据介绍,华为云MapReduce服务培训课程,如何使用MRS服务,视频教程

2018-09-27

OBS-Studio-20.1.1-Full-Installer.exe

OBS-Studio-20.1.1-Full-Installer.exe,支持视频的录制,直播推流,可以录屏,实现多种视频相关操作

2018-09-27

屏幕录像专家,录屏软件,教学使用

屏幕录像专家 可以完整的录制过程视频,包括语音,视频清晰,可以全屏观看

2017-10-23

红蜘蛛多媒体网络教室v6.0 build 1146(破解版).rar

红蜘蛛多媒体网络教室v6.0 build 1146(破解版).rar,可以控制每台机器演示状态

2017-09-30

Sublime Text Build 3083 Setup.exe

可以直接安装使用,可以汉化,编译代码更快捷,更方便

2017-09-30

js传递中文乱码

js向服务器端传递中文时乱码,搜索是可以通过这个解决乱码问题,包括传值乱码

2017-09-30

空空如也

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

TA关注的人

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