自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring源码分析(二)

本篇文章接着上篇:spring源码分析(一) 继续分析剩下的部分。为了观看方便,这里就再次贴上总图:AOP部分AOP入口这一小节,简单的说了AOP是在哪里创建代理对象的以及要使用哪种方式来创建代理对象。入口方法(wrapIfNecessary)就是在bean初始化后调用的后置处理器(ProxyProcessorSupport)中执行的。这里对这个方法的执行进行了简单的分析。筛选合适的通...

2018-12-13 20:00:37 488

原创 spring源码分析(一)

简介Spring 是一个轻量级的企业级应用开发框架,于 2004 年发布了 1.0 版本。经过十几年的迭代,现在的 Spring 框架已经非常成熟了。Spring 包含了众多模块,包括但不限于 Core、Bean、Context、AOP 和 Web 等。在今天,我们完全可以使用 Spring 所提供的一站式解决方案开发出我们所需要的应用。作为 Java 程序员,我们会经常和 Spring 框架打...

2018-12-13 19:59:59 463

原创 mybatis源码分析

简介在日常开发中我们经常使用到mybatis,所以对于它我们有必要多多的深入了解一波,只有真的了解认识了它,我们才能更好的使用它。闲话不说,先看看总的图样吧!总图预览看完总图,我们再来分别看看每一部分都有什么值得注意的。mybatis简介这个部分简单的介绍了什么是mybatis、为什么要使用mybatis一级要怎么使用mybatis。对于为什么要使用mybatis,说白了就是mybat...

2018-11-29 21:15:52 460

原创 java nio 思维导图

简介java NIO 是从JDK4后引入的新的IO API,可以替代标准的IO。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。好了话不多说,先贴张图。接下来我会简单的说说思维导图的每个部分,至于具体的还是要各位去研究。IO和NIO的区别我们总的知道学NIO 的目的是什么?为什么要学N...

2018-11-22 18:51:00 1588 2

原创 java并发编程思维导图

说在前面的话这里接着上篇的 Java虚拟机思维导图 ,又总结了并发相关的知识点做成了思维导图,这里把它贴出来方便后期的复习。不过没有像 虚拟机 那篇文章详细划分各个部分。闲话不多说,直接贴图。基础部分这个部分列举了并发编程基础,这部分都是比较简单的知识。只不过引入了一些新的知识,新引入的知识会在提升部分进行具体的说明,这里就不过多的介绍。提升部分线程的创建方式除了有常见的继承Thr...

2018-11-19 16:10:48 3279 4

转载 InteIIiJ IDEA 2018 激活

早上起来打开IDEA 提示到期了,需要从新激活,那就去百度找几个地址,用License Server 方式激活就行了呗!试了几个发现都不行,看来只有破解咯。激活方式这里推荐一篇文章: https://blog.csdn.net/halen001/article/details/81137092 ,这里有多种激活方式,非常全。我使用的是破解版激活方式,按照文章的指引成功激活,好像还是个永久期的...

2018-11-13 09:38:45 579

原创 JS中的||和&&

最近在弄js时,碰到一个很奇怪的现象。大家来看下吧。<script type="text/javascript">var str="abcd";document.write(str.indexOf("4048")!= -1 );document.write(str.indexOf("40491")!= -1 );</script>这样打印的结果都是fal

2018-10-23 15:17:38 239

原创 Java虚拟机思维导图

背景在公司实习了一段时间,觉得不太适合这里。可能是心里想着去大厂,导致身在曹营心在汉。也可能是刚步入社会,尤其是程序员的行业,又碰巧赶上项目即将完工将要上线,对加班还是没有做足充分的准备,一时间多少有点不满。也可能是其他原因。不管怎么样吧,还是打算等到实习期结束就换公司,去追逐自己的梦想。大厂不好进,先不说知识面的广度,单是基础知识的深度这一关就拦下了大量的人。所以我打算先加深对java的认识,...

2018-10-22 10:03:50 771 1

原创 SpringBoot中@Transiactional注解没有效果

背景数据库为mysql问题使用SpringBoot操作数据库插入两条数据,service层的方法出现了异常,按理说两条数据都该插不进去的,可以数据库中却还是有一条数据。数据库表格式: service层代码:package com.example.demo.service;import org.springframework.beans.factory.annota...

2018-07-29 16:23:48 1219

原创 SpringBoot 访问404处理

现象这是测试的三个类分别位于:启动类的同一目录下、启动类的下级目录、不和启动类在同一目录。 启动程序后,分别访问: 同一目录下的访问结果 不同目录下的访问结果 下级目录的访问结果 结论SpringBoot中自己创建的类都要在SpringBoot启动类的同一目录或者下级目录。...

2018-07-29 10:37:29 3742

原创 HTML页面table中文字不以省略号显示

     今天在弄让标签中多余的文字以省略号显示时,遇到一个有意思的问题,道友请看。代码<!DOCTYPE HTML><html><head>&

2018-07-24 10:45:37 977

原创 Jedis出现DENIED Redis is running in protected mode because protected mode is enabled 问题解决

第一次使用Jedis操作redis是报了如下的错误: 仔细看了看错误,说的是因为开启了保护模式,导致出错。 所以需要关闭redis的保护模式。解决方法1、修改redis服务器的配置文件 vi redis.conf2、使用 # 注释配置文件中的 bind 127.0.0.13、修改redis服务器的参数配置 修改redis的保护模式为no,不启用 127.0...

2018-07-22 11:34:21 2497

原创 Mapped Statements collection does not contain value for 接口.方法 问题解决

在SSM整合时,遇到了Mapped Statements collection does not contain value for xxx 的问题。如图: 然后就仔细的看了看mapper文件被加载到mybatis的配置文件中接口中有这个方法mapper映射文件的namespace对应接口的全路径(包名+类名)mapper映射文件的sql语句的id对应接口的方法名然后在组长...

2018-07-02 14:13:06 6528 2

原创 访问jsp页面直接以源码的形式显示

错误原因: 在web.xml文件中,配置springMvc前端控制器时,url-pattern路径写成 / * 。 修改: 将 / * 改为 / 就行啦!

2018-05-28 21:29:57 4834 1

原创 mybatis逆向工程配置文件及测试

注意:使用前要导入逆向工程需要的jar包。逆向工程的配置文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://myb...

2018-05-28 10:17:41 879

原创 mybatis逆向工程配置文件出现The reference to entity "characterEncoding" must end with the ';' delimiter.

在使用mybatis的逆向工程时,碰到好多次下面的问题: The reference to entity “xxxxx” must end with the ‘;’ delimiter. 百度了一阵后,找到了问题发生的原因:在xml文件中不认识&符号,所以就会出现上面的错误,所以我们可以将&使用转译符&进行转换。 转换后就没有错误了! ...

2018-05-28 10:07:50 544

原创 MySQL安装

这里使用的是msi安装,也就是傻瓜式安装,并不是zip方式的配置。 之前自己安装mysql时,使用的zip方式,上网百度,各种配置,然后就出各种问题。十分苦恼,心想有没有傻瓜式的安装方法。一首搜还真的有。然后就按照博文上面的来了,果然没有问题。 下面给出博客链接,希望对大家有用! https://www.cnblogs.com/xiaodingdong/p/7223245.html...

2018-05-24 16:11:29 320

原创 mysql 安装 出现Install/Remove of the Service Denied!错误

在安装mysql时出现了下面的错误,导致无法安装: 然后百度了一下解决方法。现在总结下,下次遇到问题时也好解决。 出现这个错误的原因是因为在使用cmd时,没有使用管理员的权限,导致不能安装。所以要以管理员的身份去执行。可以在C:\Windows\System32目录下找到cmd.exe,以管理员身份运行。 然后在弹出的窗口中,找到mysql的文件的目录的lib目录下,再次执行my...

2018-05-24 11:03:57 6353 4

原创 Eclipse中手动导入web.xml文件

刚创建的maven过程中,没有web.xml文件。 需要手动导入web.xml文件。右键工程选择java EE tools,点击第二项,自动生成web.xml文件。

2018-05-21 08:51:47 2859

原创 打包web工程为war包

第一种:使用Eclipse工具      先来文字描述一波。右键工程选择export,然后在原则war file,然后设置war包的名字和路径,最后点击finash完成。      不想看文字?那就贴图!      第二步:

2018-05-20 21:06:49 4034

原创 ajax中return不起作用

jsp页面:// 这里只给出重要部分....// js部分 $(function(){ $("#name").blur(function() { var value = $("#name").val(); // 使用ajax发送请求 $.ajax({

2018-05-06 20:28:21 5117

原创 使用JavaMail实现简单的邮件发送

一、下载JavaMail JavaMail 下载地址: https://github.com/javaee/javamail/releases 使用 JavaMail 1.6.0 要求的 JDK 版本必须是 JDK 1.7 以上(建议使用最新版 JDK)。 二、发送邮件 本文以网易163邮箱为例,发送邮件到qq邮箱。想要使用网易163邮箱发送邮件,网易邮箱需

2018-04-30 20:06:38 744

原创 简单实现jQuery+ajax访问servlet

一个最简单的模型。 前端html页面:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head> <!-- 在线引入jQery,这里也可以换成引入本地的jQuery --> <script src="https://cdn.bootcss.com/jque

2018-04-27 19:48:09 4230 1

原创 JS原型与原型链

在牛客网上刷题时,遇到的一些有关JS原型的问题,做的有点懵!然后就去网上找了一些文章学习,现在吧感觉写的较好的文章分享出来。 最详尽的 JS 原型与原型链终极详解,没有「可能是」。(一) https://www.jianshu.com/p/dee9f8b14771最详尽的 JS 原型与原型链终极详解,没有「可能是」。(二) https://www.jianshu.com/p/652991a

2018-04-19 19:53:26 200

原创 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()L

我是在进行dao层的单元测试时,插入不了数据,感觉很奇怪,这才发现控制台有这么一句话。Exception in thread "main" java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;at org.apach

2018-04-06 13:00:28 225

原创 No qualifying bean of type 'xxx' available 问题解决

配置文件中没有写要扫描的包。 即这句话:<context:component-scan base-package="包全名" />单元测试代码:// 省略import@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations= {"classpath:spring.xml"})public class Mappe

2018-04-06 12:49:04 105194 4

原创 initializationError(org.junit.runner.manipulation.Filter)解决

我在使用Junit进行单元测试时,出现的这个错误。上网差了一些资料后,将问题解决了。现在回过头来总结一下。可能总结的不够全面,欢迎指出不足!首先看看出现的错误:initializationError(org.junit.runner.manipulation.Filter) java.lang.Exception: No tests found matching [{ExactMatcher:f

2018-04-06 12:03:32 4137 2

原创 Eclipse设置字体的大小

在Eclipse的Window选项中选择perferences 然后选择General->Appearance->Colors and Font ,在然后选择Basic的Text Font进行Edit。设置完成之后应用并关闭。

2018-04-05 16:25:52 759

原创 Oracle分页查询

分页查询使用的是rownum伪列,他会根据读取的记录成成一个数字。 先来看一下rownum的基本使用:select * from emp where rownum >= 1; -- 这个可以查询emp表的所有数据select * from emp where rownum > 1; select * from emp where rownum > 10;-- 这个两个查询不出来数据-- 因为

2018-04-02 11:34:09 690

原创 PL SQL 12.0版本注册码

亲自测试,非常可行哦!product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le serial Number:226959 password: xs374ca在对应的位置输入对应的值

2018-03-30 21:24:29 969 1

原创 Eclipse 设置默认编码格式

1、设置java页面的默认编码格式在打开的Eclipse中点击Window->Preferences->General ->Content Type -> Java Properties File(和Java Source File)设置默认编码格式,然后Update,在然后Apple and Close。2、设置工作空间的默认编码格式 在打开的Eclipse中点击Window->Preferen

2018-03-28 20:19:55 6141 1

原创 Oxygen Eclipse安装Java EE

安装Java EE 插件1、在打开的Eclipse中点击Help -> Install New SoftWare,在输入框中输入http://download.eclipse.org/releases/oxygen 2、找到 Web, XML, Java EE and OSGi Enterprise Development,选择下面的4个选项 3、然后一路next,安装完成后重启,就可以创建we

2018-03-28 20:00:01 5068 7

原创 Maven :Failed to read artifact descriptor for xx.jar

在使用Eclipse的Maven工程的pom文件的Overview选项中出现如上错误。 错误的原因:一些pom中配置的jar无法下载,可能是因为你的工程中已经有了对应的jar包,导致无法下载。可以将你的工程中已经存在的这个jar包删除,让maven再次更新。 在pom.xml的Dependencies选项中移除对应的jar包,然后保存pom文件使maven更新。

2018-03-26 12:40:46 1824

原创 Tomcat启动出现:A child container failed during start错误

异常出现的信息:严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[local

2018-03-26 12:24:12 867

转载 MySQL 5.7版本 安装

MySQL 5.7版本的安装使用详细教程一、下载官网下载:https://www.mysql.com/。步骤:【Downloads–>Community–>MySQL on Windows–>MySQL Installer】如果不想去注册oracle账号,就直接下载: 二、安装下载完成之后双击安装。点击next点击next点击excute 点击next 点击next 点击next 点击ne

2018-03-22 10:18:46 795 1

原创 mybatis插入数据显示ORA-00984: 列在此处不允许

错误如图: 执行的语句是: 错误原因:插入的数据小米使用的双引号,改为单引号就行了。但是不知道为什么,如果有知道的请告知。

2018-03-12 19:59:17 2271

原创 mybatis插入数据报ORA-00911: 无效字符错误

出现错误如下: 错误原因: 在mapper.xml文件中执行的sql代码有;号。把分号删除就行了。

2018-03-12 19:39:52 1615

原创 Spring Framework 下载、Spring Tool Suite安装

一、Spring Framework 下载复制 http://repo.springsource.org/libs-release-local/org/springframework/spring/ 到地址栏中选择要使用的版本。二、Spring Tool Suite安装复制 https://spring.io/tools/sts/all 到地址栏,选择要版本进行下载。 打开Eclipse,点击H

2018-03-08 21:04:30 547

原创 SQL Developer 登录出现 The Network Adapter could not extablish the connection 错误

登录SQL Developer是出现如下错误:出现这个错误的原因可能可能有多种,我的解决方式不一定适合你的。如果对你有用,非常高兴帮到你。如果没用,请你不要气馁。问题描述: 当出现这个问题时,就试着上网找解决方法,网上的解决方法大都是确认防火墙是否关闭,配置文件是否有误,数据库的监听和实例是否打开等等。也是花费了一些时间还是没有找到。心里想着前一段时间使用的时候还没有问题,怎么一回到学校就不能用了

2018-03-06 15:37:05 4190

原创 oracle查看编码格式及修改

一、查看编码1、查看oracle数据库编码命令:select * from nls_database_parameters where parameter =’NLS_CHARACTERSET’;执行结果: 查询的数据来源props$,这个代表的是数据库字符集。2、查看oracle客户端编码命令:select * from nls_instance_parameters where paramet

2018-03-06 14:59:54 18457 1

并发编程思维导图

这个是我的并发编程的学习笔记。有需要的童鞋可以下载啊!

2019-01-08

空空如也

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

TA关注的人

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