自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 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 2787

原创 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 387

翻译 通过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 34422

翻译 在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 9431

原创 数据库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 7914 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 14034 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 11646

转载 手写spring的实现

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

2019-02-16 23:59:07 211

原创 SpringMVC的工作原理

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

2019-02-16 12:59:34 181 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 302

原创 js三种生成随机色的代码

js三种生成随机色的代码: 调用第一种 调用第二种 调用第三种

2018-12-08 21:22:10 306

原创 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 2735

原创 springboot如何在拦截器中拦截post请求参数以及解决文件类型上传问题

SpringBoot也是通过获取request的输入流来获取参数,这样上面的疑问就能解开了,为什么经过过滤器来到Controller请求参数就没了,这是因为 InputStream read方法内部有一个,postion,标志当前流读取到的位置,每读取一次,位置就会移动一次,如果读到最后,InputStream.read方法会返回-1,标志已经读取完了,如果想再次读取,可以调用inputstream.reset方法,position就会移动到上次调用mark的位置,mark默认是0,所以就能从头再读了。

2023-11-14 10:49:50 1744 1

原创 linux上的wc -l命令统计行数少一行问题

首先,欢迎朋友们光临!在开发测试阶段,免不了有文件传输的问题,今天第二次碰到有个测试小小盆友给我发来一个疑问?为啥你的回盘文件比别人给的源文件少一行尼?不可否认。。。她肯定是用来wc -l这个命令。我弱弱地打开文件看了一眼,最后一行数据没有回车。讲到这里,懂得朋友应该都知道我要说什么了吧。对的,linux下wc -l这个命令统计行数不包含最后一行没有回车的数据。所以少一行。再次祝愿下次朋友遇见这个问题了能够看到我的博客。。。...

2022-04-22 11:54:32 1973

原创 仅时分秒类型验证及转换(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 408 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 263

原创 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 529

原创 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 463

原创 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 1198

原创 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 1062

原创 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 563

原创 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 2177

原创 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 226

原创 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 141

原创 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 721

原创 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 450

原创 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 870

原创 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 4372

原创 Mac下安装windows虚拟机-永久有效

百度网盘提取:链接:https://pan.baidu.com/s/1F1yGh8i2ku5vDZaz2k7DWA 密码:4x27拿去不谢哦!!!

2020-01-18 15:49:08 1146

原创 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 422

原创 spring通过配置文件实现方法扩展

反射实现方法扩展String interfaceClassString = MdpSysConfig.getInterfaceClass();/* 206 / if (interfaceClassString != null) {/ / try/ / {/ 209 / Class<?> interfaceClas...

2019-12-13 15:24:35 167

原创 自定义调用实现

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 103

原创 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 319

原创 @RequestBody 接收到的对象属性为null

@RequestBody 接收到的对象属性为null1,问题背景今天在用@Requestbody时对象如下改为即可

2019-10-15 13:49:07 4185

原创 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 385

原创 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 5292

原创 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 515

原创 macos下安装maven的dmg文件自取

链接:https://pan.baidu.com/s/1dPFZt73-W2g6c3CxjLeigg 密码:nhn4

2019-09-17 23:37:49 370

原创 Mac下安装jdk 1.8百度盘下载链接

链接:https://pan.baidu.com/s/1rZV7t9lZjkn6xrGpsVdALA 密码:rth9

2019-09-17 23:23:38 9528

原创 brew--Mac下软件包管理工具

brew 简介Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew – OS X 不可或缺的套件管理器。安装进入 https://brew.sh在首页找到In...

2019-09-16 23:56:07 184

空空如也

空空如也

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

TA关注的人

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