MyBatis标签详解(转)
MyBatis 真正的核心在映射文件中。比直接使用 JDBC 节省95%的代码。而且将 SQL 语句独立在 Java 代码之外,可以进行更为细致的 SQL 优化。 一、 映射文件的顶级元素 select:映射查询语句 insert:映射插入语句 update:映射更新语句 delete:映射删除语句 sql:可以重用的sql代码块 resultMap:最复杂,最有力量的元素,用来描述如何从数据库结果集中加载你的对象 cache:配置给定命名空间的缓存 cache-ref:从其他命名空间引用缓存
【共享单车】—— React后台管理系统开发手记:主页面架构设计
前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录。最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star。 一、页面结构定义 左侧导航栏,右侧页面结构 右侧显示内容分别分为上Header、中Content和下Footer部分 二、目录结构定义 src->admin.js:项目主结构代码(index.js中替换App.js挂载到根节点) src->common.js:项目公共结构代码(类似admin.j
十七 Ajax&JQuery
Ajax: 即"Asynchronous JavaScript And XML", 异步JavaScript和XML , 是指一种创建的交互式页面应用的网页开发技术,它并不是新的技术 ajax 并非一种新的技术,而是几种原有技术的结合体。由以下几种技术组合而成: 1.使用CSS和XHTML来表示 2.使用DOM模型来交互和动态显示 3.XMLHTTPRequest来和服务器进行异步通信,是ajax的基础(详见w3cShool) 4.使用JavaScript来绑定和调用 在以上所述技术中,除了X
【共享单车】—— React后台管理系统开发手记:AntD Form基础组件
前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录。最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star。 一、使用Form组件开发登录页面 pages->form->login.js:对应路由/admin/form/login import React from 'react'
import {Card, Form, Input, Button, message, Icon, Checkbox}
【共享单车】—— React后台管理系统开发手记:UI菜单各个组件使用(Andt UI组件)
前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录。最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star。 一、按钮Button pages->ui->button.js:对应路由/admin/ui/buttons import React from 'react';
import {Card, Button, Radio} from 'antd'
import './ui.less'
cl
【重点突破】—— Easy Mock的使用及Mock.js规范
前言:在线使用Easy Mock可视化工具,可以提供快速生成“模拟数据”的持久化服务; Mock.js是一个JS插件,指定了一套规范,而Easy Mock工具就遵循这些规范。 一、Easy Mock的使用 官网 官网地址:https://www.easy-mock.com/login 未注册用户直接登录便可注册 使用 创建个人项目 自定义项目 创建完成 创建接口 接口设置 数据规则定义 编辑接口 更改数据 接口设置更新 预览数据 二、Mock.js规范 官网 官网地址:http://mockj
Airtest自动化测试工具
一开始知道Airtest大概是在年初的时候,当时,看了一下官方的文档,大概是类似Sikuli的一个工具,主要用来做游戏自动化的,通过截图的方式用来解决游戏自动化测试的难题。最近,移动端测试的同事尝试用它的poco库来做自动化,看样子还不错,所以,这里推荐给各位同学。 官方网站 http://airtest.netease.com/ Airtest IDE 这是Airtest测试工具标配的IDE,目的是方便我们用于录制/编写自动化测试。 你可以使用账号登录或直接点击左下角“skip”按钮跳过。
提高程序员编程能力的有效方法
欢迎访问我的个人网站 http://www.xiaolongwu.cn 文章转载自 :https://mp.weixin.qq.com/s/ROBb7h2GOAn1sulH6_1RMQ 前言 那就是去读别人写的代码。读那些你常用的库、编程框架的源代码,读那些你景仰的大牛的源代码,读代码里的测试(测试本身就是一种有效的文档);读代码、改代码、运行代码。 其实,所谓写程序,大部分的时间都是花在读代码上,“写”的部分耗时极少;所以把“读”的技能训练好了,是很有好处的。 提高编程能力万无一失的办法 每
iOS自动化探索(五)自动化测试框架pytest - Assert断言的使用
使用assert语句进行断言 pytest允许使用标准的python assert语法,用来校验expectation and value是否一致 代码演示: def func():
return 3
def test_func():
assert func() == 4
执行结果: (wda_python) bash-3.2$ pytest -q test_assert.py
F
Python学习笔记——字典(dict)
字典(dict) 字典也是一种数据类型,特点:{}界定符、可变、无序、支持‘键’做下标、逗号分隔、‘键’必须可哈希、‘键’始终唯一、查找速度非常快。形式—— 键:值 (键值对),字典中的键可以为任意不可变数据。 创建字典: len()可以获取字典的元素个数: 字典元素增加: 字典值修改: 字典元素删除: 遍历: 作业: 编写地区三级菜单
python爬虫批量下载全民K歌音乐
网址示例: https://node.kg.qq.com/personal?uid=639e9983222a338a 直接上源码: import requests
import time
import re
import json
import pprint
import math
import os
header={
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Ge
大数据学习——日志分析
有两个海量日志文件存储在hdfs上,
其中登陆日志格式:user,ip,time,oper(枚举值:1为上线,2为下线);
访问之日格式为:ip,time,url,假设登陆日志中上下线信息完整,切同一上下线时间段内是用的ip唯一,
计算访问日志中独立user数量最多的前10个url,用MapReduce实现。
提示:
1、要统计前10,需要两个步骤,第一个步骤实现join,统计出每个url对应的独立用户数,第二步骤求出top10
2、两个大表join,用同一job多输入
3、要根据ip字段
Optical Flow Estimation 发展历程 (1)
Optical flow estimation Traditional Method Variational approach TVL-1 Deep Method Supervised FlowNet FlowNetC Unsupervised
将嵌套的json转成Hivesql 然后再进行操作
import org.apache.spark.sql.{DataFrame, Row, SparkSession}
import org.json4s.JsonDSL._
import org.json4s.jackson.JsonMethods.{compact, parse, render}
import org.slf4j.{Logger, LoggerFactory}
import utils.Logs
/**
* @Auther: sss
* @Date: 2018/11
HQL的列转行和行转列
转自:https://blog.csdn.net/weixin_38653290/article/details/84639754 列转行 测试数据
hive> select * from col_lie limit 10;
OK
col_lie.user_id col_lie.order_id
104399 1715131
104399 2105395
104399 1758844
104399 981085
104399 2444143
104399 1458638
1
显示当前时间(按照秒算)
package emg.branchs.test
import java.time.{LocalDateTime, ZoneOffset}
/**
* @Auther: sss
* @Date: 2019/1/4 13:49
* @Description:
*/
object Tests1 {
def main(args: Array[String]): Unit = {
val startTime = LocalDateTime.now().toEpoch
scala创建maven项目 常用pom文件
注意自己scala的版本与集群版本是否匹配 不匹配会报错 我的是scala 2.11.8 hadoop2.7.2 spark-2.1.1
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocatio
今日推荐
周排行