自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker 中查看日志

通过docker logs命令可以查看容器的日志。命令格式:docker logs [OPTIONS] CONTAINER Options: --details 显示更多的信息 -f, --follow 跟踪实时日志 --since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟) --tail string 从日志末尾显示多少行日志, 默认是all -t, --timestamps 显示时间戳 --until string 显示自某个timestamp之前的

2021-06-16 09:14:12 23780

原创 idea 提交git常见操作

一、关联本地Git客户端首先要根据系统环境安装Git客户端然后使用File --> Settings --> Version Control --> Git配置客户端安装目录二、创建本地仓库根据项目要求创建自己的项目然后使用VCS--> Import into Version Control --> Create Git Repository...在项目上创建Git仓库创建成功后会在项目文件夹内出现.git 目录三、克隆远程仓库我们...

2020-10-30 14:43:33 2750

转载 spring-boot 中日志logback以及logback.xml的详解(二)

默认日志 Logback :默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。从上图可以看到,日志输出内容元素具体如下:时间日期:精确到毫秒 日志级别:ERROR, WARN, INFO, DEBUG or TRACE 进程ID 分隔符:— 标识实际日志的开始 线...

2019-10-13 16:54:21 1242

转载 spring-boot 中日志logback以及logback.xml的详解(一)

一、logback的介绍Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging l...

2019-10-13 14:57:47 307

转载 单例模式及其应用

转载地址:http://www.cnblogs.com/V1haoge/p/6510196.html  所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控制,而应该由代码来限制,强制单例。  单例有其独有的使用场景,一般是对于那些业务逻辑上限定不能多例只能单例的情况,例如:类似于计数器之类的存在,一般都需要使用一个实例来进行记录,若多例计数则会不准确。  其实单例就是...

2019-06-14 00:35:08 251

转载 Java实现单例的5种方式

#Java实现单例的5种方式1. 什么是单例模式单例模式指的是在应用整个生命周期内只能存在一个实例。单例模式是一种被广泛使用的设计模式。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。2. 单例模式和静态类的区别首先理解一下什么是静态类,静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。Math类就是一个静态类。...

2019-06-14 00:25:20 156

转载 java种23种设计模式

【放弃了原文访问者模式的Demo,自己写了一个新使用场景的Demo,加上了自己的理解】【源码地址:https://github.com/leon66666/DesignPattern】一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模...

2019-06-11 00:33:08 133

转载 JAVA中分为基本数据类型及引用数据类型

一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0long:长整型,在内存中占64位,即8个字节...

2019-06-11 00:18:03 160

转载 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序。快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间...

2019-06-05 23:38:12 149

转载 GIT在IDEA中的使用

本文介绍使用IDEA控制Git操作关联本地Git客户端首先要根据系统环境安装Git客户端然后使用File --> Settings --> Version Control --> Git配置客户端安装目录创建本地仓库根据项目要求创建自己的项目然后使用VCS--> Import into Version Control --> C...

2019-03-07 15:16:42 1424

原创 SpringMvc 自定义拦截器HandlerInterceptor的使用

简介SpringWebMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于处理器进行预处理和后处理。应用场景1、日志记录,可以记录请求信息的日志,以便进行信息监控、信息统计等。2、权限检查:如登陆检测,进入处理器检测是否登陆,如果没有直接返回到登陆页面。3、性能监控:典型的是慢日志。HandlerInterceptorpublic interface H...

2018-12-16 16:31:01 1033 1

原创 MySql中的定时任务 ---------- scheduler

第一步:使用命令查看事件调度器是否开启: show variables like '%event_scheduler%'                                            表示当前的事件调度器是关闭的。第二步: 将事件调度器打开 执行: set global event_scheduler=on                          ...

2018-12-16 15:47:58 341

转载 springmvc学习笔记(20)——Map和Model 以及ModelAndView

处理模型数据之Map,Model在上一次的笔记中讲到了使用ModelAndView作为返回值,可以轻松的返回数据并且指定转发的页面。 其实我们也可以使用Map作为参数,将数据传递给页面。直接上代码:import org.springframework.ui.Model;/*** 可以添加map类型的参数(或者Model类型,ModelMap类型)* @param map* @r...

2018-12-15 22:17:44 245

转载 springmvc学习笔记(21)——Servlet原生ApI作为参数

使用Servlet原生API作为参数在前面的笔记中,已经介绍了使用RequestParam注解和POJO来传递参数,但是有时候我们也需要使用到Servlet原生的API,例如HttpServletRequest 和HttpServletResponse 等。该怎么使用呢?看下面代码:   @RequestMapping("/testServletAPI")    public void...

2018-12-15 21:55:13 207

转载 springmvc学习笔记(22)——RequestHeader和CookieValue

RequestHeader和CookieValue这两个注解完全没关联,为啥写在一起呢,因为他们太简单,而且在实际开发中几乎不会用到,所有就干脆写一起了。这两个注解的属性和RequestParam的属性是一样的,用法也几乎一样。他们有三个属性:value,required,defaultValue。直接上代码:/** * 获取请求头中Accept-Language的值* @...

2018-12-15 21:35:58 167

转载 springmvc学习笔记(23)——pathVariable

大家平时一定有注意到qq空间等网址是这样子的:http://user.qzone.qq.com/380472723/ 。我刚学了Java-web之后,看到这样子的路径就很惊讶,我擦咧,这么漂亮的路径怎么写的。按照我们学的知识,如果要获取QQ号为380472723的用户的信息,应该这样子写:http://user.qzone.qq.com?qq=380472723。两者比较,明显前者好看多了。其实s...

2018-12-15 21:31:09 149

原创 springmvc学习笔记(24)——重定向和转发

重定向重定向也是web开发中常用的,在springmvc中,重定向相当的简单    @RequestMapping("/index")    public String index(){        return "redirect:hello";    }轻轻松松,转发给hello.jsp转发同样的,转发网页也是一样的方法    @RequestMapping("...

2018-12-14 23:20:01 148

转载 springmvc学习笔记(25)——文件上传

环境准备文件上传有很多种方法,这里我们使用最简单的apache的包 1. 将以下jar包导入项目中  2. 在springmvc配置文件中配置multipartResolver<!-- 配置 MultipartResolver -->    <bean id="multipartResolver"         class="org.springframewo...

2018-12-14 22:59:33 288

转载 springmvc学习笔记(26)——自定义类型转换器

数据绑定流程使用springmvc框架有诸多好处,其中较为突出的就是它的数据绑定。当我们的前端传过来一个表单的时候,我们只需要使用一个类对象(如Student对象)就接收,springmvc将帮我们把属性一一对应的填充进去。这就是数据绑定。数据绑定过程中,springmvc帮我们把前端传来的字符串,转化为属性对应的数据类型(如String->Integer)那么,spring...

2018-12-14 22:52:30 198

转载 springmvc学习笔记(27)——initBinder注解

怎么使用initBinder注解在控制层加入以下代码即可    @InitBinder    public void initBinder(WebDataBinder binder){        //让name属性无法被接收        binder.setDisallowedFields("name");    }@InitBinder public voi...

2018-12-14 22:42:57 416

转载 springmvc学习笔记(28)——自定义拦截器

1. 自定义拦截器所谓的拦截器,就是用来拦截请求,因此我们可以对用户发来的请求做处理。 写一个类,实现拦截器的接口import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.Hand...

2018-12-14 10:36:34 164

转载 springmvc学习笔记(29)——@ExceptionHandle 注解

HandleException的优先级当一个controller中有多个HandleException注解出现时,那么异常被哪个方法捕捉呢?这就存在一个优先级的问题   @ExceptionHandler({ArithmeticException.class})    public String testArithmeticException(Exception e){        ...

2018-12-13 23:49:08 918

转载 springmvc学习笔记(33)——SimpleMappingExceptionResolver异常映射 XML文件配置

SimpleMappingException异常映射当异常发生时,我们可以将它映射到我们指定的界面在springmvc中配置  <!-- 配置使用 SimpleMappingExceptionResolver 来映射异常 -->    <bean class="org.springframework.web.servlet.handler.SimpleMappi...

2018-12-13 23:43:01 435

转载 springmvc学习笔记(32)——springmvc运行流程

2018-12-13 23:38:17 107

转载 springmvc学习笔记(31)——spring整合spring-Mvc 使用.xml

spring整合springmvc需要整合吗?有的人也许有些疑问,springMvc已经有IOC容器,那么我们还需要使用spring吗?对于这个问题,两种观点各有道理观点一:需要。因为在实际开发中,我们还需要整合hibernate等其他框架,还需要用到事务等,这些需要使用spring来整合配置观点二:因为springmvc已经有IOC容器了。。不需要spring =。=整合后遇到的...

2018-12-13 23:31:26 139

原创 springmvc学习笔记(30)——@ResponseStatus注解处理异常

一、ResponseStatus修饰类ResponseStatus注解的使用非常简单,我们创建一个异常类,加上注解import org.springframework.http.HttpStatus;import org.springframework.web.bind.annotation.ResponseStatus;@ResponseStatus(value=HttpStat...

2018-12-13 23:12:35 562

原创 Mysql中的存储过程

 第一步: 第二步: 第三步:第四步:第五步: 进行测试注意: 在这里我没有使用cun_chu_go_cheng()这个函数,有可能是由于在第三步时我选的模式为 IN 导致和我预期结果不一致。所以截图就换了另外的一个函数。所使用的hao()函数关于模式我没有做任何选择。经过后续在网上浏览发现了   "IN" 表示输入参数,"OUT" 表示输出参数。第...

2018-12-06 15:33:34 154

原创 Tomcat异常,tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException

Tomcat传输文件数量大小异常1、在使用Tomcat服务器的时候,默认是有传输数据大小的限制的。 会报一下的错误org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (24915816) ex...

2018-12-02 14:39:03 3713

原创 equals和==的区别小结

equals和==的区别小结==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 ...

2018-12-01 12:00:21 128

原创 Java中instanceof关键字的理解

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明: ...

2018-12-01 11:46:36 108

转载 MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

 环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因:  同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决方法:...

2018-11-22 09:29:03 142

原创 Excel样式循环报错

导出 Excel数据多报错:java.lang.IllegalStateException: The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook 代码创建的cellSyle太多了。在循环中调用了HSSFCellStyle cellStyle = w...

2018-11-21 17:30:21 222

转载 JDBC模板

最近写了几个同步数据的统计任务,使用到了JDBCTemplate的批处理,顺手将JDBCTemplate的用法大概总结了一下。JDBCTemplate主要提供了五类方法:execute()方法:可用于执行任何sql语句,但是一般用来执行DDL语句;update()以及batchUpdate()方法:update()方法用来执行增加、修改和删除等语句;batchUpdate()方法用来...

2018-11-20 14:16:38 407

转载 MySql截取字符串

1、left(name,4)截取左边的4个字符列:SELECT LEFT(201809,4) 年结果:20182、right(name,2)截取右边的2个字符SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符SELECT SUBSTRING('成都融资事...

2018-11-20 13:59:41 283

原创 HttpServlet接口的使用

研究: javax.servlet.http.HttpServletRequest接口 1、HtpServletRequest是一个接口,Servlet规范中重要接口之一 2、继承关系: public interface HttpServletRequest extends ServletRequest{} 3、HttpServletRequ...

2018-10-19 13:59:29 1424

转载 root目录与alias目录的区别 Nginx路径location配置中,使用root目录与alias目录的区别

   1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的;    2)root指定的目录是location匹配访问的path目录的上一级目录,这个path目录一定要是真实存在root指定目录下的;举例说明    比如静态资源文件在服务器/var/www/static/目录下    1)配置alias目录    loca...

2018-10-17 15:38:06 721

转载 Linux下搭建SVN

鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结/******开始*********/系统环境:Centos 6.5第一步:通过yum命令安装svnserve,命令如下:>yum -y install subversion此命令会全自动安装svn服务器...

2018-10-17 14:11:43 2496

转载 SQL中如何使用EXISTS替代IN

我们在程序中一般在做SQL优化的时候讲究使用EXISTS带替代IN的做法,理由是EXISTS执行效率要比IN高。  之前我一直挺懵懂的一件事情是如何使用EXISTS来替换IN呢,二者表示的意义又是什么呢?今天就我个人理解记录一下  IN表示范围,指某一字段在某一范围之内,这个范围一般使用子查询来获取,由此可知IN子查询返回的结果应该就是这个范围集。  EXISTS表示存在,指至少存在一处,这...

2018-09-12 23:24:01 1297

原创 支付宝支付文档及主要路径

(1)蚂蚁金服首页: https://openhome.alipay.com/platform/home.htm(2)蚂蚁文档中心---》开发文档,之后在页面中找到产品文档可以看到各个产品的文档https://docs.open.alipay.com/https://open.alipay.com/productDocument.htm(3)文档中心----》Api文档,在这里面就是我们可...

2018-09-07 16:45:16 2201

原创 getCause()、e.getMessage()产生的结果

(1)e.getMessage() e.getMessage(); 只会获得具体的异常名称. 比如说NullPoint 空指针,就告诉你说是空指针...  (2)e.getCause()(3)e.getCause().getMessage();这样的话就会获取到错误原因    ...

2018-09-06 16:21:30 13425

空空如也

空空如也

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

TA关注的人

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