摘要:我们将生产者、消费者、库存、和调用线程的主函数分别写进四个类中,通过抢夺非线程安全的数据集合来直观的表达在进行生产消费者模型的过程中可能出现的问题与解决办法。 我们假设有一个生产者,两个消费者来共同抢夺库存里的资源,而生产者和消费者都以线程来实现。 库存对象只有是唯一的才会出现抢夺一个资源的可能,所 阅读全文
posted @ 2019-10-03 22:23 落成 阅读 (28) 评论 (0) 编辑
摘要:目 录 简介 界面截图 主要代码 Dao层代码 Servlet代码 loginServlet ReqServlet queryServlet deleteServlet editServlet jsp前端代码 login.jsp req.jsp index.jsp 源代码github链接 login 阅读全文
posted @ 2019-09-23 20:37 落成 阅读 (40) 评论 (0) 编辑
摘要:我们将生产者、消费者、库存、和调用线程的主函数分别写进四个类中,通过抢夺非线程安全的数据集合来直观的表达在进行生产消费者模型的过程中可能出现的问题与解决办法。 我们假设有一个生产者,两个消费者来共同抢夺库存里的资源,而生产者和消费者都以线程来实现。 库存对象只有是唯一的才会出现抢夺一个资源的可能,所 阅读全文
posted @ 2019-10-03 22:23 落成 阅读 (28) 评论 (0) 编辑
摘要:目 录 简介 界面截图 主要代码 Dao层代码 Servlet代码 loginServlet ReqServlet queryServlet deleteServlet editServlet jsp前端代码 login.jsp req.jsp index.jsp 源代码github链接 login 阅读全文
posted @ 2019-09-23 20:37 落成 阅读 (40) 评论 (0) 编辑
摘要:集合接口区别 List 接口存储一组不唯一,有序(插入顺序)的对象,允许有相同的元素。 Set 接口存储一组唯一,无序的对象,不保存重复的元素。 SortedSet继承于Set保存有序的集合。 Map 接口存储一组键值对象,提供key(键)到value(值)的映射。 Map.Entry描述在一个Ma 阅读全文
posted @ 2019-09-11 11:26 落成 阅读 (92) 评论 (0) 编辑
摘要:”https://www.runoob.com/java/java-data-structures.html” 成员方法:是类中自己定义的方法。 构造方法:要和自己类中类名相同。 成员方法:是类中自己定义的方法。 构造方法:要和自己类中类名相同。 不论是构造函数还是成员方法,子类想引用父类的构造函数 阅读全文
posted @ 2019-09-10 18:54 落成 阅读 (48) 评论 (0) 编辑
摘要:异常处理(Throwable)和继承Exception类是Throwable类的子类Throwable类的主要方法自定义异常类继承于Exception类,通过throw new Exception手动抛出异常Java不支持多继承继承的特性:继承调用父子类构造函数顺序问题 异常处理(Throwable 阅读全文
posted @ 2019-09-09 20:51 落成 阅读 (41) 评论 (0) 编辑
摘要:用easyui实现查询条件的后端传递并自动刷新表格的两种方法 搜索框如下: 通过datagrid的load方法直接传递参数并自动刷新表格 通过ajax的post函数传递参数并通过loadData方法将数据初始化到表格中 js代码(搜索按钮的点击事件部分): $("#standardQueryBtn" 阅读全文
posted @ 2019-09-09 11:32 落成 阅读 (98) 评论 (0) 编辑
摘要:在JDBC中实现SQL语句的模糊查询 在大多数情况下我们可以在JDBC中写入sql语句通过占位符的方式来直接查询,但是如果要进行模糊查询,需要转义字符才能够正常查询。 sql语句: 在大多数情况下我们可以在JDBC中写入sql语句通过占位符的方式来直接查询,但是如果要进行模糊查询,需要转义字符才能够 阅读全文
posted @ 2019-09-06 23:34 落成 阅读 (70) 评论 (0) 编辑
摘要:向DataGrid数据表格增加查询搜索框 效果如下: js代码: $(function(){ var dg = $('#dg').datagrid({ url:"${pageContext.request.contextPath}/OfferServlet",//servlet路径 columns: 阅读全文
posted @ 2019-09-06 23:21 落成 阅读 (61) 评论 (0) 编辑
摘要:“https://www.runoob.com/java” 1.Java运算符优先级 2.内置数据类型的包装类 抽象类Number是所有包装类(Integer、Long、Byte、Double、Float、Short)的父类。 当数据类型要作为对象使用时,编译器会把内置类型装箱为包装类。 当对象要作 阅读全文
posted @ 2019-09-05 01:42 落成 阅读 (104) 评论 (0) 编辑
摘要:easyui中formatter的用法 当我们使用easyui需要对某一列进行格式化处理value数据时,可以使用formatter进行格式化 商品类型值为0时,前端将显示“主体商品”。 商品类型值为1时,前端将显示“附属商品”。 value:字段值 row:行记录数据 index:行所在索引 js 阅读全文
posted @ 2019-09-05 01:06 落成 阅读 (144) 评论 (0) 编辑