JDBC编程中的问题
1. 将SQL语句硬编码到Java代码,不利于系统维护。
设想如何解决:将SQL单独抽取出来,在配置文件(xml方式、properties文件)进行配置。
2. 数据库连接不能重复利用,对数据库资源是一中浪费。
设想如何解决:使用数据库连接池管理数据库连接。
3. 向Statement设置参数时,对于参数的位置...
分类:
其他好文 时间:
2015-06-03 08:27:11
阅读次数:
168
有时我们不能使用数据库而采用文件系统存储数据,这时就需要自行完成基于文件的数据计算。但JAVA本身缺少相应的类库,需要硬编码才能实现结构化文件计算,代码复杂且可读性差。在网上有许多寻找用于文件计算的Java类库的问题,如:
http://www.coderanch.com/t/561180/java/java/read-text-file-perform-operation
...
分类:
编程语言 时间:
2015-06-02 09:20:22
阅读次数:
176
使用Spring Security3的四种方法概述 那么在Spring Security3的使用中,有4种方法:一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过验证;二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已经...
分类:
编程语言 时间:
2015-05-26 22:48:34
阅读次数:
232
原始dao开发问题1、dao接口实现类方法中存在大量模板方法,设想能否将这些代码提取出来,大大减轻程序员的工作量。2、调用sqlsession方法时将statement的id硬编码了3、调用sqlsession方法时传入的变量,由于sqlsession方法使用泛型,即使变量类型传入错误(传入的是泛....
分类:
移动开发 时间:
2015-05-26 14:09:01
阅读次数:
436
使用如下代码时,发现字号不会变大,反而会变小:size = (int) mText.getTextSize() + 1;mText.setTextSize(size);后来发现getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的,两者单位不一致才造成这样...
分类:
移动开发 时间:
2015-05-23 11:28:21
阅读次数:
166
反射机制是Java语言在运行期拥有的一项自观能力,非常规创建对象的一种手段,不是硬编码产生对象,属于一种解释操作,非常规创建对象的一种手段,对性能开发消耗很大,简单来说它就是通过类的名称得到对象(类、属性和方法)的技术优缺点:--反射提高了Java程序的灵活性和扩展性,降低系统的耦合性,提高自适应能...
分类:
编程语言 时间:
2015-05-20 00:11:05
阅读次数:
184
后台JS构建数据库查询就略过,这里采用硬编码方式构建。json="["json=json&"{""id"":""1"",""pId"":""0"",""name"":""张三"",""open"":""true""},"json=j
分类:
其他好文 时间:
2015-05-20 00:08:11
阅读次数:
195
pushd ,popd,dirs这几个命令可以使得工作目录书签化,就是可以按照顺序向前或者是向后移动工作目录,压栈的动作可以保存工作目录列表。对于那些对当前的工作目录没有进行硬编码,并且需要对当前的工作目录做灵活的变动的脚本来说,这是很有用的命令。注意:内建的$DIRSTACK数组变量,这个变量可以...
分类:
其他好文 时间:
2015-05-18 16:16:50
阅读次数:
225
一、OpenCV中的硬编码 OpenCV2.4.6中,已实现利用GPU进行写视频,编码过程由cv::gpu::VideoWriter_GPU完成,其示例程序如下。 1 int main(int argc, const char* argv[]) 2 { 3 if (argc != 2) 4 { 5 ...
分类:
其他好文 时间:
2015-05-16 20:12:53
阅读次数:
148
用途:搞linux主机的内网,拿到通用的账户密码,批量登录,上传系统信息收集脚本,把执行的结果拉回本地,用于分析。缺点:不支持多线程密码必须正确切可连通端口硬编码为22如果不是22请自行修改执行过程:执行ssh.pyrootroot会自动登录ssh,上传本地文件目录下的1.py文件到linux..
分类:
Web程序 时间:
2015-05-15 18:08:41
阅读次数:
162