mvc、SSM,springMVC思路图

SpringMVC mvc、SSM,springMVC思路图 mvc: m:Model(dao和bean) v:View(jsp、php、excel、pdf...) c:Controller(servlet) SSM: S:spring() S:springMVC(接收数据并完成数据的封装,页面的跳转逻辑) M:mybatis(持久化框架ORM Object Relative Mapping对象关系映射) springMVC:
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

springmvc学习日志二

一、当接受的参数为日期类型时 1.建立jsp页面,向Controller类传入参数 1.1当传入的参数为单个时 <body> <form action="user/toDate.do" method="post"> 生日:<input type="date" name="date" /><br> <input type="submit" value="提交"/> </form> </body> 1.2当传入的参数为多
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

SonarQube-7.9.1+SQL Server2017在Windows环境下的安装与配置

SonarQube-7.9.1+SQL Server2017在Windows环境下的安装与配置 Sonar与MYSQL 在经历过N多踩坑之后,终于完成了SonarQube-7.9.1+SQL Server2017在windows环境的配置。 1、 SonarQube7.9及以后的版本不再支持MySQL(进坑N久的我哭出来……) 2、 SonarQube7.9之前的版本要求MYSQL5.6-8.0(左闭右开区间) Sonar与SQL Server 然后我的选择就是:SQL Server 2017
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

iptables 命令

NAME iptables — administration tool for IPv4 packet filtering and NAT SYNOPSIS iptables -ADC 指定链的规则 [-A 添加 -D 删除 -C 修改]  iptables - RI  iptables -D chain rule num[option]  iptables -LFZ 链名 [选项]  iptable
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

springMVC快速使用:

1.导入需要的jar包 a) spring-beans b) spring-context c) spring-core d) spring-expression e) spring-web f) spring-webmvc g) commons-logging(日志包) 2.在web.xml中配置DispatcherServlet服务(通过springMVC-servlet.xml) <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

Controller接受的参数为日期类型。

1. 接受的参数为日期类型 1.在UsersControllter.java中 1 @RequestMapping("toDate.do") 2 public String toDate(Date date) { 3 System.out.println(date); 4 return "index"; 5 } 1  @InitBinder 2    public void initBinder(ServletRequestData
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

odoo里面的一些ORM操作

案例0001 sale_obj=self.env['sale.order'].browse(k) 通过browse查找对象 找到对象里面的 sale_obj.name browse 获取一个数据库id或一个ids列表,并返回一个记录集,当从Odoo外部获得记录id时(例如通过外部系统的往返)或在旧API中调用方法时,会很有用: >>> self.browse([7, 18, 12]) res.partner(7, 18, 12) exists() 返回一个新的记录集,其中只包含数据库中存在的
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

redis学习日记(第一天)

今天了解了数据从最开始的单机数据库到现在的缓存+分布式+集群的模式的演变过程 1》用户访问量不大,单机数据库完全足够支撑,随着互联网的人数不断增加,网站的访问量不断增大,这样的架构开始出现了瓶颈 瓶颈: 1.数据总量一个机器放不下,查询效率很低。 2.索引(B+tree)一个机器内存放不下。 3.访问量(读——写)机器不能承受 2》开始引入缓存的概念 memcached缓存+垂直拆分(商城分为卖家+卖家) 3》主从复制(主库写入一条记录,从库也写入一条记录),保持数据一致性,读写分离,写入主库
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

vuex- 基础操作流程(数据不分块)

1.安装vuex $ yarn add vuex 或者$npm i vuex -S 2.在src目录下创建store目录: import Vuex from 'vuex' import Vue from 'vue' Vue.use( Vuex ) // 1. 定义store 模块 // const store = new Vuex.Store( options ) const store = new Vuex.Store({ state:{ count: 0 }, actions: /* 1.
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

元类小测试

自定义一个元类,控制类的产生,类的名称空间中必须有name字段才能创建成功,否则失败 class Mymeta(type): def __init__(self, class_name, class_bases, class_dic): if 'name' not in class_dic: raise TypeError('类名必须加"name"') super(Mymeta, self).__init__(class_name
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

python--命令(各个模块的安装)

python命令行 退出python命令行:exit() 1.安装django pip3 install django == 1.11.1 2.安装jinja2 pip install jinja2
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

配置spring的CharacterEncodingFilter(编码过滤器)

<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!—初始化传入的参数 -- > <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </f
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

thinkphp结合swagger自动生成接口文档

1、swagger安装 第一步:安装swagger-ui前端 去这里下载https://github.com/swagger-api/swagger-ui 下载完成之后,将文件夹放到你的网站根目录上面,例如我是放在我wamp下面的www目录。 接着找到dist目录, 打开index.html把其中的那一串url改成自己的 比如http://localhost/tp/public/swagger.json 注意这个url就是后面swagger.json 的路径; 如果你想支持中文在index.h
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

【NOIp】NOIp2008

NOIp2008 T1 笨小猴 标签:STL 用一个map存字母到数字(出现次数)的映射 由于数据范围很小,可以不用线性筛直接${\sqrt{n}}$即可 code 1 #include <bits/stdc++.h> 2 using namespace std; 3 namespace gengyf{ 4 inline int read(){ 5 int x=0,f=1;char s=getchar(); 6 while(s<'0
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

软件测试缺陷的定义、产生原因、书写格式

软件缺陷的定义 错误 静态存在于说明文档中的表述或编码错误 缺陷 存在于代码中或硬件系统中的错误 BUG 被测对象实际表现与用户显性需求或隐性需求中的差异 功能实现错误 功能实现遗漏 功能实现多余 功能实现不好 失效 因缺陷激发后导致功能的异常,无法使用的现象(动态的,不一定会发生) 缺陷产生的原因 需求表达理解、解码过程中一起的错误 系统设计架构引起的错误 开发过程中缺乏有效的沟通及监督 程序员编码过程产生的错误 软件开发工具本身的问题 软件需求、复杂度越来越高 与用户需求不符合,即使本身不
分类: 其他 发布时间: 09-03 22:16 阅读次数: 0

restful-framwork续集3

DRF的权限和频率,分页
分类: 编程语言 发布时间: 09-03 22:02 阅读次数: 0

mysql 排序查询字段

排序查询语法:select查询字段1from表where【筛选条件】orderby要排序字段2asc升序、desc降序,要排字段3asc升序、desc降序如果不写默认为升序案例:查询员工信息,要求工资从高到低排序SELECT*FROMemployeesORDERBYsalaryDESC;#案例2:查询部门编号>=90,按入职日期升序的员工信息SELECT*FROMemployeesWHERE
分类: 数据库 发布时间: 09-03 22:02 阅读次数: 0

Redis分布式之前篇

第一篇:初识Redis 一、Redis是什么? Redis 是一个开源(BSD许可)的,使用ANSI C语言编写的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如:字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replicatio
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

python 之 Django框架(路由系统、include、命名URL和URL反向解析、命名空间模式)

12.36 Django的路由系统 基本格式: from django.conf.urls import url urlpatterns = [ url(正则表达式, views视图函数,参数,别名), ] ​ 正则表达式: 一个正则表达式字符串 views视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 参数: 可选的要传递给视图函数的默认参数(字典形式) 别名: 一个可选的name参数 12.361 路由正
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0

通过jdk8文档学习Iterator, Collection, Stream, Collector, List,

jdk官网文档,对于一个类或者接口,通常有这样的描述,这里的Iterable<T>有All Known SubInterfaces/Implementing Classes包含了直接子接口/实现类,也包括了间接子接口/实现类, 例如,List<E>的源码是这样写的:public interface List<E> extends Collection<E> ,根据间接关系,List<E>也属于Iterable<T>的All Known Implementing Classes
分类: 其他 发布时间: 09-03 21:59 阅读次数: 0