- 博客(87)
- 资源 (1)
- 收藏
- 关注
原创 spring源码分析(二)
本篇文章接着上篇:spring源码分析(一) 继续分析剩下的部分。为了观看方便,这里就再次贴上总图:AOP部分AOP入口这一小节,简单的说了AOP是在哪里创建代理对象的以及要使用哪种方式来创建代理对象。入口方法(wrapIfNecessary)就是在bean初始化后调用的后置处理器(ProxyProcessorSupport)中执行的。这里对这个方法的执行进行了简单的分析。筛选合适的通...
2018-12-13 20:00:37
586
原创 spring源码分析(一)
简介Spring 是一个轻量级的企业级应用开发框架,于 2004 年发布了 1.0 版本。经过十几年的迭代,现在的 Spring 框架已经非常成熟了。Spring 包含了众多模块,包括但不限于 Core、Bean、Context、AOP 和 Web 等。在今天,我们完全可以使用 Spring 所提供的一站式解决方案开发出我们所需要的应用。作为 Java 程序员,我们会经常和 Spring 框架打...
2018-12-13 19:59:59
551
原创 mybatis源码分析
简介在日常开发中我们经常使用到mybatis,所以对于它我们有必要多多的深入了解一波,只有真的了解认识了它,我们才能更好的使用它。闲话不说,先看看总的图样吧!总图预览看完总图,我们再来分别看看每一部分都有什么值得注意的。mybatis简介这个部分简单的介绍了什么是mybatis、为什么要使用mybatis一级要怎么使用mybatis。对于为什么要使用mybatis,说白了就是mybat...
2018-11-29 21:15:52
557
原创 java nio 思维导图
简介java NIO 是从JDK4后引入的新的IO API,可以替代标准的IO。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。好了话不多说,先贴张图。接下来我会简单的说说思维导图的每个部分,至于具体的还是要各位去研究。IO和NIO的区别我们总的知道学NIO 的目的是什么?为什么要学N...
2018-11-22 18:51:00
1713
2
原创 java并发编程思维导图
说在前面的话这里接着上篇的 Java虚拟机思维导图 ,又总结了并发相关的知识点做成了思维导图,这里把它贴出来方便后期的复习。不过没有像 虚拟机 那篇文章详细划分各个部分。闲话不多说,直接贴图。基础部分这个部分列举了并发编程基础,这部分都是比较简单的知识。只不过引入了一些新的知识,新引入的知识会在提升部分进行具体的说明,这里就不过多的介绍。提升部分线程的创建方式除了有常见的继承Thr...
2018-11-19 16:10:48
3427
4
转载 InteIIiJ IDEA 2018 激活
早上起来打开IDEA 提示到期了,需要从新激活,那就去百度找几个地址,用License Server 方式激活就行了呗!试了几个发现都不行,看来只有破解咯。激活方式这里推荐一篇文章: https://blog.csdn.net/halen001/article/details/81137092 ,这里有多种激活方式,非常全。我使用的是破解版激活方式,按照文章的指引成功激活,好像还是个永久期的...
2018-11-13 09:38:45
654
原创 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
284
原创 Java虚拟机思维导图
背景在公司实习了一段时间,觉得不太适合这里。可能是心里想着去大厂,导致身在曹营心在汉。也可能是刚步入社会,尤其是程序员的行业,又碰巧赶上项目即将完工将要上线,对加班还是没有做足充分的准备,一时间多少有点不满。也可能是其他原因。不管怎么样吧,还是打算等到实习期结束就换公司,去追逐自己的梦想。大厂不好进,先不说知识面的广度,单是基础知识的深度这一关就拦下了大量的人。所以我打算先加深对java的认识,...
2018-10-22 10:03:50
858
1
原创 SpringBoot中@Transiactional注解没有效果
背景数据库为mysql问题使用SpringBoot操作数据库插入两条数据,service层的方法出现了异常,按理说两条数据都该插不进去的,可以数据库中却还是有一条数据。数据库表格式: service层代码:package com.example.demo.service;import org.springframework.beans.factory.annota...
2018-07-29 16:23:48
1285
原创 SpringBoot 访问404处理
现象这是测试的三个类分别位于:启动类的同一目录下、启动类的下级目录、不和启动类在同一目录。 启动程序后,分别访问: 同一目录下的访问结果 不同目录下的访问结果 下级目录的访问结果 结论SpringBoot中自己创建的类都要在SpringBoot启动类的同一目录或者下级目录。...
2018-07-29 10:37:29
3805
原创 HTML页面table中文字不以省略号显示
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;今天在弄让标签中多余的文字以省略号显示时,遇到一个有意思的问题,道友请看。代码&amp;lt;!DOCTYPE HTML&amp;gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&
2018-07-24 10:45:37
1056
原创 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
3057
原创 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
6666
1
原创 访问jsp页面直接以源码的形式显示
错误原因: 在web.xml文件中,配置springMvc前端控制器时,url-pattern路径写成 / * 。 修改: 将 / * 改为 / 就行啦!
2018-05-28 21:29:57
4964
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
934
原创 mybatis逆向工程配置文件出现The reference to entity "characterEncoding" must end with the ';' delimiter.
在使用mybatis的逆向工程时,碰到好多次下面的问题: The reference to entity “xxxxx” must end with the ‘;’ delimiter. 百度了一阵后,找到了问题发生的原因:在xml文件中不认识&符号,所以就会出现上面的错误,所以我们可以将&使用转译符&amp;进行转换。 转换后就没有错误了! ...
2018-05-28 10:07:50
628
原创 MySQL安装
这里使用的是msi安装,也就是傻瓜式安装,并不是zip方式的配置。 之前自己安装mysql时,使用的zip方式,上网百度,各种配置,然后就出各种问题。十分苦恼,心想有没有傻瓜式的安装方法。一首搜还真的有。然后就按照博文上面的来了,果然没有问题。 下面给出博客链接,希望对大家有用! https://www.cnblogs.com/xiaodingdong/p/7223245.html...
2018-05-24 16:11:29
359
原创 mysql 安装 出现Install/Remove of the Service Denied!错误
在安装mysql时出现了下面的错误,导致无法安装: 然后百度了一下解决方法。现在总结下,下次遇到问题时也好解决。 出现这个错误的原因是因为在使用cmd时,没有使用管理员的权限,导致不能安装。所以要以管理员的身份去执行。可以在C:\Windows\System32目录下找到cmd.exe,以管理员身份运行。 然后在弹出的窗口中,找到mysql的文件的目录的lib目录下,再次执行my...
2018-05-24 11:03:57
6621
4
原创 Eclipse中手动导入web.xml文件
刚创建的maven过程中,没有web.xml文件。 需要手动导入web.xml文件。右键工程选择java EE tools,点击第二项,自动生成web.xml文件。
2018-05-21 08:51:47
3043
原创 打包web工程为war包
第一种:使用Eclipse工具 先来文字描述一波。右键工程选择export,然后在原则war file,然后设置war包的名字和路径,最后点击finash完成。 不想看文字?那就贴图! 第二步:
2018-05-20 21:06:49
4143
原创 ajax中return不起作用
jsp页面:// 这里只给出重要部分....// js部分 $(function(){ $("#name").blur(function() { var value = $("#name").val(); // 使用ajax发送请求 $.ajax({
2018-05-06 20:28:21
5177
原创 使用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
817
原创 简单实现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
4536
1
原创 JS原型与原型链
在牛客网上刷题时,遇到的一些有关JS原型的问题,做的有点懵!然后就去网上找了一些文章学习,现在吧感觉写的较好的文章分享出来。 最详尽的 JS 原型与原型链终极详解,没有「可能是」。(一) https://www.jianshu.com/p/dee9f8b14771最详尽的 JS 原型与原型链终极详解,没有「可能是」。(二) https://www.jianshu.com/p/652991a
2018-04-19 19:53:26
233
原创 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
270
原创 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
105586
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
4315
2
原创 Eclipse设置字体的大小
在Eclipse的Window选项中选择perferences 然后选择General->Appearance->Colors and Font ,在然后选择Basic的Text Font进行Edit。设置完成之后应用并关闭。
2018-04-05 16:25:52
845
原创 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
749
原创 PL SQL 12.0版本注册码
亲自测试,非常可行哦!product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le serial Number:226959 password: xs374ca在对应的位置输入对应的值
2018-03-30 21:24:29
1216
原创 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
6302
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
5190
4
原创 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
1916
原创 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
1019
转载 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
976
1
原创 mybatis插入数据显示ORA-00984: 列在此处不允许
错误如图: 执行的语句是: 错误原因:插入的数据小米使用的双引号,改为单引号就行了。但是不知道为什么,如果有知道的请告知。
2018-03-12 19:59:17
2369
原创 mybatis插入数据报ORA-00911: 无效字符错误
出现错误如下: 错误原因: 在mapper.xml文件中执行的sql代码有;号。把分号删除就行了。
2018-03-12 19:39:52
1716
原创 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
682
原创 SQL Developer 登录出现 The Network Adapter could not extablish the connection 错误
登录SQL Developer是出现如下错误:出现这个错误的原因可能可能有多种,我的解决方式不一定适合你的。如果对你有用,非常高兴帮到你。如果没用,请你不要气馁。问题描述: 当出现这个问题时,就试着上网找解决方法,网上的解决方法大都是确认防火墙是否关闭,配置文件是否有误,数据库的监听和实例是否打开等等。也是花费了一些时间还是没有找到。心里想着前一段时间使用的时候还没有问题,怎么一回到学校就不能用了
2018-03-06 15:37:05
4311
原创 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
19294
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人