- 博客(70)
- 资源 (6)
- 收藏
- 关注

原创 java文件分片上传
前端部分前端页面代码如下,只需要修改自己的文件上传地址接口地址:<!DOCTYPE html><html lang="zh-CN"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=
2021-01-05 15:21:35
988
转载 Access denied; you need (at least one of) the PROCESS privilege(s)
Access denied; you need (at least one of) the PROCESS privilege(s)使用navicat时遇到Access denied; you need (at least one of) the PROCESS privilege(s)错误;原因是当前用户没有PROCESS权限。使用root用户给当前用户授予PROCESS权限即可。GRANT PROCESS ON . TO ‘admin’@’%’;1注:必须给admin授予所有数据库的PRO
2021-12-17 11:50:53
2033
原创 redis操作数字加减
redis> SET totalNum 10OKredis> DECR totalNum //依次减一(integer) 9redis> SET totalNum 20OKredis> INCR totalNum //依次加一(integer) 21redis> GET totalNum # 数字值在 Redis 中以字符串的形式保存"21"127.0.0.1:6379> INCRBY num 100(integer) 100127.
2021-10-18 09:16:09
2762
原创 el-drawer自适应高度
.el-drawer__body {overflow: auto;}.el-drawer__container ::-webkit-scrollbar {display: none;}
2021-10-17 10:03:48
4345
原创 SpringBoot结合Websocket对微信小程序发送订单提示 !!!
0.1 首先要知道小程序端使用条件一、先说后java端代码流程:1、在pom引入webSocket所需包2、后台编写websocket代码3、微信小程序与后台进行交互代码1、pom文件 <!-- 使用socket --> <dependency> <groupId>org.java-websocket</groupId> <artifactId>Java-WebSocket</artifactId>
2021-09-09 10:33:42
1607
1
原创 微信解密手机号使用BouncyCastleProvider()
<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk16</artifactId> <version>1.46</version> </dependency>
2021-09-01 10:03:28
392
原创 CentOS 8.0 64安装Nginx并安装配置SSL证书模块完整版
一、环境准备1、安装gcc安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:yum install gcc-c++2、安装PCRE pcre-develNginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:yum install -y pcre pcre-devel3、安装zlib
2021-08-22 13:44:47
1569
原创 Vue项目解决app.js和chunk-vendors.js文件过大导致响应慢
1、路由配置由原先的import更改为下面情况 因为import会一次性全部加载完 那样会影响很多// import backPage from '../views/backPage.vue';const backPage = resolve => require(['../views/backPage.vue'],resolve);// import own from '../views/own.vue';const own = resolve => require(['../vi
2021-08-18 16:35:58
4885
5
翻译 redis设置开机自启
1、设置服务命令redis-server --service-install redis.windows-service.conf --loglevel verbose在redis安装目录执行详细参考
2021-08-17 10:45:01
412
原创 Nginx常用配置
worker_processes 1;events {worker_connections 1024;}http {server_names_hash_bucket_size 64;include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server { listen 443; server_name
2021-07-30 11:09:58
179
原创 金额转字符串带上逗号
//导入包 import java.text.DecimalFormat; public class Money { public static void main(String[] args) { double money = 123456789.4649999; // DecimalFormat的用法 #,###是三位分割一下 // .00是小数点后保留两位 四舍五入 DecimalFormat df = new DecimalFormat("#,###.00"); ..
2021-07-13 10:35:06
348
原创 mysql事务
查看是否开启自动提交: show variables like ‘%autocommit%’;如果是OFF即不自动commit,需要手动commit操作(命令行可以直接“commit;“命令),否则是自动commit。start transaction;delete from sys_logininfor where info_id = ‘101’;rollback ;commit;...
2021-06-30 10:44:43
156
原创 windows查看占用端口并结束
在命令行窗口执行:netstat -aon | findstr 8082结果:TCP 127.0.0.1:8082 0.0.0.0:0 LISTENING 8024其中8082是我的tomcat端口,改成你的即可,找出PID,我这里8024就是PID,然后执行以下命令结束进程:taskkill -f -pid 8024...
2021-06-03 14:13:40
330
原创 MySQL创建用户与授权
个人博客【宋平州 】一. 创建用户命令:CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器例子:CREATE USER ‘dog’@‘localhost’ IDENTIF
2021-01-11 09:24:08
241
原创 java代码随机取名字
上代码工具类:个人博客网站 宋平州import java.util.Random;/** * @Title: randomName * @Description: 随机取名字 * @param simple 是否单姓 * @param len 生成姓名长度 * @return String 名字 */public class RandomName { public static String randomName(boolean simple, int len) { Stri
2021-01-10 15:31:16
4067
转载 feign组件的了解
https://blog.youkuaiyun.com/justry_deng/article/details/80785973?utm_source=blogxgwz7
2020-11-19 10:00:40
246
原创 java代码加密
1、在pom.xml添加maven <plugin> <!-- https://gitee.com/roseboy/classfinal --> <groupId>net.roseboy</groupId> <artifactId>classfinal-maven-plugin</artifactId> &
2020-08-26 14:56:33
729
原创 java日期增加和减少
Calendar cal = Calendar.getInstance();cal.add(Calendar.MONTH,1);//月份+1Date time = cal.getTime()cal.add(Calendar.YEAR,1);//年份+1Date time = cal.getTime()cal.add(Calendar.DATE,1);//天+1Date time = cal.getTime()//上个月cal.set(Calendar.DAY_OF_MONTH,-
2020-08-07 18:00:45
264
原创 Linux系统上安装redis5.0.7版本
Linux系统上安装redis5.0.7版本下载去https://redis.io/1、把下载的redis5.0.7上传到Linux上然后解压 tar -zxvf redis-5.0.7.tar.gz2、安装gcc环境yum -y install make gcc*进入redis目录cd redis-5.0.0进入之后执行make再执行make install安...
2020-07-22 23:16:58
443
原创 在linux执行部署和停止jar包
在jar包文件夹下运行nohup Java -jar xxxxxx.jar & ctrl + c 退出控制面板,系统不停止tail -f nohup.out //查看日志查看当前应用所占用端口:netstat -nlp|grep 8089//8089是系统启动访问的端口, 由此可得到9578 是java运行的端口关闭系统:kill 9578 //9578是上面查询出来的端口...
2020-07-22 23:13:22
619
原创 mybatis使用foreach遍历时同时遍历key和value
要使用UNION ALL合并表的时候发现查询要同时遍历map的key和value来查询之前没写过今天记载一下mapper.xml如下 <select id="selectStatisticalDeposit" resultMap="DepositResultResult"> <foreach collection="map.keys" item="key" separator="UNION ALL"> SELECT #{key} as 't
2020-07-21 08:58:31
1558
翻译 java传入数字返回大写汉字
Java中数字转中文数字 /** * 数字转大写 * @param src 数字 * @return 返回大写 */ public static String int2chineseNum(int src) { final String num[] = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"}; final String unit[] = {"", "十", "百", "千", "万", "十", "百", "千", "
2020-07-18 10:56:04
503
原创 java截取字符串中的数字
String total = "SN12345678xas";Pattern p = Pattern.compile("([0-9].{1,1})");//使用正则截总数量Matcher matcher = p.matcher(total); matcher.find();System.out.println(matcher.group(1));这里面的{1,1}是最小是1最大也是1固定值截取一个(从0开始)上图的输出就是 12...
2020-07-16 09:24:42
1238
原创 mybatis的批量修改 之 ——」执行多条sql报错
昨天写一个批量的修改时发现一个问题单独修改一个可以 一旦多个修改就出错先看代码 <update id="updateEquipmentList" parameterType="java.util.List"> <foreach collection="list" item="item" separator=";"> update equipment <set> <i
2020-07-12 15:48:05
953
原创 js判断两个日期之间有多少天时分
//计算使用多长时间 //faultDate 开始时间,completeTime结束时间 function dateDifference(faultDate,completeTime){ // let d1 = new Date(faultDate); // let d2 = new Date(completeTime); var stime =new Date(faultDate).getTime(); var etime = new Date(completeTi...
2020-07-09 09:19:30
394
原创 使用mybatis新增一条数据返回新增的id
这里数据库是mysql1.在Mybatis Mapper文件中添加属性 “useGeneratedKeys”和“keyProperty”,其中 keyProperty 是 Java 对象的属性名,而不是表格的字段名<insert id="insert" parameterType="Spares" useGeneratedKeys="true" keyProperty="id"> insert into system(name) values
2020-06-30 15:05:35
2728
原创 mybatis传map为参数
话不多说上代码Dao层 /** * 查看宿舍评比的圆图 * @param map 传入的参数有学校id 时间范围 * @return */ public List<String> getEChartsMap(Map map);mapper.xml <select id="getEChartsMap" parameterType="Map" resultType="string"> SELECT dormitory
2020-06-23 14:36:38
548
原创 java日期比较在5分钟之内
直接调用方法传入日期 private static boolean time(Date updateDate) { if(updateDate==null){ return true; } Calendar c1=Calendar.getInstance(); Calendar c2=Calendar.getInstance(); Calendar c3=Calendar.getInstance();
2020-06-04 15:31:28
1884
翻译 使用swagger进行开发Api文档
使用swagger进行开发Api文档第一步导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency>
2020-05-09 09:42:58
593
原创 解决 Xshell6强制升级
今天打开xshell6,发现不让用了,要继续使用此程序,您必须应用最新的更新或使用新版本,必须强制升级1. 找到安装目录的 `nslicense.dll`文件复制出来2. 下载c32asm3. 用c32asm以16进制形式打开nslicense4. 搜索16进制: 7F0C81F98033E1010F86805. 替换成 : 7F0C81F98033E1010F83806. 也就是将...
2020-04-11 22:39:30
3556
1
原创 Springboot的项目打包成war部署到tomcat服务器上
Springboot的项目打包成war部署到tomcat服务器上首先springboot的项目是有内置的tomcat的第一步就是打包时去除原先的tomcat,第二步就是将打包方式修改为war,第三步修改启动类,第四步往往容易忽略就行war包名称(如果觉得自己在application.yml里设置了或者application.properts里设置了servlet-context-path:或者p...
2020-03-10 23:14:04
777
翻译 Linux安装redis5.0.7
1、Redis安装redis 5.0.7linux6.9安装源码包yum -y install make gcc*查看gccgcc -v下载地址:https://redis.io/上传到/opt 目录并解压(根据实际情况修改目录)。tar -zxvf redis-5.0.0.tar.gzcd redis-5.0.0makemake install安装成功2、...
2020-03-08 22:41:49
509
翻译 Springboot调用腾讯云短信接口
腾讯云短信平台的操作登陆腾讯云平台https://cloud.tencent.com/,登陆成功后搜索短信,进入短信产品的控制台,新用户也许可以免费领取一定额度的免费短信。进入短信平台后,需要创建签名和创建正文模板。这两步都需要审核,按照指引填写即可。创建短信签名和模版签名创建成功并审核通过后,在控制台可以看到签名的id和签名的内容,其中签名的内容在后续的开发中会用到。短信正文模版创建成...
2020-03-08 20:45:30
927
原创 SpringBoot整合Redis
第一步导入依赖 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&g...
2020-03-07 23:24:18
168
转载 Vue项目打包成移动端APP
https://blog.youkuaiyun.com/Li_dengke/article/details/101385345
2020-03-06 15:50:13
274
原创 在Linux下安装tomcat服务器和jdk1.8和mysql
1、首先需要拥有XShell和Xftp2、打开Xftp它4、新建自己的会话属性如果忘记密码可以去进行重置5、连接上Linux之后就可以进行文件传输到上面传输后如下6、打开XShell连接上自己的Linux7、解压tomcat可以直接使用8、解压jdk并配置环境按下回车后进入编辑地方在任意地方进行环境配置此处配置的jdk文件名是自己linux下的文件夹名称,根据自...
2020-03-06 10:58:07
352
翻译 MyBatis逆向工程生成持久层代码
MyBatis逆向工程生成持久层代码mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),可以让程序员将更多的精力放在繁杂的业务逻辑上之所以强调单表两个字,是因为Mybatis逆向工程生成的Mapper所进行的操作都是针对单表的,也许你可能会觉得那这就有点鸡肋...
2020-02-28 16:18:11
301
原创 Linux常用命令
一、小白初入linux系统一般是学习部署项目到服务器上,以下操作是建立在环境都配置好的情况下首先把本地的数据库放在服务器上的数据库执行,1、进入MySQL:mysql -u 用户名 -p如我输入的命令行:mysql -u root -p (输入同样后会让你输入ySQL的密码)2,在MySQ中新建你要建的数据库,这时是空数据库,如新建一个名为blog的目标数据库(mysql>cr...
2020-02-25 20:08:02
263
原创 mybatis批处理
批量查询方法一、(推介)dao接口: List<UBaseMenu> findMenuName(List<String> valueList);xml:<select id="findMenuName" resultType="java.lang.String" parameterType="java.util.List"> select menu...
2020-02-20 18:47:35
375
websocket.rar
2020-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人