自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码上人生的博客

生活就像调试代码,问题叠问题,bug加bug,不要唉声叹气,也许这就是最后一个bug

原创 Java高频面试考点之java基础知识

Java基础考点: 开放式面试题

2019-09-20 11:42:12

阅读数 53

评论数 0

原创 Java高频面试题之网络知识

1. 物理层 (网卡就是工作在这一层,数据是比特) (1).功能: 负责在将要通信的两台物理机之间传输比特流,将比特流转化为电流强弱进行传输,到达目的地后,再次转化为比特流. (2) 主要是定义了物理设备的标准,网线的类型,光纤的接口类型,以及各种传输介质的传输速率. 2. 数据链路层(交...

2019-07-18 09:10:41

阅读数 55

评论数 0

原创 springboot与任务

异步任务 在实际的开发过程中使用的是非常广泛的,特别是在邮件发送,数据处理的过程中,不希望影响后面的进程,我们都会采用异步任务 注意: @Async 一定要和 @EnableAsync 搭配使用才能生效 案例: @Service public class AsyncService { ...

2019-06-02 21:42:18

阅读数 154

评论数 0

原创 springboot与检索

elasticsearch的安装: [root@localhost docker]# docker pull elasticsearch 这种方式下载一般会很慢,或者直接卡死,我们可以使用阿里云的镜像加速服务 您可以通过修改 daemon配置文件 /etc/docker/daemon.json ...

2019-06-02 09:36:03

阅读数 201

评论数 0

原创 Springboot与消息

消息的优点: 1.使用异步处理的方式,提高系统的通信能力 2. 应用解耦 3. 流量消峰 例如: 1.当我们用户注册时信息输入完成时,系统需要给用户发送一封邮件,然后发送注册短信.假如每一步需要50ms,如果是系统同步的情况下,那么整个过程需要150ms 2.使用多线程的方式,发送邮件和发送验...

2019-05-26 11:27:07

阅读数 179

评论数 0

原创 Spring boot与数据访问

2.整合基本的JDBC和数据源 1. jdbc <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

2019-05-17 10:57:11

阅读数 21

评论数 0

原创 解决关于springboot应用启动时,不能加载执行resources文件下的SQL文件

在springboot2.0版本之前,如果把SQL文件直接放在resources文件夹下是可以直接被加载执行,完成数据库的创建和数据的插入,但是要符合相应的规则, 1.建表语句要命名为,schema.sql或者schema-all.sql 2.数插入语句要命名为:data.sql或者data-a...

2019-05-14 21:50:50

阅读数 992

评论数 0

原创 Springboot与Docker

Docker非常类似于虚拟机技术,但是它有不是虚拟机,它是一个轻量级的容器技术,但是它却实现了虚拟机的资源隔离技术,性能是远远高于虚拟机的

2019-05-12 19:54:19

阅读数 800

评论数 0

原创 Spring Boot核心技术

14121212

2019-05-06 12:49:55

阅读数 468

评论数 0

原创 解决javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;方案

好好的代码,由于导入了一个maven依赖之后,Tomcat就启动失败了,报出异常,当值项目崩溃.真是心碎了瞬间 错误信息如下: Error starting ApplicationContext. To display the conditions report re-run your appl...

2019-04-28 19:39:41

阅读数 2831

评论数 3

原创 idea中项目能够正常的运行,但是debug失败的解决方案

今天,来解决一个非常令人头痛的问题,就是项目在idea下能够正常运行,但是一旦切换到debug模式,就报错,错误信息如下,也可以直接看解决方案: D:\软件\jdk\bin\java.exe - ERROR: transport library not found: dt_socket FATAL...

2019-04-28 10:08:14

阅读数 3021

评论数 0

原创 Redis知识点总结

思维导图如下: 首先来了解一下NoSQL

2019-04-10 15:13:32

阅读数 100

评论数 2

原创 mysql高级课程知识点

思维导图:

2019-03-28 09:55:04

阅读数 274

评论数 0

原创 mysql核心知识点总结3

在上篇文章中,我们介绍了DQL语言,接下来我们学习DML语言(数据操纵语言) 语法: insert into 表名称(字段名) values(和字段名相对应的值);

2019-03-04 20:19:44

阅读数 90

评论数 0

原创 mysql核心知识点总结2

1241515152

2019-02-15 17:37:38

阅读数 142

评论数 0

原创 Mysql核心知识点总结1

1111

2019-01-22 20:22:33

阅读数 121

评论数 0

原创 Linux知识点

Linux学习总结 今天来学习非常经典的Linux,从最基础的部分学习,一下是这次的学习内容. Linux的工作方向 Linux运维工程师:主要是负责服务器的规划,调优测试,日常监控,故障处理,护具备份只分析,服务器瘫痪了,要迅速的恢复. Linux嵌入式工程师:能够熟练的掌握Li...

2019-01-12 11:26:39

阅读数 514

评论数 0

原创 SpringMVC常用注解和知识点总结

                                                                           SpringMVC学习笔记 1:编写Helloworld程序心得:     1&gt;首先我们要有@Controller注解的类,即表述层,...

2018-11-23 14:47:02

阅读数 405

评论数 0

原创 Spring常用注解及用法总结

Spring中通过注解配置(使用的范围比较广) 1:首先我们需要在Spring容器中注册组件扫描器,Spring会从ClassPath下自动扫描,侦测,实例化具有特定注解的 组件,这些组件包括     *@Component 基本注解,标识了一个受Spring容器管理的组件     *@Respo...

2018-10-27 15:12:15

阅读数 102

评论数 0

原创 MyBatista的API和CURD详解

API(Application Programming Interface),今天我主要谈的是,重量级组件SqlSessionFactory创建过程中的涉及到的几个类的API.首先我们来说一下,线程出现安全问题的条件:(1)只有单例模式才会出现线程安全的问题(2)单例对象中含有可修改的属性.(3)...

2018-07-15 21:05:29

阅读数 180

评论数 0

原创 详解Mybatis框架的的主配置文件------mybatis.xml文件

    今天,我们来详细谈谈mybatis的主配置文件,在上一篇博文中我们已经对这个文件的命名和位置进行了详细的阐述,今天我们主要是说说这个文件中的标签的作用和用法.    在一般的开发过程中,我们通常会把数据库的四大连接参数保存在一个单独的文件中,我个人一般习惯把它们方法一个名为jdbc.pro...

2018-07-15 19:49:17

阅读数 866

评论数 0

原创 Mybatis的SQLSession,配置文件和映射文件解析

    今天开始正式的学习了伟大的SSM框架,首先下手的位置是"M",即Mybatis,以下内容仅是个人在学习中的笔记和心得,如有错,纯属正常,还望大牛们加以改正.废话不多说,直接上内容.    注意:在一下两个配置文件中,'|' 表示的是或 , '...

2018-07-13 20:05:47

阅读数 659

评论数 0

原创 JDK的Proxy动态代理模式和CGLIB动态代理模式的区别和共同点

首先我们来谈谈联众代理模式的不同之处:《1》代理类不同点:(1)Proxy的代理类的创建是通过工具类或者工厂类自动创建的,   我们只需要调用Proxy.newProxyInstance(Loader,interfaces,h);正确的传入相应的参数,就可以得到饿哦们想要的目标类的代理类,这里对这...

2018-07-07 20:02:54

阅读数 80

评论数 0

原创 JDK的Proxy动态代理的详解和实现

动态代理模式 (1)什么是动态代理模式  动态代理中的代理类是由工具类活着工厂类动态生成的,代理关系是在程序运行过程中确立的。   (2)使用动态代理模式的要注意的几点  《1》动态代理模式中是不用程序员手工编写代理类的,是由工具或者工厂类动态生成的。    《2》目标对象是在客户类中创建的,因为...

2018-07-07 08:10:52

阅读数 939

评论数 0

原创 静态代理模式的详解和用法

   静态代理        (1)什么是静态代理      在程序中,一般在程序运行前,我们称为是静态的,只要是在运行过程中,我们都称为动态的。      静态代理是由程序员手工编写的,代理关系在程序运行之前就已经确立的。               (2)使用静态代理的要求      (1)代...

2018-07-06 13:08:50

阅读数 107

评论数 0

原创 代理模式和静态代理详解

代理模式:1):什么是代理模式:         代理模式是GoF四人组提出的23中设计模式之一。(如果一个类T不想被另一个类C直接访问,或者是这个类在不修改自身源码的情况下,增强自己的功能,达到这种目的就可以使用代理模式,可以通过中间类P来完成需求。此时类P称为代理类T被称为目标类,C被称为客户...

2018-07-02 13:22:30

阅读数 108

评论数 0

原创 回调模式的经典型和复杂变形简介

 在学习框架之前,我们应该学习几个经典的设计模式,这些模式大部分属于GoF四人组提出的23种设计模式。今天我们来介绍一下回调模式,首先是回调模式的典型应用形式:如下图所示: 分析如下:对于回调模式,我们可以这样理解:A类中某个对象m的某个方法,调用了B类的某个对象的某个方法doB();但是doB(...

2018-07-02 11:18:59

阅读数 136

评论数 0

原创 Filter过滤器的四种拦截方式和执行顺序

多个过滤器拦击饿同一个目标资源  一个目标资源可以指定多个过滤器,过滤器的执行顺序是由web.xml文件中的&lt;filter-mapping&gt;&lt;/filter-mapping&gt;的部署顺序决定的。一定要注意的是,那个Filter的执行顺序和Fil...

2018-06-08 10:47:04

阅读数 6139

评论数 2

原创 Filter过滤器生命周期,常用类和方法总结

1:过滤器 * 过滤器不是目标资源,它是在去目标资源前后的过程中执行的(也就是双向的过程),另外,过滤器通常是过滤访问路径,只要你访问的资源中包含了我要过滤的路径,我就对你进行过滤,并且它的功能很强大,什么都能被过滤。 * 创建的过滤器的,是写一个类并且实现Filter接口。(javax包)过滤器...

2018-06-06 11:32:14

阅读数 1560

评论数 0

原创 DBUtils工具的使用和详解

DbUtils 是一个jdbc的工具,使用的范围内非常广,主要是为了简化jdbc的代码。核心类:QueryRunner; ResultSetHandler(是一个接口,主要是完成ORM映射,把结果街转化成我们需要的java对象)核心方法: * update();用来执行DDL(DDL:create...

2018-05-15 12:03:53

阅读数 10613

评论数 4

原创 自定义连接池

自定义连接池,连接池的到的连接和通过参数获取的连接之间的差别自定义连接池的特点:1:初始时需要创建连接 Connnection con = DataSourse.getConnection();(如果直接调用这个方法的话那么创建的连接在关闭的时候便会被销毁,所以还需要装饰者模式来增强这个con,)...

2018-05-13 16:36:09

阅读数 202

评论数 0

原创 C3P0连接池

C3p0获取连接的方式一共有两种:1:通过代码设置四大连接参数和池参数。代码如下:public void  fun() throws PropertyVetoException, SQLException {  /**   * 1:配置四大连接参数   *   */  ComboPooledDat...

2018-05-13 16:34:40

阅读数 88

评论数 0

原创 DBCP连接池

DBCP连接池:通过连接池来获取制定数据库的链接条件:1:Jar包Commons-dbcp.jar,commons-pool.jar,还有数据库的驱动包。四大连接参数配置:BasicDataSource dataSourse = new BasicDataSource();dataSourse.s...

2018-05-13 16:33:36

阅读数 47

评论数 0

原创 JSP常用的动作标签

                                                                        Jsp动作标签        这些动作标签是JSP内置的,无需导入标签库,其他的标签都需要&lt;%@taglib%&gt;指令来导入标签...

2018-04-09 10:29:20

阅读数 1573

评论数 0

原创 Cookie的介绍,生命和路径的设置

Cookie遵循的是Http协议,虽然Http协议是无状态协议,也就是说每次的请求都是独立的,无法记录前一次请求的状态,但是我们可以通过Cookie来执行会话跟踪的技术。它是服务器在客户端用来寄存数据的,用来唯一的标示客户端浏览器到底是首次还是多次访问同一个网站的同一个站点,然后还有的功能就是能够...

2018-04-01 12:29:19

阅读数 636

评论数 0

原创 Java Web路径知识点小结

路径可以分为客户端路径,服务器端路径和类路径常见的涉及到路径的有:       *表单&lt;a href=”路径”&gt;XXX&lt;a/&gt;       *超链接&lt;form action=”路径” method =”post”&gt;...

2018-03-27 16:04:35

阅读数 80

评论数 0

原创 Response响应正文

Response响应正文,request和response就像一对不分家的小情侣,总是成对的出现。今天就详细解释request和response到底是什么。Response是一个Servlet.Service();方法的一个参数,类型是javax.Servlet.http.HttpServletR...

2018-03-24 17:30:18

阅读数 2075

评论数 0

原创 java web获取类的资源路径

如何实现获取类的资源路径,类的资源路径都是在服务器下,(比如我自己用的是Tomcat),写代码修改都是在开发环境下,比如Eclipse,但是涉及到类的创建和加载,都是在服务器内部完成,如果资源在classes目录下,根,根目录用“/”表示,如果资源在和Servlet在同一目录下(代码中的“/”代表...

2018-03-23 20:26:08

阅读数 73

评论数 0

原创 统计网站的访问次数

本文介绍如何利用ServletContext统计一个网站的访问总量,而不是分IP地址统计网站的访问次数。这个练习题是一个固定的模型,先获取值,然后对值进行判断,如果值存在如何处理,如果值不存在又如何处理,然后输出结果并且保存值。下面是代码饿程序的截图。ServletContextappliaton...

2018-03-23 16:39:05

阅读数 8722

评论数 0

原创 java web 中关于ConText的简介

本文只是个人在学习中对context的一些简介,不正确的地方还请在评论区留言,帮忙改正。conText介绍:1:它是Servlet三大域对象之一。2:Servlet是只有一个实例的对象,也就是说一个Web对象只有一个ConText对象。3:生命周期特别长,在服务器启动的时候创建,在服务器关闭的时候...

2018-03-21 16:59:50

阅读数 2192

评论数 0

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