摘要: 线程同步的真实意思恰好相反,其实是“排队”。当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。实现同步机制有两个方法: 线程安全的类: 注意:synchronized关键字可以修饰方法,也可以修饰代码块,但不能 阅读全文
posted @ 2017-07-07 09:06 TaoLeonis 阅读(483) 评论(0) 推荐(0) 编辑
摘要: java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存 阅读全文
posted @ 2017-07-07 08:47 TaoLeonis 阅读(321) 评论(0) 推荐(0) 编辑
摘要: java.sql.DriverManger类简介 java的驱动管理类。管理一组 JDBC 驱动程序。 javax.sql.DataSource 接口是 JDBC 2.0 API 中的新增内容,它提供了连接到数据源的另一种方法。使用 DataSource 对象是连接到数据源的首选方法。更深的理解请参 阅读全文
posted @ 2017-07-06 16:24 TaoLeonis 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上: 比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。 在实际写代码时组合方式一般会这样写: A类的构造方法里创建B类的对象,也就是说,当A类的一个对象产生时,B类的对象随之产生,当A... 阅读全文
posted @ 2017-07-06 14:53 TaoLeonis 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: Collection--List: 以特定次序存储元素。所以取出来的顺序可能和放入顺序不同。 ArrayList LinkedList Vector--Set : 不含有重复的元素 HashSet TreeSetMap HashMap HashTable TreeMap补充: List,Set,Ma 阅读全文
posted @ 2017-07-04 15:21 TaoLeonis 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1,Oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。 2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。 3,oracle有 阅读全文
posted @ 2017-06-18 09:29 TaoLeonis 阅读(53445) 评论(4) 推荐(4) 编辑
摘要: 添加商品 1.功能截图 2.代码实现 web层 阅读全文
posted @ 2017-05-13 17:59 TaoLeonis 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 后台商品列表展示 1.功能截图 2.代码实现 dao层 这里将后续几种功能的service层和dao层的代码实现都存放在一起 阅读全文
posted @ 2017-05-13 17:53 TaoLeonis 阅读(5269) 评论(0) 推荐(0) 编辑
摘要: Eclipse配置并启动Tomcat成功,但有时会访问localhost:8080出现404错误,此时需要修改Tomcat配置。步骤如下: 在Eclipse中双击Tomcat server,打开Tomcat配置页面。 修改Server locations为Use Tomcat installatio 阅读全文
posted @ 2017-04-21 12:30 TaoLeonis 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 1:先分析实现的思路 拿到作业,按照要实现的功能,先分析去实现的思路。 如果完全不知到该怎么去实现,完全是一头雾水,那最好就先看看其他人是如何实现的,或者是与老师或同学讨论,或者是在私塾在线的社区里与其它人交流。 重点是要找到解决问题的办法,理清实现的思路 如果自己能想出几步来,那就先把这几步记录下 阅读全文
posted @ 2017-04-14 20:14 TaoLeonis 阅读(1942) 评论(0) 推荐(1) 编辑