![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
认真编程的程序猿
进击的巨人
展开
-
org.hibernate.exception.DataException: could not execute statement
我找到的问题是实体类中属性关联的jar包和数据库不匹配!!!!我实体属性定义如下:DAO层实现如下,进行数据的添加进行单元测试发现报错如下!!!把Date()关联的jar包改成Java.sql.Date后运行顺利!!!问题解决分析总结:1.java.sql.Date是为了配合SQL DATE而设置的数据类型。“规范化”的java.sql.原创 2016-09-02 16:03:16 · 36022 阅读 · 0 评论 -
Spring Httpinvoke实现对外接口及效率提升
本文转自:ITtye-snowolf博主 最近接手服务器总被人质疑效率问题,说到底是质疑Spring HttpInvoke的效率问题。好在经过同事们的努力,找到了问题的根源,最终解决了这个问题。我也顺道整理一下Spring HttpInvoke——那曾经最为熟悉的东西。Spring HttpInvoke,一种较为常用的、基于Spring架构的服务器之间的远程调用实现,可以转载 2017-04-07 11:49:39 · 4382 阅读 · 2 评论 -
【Shiro】Apache Shiro架构之自定义realm
Shiro系列文章: 【Shiro】Apache Shiro架构之身份认证(Authentication) 【Shiro】Apache Shiro架构之权限认证(Authorization) 【Shiro】Apache Shiro架构之集成web 【Shiro】Apache Shiro架构之实际运用(整合到Spring中) 之前写的博客里都是使用.ini文件转载 2017-03-31 09:45:08 · 323 阅读 · 0 评论 -
【Shiro】Apache Shiro架构之实际运用(整合到Spring中)
Shiro系列文章: 【Shiro】Apache Shiro架构之身份认证(Authentication) 【Shiro】Apache Shiro架构之权限认证(Authorization) 【Shiro】Apache Shiro架构之集成web 【Shiro】Apache Shiro架构之自定义realm写在前面:前面陆陆续续对Shiro的使用做了一些总结,如题,转载 2017-03-31 09:47:02 · 768 阅读 · 0 评论 -
【Shiro】Apache Shiro架构之身份认证(Authentication)
Shiro系列文章: 【Shiro】Apache Shiro架构之权限认证(Authorization) 【Shiro】Apache Shiro架构之集成web 【Shiro】Apache Shiro架构之自定义realm 【Shiro】Apache Shiro架构之实际运用(整合到Spring中) Apache Shiro是一个强大易用的Jav转载 2017-03-27 11:07:18 · 612 阅读 · 0 评论 -
【Shiro】Apache Shiro架构之权限认证(Authorization)
Shiro系列文章: 【Shiro】Apache Shiro架构之身份认证(Authentication) 【Shiro】Apache Shiro架构之集成web 【Shiro】Apache Shiro架构之自定义realm 【Shiro】Apache Shiro架构之实际运用(整合到Spring中) 上一篇博文总结了一下Shiro中的身份认证,本文主要来总转载 2017-03-27 11:39:01 · 281 阅读 · 0 评论 -
架构初识之maven的pom文件中中各个标签的含义
com.xxx.yydip-dubbo-api1.0dip-dubbo-api平台接口定义模块http://maven.apache.orgjar4.0.0原创 2017-05-27 11:09:35 · 3370 阅读 · 1 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext
类似bug主要是由于NoClassDefFoundError 未找到 指定的jar包里的类造成的,正确的解码方式是,根据提示去maven 中央仓库搜索对应的jar包,并添加到对应的pom 文件以该异常为例,添加如下代码到对应的pom即可。dependency> groupId>javax.servletgroupId> artifactId>javax.ser原创 2017-06-06 11:18:51 · 496 阅读 · 0 评论 -
java格式化小数点问题,四舍五入
方法一:使用DecimalFormat进行数字格式化public static void test1(DecimalFormat df) { //默认显示3位小数 double d = 1.5555555; System.out.println(df.format(d));//1.556 //设原创 2017-06-01 17:37:59 · 2718 阅读 · 0 评论 -
Mybatis查询之resultMap和resultType区别
结论resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型,resultType中的内容就是pojo在本项目中的位置。当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,因此对于单表查询的话resultType是最合适的。resultMap:适合使用返回值是自定原创 2017-07-04 11:52:08 · 1618 阅读 · 0 评论 -
Query failed with error code 96 and error message 'Executor error during find command: OperationFail
Query failed with error code 96 and error message 'Executor error during find command: OperationFailed: Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smal原创 2017-07-04 14:20:02 · 9794 阅读 · 4 评论 -
mybatis动态sql中的trim标签的使用
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user 0"> AND name=#{name} 0"> AND gender=#{gender} 假如说name和gender的值都不为null的话打印的SQL为:select * from转载 2017-07-04 14:34:21 · 493 阅读 · 0 评论 -
application.properties 改成 application.yml
现在我们的application.properties文件内容是:[plain] view plain copy server.port=8090 server.session-timeout=30 server.context-path= server.tomcat.max-threads=0转载 2017-07-13 15:17:07 · 3686 阅读 · 0 评论 -
tomcat的server.xml配置文件中三个端口的作用
以Tomcat7.0为例, 在安装目录下. conf/server.xml 中可以配置三个端口号, 如果使用多个tomcat 是需要配置这三个.该Connector 用于监听请求.protocol: HTTP/1.1 协议 ,用于监听浏览器发送的请求. 设置成80 后可以直接使用http://localhost 访问 AJP/1.3 协议 , 用于监听其他服务原创 2017-09-04 17:18:44 · 20464 阅读 · 0 评论 -
@Transient
本文转载自:点击打开链接java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。transient使用小结1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。2)transient关键字只能修饰变量,转载 2017-02-15 15:22:27 · 382 阅读 · 0 评论 -
jms activeMQ与spring的集成(转载)
这几天刚学习了一下消息队列,一直苦于找不到很好很简单的上手资料,苦找几天的资料,自己终于把这一块搞的差不多理解了,下面是自己的学习小demo,仅供上手,大致理解怎么跑,方便那些和我一样苦苦找寻资料的用户吧,废话不多说,直接上代码: 1、首先引入activeMQ和spring的jar包 ,直接上图上面的jar包第一个是activeMQ的,还有spring的commos转载 2017-01-18 16:01:08 · 291 阅读 · 0 评论 -
web容器 web服务器 servlet/jsp容器 之间的区别和关系
Web服务器(软件):Apache http server, 这个它的网址,http://httpd.apache.org/download.cgi#apache24,实现的是HTTP协议,提供的是静态网页服务。替代者有NginxWeb容器:tomcat, http://tomcat.apache.org/whoweare.html, 实现的是JSP,Servlet转载 2016-10-21 18:03:46 · 552 阅读 · 0 评论 -
Java.Lang.Nullpointer.Exception
原因一:查看与实体类(POJO类)的类名与数据库中的对应表的的表名是否映射正确。原因二:查询对应表中的行的键值(或其他查询选项)是否存在原因三:查询所传参数是否和表中对应的列属性类型相对应。原因四:是否获取连接,查看cfg.xml文件里的连接配置选项。原创 2016-09-30 15:59:38 · 1063 阅读 · 0 评论 -
@Resource和@Autowired的区别
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam转载 2016-12-09 18:02:36 · 199 阅读 · 0 评论 -
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指ur转载 2016-12-21 16:33:26 · 689 阅读 · 0 评论 -
Druid:一个用于大数据实时处理的开源分布式系统之是什么
Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够原创 2016-12-19 15:03:09 · 954 阅读 · 0 评论 -
spring的事务管理器的配置
DataSourceTransactionManager:事务管理器对JDBC(Java Data Base Connectivity,java数据库连接)进行事务管理,在spring中是对JdbcTemplate(用来进行对数据库的增删改查的操作,详细介绍请见Spring中jdbcTemplate的用法实例)进行事务管理,在spring的DataSourceTransactionManager原创 2016-12-19 17:10:16 · 729 阅读 · 0 评论 -
Spring中jdbcTemplate的用法实例(一)
一、首先配置JdbcTemplate;要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。 第一种方式:我们可以在自己定义的DAO 实现类中注入一个DataSource 引用来完 成JdbcTemplate 的实例化。也就是它是从外部“注入” DataSource 到DAO 中,然后 自己实例化JdbcTem转载 2016-12-19 17:11:50 · 523 阅读 · 0 评论 -
Druid:一个用于大数据实时处理的开源分布式系统之怎么用
简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource();dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSou原创 2016-12-19 17:15:17 · 439 阅读 · 0 评论 -
taglib和自定义标签的开发之tld文件
这表示是指令,主要用来提供整个JSP 网页相关的信息,并且用来设定JSP网页的相关属性,例如:网页的编码方式、语法、信息等。起始符号为: <%@终止符号为: %>目前有三种写到内的指令:page、include 和taglib,每一种指令都有各自的属性。page 指令是最复杂的JSP指令,它的主要功能为设定整个JSP 网页的属性和相关功能。include 指令表示:在JSP 编译时插入原创 2016-10-25 16:50:23 · 3669 阅读 · 0 评论 -
filter lisenter servlet interceptor
文章分析很透彻,希望有时间自己能重新整理,更好的分享。转载 2016-12-20 16:47:02 · 308 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
重点看有颜色标注的,并结合filter lisenter servlet interceptor一问对interceptor进行学习。原创 2016-12-20 17:37:15 · 203 阅读 · 0 评论 -
大型网站架构之分布式消息队列
大型网站架构之分布式消息队列 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最转载 2017-01-16 21:14:51 · 174 阅读 · 0 评论 -
jms activeMQ与spring集成进阶篇(转载)
前不久,刚学习了jms的简单入门,后面紧接着就做了一个关于jms的负载均衡的项目,做完之后颇有打通任督二脉的感觉,感觉很多之前不是很理解的东西,都有些理解了,比如服务器端的监听、具体的jms的使用等,收获有点大。 流程如下图所示:客户端: xml配置,这里用到了两台服务器,connectionFactory便可以看出,因为传的是对象,转载 2017-01-18 15:57:46 · 261 阅读 · 0 评论 -
mongoTemplate通过Query条件指定查询条件和返回字段
本文转自 Spring Data MongoDB 基本文档查询(Query、BasicQuery) ,仅做学习备份,如有侵权请联系博主删除!一.简介 Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,上一篇我们介绍了对MongoDB的新增和转载 2017-12-19 11:38:12 · 82501 阅读 · 7 评论