![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工作总结
文章平均质量分 56
工作中学到的新的知识
Xiu.wen
滴水穿石、有志者事竟成
展开
-
Java实现微信小程序生成小程序二维码,并携带参数。
业务需求:生成小程序的二维码,并携带指定参数;生成小程序二维码官方链接官方提供两个接口,我选择了wxacode.getUnlimited,生成数量不受限制;1.首先需要获取微信的access_token /** * 获取微信accesstoken * * @param wxappid * @param wxappkey * @return */ public static String getWxAces...原创 2022-01-10 17:18:30 · 6732 阅读 · 7 评论 -
提供两个发送短信和发送邮件的工具类,开箱即用
发短信,发邮件,阿里云OSS原创 2021-12-16 16:01:26 · 624 阅读 · 0 评论 -
Java通过第三方工具实现Word、PPT转 PDF (easy)
WORD、PPT、PDF,Java、转换原创 2021-12-01 14:14:47 · 2269 阅读 · 3 评论 -
利用Git将本地项目上传到码云Gitee(超详细)
gitee 码云 git 上传项目原创 2021-11-30 16:56:28 · 4302 阅读 · 0 评论 -
Java实现微信小程序唤起支付(JSAPI方式)
Java、小程序支付原创 2021-11-26 18:18:41 · 1286 阅读 · 2 评论 -
Java通过Apach POI获取文档页数(Word、PPT、PDF)
Java、获取Word、ppt、pdf页数原创 2021-11-26 17:53:20 · 7638 阅读 · 6 评论 -
阿里云安装MySQL数据库全过程(适合小白)
前言: 前一阵子买了三年的服务器,一直闲着,最近才开始研究,前两天刚把Java环境装上,因为过于简单就没写教程,如果有需求的话可以给我留言。MySQL数据库是装了两次,可以本地正常链接了,出此教程方便大家学习。第一步:检查本地是否已经安装了,安装的话删干净跟着我一步一步来1、查看安装过的MySQL程序rpm -qa|grep -i mysqlP:以上代表我已经装过了,可以执行一下命令卸载MySQL或者挨个删除******[root@localhost ...原创 2021-09-29 18:38:51 · 5441 阅读 · 0 评论 -
Windows端口被占用以及Linux端口被占用的解决办法
前言: 开发的项目中经常遇到这种情况:启动项目是告诉我们端口被占用了,莫名就很懵逼,最简单最无脑的办法就是电脑重启。没错,刚开始我比较懒就是采用这种办法,但是后来不但Windows启动告诉我端口占用,Linux也遇到这种情况,这能忍,今天必须写一遍文章解决这两问题。思路: 思路都是比较严单的,Windows和Linux一样,找到占用端口的程序,杀死该程序即可!!第一章:Windows解决端口被占用的问题第一步:输入命令:netstat -ano,查看列出所有端...原创 2021-09-28 19:10:48 · 262 阅读 · 0 评论 -
Java实现微信小程序授权手机号登陆(史上最简单)
基本流程就是1、前端向微信获取code给个后端,后端根据code换取openid和sessionKey2、前端用户点击授权调用微信getPhoneNumber方法获取加密的用户数据,即加密encryptedData和iv,传给后端3后端解密encryptedData和iv拿到用户手机号执行登陆注册的逻辑注:getPhoneNumber方法必须绑定在button组件里。详情官网:微信小程序获取手机号本人为后端攻城狮所以只能提供后端逻辑,废话少说直接上代码1、后端拿到code、enc原创 2021-09-23 16:06:35 · 5613 阅读 · 7 评论 -
简单的内网穿透(免费且亲测有用)
前言:上一节讲到微信支付的业务,客户扫码支付成功之后,微信官方会回调访问开始写的回调地址,因为我们开发环境外网无法访问,所以需要用到内网穿透,百度许多都是收费的不适合咱们,所以我找到了一个免费还简单适合小白的一个工具Ngrok,从零到一亲手教你实现内网穿透。官网地址:Sunny-Ngrok内网转发第一步:选择客户端下载->Ngrok客户端->你电脑对应的版本 下载完解压可以看到这样的内容不要着急点启动,先看第二步、、、第二步:注册N...原创 2021-09-17 14:33:07 · 1056 阅读 · 1 评论 -
Java实现微信扫码支付(NATIVE方式)[全网最简单]
前言:最近公司想实现微信的扫码支付,网上找了很多资料也看了官方文档,看的一脸懵逼,最终总结了最简单的实现方式。导入依赖:<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.0.6</version></dependency> &l...原创 2021-09-16 11:18:51 · 5562 阅读 · 16 评论 -
Mybatis大总结
1、大于等于小于等于的写法原符号 < <= > >= & ' "替换符号 < <= > >= & ' "例如:sql如下:create_date_time >= #{startTime} and create_date_ti...原创 2021-08-20 15:37:19 · 146 阅读 · 0 评论 -
对数据库表的相关操作
最近工作中遇到需要对数据库的表进行锁表以及修改表名,修改外键等的一些操作,所以总结了一下。在对表的操作时发现,虽然开启了事务,但是事务只对表中的数据有效,对表的一些操作是没有事务的。即:出现异常时表中数据会回滚,但是对表名等一些操作不会回滚。1、修改表名 <update id="updateDbName"> alter table ${tableName} rename as ${copyTableName} </update>...原创 2021-08-19 17:30:25 · 95 阅读 · 0 评论 -
SpringBoot+Quartz实现简单定时任务(Corn表达式方式)
1、Quartz简介:1,Job 表示一个工作,要执行的具体内容。此接口中只有一个方法2,JobDetail 表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 JobDetail 还包含了这个任务调度的方案和策略。3,Trigger 代表一个调度参数的配置,什么时候去调。4,Scheduler 代表一个调度容器,一个调度容器中可以注册多个 JobDetail 和 Trigger。当 Trigger 与 JobDetail 组合,就可以被 Scheduler 容器调原创 2021-08-17 16:25:07 · 1239 阅读 · 0 评论 -
Spring核心之一面向切面编程AOP和自定义注解
1、AOP简介 AOP即面向切面,主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。通俗点讲就是提供一个为一个业务实现提供切面注入的机制,通过这种方式,在业务运行中将定义好的切面通过切入点绑定到业务中,以实现将一些特殊的逻辑绑定到此业务中。 比如,若是需要一个记录日志的功能,比如事务功能。2、spring支持的通知类型前置通知@before:在一个方法执行前被调用。可以获...原创 2021-08-17 15:47:55 · 262 阅读 · 0 评论 -
万能vue-element-admin+Element ui实现增删改查模板
页面基本元素(展示以及增删改查的按钮)<template> <div class="app-container"> <!-- 头部选项 --> <div class="filter-container"> <el-input v-model="listQuery.uname" placeholder="用户名" style="width: 190px;" clearable/> <el-b原创 2021-08-12 16:46:06 · 2613 阅读 · 8 评论 -
vue向后台发get请求的数组,以及后台接收
请求格式如下用户批量选择后拿到id的数组,发给后台updateAll(){ var ids=[] this.multipleSelection.forEach(row=>ids.push(row.id)) this.$confirm('确定修改吗', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'success', c.原创 2021-08-12 15:11:19 · 1944 阅读 · 2 评论 -
Element UI实现单选多选,批量删除
先再el-table标签内添加点击复选框的事件和点击行的事件 <el-table v-loading="listLoading" :data="datalist" @selection-change="handleSelectionChange" //多选,当选择项发生变化时会触发该事件 @row-click="handleRowClick" //点击每行时触发事件 ref="handSelectTest_multip原创 2021-08-09 10:18:15 · 7723 阅读 · 5 评论