自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木子李的博客

不积跬步无以至千里。

  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 mybatis pagehelper RuntimeException: 在系统中发现了多个分页插件,请检查系统配置!] with root cause

mybatis pagehelper RuntimeException: 在系统中发现了多个分页插件,请检查系统配置!] with root cause

2023-01-09 11:37:55 1058

原创 SpringBoot项目启动Disconnected from the target VM

新建的SpringBoot项目启动Disconnected from the target VM, address: '127.0.0.1:57137'

2022-12-12 15:42:06 1058

原创 Mysql DATE_FORMAT 用法

Mysql DATE_FORMAT 用法

2022-09-16 09:54:46 1763

原创 Mybatis分页插件配置

3.5.1版本mybatis xml分页插件配置

2022-09-02 11:18:04 727

原创 Mac配置Maven环境变量

Mac配置Maven环境变量

2022-08-12 13:55:13 446

原创 mac重新登陆前部分账户服务将不可用

重新安装macos的系统后提示:重新登陆前部分账户服务将不可用。点进去无法退出账号,提示无法关闭mac查找。后来发现,是公司的网络问题,切换到自己的手机热点,重新登录一下账号就可以了...

2022-04-23 17:58:06 3800

转载 Git切换远程仓库地址三种方法

注:本文中的url全部需根据自身情况修改1、直接修改远程仓库地址git remote set-url origin url2、删除本地远程仓库地址,然后添加新的仓库地址git remote rm origingit remote add origin url3、修改配置文件每个仓库在初始化时,都会有一个 .git 的隐藏目录,修改其中的 config 文件中的 url4、查看远程仓库地址通过上边修改配置文件,我们知道可以从配置文件中查看远程仓库的地址,同时我们也可以用

2021-03-23 14:37:23 663

转载 问题:使用idea,编译git文件,只修改一行提交时候发现是文件覆盖

不少开发者可能遇到过这个问题:从git上拉取服务端代码,然后只修改了一处地方,准备提交时,用diff软件查看,却发现整个文件都被修改了。这是git自动转换换行符导致的问题。原因不同操作系统使用的换行符是不一样的。Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一直使用CRLF【回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)】作为换行符。而git入库的代码采用的是LF格式,它考虑到了跨平台协作的场景,提供了“换行符自动转换”的功能:如果.

2020-12-30 15:02:47 2143

原创 org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown

背景:学习spring-cloud时,提示:org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown问题原因:根据排查原因是springboot和spring-cloud依赖的包冲突解决方式 <!--eureka 客户端依赖 --> <dependency> <groupId>org.springframe

2020-12-09 15:27:34 5373 1

原创 excel VLOOKUP函数使用方式

背景:有两个excel,A和B:A的excel内容包括:身份证号,姓名B的excel内容包括:身份证号,手机将A和B两个excel合并成:身份证,姓名,手机。在手机号C2格子中输入:=VLOOKUP(A2,E:F,2,FALSE)=VLOOKUP(A2,E:F,2,FALSE)参数讲解A2:需要匹配的数据keyE:F:匹配数据和填充数据列2:E...

2020-04-22 12:34:02 516

转载 Mac 初始化密码

安装完mysql后,使用Navicat连接:Access denied for user 'root'@'localhost' (using password: YES)第一步:点击系统偏好设置-&gt;最下边点MySQL(command+空格:mysql),在弹出页面中,关闭服务第二步:进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 su...

2019-03-04 10:04:20 2451

转载 常用正则表达式

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字...

2018-09-06 10:56:29 121

原创 Java 实现间隔重试(一)

实现类似于支付宝或微信在回调第三方接口时,出错间隔重试的功能。例如:25小时以内完成8次通知(通知的间隔频率一般是:4m,10m,10m,1h,2h,6h,15h);思前想后提出了一下几个方案:1.推送信息记录到表中,定时器触发重推推送失败的数据 优点:实现简单 缺点:实现不了单条数据间隔重推,批量推送服务器IO在短时间内压力大2.使用多线程,将推送失败的数据放入queue中,线程轮询...

2018-05-31 14:37:07 4714 3

转载 定时器Cron表达式详解

Cron有如下两种语法格式:     1.Seconds Minutes Hours DayofMonth Month DayofWeek Year     2.Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:     Seconds:可出现", - * /"四个字符,有效范围为0-59的整数     Minutes:可出现...

2018-05-18 10:38:31 829

原创 JDK代理和Cglib代理实现和区别

一.JDK代理实现接口类public interface UserManager { void addUser(@NotBlank String username, @NotNull(message = "javax.validation.constraints.NotNull.message") String password); void delUser(int userId...

2018-04-17 09:54:14 385

原创 Mybatis 实现原理 一

1.引入demomybatis-config文件内容&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config....

2018-04-09 16:10:38 294 1

转载 PGSQL Key (id)=(1) already exists.

PostgreSQL踩坑记录在进行数据库记录的迁移和复制数据后容易出现错误DETAIL: Key (id)=(1) already exists.1解决方案:select setval('tablename_id_seq', max(id)) from tablename;1在此记录一下,因为感觉需要用到的次数有点频繁...

2018-02-28 16:35:45 3913 1

转载 Spring常用注解

Spring常用注解汇总 本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能,其中base-package为需要扫描的包(含子包)。 @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示

2018-01-04 15:18:10 185

原创 优雅的代码-@valid 使用

1.介绍valid 主要适用于验证参数maven包:javax.validationvalidation-api1.1.0.Final2..类型AssertFalse :falseAssertTrue :trueDecimalMax :Decimal类型最大值DecimalMin :Decimal类型最小值DigitsFuture :

2017-10-19 10:26:19 727

转载 eclipse 安装反编译插件

Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。Eclipse Class Decompiler插件更新站点: http://feeling.sourceforge.net/update离线安装

2017-09-01 10:07:31 13951

原创 springmvc application/octet-stream 问题

错误:[ERROR][10:59:32][http-nio-8080-exec-2]interceptor.GlobalAdvice(46) org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/octet-stream' not supported at org.spri

2017-05-26 11:03:14 26355 2

原创 mysql在表的某一位置增加一列、删除一列、修改列名

如果想在一个已经建好的表中添加一列,可以用诸如:alter table t1 add column addr varchar(20) not null;这条语句会向已有的表t1中加入一列addr,这一列在表的最后一列位置。如果我们希望添加在指定的一列,可以用:alter table t1 add column addr varchar(20) not null after

2017-03-08 17:20:52 1880

转载 SpringMVC 请求、响应流程

概述在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制。先看一下流程图:Http请求的抽象还是回到请求-响应,也就是解析请求体,然后返回响应报文这

2017-02-23 18:05:31 1608

转载 Java 数组 List 转换

ArrayList list=new ArrayList();String strings[]=(String [])list.toArray();这样写代码个人觉得应该没什么问题,编译也没有问题。可是具体运行的时候报异常,如下:Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object;但

2017-02-23 16:13:03 286

转载 SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(上)

转自:http://blog.csdn.net/fw0124/article/details/48280083Spring3.1开始使用新的HandlerMapping 和 HandlerAdapter 来支持@Contoller 和@RequestMapping注解处理:处理器映射RequestMappingHandlerMapping和处理器适配器RequestMappingHandl

2017-02-21 11:11:07 3372 1

转载 Idea 快捷键

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birth

2017-01-18 16:24:18 208

原创 SpringMVC 文件上传

目标:实现一个多文件上传功能。使用框架:spring,springmvc1.搭建spring和springmvc框架,这个不在本次讲述内容,跳过。2.在springmvc的配置文件中添加 其中:CommonsMultipartResolver:用于检查请求中是否还有多媒体文件defaultEncodi

2016-12-14 11:54:33 369

转载 CentOS 6.5开放端口方法

lsof -i tcp:80 列出所有端口 netstat -ntlp 1、开启端口(以80端口为例)       方法一:          /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT   写入修改          /etc/init.d/

2016-12-12 17:42:33 33998

原创 Java不用方法抛出事务

使用场景,不想service中的方法抛出异常,又想自动回滚代码如下:@Override public void testTransaction(String id) { try { if (true) {//业务代码判断 throw new RuntimeException("手动判断抛出异常"));

2016-10-24 18:50:19 390

转载 Linux下*.tar.gz文件解压缩命令

Linux下*.tar.gz文件解压缩命令1.压缩命令:  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令:  命令格式:tar  -zxvf   压缩文件名.tar.gz  解压缩后的文件只能放在当前的目录。

2016-10-10 15:30:13 431

转载 RPC概念和应用

《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它?RPC 功能目标RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《浅出篇》中给出了一种

2016-09-21 17:30:51 1972

转载 update maven之后jre被改成1.5的问题

在pom.xml中添加一下代码: org.apache.maven.plugins maven-compiler-plugin 2.1 1.7 1.7 maven up一下,就OK了。

2016-09-13 11:04:14 651

原创 java springmvc post和get中文乱码问题

背景:和PHP项目对接,出现乱码问题。项目框架:springmvc容器:tomcat1.get处理方法修改server.xml文件:改为增加:URIEncoding="UTF-8"2.post处理方式,在web.xml添加: CharacterFilter org.springframework.web.filter.CharacterEncodin

2016-08-12 10:03:21 1281

原创 maven 使用小结

恶心自己,成全他人。背景:搭建一套开发框架。结构如下:分工:frame_base:是一个pom,主要用于管理jar包frame_util:是工具类集合frame_dao:存放的是mybatis的工具类业务模块:webmodule:service和service-impl的父类service:接口service-impl:接口实

2016-08-11 18:07:59 645

原创 Oracle数据库连接错误:12154

问题描述:安装了一个oracle,死活连接不了,一直提示:ora:12154老生常谈的问题,结果花了一下午。解决步骤如下:一:定位问题1.看看进程中是否已经启动数据库的Linsten进程已经启动。2.查看listener.ora文件,内容如下:乍一看,也没问题。继续下一步。3.查看tnsnames.ora文件,内容如下:

2016-08-11 16:13:23 2819 4

转载 Linux 下修改Tomcat使用的JVM内存大小

常见的内存溢出有以下两种:java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space ---------------------------------------------------------这里以tomcat环境为例,其它WEB服务器如jboss,weblo

2016-08-10 14:42:13 5432

转载 Linux下解压RAR软件下载和解压.zip和.rar文件

下载地址:http://www.rarsoft.com/download.htm(目前最新为RAR 3.71 for Linux)以最新的为准。对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:1:对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介

2016-08-08 20:53:47 9619

转载 Maven依赖Scope标签用法

在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided。如下:                    javax.servlet.jsp            jsp-api            2.1            provided                    scope的其他参数如下:

2016-08-05 14:24:59 436

转载 maven项目发布到tomcat里lib包没有发布的问题

背景:使用maven搭建一套开发环境出现的问题:编译之后在tomcat中web工程下面的lib包没有将jar包打入。截图如下:解决方法:右键项目,选择properties,然后选在使用eclipse做web项目时,为了方便管理jar包,自建了各种 User Library作为第三方的库引入项目,在eclipse中不报任何错误,但是当Web项目发布到tomcat的

2016-08-05 12:40:25 9832 5

原创 springmvc NetworkError: 404 Not Found

问题,使用springmvc时候,jsp引入css,image提示:"NetworkError: 404 Not Found解决方案:方案一:激活Tomcat的defaultServlet来处理静态文件[html] view plaincopyservlet-mapping>         servlet-name>defaul

2016-07-28 16:35:03 2105

eclipse svn 1.8

eclipse svn 1.8 安装方法:http://blog.csdn.net/lipp555/article/details/51851724

2016-07-07

空空如也

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

TA关注的人

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