MyBatis 学习 (四) 动态SQL

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36533951/article/details/79172840 通过mybatis提供的各种标签方法实现动态拼接sql,这就是动态sql。 IF 标签 接口 public interface UserDao { public List<User> selectUserBySexAndUserName (User user) ; } Mapper <?xml version="1.
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

MyBatis 学习(五) 一对一映射 一对多映射

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36533951/article/details/79175969 案例使用两张表 一张user用户表 映射关系分析 首先,站在订单的角度考虑: 一张订单对应一个用户,这是一对一 然后,站在用户的角度考虑: 一个用户可以有多个订单,这是一对多 那么SQL语句该如何写? 还记得外联接吗,left/right join 以某张表为主,取出里面所有记录,然后每条记录与另外一张表进行连接 不管能不能
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

MyBatis 学习 (六) Spring MyBatis 整合

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36533951/article/details/79177268 需求:根据用户id查询用户 bean package cn.itcast.bean; import java.io.Serializable; import java.util.Date; public class User implements Serializable { /** * *
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

Spring Mvc 学习 (一)入门案例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36533951/article/details/79181694 Spring Mvc 是什么? Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图: Spring Mvc 处理流程 先说一下大致的流程 1 首先,用户发送一个请求,请求由前端控制器接受,前端控制器本身不处理请求,他只负责接受与传递
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

Spring Mvc 学习 (二) 架构说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36533951/article/details/79182304 Springmvc架构 框架结构 架构流程 1. 用户发送请求至前端控制器DispatcherServlet 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatch
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

SpringMvc 学习 (三) 三大组件的配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36533951/article/details/79188294 先来看一下这张图其中,前端控制器一上来就配过了,丢一边 然后,视图还有处理器这都是要程序员自己写的,也丢一边 于是就剩下来这三个: 处理器映射器,处理器适配器,视图解析器 其实呢,我们没有做任何配置,就可以使用这些组件,因为框架已经默认加载这些组件了,但是发现其中默认映射器,适配器Spring官方已不推荐使用(可以去默认映射
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

jQuery快速学习

jQuery快速学习 1、$(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>第一个简单的jQuery程序</title> <style type="text/css">
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

英语流利说20190202 | 芭比娃娃60年:全球销量10亿,争议却不曾停息

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/M_sdn/article/details/86767683 Barbie will soon be 60 -- and is still going strong She is turning 60 this year and still doesn't have a single wrinkle. going strong, 活力依旧;持续获得成功 wrinkle, n.皱纹 Blonde o
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

英语流利说20190202 | 芭比娃娃60年:全球销量10亿,争议却不曾停息

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/M_sdn/article/details/86767683 Barbie will soon be 60 -- and is still going strong She is turning 60 this year and still doesn't have a single wrinkle. going strong, 活力依旧;持续获得成功 wrinkle, n.皱纹 Blonde o
分类: 其他 发布时间: 02-06 20:00 阅读次数: 0

IDEA中try/catch快捷键

Ctrl + Alt + t
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

12内建函数

一、数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。      这是一个伪随机数 二、聚合函数 AVG(col)返回指定列的平均值 COUNT(col)返回指定列中非NULL值的个数 MIN(col)返回指定列的最小值 MAX(col)返回指定列的最大值 SU
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

Java中的按位运算

博客大搬家。 一、位运算符简介: 1.按位与&。如果两个整形数据 a、b 对应位都是1,则结果位才为1,否则为0,(int 最大值0x7fffffff ): 1 int a = 0x7fffffff; 2 int b = 12; 3 int c = 0; 4 int aAndB = a&b; // aAndB is 12 5 int aAndC = a&c; // aAndC is 0 2.按位或|。如果两个操作数都是0,则结果为0,否则为1: 1 int a = 0x7fffffff; 2
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

uva 514 火车

#include<cstdio> #include<stack> #include<cstring> using namespace std; int n, jxt[1100] = {0}; int main() { int ll = 0; while(scanf("%d", &n) != EOF && n) { while(scanf("%d", &jxt[1]) != EOF && jxt[1]) { for(int
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

【读后感】读《了不起的盖茨比》后感

  了不起的盖茨比这个电影以前看过,小李子主演的,但是今天读了一下原著,还是有一些感想mark一下。   尼克对盖茨比的态度,是从之前的不了解,到参加聚会的客套,到知道其发家之路的些许负面态度,再到最后其对黛西的一往情深转变为“了不起”的。盖茨比明知道黛西言语之间充满了金钱的味道,仍旧怀揣着对黛西的爱,对未来二人生活的希望,而毅然走下去。并且勇敢的帮助黛西承担了本不应该是自己的责任。相比于盖茨比的了不起,更让我们记忆深刻的是看到了一群势力,卑微,胆小,无情,甚至恶毒的小人物。   黛西,其实这
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

python玄学建模(1):线性规划

本文是对官方文档中scipy.optimize.linprog的简单翻译和解释。(第一次写博客,也不太会用博客园的编辑器,可能措辞和排版有不合适之处,请见谅) 文档链接:https://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.optimize.linprog.html 线性规划的定义及解法就不过多介绍了,(毕竟教程多的是), 文档中对linprog的描述是‘Minimize a linear objective fun
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

android 6.0.1 compiling

https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-nougat-marshmallow-6-0-1 For Ubuntu >= 15.04 Run the following: sudo apt-get update sudo apt-get install openjdk-8-jdk
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

Bubble(冒泡排序)————Java

用Java进行冒泡排序的代码,利用一个flag进行优化算法: 1 import java.util.Scanner; 2 3 public class Bubble_Sort { 4 private static int array[] = new int[1000]; 5 6 private static void setArray(int length) { 7 // get length and to create array 8
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

python的gui库tkinter

导入tkinter模块 import tkinter as tk 设置窗口名字和大小 frame=tk.Tk() frame.title('数学') frame.geometry('200x440') label标签 ltextsize1=tk.Label(text='第一行文字大小') entry输入框 etextsize1=tk.Entry() etextsize1.insert(0,'insertword') #第一个参数是索引位置index Listbox列表框 lb = tk.Li
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

如果你的shiro没学明白,那么应该看看这篇文章,将shiro整合进springboot

最近在做项目的时候需要用到shiro做认证和授权来管理资源 在网上看了很多文章,发现大多数都是把官方文档的简介摘抄一段,然后就开始贴代码,告诉你怎么怎么做,怎么怎么做 相信很多小伙伴即使是跟着那些示例代码做完配完,并且成功搭建,估计也是一头雾水,可能会不理解,为什么要这么做 本人也是在看了大量文章之后,然后又自己动手搭了一便,得出如下使用的感悟,特此分享给大家 依照程序,我要在这里对shiro做一些简介,以下内容翻译与官网首页 Apache SHIO是一个功能强大、易于使用的Java安全框架,
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0

HierSort(希尔)————Java

利用Java进行希尔排序(元素中有0会有问题),步长经过调试length/2+1最合适。 1 import java.util.Scanner; 2 3 public class HierSort { 4 private static int array[] = new int[100000]; 5 6 private static void setArray(int length){ 7 Scanner scanner = new Scann
分类: 其他 发布时间: 02-06 19:58 阅读次数: 0