- 博客(46)
- 收藏
- 关注

原创 Mysql数据误删,可通过物理日志 redo log 和逻辑日志 binlog来恢复数据
之前你可能经常听 DBA 同事说,MySQL 可以恢复到半个月内任意一秒的状态,惊叹的同时,你是不是心中也会不免会好奇,这是怎样做到的呢?我们还是从一个表的一条更新语句说起,下面是这个表的创建语句,这个表有一个主键 ID 和一个整型字段 c:mysql> create table T(ID int primary key, c int);如果要将 ID=2 这一行的值加 1,SQL 语...
2020-01-22 14:05:10
2842

原创 Linux常用操作命令,建议收藏
jhat分析堆内存命令1.https://www.cnblogs.com/baihuitestsoftware/articles/6406271.htmljmap -dump:format=b,file=/root/eloan/service/dump.dat 7328 导出dump文件jhat -J-Xmx512M /root/eloan/service/dump.dat //启动...
2020-01-22 11:28:04
401

翻译 通过String类将String转换成byte[]或者byte[]转换成String
用String.getBytes()方法将字符串转换为byte数组,通过String构造函数将byte数组转换成String注意:这种方式使用平台默认字符集复制代码package com.bill.example;public class StringByteArrayExamples{public static void main(String[] args){//Origina...
2019-06-26 20:59:16
34499

翻译 在MySQL里面update一条记录,语法都正确的,但记录并没有被更新
有问题的SQL语句:update apps set owner_code=‘43212’ and owner_name=‘李四’ where owner_code=‘13245’ and owner_name=‘张三’;执行之前的记录是这样的: 执行之后的记录是这样的: 可以看到,owner_name的值没有变,但owner_code变成了0!why?看起来,语法是完全没有问题,翻...
2019-06-13 19:24:09
9499

原创 数据库Connection.close()异常解决
当数据库wait_timeout时间设置时间小于数据连接时间时,报如下错误xiao’ycom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Connection.close() has already been called. Invalid operation in this state.解决方法:1.更改数...
2019-05-13 14:01:34
8113
2

原创 mysql查看或修改wait_timeout值
1、全局查看wait_timeout值mysql> show global variables like ‘wait_timeout’;这是mysql的默认值,可修改2、修改全局wait_timeout值set global wait_timeout=3600;单位为毫秒;3、查看修改之后的值版权声明:本文为博主原创文章,未经博主允许不得转载。...
2019-05-08 11:01:53
14175
2

原创 redis清空缓存命令:flushdb/flushall
redis清空缓存进入redis命令行首先启动redis服务redis-server /home/redis/redis_7901.confredis-cli -p 7901(指定进入端口号为7901的redis数据库)1.清空当前redis数据库缓存:flushdb2.清空整个redis缓存:flushall...
2019-03-27 23:24:42
11757

转载 手写spring的实现
人见人爱的Spring已然不仅仅只是一个框架了。如今,Spring已然成为了一个生态。但深入了解Spring的却寥寥无几。这里,我带大家一起来看看,我是如何手写Spring的。用不到400行代码来描述SpringIOC、DI、MVC的精华设计思想,并保证基本功能完整。首先,我们先来介绍一下Spring的三个阶段,配置阶段、初始化阶段和运行阶段(如图):配置阶段:主要是完成applicatio...
2019-02-16 23:59:07
229

原创 SpringMVC的工作原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 ...
2019-02-16 12:59:34
202
3

转载 os idea破解相关
2018/12/21 更新,更新新版破解文件以及适用于 JetBrains 2018.3.2 产品线(测试 AppCode 已成功破解)新版破解方法已经区别于 3.2 版本的产品,注意分割线,但该破解方法也同样适用于 3.2 以前版本的产品线(已测试);破解示例是 AppCode,系统为 macOS,Windows 同理;启动慢,在电脑开启了科学代理的情况下,请将科学代理关闭或者改为 Glo...
2019-01-04 20:07:58
326

原创 RSSI
WIFI衡量接收信号强度可以用直接的RF能量dBm来表示,也可以用RSSI这个相对值。下图中WIFI信号强度为-65dBm,一般-60~-70算是信号很好。Received signal strength indicator (RSSI)是WIFI衡量接收信号强度的一个相对值。说白了就是让大家好理解信号强度,不然都用dBm谁知道多少dBm算信号强啊。如:RSSI = 0时,我们PC WI...
2018-09-19 11:13:06
2807
原创 静态方法中调用redis / 在静态方法里调用spring注入的方法
【代码】静态方法中调用redis / 在静态方法里调用spring注入的方法。
2025-02-27 15:36:24
99
原创 springboot如何在拦截器中拦截post请求参数以及解决文件类型上传问题
SpringBoot也是通过获取request的输入流来获取参数,这样上面的疑问就能解开了,为什么经过过滤器来到Controller请求参数就没了,这是因为 InputStream read方法内部有一个,postion,标志当前流读取到的位置,每读取一次,位置就会移动一次,如果读到最后,InputStream.read方法会返回-1,标志已经读取完了,如果想再次读取,可以调用inputstream.reset方法,position就会移动到上次调用mark的位置,mark默认是0,所以就能从头再读了。
2023-11-14 10:49:50
2104
1
原创 linux上的wc -l命令统计行数少一行问题
首先,欢迎朋友们光临!在开发测试阶段,免不了有文件传输的问题,今天第二次碰到有个测试小小盆友给我发来一个疑问?为啥你的回盘文件比别人给的源文件少一行尼?不可否认。。。她肯定是用来wc -l这个命令。我弱弱地打开文件看了一眼,最后一行数据没有回车。讲到这里,懂得朋友应该都知道我要说什么了吧。对的,linux下wc -l这个命令统计行数不包含最后一行没有回车的数据。所以少一行。再次祝愿下次朋友遇见这个问题了能够看到我的博客。。。...
2022-04-22 11:54:32
2069
原创 仅时分秒类型验证及转换(HH:MM:SS)
/**@author Created By Matteo@date 2020/12/5 18:11@Description: 时间格式化/public class DateUtils {/*HH:MM:SS*/public static boolean checkTimeHHMMSS(String time){if (checkHHMMSS(time)){String[] temp = time.split("????;if (temp[0].length()==2|
2020-12-05 18:30:06
451
1
原创 Linux下安装防火墙/启动防火墙/开发防火墙端口8080
安装firewalld 防火墙yum install firewalld开启防火墙服务systemctl start firewalld.service启动防火墙 systemctl start firewalld关闭防火墙systemctl stop firewalld.service开机自动启动systemctl enable firewalld.service查看状态firewal...
2020-04-19 11:41:20
301
原创 spring boot实现excel上传解析
controller: @RequestMapping(value = "/templateImportExcel", method = RequestMethod.POST) public JSONObject templateImportExcel(@RequestParam(value = "file", required = true) MultipartFile file) {...
2020-04-03 17:41:22
577
原创 Maven的setting.xml文件阿里云(aliyun)
直接copy使用,无需更改<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed ...
2020-04-02 17:13:05
507
原创 SpringBoot的Redis、RabbitMQ的yml配置
直接copyserver: port: 8089spring: datasource: url: jdbc:mysql://127.0.0.1:3306/demotest?useUnicode=true&characterEncoding=UTF-8 username: root password: root type: com.alibaba....
2020-04-02 17:10:30
1239
原创 idea 连接数据库报错:Connection to demo@localhost failed. [08001] Could not create connection to database se
idea连接数据库报错Connection to demo@localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.处理在URL后面加上?serverTimezone=GMT即可...
2020-04-02 15:18:29
1115
原创 mysql的prepareStatement执行sql可以去掉特殊字符'或/
废话不多说,直接上demo附带了sql拼接的sqlBuffer.deleteCharAt APIimport java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement; public class InsertMorePreparedStatement { // My...
2020-04-02 12:39:16
598
原创 java判断字符串是否为正整数
Java Character.isDigit() 方法,判断字符是否为数字//判断正整数public static boolean isNumeric(String str){for (int i = str.length();–i>=0;){if (!Character.isDigit(str.charAt(i))){return false;}}return true;...
2020-03-10 10:55:12
2222
原创 npm报错 This is probably not a problem with npm,there is likely additional logging output above可能的原因
解决方法:输入npm install 或 cnpm install 后,再次启动npm run dev 成功启动!
2020-03-01 12:47:45
254
原创 MAC下端口占用处理
异常:Caused by: org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startInternal(Connector.java:1020) at org.apache.catalina.util.Lifecyc...
2020-02-08 17:57:08
172
原创 java返回PDF和img格式图片返回页面代码
controller处理图片返回格式 if (null == map.get("fileType")) { return; } String temp = map.get("base64File"); boolean flag = map.get("fileType").equalsIgnoreCase("PDF"); // PDF if (flag) { t...
2020-01-22 11:26:34
759
原创 MYSQL表数据导入导出语句
导出:`select * from db1.t where a>900 into outfile ‘d:/t.csv’;导入:load data infile ‘d:/t.csv’ into table db2.t;
2020-01-21 15:28:36
477
原创 Linux关闭防火墙命令访问端口
Linux关闭防火墙命令下面是red hat/CentOs7关闭防火墙的命令!1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldch...
2020-01-20 16:18:06
899
原创 Springboot注入RestTemplate异常Field restTemplate in xxx.ApiRestUtils required a bea
启动类加 @Bean public RestTemplate restTemplate(ClientHttpRequestFactory factory) { return new RestTemplate(factory); } @Bean public ClientHttpRequestFactory simpleClientHttpRequestFactory() { S...
2020-01-19 16:05:49
4406
原创 Mac下安装windows虚拟机-永久有效
百度网盘提取:链接:https://pan.baidu.com/s/1F1yGh8i2ku5vDZaz2k7DWA 密码:4x27拿去不谢哦!!!
2020-01-18 15:49:08
1185
原创 Mac下安装brew及使用
brew : 终端程序管理工具 能让你更快速的安装你想要的工具。而不用考虑大量的依赖。 安装命令 给官网的一样也可以自己去官网查看它就类似于centos下的yum 和 Ubuntu下的apt-get 可以轻松的管理你所需要的软件,而不用过多的关注依赖内容安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Ho...
2020-01-18 15:30:41
451
原创 spring通过配置文件实现方法扩展
反射实现方法扩展String interfaceClassString = MdpSysConfig.getInterfaceClass();/* 206 / if (interfaceClassString != null) {/ / try/ / {/ 209 / Class<?> interfaceClas...
2019-12-13 15:24:35
201
原创 自定义调用实现
spring httpClient实现service间的调用get/post请求工具类import java.util.Map;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.http.HttpEntity;import org.springframework...
2019-12-13 15:23:05
130
原创 npm/node错误This is probably not a problem with npm. There is likely additional logging output above.
可能由于种版本的原因需要执行npm install重新安装一次,如果还是不可以的话,在把之前装的都清空依次输入:rm -rf node_modulesrm package-lock.jsonnpm cache clear --forcenpm install随后ok。...
2019-12-01 13:25:47
365
原创 @RequestBody 接收到的对象属性为null
@RequestBody 接收到的对象属性为null1,问题背景今天在用@Requestbody时对象如下改为即可
2019-10-15 13:49:07
4228
原创 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法
这是我们开启了bin-log, 我们就必须指定我们的函数是否是1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL 包含了SQL语句其中在function里面,只有 DETERMINISTIC, NO S...
2019-10-07 16:37:36
410
原创 mysql中的READS SQL DATA
CREATE PROCEDURE FILM_IN_STOCK(IN P_FILM_ID INT,IN P_STORE_ID INT , OUT P_FILM_COUNT INT)-> READS SQL DATA-> BEGIN-> SELECT INVENTORY_ID-> FROM INVENTORY-> ...
2019-10-07 16:35:07
5368
原创 postmain调用异常-- - Required String parameter 'DataDescription' is not present
2019-09-25 14:48:29.164 [http-nio-8021-exec-2] WARN o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required String p...
2019-09-25 14:52:31
549
原创 macos下安装maven的dmg文件自取
链接:https://pan.baidu.com/s/1dPFZt73-W2g6c3CxjLeigg 密码:nhn4
2019-09-17 23:37:49
411
原创 Mac下安装jdk 1.8百度盘下载链接
链接:https://pan.baidu.com/s/1rZV7t9lZjkn6xrGpsVdALA 密码:rth9
2019-09-17 23:23:38
9697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人