摘要:    a.检测是否安装了mysql         rpm  -qa | grep mysql     b.卸载系统自带的mysql         rpm -e --nodeps 卸载的包         rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686     c.上传m... 阅读原文
2017-11-08 12:32:01 阅读(733) 评论(0)
摘要: UploadUtils   使用该工具类只需要在上传的Servlet中调用upload方法,传递要上传到的路径和request对象,该工具类返回一个list集合,list集合中是一个一个Map。如果是多值会用&连接,比如[{name=xxx},{hobby=xxx&xxx},{fileName=xxx... 阅读原文
2017-11-08 11:49:02 阅读(737) 评论(0)
摘要: 今天刚开始学习mybatis时,自己去尝试使用mybatis链接数据库,操作数据局时,报了一个下面的错误 Caused by: org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 49; 前言中不允许有内容。 at com.sun.org.apach... 阅读原文
2017-11-08 08:42:02 阅读(768) 评论(0)
摘要: Java 在编程语言排行榜中一直位列前排,可知 Java 语言的受欢迎程度了。 实验楼上的【Java 学习路径】中将首先完成 Java基础、JDK、JDBC、正则表达式等基础实验,然后进阶到 J2SE 和 SSH 框架学习。通过使用 Java 语言实现日记本,个人相册、编辑器、通讯录等,学习并实践 Java 编程基础... 阅读原文
2017-11-08 07:16:26 阅读(772) 评论(0)
摘要:    在Web开发中,不可避免的是需要遇到并发操作的,并发操作就有可能会引发我们的多线程安全问题。比如说,我们多线程下访问同一个变量并且有一个线程做出修改那么就会使得我们另外的线程在不知情的情况下被修改自己的数据。    如果说当我们其中一个线程访问了成员变量Object后并且设置为null,那么其他线程访问就会出现... 阅读原文
2017-11-08 06:52:02 阅读(826) 评论(0)
摘要: 简介: 生产者、消费者模型是多线程编程的常见问题,最简单的一个生产者、一个消费者线程模型大多数人都能够写出来,但是一旦条件发生变化,我们就很容易掉进多线程的bug中。这篇文章主要讲解了生产者和消费者的数量,商品缓存位置数量,商品数量等多个条件的不同组合下,写出正确的生产者消费者模型的方法。 欢迎探讨,如有错误敬请指正... 阅读原文
2017-11-08 06:00:06 阅读(777) 评论(0)
摘要: 11.1)多线程概念 11.2)创建多线程的2种方法 11.3)多线程的生命周期 11.4)同步(掌握) 为什么需要同步? 因为线程安全问题,举例—银行取钱问题,多线程对同一个银行账户进行取钱任务,账户会出现负值的资产,不符合现实生活 所以,当多个线程访问同一资源时,很容易“偶然”出现安全问题 什么是同步 避免出现安... 阅读原文
2017-11-08 00:38:01 阅读(763) 评论(0)
摘要: 在使用spring MVC开发过程中,为了提高项目执行效率,所以在一些外键字段的实体中会注解”@ManyToOne(fetch = FetchType.LAZY)”以实现延迟加载的效果。 但是,在使用ajax请求数据,当需要返回的序列化数据中包含延迟加载的属性时,会出现错误,延迟加载的属性无法进行序列化。在这个时候,... 阅读原文
2017-11-07 23:55:01 阅读(731) 评论(0)
摘要: 回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。 [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。 后来我就看《Thinking i... 阅读原文
2017-11-07 22:03:17 阅读(798) 评论(0)
摘要:   子类重新实现父类的方法称重写;重写时可以修改访问权限修饰符和返回值,方法名和参数类型及个数都不可以修改;仅当返回值为类类型时,重写的方法才可以修改返回值类型,且必须是父类方法返回值的子类;要么就不修改,与父类返回值类型相同。那么,该如何理解呢?为什么要是父类返回值类型的子类?   还是先看示例,详见下文。   包... 阅读原文
2017-11-07 21:01:03 阅读(741) 评论(0)