SpringMVC 和 mybatis 整合之查询(二)

一、需求使用 springmvc 和 mybatis 完成商品列表查询。二、整合 mybatissqlMapConfig.xml:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.or...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

SpringMVC 之高级参数绑定(四)

包装类型 pojo 参数绑定:分析:在形参中让包装类型的 pojo 接收查询条件参数。页面传参数的特点:复杂,多样性。条件包括 :用户账号、产品编号、订单信息。。。 如果将用户账号、产品编号、订单信息等放在简单 pojo(属性是简单类型)中,pojo 类属性比较多,比较乱。建议使用包装类型的 pojo,pojo 中属性是 pojo。页面路径:需求:按产品名字查询。controller 形参:poj...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

toArray()和toArray(Object a[ ]) 区别

List 转换为数组先介绍俩个正确的方法:方法一:String[] arr = new String[list.size]; list.toArray(arr); //此时arr就有了list中的值了方法二 :String[] arr = (String[])list.toArray(new String[0]); //这里 0 这个参数有意思了,后面的源代码可以看出读者可能会想 为啥要这么麻烦...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

BootStrap学习手册

记录le一些bootstrap的学习要点,还会继续更新与完善
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

记录下重装系统后重设项目环境遇到的坑

系统重装了好久没碰之前写的vue项目了。这里随手记录下重设系统环境所遇到的坑以及相应的解决方法。   环境/工具清单 Win7 IntelliJ IDEA node.js (v8.9.3) npm (5.8.0) python (v3.6.5)     问题清单   帐号提示激活 打开IJ得重新激活账户
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

MYSQL学习简记

尝试着用MYSQL做点系统的笔记,持续更新中——   基本shell操作 SHOW 对象 使用 备注 DATABASES \ \ TABLES 需要先指定数据库 \ COLUMNS FROM TABLE 显示数据表的属性,属性类型,主键等信息 INDEX FROM TABLE 显示数据表的详细...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

CocosCreator 起手游戏项目解构

项目文档: http://docs.cocos.com/creator/manual/zh/getting-started/quick-start.html 最近心血来潮,想写个微信小游戏,查阅相关资料后准备从cocos框架入手。下面要分析的游戏项目的所有资源都由从cocos官方提供。当然官方文档已经足够详尽了,我这里只是进行更进一步的解构并适当扩展游戏内容。   ...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Bpel实例:贷款处理

Bpel实例:房屋贷款处理   应企业建模课业需求,记录一下用Bpel实现一个房屋贷款处理程序。本文档只记录操作,跳过配置过程,且不讲解原理。   房屋贷款处理业务用例 文档对原业务用例进行了一些简化,以集中于对流程操作的讲解。 用户需要键入自己的姓名以申请贷款。 接收到贷款请求后,系统将通过一个已有数据库验证用户提供的个人信息,获取用户已有的
分类: 其他 发布时间: 06-13 23:57 阅读次数: 2

两款超轻量级web服务器了解一下! - Http-server && SimpleHTTPServer

前端学习中有时需要在服务器环境上进行测试。如果觉得启动tomcat或者nodejs服务器过于麻烦,不妨试试本文推荐的两款超轻量级的web服务器。   CONTENT CONTENT Http-server 前置 安装 使用 SimpleHTTPServer 前置 使用 Http-server Http-server是基于nodejs的http服务器,它可...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【HDOJ】 4802 GPA

#include <cstdlib> #include <iomanip> #include <iostream> #include &am
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【HDOJ】 1002 A+B Problem II

AC代码 #include <cstdlib> #include <iostream> using namespace std; int main() { char a[1000],b[1000]; int a_int[1001],b_int[1001]; int a_len,b_len,max_len; int n; ci...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【HDOJ】1254 推箱子

题目说明 推箱子是一个很经典的游戏.今天我们来玩一个简单版本.在一个M*N的房间里有一个箱子和一个搬运工,搬运工的工作就是把箱子推到指定的位置,注意,搬运工只能推箱子而不能拉箱子,因此如果箱子被推到一个角上(如图2)那么箱子就不能再被移动了,如果箱子被推到一面墙上,那么箱子只能沿着墙移动。 现在给定房间的结构,箱子的位置,搬运工的位置和箱子要被推去的位置,请你计算出搬运工至少要推动箱子多少格。...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【递归练习】 整数划分问题

题目 把一个正整数n写成多个大于等于1且小于等于其本身的整数的和,则其中各加数所构成的集合为n的一个划分。给定一个正整数,求其不同的划分个数。 思路 将最大加数不大于的m的n的划分个数记作q(n, m)。 当m=1时,q(n, m) = 1; 当n < m时, q(n, m) = q(n, n); 当n = m时, q(n, n) = q(n, n-1) + 1; 当n>...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【HDOJ】1003

问题描述 Given a sequence a[1],a[2],a[3]……a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. SB Code...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【HDOJ】 1004

问题描述 Contest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges’ favorite time is guessing the most popular problem. When the contest is over, they wi...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【HDOJ】 1005

问题描述 A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7. Given A, B, and n, you are to calculate the value of f(n). MEMORY LIMIT EXCEEDED CODE ...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

【手把手教学】使用原生svg + css3去实现一个液态导航菜单

有一段时间没有更新自己的博客了去玩gitpage了,后来觉着自己维护一个静态博客还是有着诸多不便。最终还是回到csdn写写一些文字。至于gitpage就留着作为一个展示自己写的静态项目的个人主页吧。 昨天在codepen里看到一个非常酷的导航菜单动画,研究了许多,写出这篇文章来分享一下这个动画的制作流程。 成品展示 别人的项目: https://codepen.io/lbebber...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Gulp的安装和使用

1.gulp是什么?    Gulp是基于node的一个自动化构建工具,开发者可以使用它构建自动化工作流程(前端集成开发环境)。例如:网页自动刷新,CSS预处理,代码检测,图片压缩等功能,只需要简单的命令行就可以全部完成。使用它,可以简化工作,让你把重点放在功能的开发上,同时减少人为失误,提高开发的效率和质量。2.gulp的安装是基于node的,所以安装gulp之前需要查看此电脑安装node没有。...
分类: 编程语言 发布时间: 06-13 23:57 阅读次数: 4

用JavaScript的bom操作完成窗口开闭

一、JavaScript有两大骚操作:一是dom操作,即对document object model(文本对象模型)的操作二是bom操作,即对browser object model(浏览器对象模型)的操作二、JavaScript的窗口操作demodemo的效果:代码:hellowin.jsp<%@ page language="java" contentType="text/html; c...
分类: 编程语言 发布时间: 06-13 23:57 阅读次数: 4

Cookie中某些特殊字符的使用

今天学习Cookie对象的时候发现一个问题,跟着视频的代码敲,发现自己的代码运行时出现了问题.HTTP Status 500An invalid character [44] was present in the Cookie value查阅了资料发现,Cookie对象的name和value属性中不可以包含空格和一下一些字符[ ] ( ) = , " / ? @ : ;如果需要保存的话,有个解决办...
分类: 编程语言 发布时间: 06-13 23:57 阅读次数: 3