JavaEE
7yang7
这个作者很懒,什么都没留下…
展开
-
多线程意义最通俗的总结
多线程可以共享同一个java虚拟机实例中堆和方法区的信息在有阻塞操作的时候(如blocking IO),可以改善用户体验,比如酷狗,你可以一边下载,一边修改其他歌曲的信息,如果是单线程的,在下载没完成的时候,界面就死在那,直到下载完成比如以个远程的请求,需要等待请求后的回复,如果请求的响应时间有点久,那么如果是单线程就卡住了,多线程就继续做其他事情。原创 2014-12-01 21:13:35 · 1298 阅读 · 0 评论 -
利用tomcat解决get提交中文乱码问题
修改tomcat conf 目录下的server.xml文件 即可在不改变源代码的情况下解决get提交中文乱码问题原创 2015-08-02 17:48:18 · 533 阅读 · 0 评论 -
eclipse myeclipse console日志信息显示不全的解决办法
在该界面修改红框的值(图中已经改成最大了) 默认值感觉太小 有时候想看最开始的console log信息时会发现看不了 把这个调大以后就能够解决问题了原创 2015-09-02 16:19:04 · 12735 阅读 · 2 评论 -
Struts2运行原理小结
1、 访问Action , 通过hello.action 进行访问 , StrutsPrepareAndExecuteFilter 通过ActionMapper 对象 , 判断Action是否存在 如果 目标Action不存在 ,chain.doFilter(request, response); (struts2 不进行任何操作) 2、 如果ActionMapper 找到目标Acti原创 2015-09-13 14:36:53 · 368 阅读 · 0 评论 -
对于java单例模式线程安全问题的思考
/** * 懒汉式:通过主动调用才会实例化对象,线程不安全 * @author Dev_yang * */public class Singleton { private Singleton(){}; public static Singleton singleton=null; public static Singleton newInstance(){原创 2015-09-08 16:34:32 · 855 阅读 · 0 评论 -
网上精华资源整理合集(补充中.........)
http://www.cnblogs.com/liuling/p/2013-8-10-01.html 从源码上分析Struts的运行原理原创 2015-09-11 17:21:52 · 727 阅读 · 0 评论 -
Hibernate session加载对象的过程
阐述Session加载实体对象的过程。 答:Session加载实体对象的步骤是: ① Session在调用数据库查询功能之前,首先会在一级缓存中通过实体类型和主键进行查找,如果一级缓存查找命中且数据状态合法,则直接返回; ② 如果一级缓存没有命中,接下来Session会在当前NonExists记录(相当于一个查询黑名单,如果出现重复的无效查询可以迅速做出判断,从而提升性能)中进行查找,如转载 2015-10-13 16:48:36 · 1450 阅读 · 0 评论 -
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [cn.itcast.erp.auth.
出现这个错误的原因是: 假如A表对应B表 是一对多 A表中的外键b_id的值在B表中主键找不到匹配的值与之对应 就报了上面的错误原创 2015-11-16 11:59:54 · 833 阅读 · 0 评论 -
springmvc后台接收不到图片解决办法
“` public class UploadController {@RequestMapping(value="/upload/uploadPic.do")//required=false express file upload is optionalpublic void uploadPic(@RequestParam(required=false)MultipartFile file){原创 2015-10-30 22:19:45 · 1634 阅读 · 0 评论 -
mybatis 从数据库查询的信息不完整解决办法
List<Product> products = productService.getProductListWithPage(productQuery); 今天碰到一个很奇怪的现象,上面的代码查出的信息和数据库中的数据有偏差,查了半天才发现是一个细节写错了下面是错误的写法<select id="getProductListWithPage" parameterType="cn.itcas原创 2015-11-02 22:07:19 · 7317 阅读 · 7 评论 -
快速测试dao层查询代码是否正确的开发技巧
下面这种方式不用写测试用例 也不用启动服务器 比较节省时间原创 2015-11-19 14:03:46 · 662 阅读 · 0 评论 -
Spring task @Async执行失败原因分析
package cn.yang.test.utils;import cn.yang.test.entity.Student; import org.springframework.scheduling.annotation.*; import org.springframework.stereotype.Component;import java.text.SimpleDateFormat;原创 2016-01-19 11:00:40 · 2260 阅读 · 0 评论 -
shiro登陆成功不跳转successUrl的问题
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /> <!-- loginUrl认证提交地址,如果没有认证将会请求此地址进行认证,请求此地址将由for原创 2016-01-07 10:54:45 · 10146 阅读 · 1 评论 -
<property name="typeAliasesPackage" value="cn.itcast.core.bean"/>的作用
设置这个 那么在Mapper文件里面就可以直接写对应的类名 而不用写全路径名了原创 2015-08-01 15:35:32 · 8821 阅读 · 0 评论 -
jsp日期格式化
jsp日期格式化原创 2015-07-18 10:22:52 · 466 阅读 · 0 评论 -
JSP调用javabean报错处理方法
jsp:getProperty for bean with name 'cid'. Name was not previously introduced as per JSP.5.3 当我们碰到这种报错时的处理方法上面是老版本tomcat的写法 新版本这种写法会报错采用这种写法就可以解决原创 2014-12-01 21:33:16 · 3992 阅读 · 0 评论 -
IO文件读取路径注意事项
项目中的一个类需要读取文件时,路径名应该是相对于工程目录。原创 2015-03-14 12:33:22 · 500 阅读 · 0 评论 -
何时应该抛出异常(举例说明)
原创 2015-05-06 21:21:47 · 694 阅读 · 0 评论 -
IOC的形象解释
http://www.360doc.com/content/11/0930/13/7770447_152389042.shtml转载 2015-05-14 20:29:38 · 510 阅读 · 0 评论 -
serializer.exclude("*.class");的效果
serializer.exclude("*.class");的效果 余 serializer.exclude("class");的效果是一样的运行效果[{"id":"1","name":"数码相机","price":2000.0},{"id":"2","name":"笔记本电脑","price":3000.0},{"id":"3","name":"空调","pr原创 2015-06-19 21:45:23 · 923 阅读 · 0 评论 -
myeclipse中,项目上有个红叉报错,但是文件中一个红叉叉都没有
通过这篇文章解决http://bbs.csdn.net/topics/310268011以后项目如果报错 可以调出probles视图 里面会有详细的错误提示信息原创 2015-06-21 14:11:44 · 902 阅读 · 0 评论 -
Myeclipse console日志最开始的日志无法查看的解决办法
由于console buffer有大小限制 所以console控制台的日志打印过多就会导致后面输出的日志会覆盖掉之前的 因此导致最初的日志内容无法查看,可以将红框的值改到最大 即可缓存尽量多的日志在缓冲区里原创 2015-07-02 20:54:00 · 857 阅读 · 0 评论 -
Failed to convert property value of type 'com.sun.proxy.$Proxy8 implementing
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘departmentAction’ defined in file [G:\eclipse_workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpweba原创 2015-07-12 16:04:00 · 5278 阅读 · 0 评论 -
== !=比较的是内存地址 字符串用equals比较
今天做项目时犯了一个很低级的错误 用!-去比较两个字符串相等 结果还一直愤愤不平了半天 这两个字符串明明相等 为什么if判断的结果一直是false呢 最后经过debug调试才发现自己一直忽略了一个很简单的知识点== !=比较的是内存地址 字符串用equals比较原创 2015-07-13 10:42:43 · 1657 阅读 · 0 评论 -
Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-07-07 10:09:04 · 1405 阅读 · 0 评论 -
sql左连接 右连接 笛卡尔积 全连接 内连接一看就懂的解释
A表数据 B表数据 内连接 全连接 左连接(左外连接) 右连接(右外连接) 笛卡尔积也叫交叉连接原创 2015-08-08 19:44:23 · 7314 阅读 · 3 评论 -
Web Uploader图片上传 java实现
后台代码 @RequestMapping("/fileUpload.do") public void uploadFiles(@RequestParam MultipartFile file, HttpServletRequest request, HttpServletResponse response){ InputStream inputStream = null;原创 2016-01-20 15:09:45 · 2074 阅读 · 0 评论