摘要:
一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。拿到信 阅读全文
摘要:
//案例如下: package com.aresoft.test; import java.util.Random;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier 阅读全文
摘要:
//如下使用案例 package com.aresoft.test; import java.util.concurrent.CountDownLatch; public class Test { public static void main(String[] args) throws Excep 阅读全文
摘要:
1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名,而不是表格的字段名。 <insert id="insert" parameterType="Spares" useGeneratedKe 阅读全文
摘要:
2. 虽然上面改写成Dao接口实现类的方式,但访问sql映射文件中定义的sql时需要调用 SqlSession 的 selectOne() 方法, 并将 sql 的位置(命名空间 + id)和参数传递到 selectOne() 方法中,且第一个参数是长字符串,第二个参数是object 对象,编写代码 阅读全文
摘要:
1. 没有使用接口编程,Java是面向接口编程语言。应该对数据库操作定义一些接口,调用dao接口完成数据库操作。 阅读全文
摘要:
项目结构目录如下: UserMapper.java 为接口文件。User 为实体类。UserMapper.xml 为对应mybatis的xml文件。test为对应的测试包 applicationtest.xml文件为对于的spring配置文件的。db.propertise 为数据库配置。log4j是 阅读全文
摘要:
hbh 开发规范文档 一:目的 使本组织能以标准的,规范的方式设计和编码。通过建立编码规范,以使每个开发人员 养成良好的编码风格和习惯;并以此形成开发小组编码约定,提高程序的可靠性,可读性, 可修改性,可维护性和一致性等,增进团队间的交流,并保证软件产品的质量。 二:代码组织与风格 1:长度:为便于 阅读全文
摘要:
# level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。log4j.rootLogger=DEBUG,CONSOLE,DATABA 阅读全文