java
文章平均质量分 53
陈小郎
这个作者很懒,什么都没留下…
展开
-
java的存储机制
简单类型变量是直接在栈内存中开辟存储空间存储变量值. 引用类型变量是由引用空间和存储空间两部分构成,引用空间在栈内存中,存储空间在堆内存中,存储空间负责存储变量值引用空间负责存放存储空间的首地址.引用变量中存放的是地址值,通过地址值可以定义存储位置并修改存储信息.简单变量赋值: int i = 8; int j = i; j ...原创 2018-07-18 14:02:02 · 431 阅读 · 0 评论 -
利用JNI调用c++函数
在公司项目中遇到这么一个难题客户有一个基板,这个基板通过数据线可以连接到电脑上,装上驱动就可以调用基板提供的函数.但是程序是java开发的,所以就需要通过java调用基板函数,但是基板函数允许C++调用不支持java,所以就用到java调用C++基板函数按照返回值大致分为两种1.调用后直接返回数字,一般属于命令型函数,比如打开电源,返回0表示打开成功2.调用后返回数组,比如需要...原创 2018-08-02 10:38:29 · 4068 阅读 · 0 评论 -
一个事务相同的dao层方法,修改第一次查询的结果集,第二次查询结果与第一次一致
今天同事开发过程中遇到这么一个问题使用的Spring+ibatis,在一个service方法中(同一个事务中)里面有一个查询方法第一次查询出来一条结果,用list保存,命名为 fList,然后对fList进行修改,增加了2条,这时候fList.size()==3。然后再用相同的方法相同的参数再查询结果值命名为sList, 这时候sList应该也是1条,但是实际上sList.size...原创 2018-08-03 14:36:55 · 1860 阅读 · 0 评论 -
orcale使用 to_char 查询出来的月份不带零
使用 select to_char(sysdate,‘MM’) from dual 查询出来的月份带有0 比如:01,02如果直接展示的话 展示出 01月 就很奇怪解决方式一select to_char(sysdate,‘fmMM’) from dual 这时候查询出来的月份就是1,2 不带0但是如果需要排序的话并不是按照1,2,3,4,5,6,7,8,9,10,11,12这样排序...原创 2019-06-12 16:17:05 · 1822 阅读 · 0 评论 -
不使用mybatis的@Param有的报错有的却不报错问题
前几天发现在dao层,有的同事没有使用@Param注解,导致系统报错错误如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘uid’ not found. Available parameters are ...原创 2019-06-26 14:33:19 · 3315 阅读 · 5 评论