- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 mybatis执行两次相同的查询问题
最近做项目发现了mybatis的一个特性:连续执行两次相同的查询,mybatis不会去数据库中查询,而是直接从sqlsession中取,返回的对象也是同一个对象。如在一个类中有如下方法;public void test(){User user = userService.selById(id);userService.deduct(id);
2014-02-25 16:07:53
11733
原创 代码整洁之道——初写代码者易犯的错误
1、不必要的重复代码 很多初学者喜欢复制粘贴,是个非常不好的习惯,最后导致系统充斥着大量重复的代码,对后期的维护相当不便。这个是初学者最易犯的低级错误。2、逻辑混乱、思路不清晰 我曾见过这样的代码 boolean flag; flag = str.indexOf(",")>-1;
2013-01-30 16:41:54
902
原创 双色球复式投注奖等计算算法
算法分析:计算双色球复式(单式也按复式计算,胆拖可先拆成复式来计算)的算法就是一个简单的排列组合算法。例如: 选了m个红球,中了n个红球,选了k个篮球,中了j个篮球(m、n、k、j数值限制请参考上面玩法介绍) n个球全中的概率是从n个球中选出n个,从剩下的m-n个中选出6-n个, Cn n 有1种,result = C (m-n) (6-n) 得出结果相乘1
2013-01-29 16:28:33
26646
1
原创 建造者模式的简单例子
最近学习builder模式,写了一个简单例子。废话少说,直接上代码/** * @ClassName:BuileExample * @Description: 建造者模式,适用于构造参数有多个的情况下 */public class BuildExample { private String a; private String b; private String
2013-01-25 15:02:22
937
原创 服务提供者框架
服务提供者框架是指这样一个系统:多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来。 服务提供者框架有三个重要的组件:服务接口,这是提供者实现的;提供者注册API,这是系统用来注册实现,让客户端访问他们的;服务访问API,是客户端用来获取服务的实例的。服务访问API一般会提供一个默认实现的实例。服务访问API是灵活的静态工厂。它构成了服务提
2013-01-25 11:46:35
466
原创 mysql导入导出数据库
几个常用用例:1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.s
2010-05-28 18:49:00
404
原创 java调用quartz问题总结
用eclipse+tomcat+quartz做调度程序的时候发生 java.lang.NoClassDefFoundError: javax/transaction/UserTransaction 是缺少jta.jar包
2010-05-14 15:31:00
618
原创 java上传图片到ftp
最近在弄新闻编辑后台的管理程序,由于公司没有图片服务器,后台的程序和前台的程序分离。前台和后台都是部署在集群上。要想共享上传的图片,我们在每台机器上开了个ftp。在提交的时候同时将文件上传到ftp上。 页面展示选择了kindEdit js框架。 上传本地图片到服务器的程序如下: %@page import="java.util.*,java.io.*, o
2010-03-30 14:31:00
9521
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人