请稍侯

[数据结构笔记]算法

算法的定义 算法是解决特定问题求解步骤的描述,在计算机中变现为指令的有限序列,并且每条指令表示一个或多个操作。 算法的特性 输入输出 算法具有零个或多个输入,至少有一个输出。 有穷性 算法在执行有限的步骤之后,自动结束而不会出现无线循环。,并且每一个步骤在可接受的时间内完成。 确定性 算法的每一步骤都有确定的含义,不会出现二义性。 可行性 算法的每一步都必须是可行的,也就是说,每一步都能通过执行有限次数完成。 算法设计的要求 正确性 算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性,能正确反映问题的需求、能够得到问题的正确答案。 可读性 算法设计...

Read More

Spring4与Quartz2 实现任务的定时调度

需求 最近在做一个任务,需要定时执行,并且将定时任务单独提出来,使用jar包的形式。 解决 定义任务执行的Bean public class PaymentTask { private static final Logger logger = LoggerFactory .getLogger(PaymentTask.class); public void execute() { logger.info("PaymentTask is starting..."); System.out.println("PaymentTask execute...

Read More

SpringMVC-Controller中使用JSON格式数据入参

需求 最近在最一个接口,接口需要接收一个json格式的数据入参,之前使用的是参数名加参数值的方式 @RequestMapping(value = "submit", method = RequestMethod.POST) @ResponseBody public String payment(@RequestParam(value = "d") String d, HttpServletRequest request) { } 但是这样就会造成一个问题,就必须指定参数名,否则就接收不到参数。 那么就需要对接口进行修改。 解决 在spring-mvc.xml中增加内容 &l...

Read More

MybatisGenerator的使用

简介 以下简介来自这里:http://generator.sturgeon.mopaas.com/index.html MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 您仍然需要对联合查询和存储过程手写SQL和对象。 ...

Read More