自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(631)
  • 资源 (66)
  • 收藏
  • 关注

原创 Mysql--底层结构、Redolog/Undolog/Binlog详解与区别、通过Binlog恢复数据、主从复制与读写分离详解

大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数 (如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MySQL 5.5.5 版本开始成为了默认存储引擎。也就是说如果我们

2023-03-22 20:51:47 2704

原创 jsch密钥连接远程Linux报错com.jcraft.jsch.JSchException: invalid privatekey: [B@277050dc

jsch版本是0.1.54,这个版本是解析不了最新版的密钥的。

2023-06-01 18:27:55 5638

原创 Centos7 离线安装字体fontconfig

centos7 离线安装字体fontconfig

2021-12-02 16:09:20 13375

原创 全局扫描包通配符格式的包名

业务场景业务场景:首先项目进行分布式拆分之后,按照模块再分为为api层和service层,web层。其中订单业务的实体类放在com.muses.taoshop.item.entity,而用户相关的实体类放在com.muses.taoshop.user.entity。所以就这样,通过通配符方式去setTypeAliasesPackage ,com.muses.taoshop.*.entityAnt通配符的3中风格:(1) ?:匹配文件名中的一个字符 eg: com/test/entity? 匹配

2021-02-06 14:27:15 694 1

原创 SpringMVC 报错HTTP Status 500 - No converter found for return value of type解决方案

报错分析:一、背景  最近由于项目需要,搭建一套Spring+SpringMVC+Mybatis+Mysql的环境,结果在使用postmen访问接口时候,接口@ResponseBody注解进行返回Response封装类报错:HTTPStatus500-Noconverterfoundforreturnvalueoftype:classmicroplay.config.response.MPResponse错误。二、框架搭建环境  1.jdk 1.8  2.m...

2020-12-10 16:36:06 1593 3

原创 关于maven依赖下载不了解决方案

到中央仓库 地址http://mvnrepository.com/找到你要的包输入这个指令 需要修改的 url、groupId、artifactId、versionmvn dependency:get -DremoteRepositories=url -DgroupId=groupId -DartifactId=artifactId -Dversion=version即mvn dependency:get -DremoteRepositories=https://mvn.

2020-12-08 10:55:50 531

原创 项目中途引入Mybatis-plus后报错:Caused by: java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory

项目中途引入Mybatis-plus后报错:Caused by: java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory1、网上有提供解决办法1:  在引入mybatis-plus之前,是存在mybatis的包和pagehelper包的,把这两个注释掉就可以了。  分页就使用mybatis-plus自带的IPage。 <!-- SpringBoot集成mybatis框架 -->

2020-10-09 15:41:38 10459 5

原创 Hibernate, 添加新表后,得到表的主键ID

hibernate保存完一个对象后,它会把id赋个这个对象;session.save(obj); // 你保存完成以后,id就被放到你的对象里面了obj.getId(); //此时ID值对应最新记录编号

2020-08-19 12:02:36 332

原创 Idea Push/Pull代码到Github/Gitee教程

环境:IDEA、Git、TortoiseGitGithub/Gitee一、创建GitHub/Gitee创库(以下为码云Gitee教程,GitHub类似):1.1登录码云https://gitee.com/,新建仓库1.2输入仓库信息,创建仓库1.3创建完成后点击“克隆/下载”可以复制HTTPS、SSH、SVN、SVN+SSH地址1.4复制后在文件夹空白处右键选择Git克隆...(如果右键没有,则先安装Git)1.5点击确定后即可pull仓库到本地,...

2020-05-18 01:32:02 6542

原创 java多线程、线程池及Spring配置线程池详解

1、java中为什么要使用多线程使用多线程,可以把一些大任务分解成多个小任务来执行,多个小任务之间互不影像,同时进行,这样,充分利用了cpu资源。2、java中简单的实现多线程的方式继承Thread类,重写run方法;class MyTread extends Thread{ public void run() {   System.out.println(Th...

2020-05-06 20:48:49 367

原创 hibernate 使用in方式删除数据

hibernate 3.0,1、使用sql语句,动态参数SQLQueryquery;Listlist=Arrays.asList(ids.split(","));sql="deletefromtablewhereidin(:ids)";query=session.createSQLQuery(sql);query.setParamet...

2020-04-21 11:50:34 467

原创 Javaweb 解决跨域问题

编写CorsFilter(跨域用的 设置响应头部) 实现了Filterimport javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;public class CrosFilter implements Filter{ @Override ...

2020-04-13 21:03:40 303

原创 解决input file change监听文件(图片)上传事件多次触发

文件上传html代码:<a name="uploadFile" id="uploadFile" href="javascript:;">[上传文件]</a><input id="myFile" name="myFile" value="上传图片" type="file" accept="application/vnd.ms-excel" style="disp...

2020-04-08 09:48:45 15419 2

原创 js改变URL地址栏但是不刷新页面

一般用来清空url传递的参数不刷新,这样可以少发送一次请求到后台var url = window.location.href;var valiable = url.split(“?”)[0];window.history.pushState({},0,valiable);...

2020-02-21 16:23:17 1206

原创 GitLab使用教程(详细)

1.登录:在浏览器地址栏输入http://10.6.2.160/回车,进入登陆界面。在上图红框区域登陆自己的账户密码。2.修改密码:登录成功后点击左侧工具栏目Profile Settings ------ Password -------修改密码-------Save password。Tips:点击GitLab的logo,可以从任何界面回到本页...

2020-02-14 14:53:29 2822

原创 .gitignore

springbootHELP.md/target/!.mvn/wrapper/maven-wrapper.jar### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cache### IntelliJ IDEA ###/.idea/*.iws*.iml...

2020-02-14 11:47:23 272

原创 IDEA连接数据库失败@localhost failed. [08001] Could not create connection to database server. Attempte

关于IDEA连接mysql数据库失败:Connection to db1@localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.解决办法:在URL后面加上?serverTimezone=UTC连接成功!根本原...

2019-12-27 11:38:00 5129 3

原创 VMwear安装Centos7过程:网络和主机步骤中以太网开启不了

在安装VMwear安装Centos7过程:网络和主机步骤中以太网开启不了,一直连接不上,如下图:解决办法:1、在VMware中上层“编辑”中选择“虚拟网络编辑器”,如下图2、第一次打开不能做任何设置,需要点击左下角"更改设置",如下图3、如果在初始设置时候网络适配器选择的是"NAT 模式(N):用于共享主机的IP地址",如下图则点击NAT模式,勾选下图红色框选择...

2019-12-13 17:57:15 2663 4

原创 Windows10关闭占用端口号的进程

经常遇到端口号占用异常,这时候就需要指定关闭这个占用的端口号进程,重启电脑是一个最简单的办法,但往往重启电脑后需要重新运行各种需要的程序,因此也不是长久之计,这时候需要用控制台关闭指定的进程。一、Windows+R输入cmd回车,打开控制台,使用查看指定端口命令:netstat -ano | findstr 端口号netstat -ano | findstr 端口号如图所示:...

2019-11-04 11:29:48 782

原创 VSCode——修改VSCode背景图片

1.以管理员身份运行VS Code,安装background插件2.打开首选项-设置,在搜索框中输入background,选择扩展中的plugin background,选择在setting.json中编辑3.在用户设置中输入以下代码,修改完后按Ctrl+S保存,会提示重启VS Code,点击确定后即可完成修改代码如下:"background.style": {...

2019-09-12 08:52:15 5885 7

原创 idea通过数据库生成java实体类(lombok版)

1.连接数据库,使用idea自带的插件Database2. 点击表名,右键。Scripted Extensions=>Generate POJOs.groovy3. 选择生成的实体类的位置4.自定义的实体类已生成,其中@Data为我们生成了基本的getsettoString方法,@Id注解在tk.mybatis插件中需要使用到,@ApiModelP...

2019-09-09 11:21:02 2691

原创 PowerDesigner设计表时显示注释列Comment,Columns中没有Comment的解决办法

1、在所要编辑的表上双击,打开Table Properties窗口,并将上面的选项卡切换到Columns,如下图:2、点击Customize Columns and Filter按钮,下图红框中的按钮,或者按Ctrl+U快捷键,如下图:3、在打开的Customize Columns and Filter窗口中,把Comment前面的复选框打上勾,点击OK按钮,如下图:4、这...

2019-07-31 20:08:55 6545 8

原创 Element UI 安装报错:this dependency was not found:'element-ui/lib/theme-chalk/index.css'

引入 Element你可以引入整个 Element,或是根据需要仅引入部分组件。我们先介绍如何引入完整的 Element。¶完整引入:在 main.js 中写入以下内容:import Vue from 'vue';import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';im...

2019-07-24 19:09:52 11741

转载 ES6语法

一、let和constes6之前有两个作用域:全局作用域、函数作用域es6新增加了块作用域,也就是{}包起来的代码function test() { for (let i=1;i<3;i++){ console.log(i); } console.log(i);//error: i is not defined}为什么报错?因为es...

2019-07-08 19:02:46 439

转载 EasyUI Dialog 对话框 关闭事件

在 $('#×××').dialog('close'); 执行后触发$(function(){ $("#titledialos").dialog({ onClose: function () { 想要执行的内容; } });})

2019-07-08 15:06:39 1704

转载 使用WebStorm运行vue项目

在WebStorm中怎么打开一个已有的项目,这个不用多说,那么如何运行一个vue项目呢?1.点击下图中右上角的红框。2.在出现的弹框中选中左上角“+”下的“npm”,如下图所示。3.选中第二步的“npm”之后,会出现下图。4.这里有3个地方需要更改,如下图所示。更改完成之后,依次点击右下角的“Apply”和“OK”。其中,Name——自己随意取;...

2019-06-28 15:25:34 5169 2

转载 oracle实现添加数据时如果数据存在就更新,如果不存在就插入(merge into 的用法)

merge into 的用法对一张表,在不同的条件下实现不同的操作(update/insert),在 oracle 中可以用 merge into语法:MERGE INTO table_name alias1 USING (table|view|sub_query) alias2 (join condition) WHEN MATCHED THEN UPDATE table_n...

2019-06-16 16:17:44 5968

原创 oracle mybatis实现批量添加数据时如果数据存在就更新,如果不存在就插入(merge into 的用法)

判断需要插入的数据是否存在,如果不存在就更新<insert id="saveBatch" parameterType="java.util.List" > MERGE INTO 表名 T1 USING ( <foreach collection="list" item="item" index="index" separator="u...

2019-06-16 16:05:47 6405 8

转载 InterlliJ Debug方式启动:method breakpoints may dramatically show down debugging

使用idea在DEBUG的时候出现Method breakpoints may dramatically slow down debugging,如图:根据语义可能是断点打在方法上面了,导致在某个断点卡住了。重启服务器和重启idea已然无解。打开Breakpoints面板看看,(快捷键:Ctrl - Shift -F8 )将前面选择框的"勾勾"去掉点击Done即可。...

2019-06-16 14:37:22 891 1

转载 Oracle 格式化日期

-- Start所谓格式化日期指的是将日期转为字符串,或将字符串转为日期,下面几个函数可以用来格式化日期。TO_CHAR(datetime, 'format')TO_DATE(character, 'format')TO_TIMESTAMP(character, 'format')TO_TIMESTAMP_TZ(character, 'format')我们先来看看通过下面的 S...

2019-06-16 10:13:51 3013

转载 Orcal数据库中ORA-01861: 文字与格式字符串不匹配

oracle数据库表中的时间发生了ORA-01861:文字与格式字符串不匹配的错误。显然用to_date(time, 'yyyy-mm-dd')直接转是不行的,得先用to_char(time, 'yyyy-MM-dd')格式化一下。最后变成这样to_date(to_char(time, 'yyyy-MM-dd'), 'yyyy-mm-dd'),就不会报ORA-01861了。最后和系统的...

2019-06-16 10:12:12 1650

原创 Oracle 12C卸载图文教程

第一步:找到自己的Oracle安装目录。我的目录是:D:\app\u01\product\12.1.0\dbhome_1\deinstall ,第二步:1、然后点击bat文件。出现如下等待画面。2、耐心等待一段时间,出现如下画面:第四步:直接按Enter键:第五步:再次直接按Enter键:第六步:还是直接按Enter键:第七步:此时需要将输入法调至中...

2019-06-02 14:12:34 1202

转载 RabbitMQ ,RabbitMQ简介,各种MQ选型对比

前言:MQ是什么?队列是什么,MQ我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。场景: 1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提醒我们,让我们稍等,以及一些友好的图片文字提醒。而不是像前几年的时代,动不动就页面卡死,报错等来呈现给用户。 在这业务场景中,我们就可以采用队列的机制...

2019-03-16 16:41:08 558

原创 IDEA打包项目方式

IEDA打包项目发布:点击AntBuild,然后点击左侧绿色+号;在弹框中选择需要打包的项目路径下的build.xml,点击OK即可;可以在打包之前配置打包的版本号和后缀。...

2019-01-02 11:12:17 1432 1

转载 MYSQL日期 字符串 时间戳互转

MYSQL日期 字符串 时间戳互转常用的时间、字符串、时间戳之间的互相转换,即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串;涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()unix_timestamp() 函数str_to_date(str, for...

2018-11-07 11:57:43 652

转载 【Idea导入maven web项目异常】IOException parsing XML document from class path resource [xxx.xml]

1、IDEA导入项目运行出现异常org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [ApplicationContext.xml]; nested exception is java.io.FileNo...

2018-10-29 16:07:33 16627 2

转载 memcached—如何在Windows操作系统中安装、启动和卸载memcached

今天总结一下如何在Windows操作系统中安装、启动和卸载memcached:        1、下载相关软件:        下载地址:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip;        2、解压获取到的压缩文件,将得到一个名为“memcached-1.2.6-win32-bin”的文件夹,将该...

2018-10-18 17:49:57 1094 1

转载 Idea 进行断点调试的 快捷键

2018-10-11 20:32:22 531

转载 Jersey 注解

 RestFul Web 服务REST 在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识。客户端应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作资源或资源集。RESTful Web 服务是使用 ...

2018-09-07 14:31:27 456

原创 Mybatis中的自带Mapper方法

mybatis逆向工程生成的mapper源码:import com.itheima.springmvc.pojo.Items;import com.itheima.springmvc.pojo.ItemsExample;import java.util.List;import org.apache.ibatis.annotations.Param;public interface ...

2018-09-03 16:42:22 2253

linux 离线安装gcc-c++.zip

linux 离线安装gcc++ (简单易懂,已成功安装): autogen-libopts-5.18-5.el7.x86_64.rpm gcc-c++-4.8.5-28.el7.x86_64.rpm keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm krb5-devel-1.15.1-18.el7.x86_64.rpm libcom_err-1.42.9-11.el7.x86_64.rpm libselinux-devel-2.5-12.el7.x86_64.rpm libsepol-devel-2.5-8.1.el7.x86_64.rpm ...

2020-08-27

linux 离线安装gcc.zip

linux 离线安装gcc4.8.5 (简单易懂,已成功安装): mpfr-3.1.1-4.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm kernel-headers-3.10.0-862.el7.x86_64.rpm glibc-headers-2.17-222.el7.x86_64.rpm glibc-devel-2.17-222.el7.x86_64.rpm cpp-4.8.5-28.el7.x86_64.rpm gcc-4.8.5-28.el7.x86_64.rpm

2020-08-27

eclipse自动转行插件eclipse-wordwrap

eclipse自动转行插件eclipse-wordwrap。。。。。。。。。

2018-06-08

apache-maven的插件包:apache-maven-3.5.3-bin

apache-maven的插件包:apache-maven3.5.3。。。。。。

2018-06-08

apache-maven的插件包:apache-maven-3.3.9-bin.zip

apache-maven的插件包:apache-maven-3.3.9-bin.zip。。

2018-06-08

android自定义的的Android计算器源码_AS

android自定义的的Android计算器源码_AS。。。。。。。

2018-06-08

elicpse各种主题插件theme

elicpse各种主题插件theme。。。。。。。。。。。。。。

2018-06-08

Android源代码:沉浸式状态栏,透明状态栏

Android源代码:沉浸式状态栏,透明状态栏。。。。。。。

2018-06-08

navicat数据库可视化界面:navicat_mysql_cs_x86

navicat数据库可视化界面:navicat_mysql_cs_x86。。。。

2018-06-08

android的各种图片素材:Androidtubiaosucai

android的各种图片素材:Androidtubiaosucai。。。。。。

2018-06-08

android各种支持包(v4、v7、v13、v17等)

android各种支持包(v4、v7、v13、v17等)。。。。。。。

2018-06-08

UML建模案例

UML建模案例UML建模案例UML建模案例UML建模案例UML建模案例

2018-06-08

Android源代码:沉浸式状态栏+变色状态栏

Android源代码:沉浸式状态栏+变色状态栏。。。。。。。

2018-06-08

android短信验证SDK

android短信验证SDK。。。。。。。。。。。。。。。。。

2018-06-08

Android源代码:沉浸式状态栏

Android源代码:沉浸式状态栏,透明状态栏。。。。。。

2018-06-08

web-app_2_4.xsd

web-app_2_4.xsd。。。。。。。。。。。。。。。。。。。

2018-06-08

mybatis插件包,mybatis-3.4.6

mybatis插件包,mybatis-3.4.6。。。。。。。。。。。。

2018-06-08

spring框架:spring-framework-4.3.9.RELEASE-dist

spring框架:spring-framework-4.3.9.RELEASE-dist。。。。

2018-06-08

android沉浸式状态栏变色状态栏

android沉浸式状态栏变色状态栏android沉浸式状态栏变色状态栏android沉浸式状态栏变色状态栏

2018-06-08

android短信验证,亲测有效。

android短信验证,亲测有效。。。。。。。。。。。。。。

2018-06-08

zookeeper客户端连接工具: zktools

zookeeper客户端连接工具,亲测有效

2022-02-08

crossRequest3.0.0(解压安装可用).zip

cross-request3.0.0,支持最新版本的chrome浏览器,解压安装可用。

2019-06-12

Execute shell script on remote host using ssh.sh

Jenkins构建Execute shell script on remote host using ssh命令;JenkinsSSH执行命令;

2021-04-07

yum.repos.d.zip

centos7 yum源

2022-01-13

Notepad ++ 离线安装JsonFormat插件:NPPJSONViewer.zip

Notepad ++ 离线安装JsonFormat插件,安装方法:打开Notepad++, 点击菜单栏“插件”,下拉点击“打开插件文件夹...”,把NPPJSONViewer.zip复制到打开窗口,解压,重启Notepad++就OK了。

2021-12-24

Android源代码:图片剪切ImageCutDemo

Android源代码:图片剪切ImageCutDemo。。。。。。。。

2018-06-08

Mycat-server-1.6

已经配置好了分库,数据库shop,分库shop1,shop2,shop3,一个user表。

2018-08-21

android就剪切图片源码ClipPhoto

android就剪切图片源码ClipPhotoandroid就剪切图片源码ClipPhoto

2018-06-08

Android源代码:自定义的actionbar搜索框CustomSearchView-master

Android源代码:自定义的actionbar搜索框CustomSearchView-master

2018-06-08

android支持包:android-support-v4

android支持包:android-support-v4。。。。。。。。。

2018-06-08

Android源代码:HandlerDemo

Android源代码:HandlerDemo。。。。。。。。。。。。

2018-06-08

pdfVue.zip

项目需求需要在vue中展示pdf,vue-pdf这个插件非常好用,并且还有许多方法、属性能进行功能扩展;本文在参考后做了修改,加入了Element样式并且提供在线预览、下载pdf和在线下载图片。 下载后解压,在解压目录运行一下命令: cnpm install cnpm run dev 到浏览器: http://localhost:8080/#/pdf1/ http://localhost:8080/#/pdf2/ http://localhost:8080/#/pdf3/ http://localhost:8080/#/pdf4/

2019-07-09

Android源代码:android触摸事件_TouchEvent

Android源代码:android触摸事件_TouchEvent,触摸事件监听器

2018-06-08

gradle.properties

解决android studio构建太慢的问题,详细教程:https://blog.csdn.net/yang5726685/article/details/80786022

2018-06-23

Android源代码:选项卡tabhostdemo

Android源代码:选项卡tabhostdemo。。。。。。。。。。

2018-06-08

crossRequest(包含2.8.0和3.0.0版本).rar

包含cross-request2.8.0和cross-request3.0.0,支持最新版本的chrome浏览器,解压安装可用。

2019-06-12

Android源代码:TestLayoutInflationUseListView

Android源代码:TestLayoutInflationUseListView。。。。

2018-06-08

android-support-v4-v7

android-support-v4-v7,android支持包:android-support-v4-v7

2018-06-08

SpringmvcDemo.zip

idea基于maven创建SpringMVC项目,导入配置完成运行,http://localhost:8086/SpringmvcDemo/home/index.

2020-03-29

Android源代码:框架分页FragmentTabHostTest

Android源代码:框架分页FragmentTabHostTest。。。。。。

2018-06-08

空空如也

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

TA关注的人

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