- 博客(24)
- 资源 (18)
- 收藏
- 关注
原创 在写spring项目的时候,有时候需要写ApplicationContext,有时候不要写ApplicationContext
刚开始有点疑惑,小白级别的疑惑,哈哈为什么有时候需要用ApplicationContext appContext = new ClassPathXmlApplicationContext("classpath:META-INF/spring/applicationContext-common.xml"); 手动的加载 spring 的 xml 文件,有时候就不需要手动创建...
2018-04-26 10:32:28 1109
原创 单例模式的两种实现方法:饿汉式和懒汉式以及民间懒汉式和登记式
实现一个单例对象的方法分三步:<1>私有化本类的构造方法<2>创建本类对象<3>提供对外公共的访问方法,可以让外类访获取到该单例对象(也就是提供一个 get 方法)例如:package Singleton;public class Singleton_test { public static void main(String[] a...
2018-04-19 15:39:10 649
原创 严重: Servlet.service() for servlet [taotao-manager] in context with path [] threw exception [Request
我出现这个的原因是由于没有注入mapper导致的,如下:在注入的时候,每条注入语句前面都要加上一个 @Autowired 这个注解,不然只是创建了一个类的引用,而没有创建实体对象,所以上面的图里面显示为 NULL,但是这里面同样会有值,只是这些值是“野”值,没有对应的实体对象,所以也就不能被插入到数据库,因为在 mapper 的 xml 配置文件中需要实体对象才能把相应的值插入数据库...
2018-04-19 10:27:58 7543 1
原创 获取和设置线程的名称
package multiThread;public class ChangeAndGetNameofThread { public static void main(String[] args) { //对于继承Thread 方式设置和获取线程的方法 //方法一:通过构造传参设置线程名称 new Thread("小狗线程"){ @Override public v...
2018-04-17 16:08:04 868
原创 开启多线程的方法
要开启一个多线程有两种方法:1、继承 Thread 类通过继承 Thread 类的方式实现多线程有4个步骤:<1>create 一个类,让它继承 Thread 类<2>重写 Thread 类里面的 run 方法,把需要执行的代码块放在 run 方法体内<3>在主线程(主程序)内创建该类的对象<4>用该对象调用 start 方法例子:package m...
2018-04-17 10:11:35 9505
原创 Could not autowire field: XXXXX.
在做springMVC 项目的时候,出现这个错误,导致原因是没有在 service 上加注解 @Service
2018-04-15 17:19:22 813
原创 mybatis 实现查询商品列表的分页
1、首先在 mybatis 的配置文件 sqlMapConfig.xml 文件里面添加分页插件:<!-- 配置分页插件 --> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"> <!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLi...
2018-04-15 08:48:44 649
原创 mybatis pageHelper 不分页
有可能是 mybatis 的配置文件 sqlMapConfig.xml 没有配置 pageHelper 插件导致
2018-04-14 21:00:28 1276
转载 com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor和oracle不识别
出现的错误一:[html] view plain copyorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: I...
2018-04-14 09:37:09 4756 4
转载 正则表达式功能以及应用
正则表达式,就是用某种模式去匹配一类字符串的一个公式,正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,不管是.Net平台还是Java平台,正则表达式表达的意思都是一样的,下面我们主要分析Java正则表达式中的功能和具体应用,希望文章对您有所帮助,仅供参考。 自从jdk1.4推出java.util.regex包,就为...
2018-04-12 10:03:40 762
原创 myeclipse 创建work set 后不显示的解决方法
在项目视图界面(project Explorer)界面,在右上角上有个倒三角,点击它,选择“select working set...”如下图:这里面有你刚创建的work set,如下图,选择你所创建的work set,点击finish,即可转到该工作目录下,你会发现左边里面一个项目都没有了,在这里你可以创建 属于该 work set 下新的项目...
2018-04-11 16:46:17 4865
原创 在删除 maven 聚合工程里面的一个子项目的时候,启动项目报错:XXXpom.xml does not exist
由于我们在添加 maven 聚合工程的子项目的时候,maven 会在父工程的 pom.xml 文件的 modules 标签中添加一个该项目的 module,如下图:因此当我们在删除一个子工程的时候,记得也要把父工程里面 pom.xml 文件里面的这个 module 删除掉,不然会报错...
2018-04-11 14:07:16 3021
转载 web服务器、Apache 和 tomcat 的关系
以一次JSP请求响应为例,讲解服务器,Apache、Tomcat之间的关系。带着这样一个概念去看:Apache与Apache Tomcat(简称Tomcat)都是可以独立运行的服务器。你平时见到的apache-tomcat-7.0.72实际上只是Tomcat服务器。此处整合了Apache和Apache Tomcat。Apache用来处理静态资源,减少Tomcat的服务开销。先来个热身一个请求到发出...
2018-04-11 12:38:15 12915 2
原创 用 maven 命令启动项目和直接用tomcat 启动项目的区别
用 maven 命令启动项目:右键项目——>run as maven build,在 Goals 里面输入:clean tomcat7:run 这样启动项目后,直接在浏览器中输入:http://localhost:8080,就可以直接定位到 index.jsp 页面中(web.xml 中配置了),而不需要在 8080 后面带上项目名,而用 tomcat 启动项目的时候,就需要在 8080 后...
2018-04-10 17:31:06 6895 1
转载 eclipse 中 project facet 的作用
1. 'Project Facets'可理解为:项目的特性,主流 IDE (Eclipse IDEA) 都提供了 facet 的配置。 'Project Facets'作用:暂不描述,先看下面的实验。 2. 来个例子:1) 新建一个java project(右键-->New-->Java Project)。2) 来看一下他的'Project Facets'都选中了哪些属性(选中项目右...
2018-04-10 17:12:50 5833 2
原创 myeclipse 报内存不足的解决方法
打开Windows-> Preferences3然后选择右侧菜单的Java->Installed JREs4点击右侧的jdk,然后点击“Edit”按钮5Default VM Arguments文本框中输入:-Xms64m -Xmx256m ,然后点击finish按钮即可END修改MyEclipse的myeclipse.ini 文件1找到MyEclipse的安装目录,一般如果不修改的...
2018-04-10 15:02:56 1047
原创 myeclipse 创建 maven项目的时候出现:invalid project description 解决方法
看网上大多都是导入项目的时候出现这个错误,我在创建一个maven项目的时候出现了这个错误,原因可能有两个1、有可能是 myeclipse 的内存不足导致(这个原因不常见),修改 myeclipse 内存的方法见我上一篇博客:https://blog.csdn.net/maxiao1204/article/details/798814592、(比较常见的原因)没有在 myeclipse 中的 mav...
2018-04-10 14:24:38 4012
原创 右键tomcat 选择 add and remove,出现的对话框里面没有我们的项目解决方法
假设,我们现在想要启动项目xxx,需要同时将xxx_service,xxx_webapp部署到tomcat服务器上。我们在下方的server选项卡中右击tomcat服务器,选择add and remove。这时候我们发现,在可选的项目中,只有一个xxx_servcice项目文件,缺少了xxx_webapp文件。我们回到项目目录,选择缺少的文件,右击,选择最后的properties选项。也可以直接按...
2018-04-09 14:01:08 5486 4
原创 Bean property 'preFix' is not writable or has an invalid setter method
看看是不是要注入的类名写错了,我当时就是写错了,关键是还恰好存在写错的那个类,也就是能点进去,搞了一下午才发现
2018-04-08 15:43:21 1081
原创 关于Initializing Spring root WebApplicationContext解决方法
1、clean一下tomcat,重新部署一下项目,再启动tomcat2、重新用mybatis自动生成映射文件,再部署项目,再启动tomcat3、(网络常见的错误类型:数据库链接不上)检查数据库是否链接上,(数据库链接的 IP地址是否正确,dao里面的扫描包是否正确,数据库配置信息是否正确:driver、url、username、password等)...
2018-04-08 10:19:25 7706
原创 tomcat启动超时(timeout)解决方法
web工程部署时需要加载很多类和文件,需要的时间比较长。如果时间超过了45秒,tomcat就会自动退出并且报错。双击tomcat server容器,修改配置文件中的启动时间。进入tomcat配置文件界面后,点击右侧的Timeouts选项,展开里面的配置内容就可以修改启动时间。直接输入具体的启动最大耗时时间或者按上箭头修改具体的值,调节启动时间。修改文之后,一定记得保存修改。按ctrl+s就可以保存...
2018-04-08 09:08:07 18526
原创 springMVC 理解大综合
1、http的请求方法:post 和 get 两种请求方式post 请求一般是在jsp 页面中向服务器提交表单数据等需要在服务器中进行保存的请求方式get 请求一般是从服务器中获取某些资源,比如获取一个 jsp 页面等所以,目前理解,这两者一个是请求服务器里面没有的东西,一个是请求服务器里面存在的东西,字面意思也可以理解post请求可以在jsp 页面的 form 表单里面设置:method = p...
2018-04-06 21:03:22 182
原创 springMVC的各种路径含义及其作用
今天在路径问题上又迷糊了,看以前的笔记一时没明白,所以重新编辑一下,使得思路更清晰一些。第一:加载web.xml之后,读哪个配置文件问题?即是applicationContext.xml还是xxx-servlet.xml? 解答:①在web.xml中配置DispatcherServlet时,看下面代码红色 <servlet> <servlet-nam...
2018-04-06 20:48:02 2723
转载 svn一些基本操作含义
原理是这样的 svn服务器一般放在公共的服务器上,大家连这个服务器,在MyEclipse上使用svn控件 可以下载svn上的项目至本地,所以很多公司将开发要用到的软件都放在svn上,有同事来只要连上svn 就可以把需要的东西下下来了1.update更新更新,是指 服务器上变动了的 而你本地没有变动,需要你更新,2.commit提交提交,是指服务器上没有的,也就是你改过的东西,你需要将代码提...
2018-04-02 09:18:17 355
mercurial_extension.zip
2019-06-03
mybatis逆向工程jar组件包
2018-01-24
c3p0-0.9.2.1和mchange-commons-java-0.2.3.3
2017-11-22
aspectjweaver-1.8.7和aopalliance1.0
2017-11-15
matlab-libsvm
2015-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人