
Java
文章平均质量分 54
qq_37371027
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java.io.FileNotFoundException(系统找不到指定的路径。)
解决方法:1.检查文件名是否正确2.检查文件后缀是否正确3.使用FileOutputStream时,如果文件不存在,会自动创建文件。但是,如果文件夹不存在,就会报错"系统找不到指定的路径"原创 2020-07-24 16:47:08 · 3106 阅读 · 0 评论 -
Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource
注释掉xml文件中的<!--<property name="mapperLocations" value="classpath:mapper/*.xml"/>-->原创 2020-07-24 10:42:00 · 367 阅读 · 0 评论 -
RabbitMQ消息队列
RabbitMQ是一个消息代理。它的核心原理是接收和发送消息。RabbitMQ和消息,有一些专有名词,如下:生产(Producing)的意思是发送,发送消息的程序就是一个生产者(producer)。队列(queue)的意思是名称,消息通过你的应用程序和RabbitMQ进行传输,它们能够只存储在一个队列(queue)中。队列(queue)没有任何限制,你要存储多少消息都可以——基本上是一原创 2017-09-12 09:21:38 · 885 阅读 · 0 评论 -
常见的设计模式
单例模式:永远只有这一个实例对象,不管执行什么操作。1、懒汉式:当调用方法时,才能获取所需单例对象,单例对象才能被创建。2、饿汉式:初始类时,单例对象创建。实现单例条件:1.私有的构造函数2.私有的静态全局变量3.公有的静态方法工厂模式:sessionFactory.openSession()每操作一次,创建一个我们所需的对象。sessionFactory每操作一次原创 2017-08-31 15:05:29 · 205 阅读 · 0 评论 -
解决高并发的几种方法
一、将数据存到redis缓存二、使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器.三、使用Ngnix负载均衡在电商项目中,会有某一件商品许多用户去访问,这个时候就会产生高并发,我解决的方式就是使用redis缓存去解决原创 2017-08-07 11:00:26 · 17475 阅读 · 0 评论 -
webservice的理解
webservice用来实现不同平台,不同项目之间数据传输的,他是跨平台,跨语言,跨项目的。原理:通过SOAP(简单面向对象协议)传送数据Webservice用的时候分为服务端和客户端,它的服务端和客户端没有明确的界线,一个项目既可以作为客户端也可以作为服务端webservice服务端配置流程首先在web.xml中引入cxfServlet核心类,指定对以/cxf开头的url路径提供转载 2017-08-07 13:40:53 · 345 阅读 · 0 评论 -
SpringMVC的理解
springMVC是基于方法的,其核心就是servlet,用的时候,在web.xml中配置一个DispatcherServlet分发器,在webinfo文件夹下配置一个xml配置文件,这个xml文件主要是用来扫描Controller层,当我们在页面发送一个请求的时候,dispatcherServlet会拦截这个请求,然后把这个请求转发给相应的handler,handlermapping找到对应转载 2017-08-07 13:39:59 · 239 阅读 · 0 评论 -
hibernate多对多
多对多关联的实现是通过中间表实现的。通过中间表,将这两个表之间的多对多关联关系转换为它们分别和中间表之间的一对多的关联关系。对于Hibernate来说,并不需要建立专门的中间对象来实现这种转换,但是中间表还是需要建立的。Hibernate是通过元素来描述对象之间多对多的关系的级联时必配!!!配置invoice 和 cascadeInvoice = true:维护表关系Cascade =转载 2017-08-07 13:37:54 · 191 阅读 · 0 评论 -
对ORM对象关系映射的理解
ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。原创 2017-08-21 20:03:39 · 469 阅读 · 0 评论 -
Maven总结
maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等Maven的作用到底是什么?当我第原创 2017-08-07 11:11:54 · 288 阅读 · 0 评论 -
模块化开发
什么是模块化?模块化是个一般概念,这一概念也适用于软件开发,可以让软件按模块单独开发,各模块通常都用一个标准化的接口来进行通信。实际上,除了规模大小有区别外,面向对象语言中对象之间的关注点分离与模块化的概念基本一致。通常,把系统划分外多个模块有助于将耦合减至最低,让代码维护更加简单。类是模块类库毫无疑问也是模块。对于类库来讲,可能没有一个单一接口与之通信,但往往却有‘pub转载 2017-08-21 14:40:39 · 327 阅读 · 0 评论 -
SQL语句优化方案
1. 对查询进行优化,要尽量避免全表扫描,首先应考虑在 where及 order by 涉及的列上建立索引。2. 应尽量避免在 where子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,3. 应尽量避免在 where子句中使用 != 或 操作符,否则将引擎放弃使用索引而进行全表扫描。4. 应尽量避免在 where子句中使用 o原创 2017-08-07 11:06:05 · 244 阅读 · 0 评论 -
Target runtime Apache Tomcat 6.0 is not defined 解决方法
eclipse 4.1 导入项目后 Target runtime Apache Tomcat v6.0 is not defi...下载最新版本eclipse4.1后,导入以前的项目,报以下错误,但不影响操作:Description Resource Path Location TypeTarget runtime Apache Tomcat v6.0 is not def原创 2017-08-16 10:23:11 · 413 阅读 · 0 评论 -
正则表达式例子
正则表达式定义:用一些特殊符号表达一些有规律的式子 qq号: 10000以上的QQ号(5位以上的数字,第一位不能为0) /^[1-9]\d{4,}$/ 10000以上的QQ号(5位到11位的数字,第一位不能为0) /^[1-9]\d{4,10}$/ 手机号:13、15、17、18 1原创 2017-08-08 09:00:36 · 271 阅读 · 0 评论