struts2.5+框架使用通配符与动态方法

 概述:struts2.5以后加强了安全性,下面就是安全配置引发的问题 通配符: 在学习struts框架时经常会使用到通配符调用方法,如下: <package name="usercrud" namespace="/" extends="struts-default"> <action name="test-*" class="com.gitee.dgwcode.action.UserCrudAction" method="{1}"> <result
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

算法——列表排序和排序算法

一、列表排序   排序就是将一组“无序”的记录序列调整为“有序”的记录序列。   列表排序:将无序列表变为有序列表。     输入:列表     输出:有序列表   两种基本的排序方式:升序和降序。   python内置的排序函数:sort()。 二、常见排序算法   名称 复杂度 说明 备注 冒泡排序 Bubble Sort O(N*N) 将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮 插入排序 Insertion sort O(N*N) 逐一取出元素,在已经排序的元
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

[十五]javaIO之SequenceInputStream

功能简介 SequenceInputStream 合并流 顾名思义,就是可以吧两个流合并起来 他并没有很复杂,单纯的很,仅仅实现了InputStream 他拥有两个构造方法 把两个InputStream 或者一个InputStream类型的Enumeration中包含的所有的流 连接起来 public SequenceInputStream(Enumeration<? extends InputStream> e) public SequenceInputStream(InputStream
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

经典分治之棋盘覆盖问题

刘汝佳书上的经典题,不过目前所见过的变式并不多 1 #include<iostream> 2 #include<algorithm> 3 #include<cstring> 4 #include<string> 5 #include<cstdio> 6 using namespace std; 7 const int maxn=1500; 8 int n; 9 int x,y; 10 int cnt=0; 11 int a[maxn][maxn]; 1
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

C语言程序设计I—第一周教学

这是在修改人才培养方案后第一次上C语言程序设计课程,本课程由原来的1学期80课时(周学时6)修改为2学期48(周学时4)+32(周学时2)课时的模式,开课学期也由一年二期改为大一整学年,当时修改的主要目的有两个方面:1.让计算机和软件专业的同学能尽早的接触专业基础课,尽早进入状态;2.将原本12周讲完的内容拉长至两个学期+一个寒假,学生有充分的时间消化,并做好查漏补缺的工作。   由于修改后留给学生自主学习的时间增多,如果仍然按照之前的"讲完就走+课后无题"的授课模式的话,估计很多孩子会遗忘得
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

C#-继承(十一)

继承概念   承用于创建可重用、扩展和修改在其他类中定义的行为的新类   创建一个类的时候,不是要写全新的数据成员和成员函数,可以指定新的类继承一个已经存在的类的成员。已有的类称为基类,新的类称为派生类   派生类只能有一个直接基类,但一个基类可以有多个直接派生类   例如ClassAnimal派生出ClassMammals,ClassMammals派生出ClassHuman,则ClassHuman会继承ClassMammals和ClassAnimal中声明的成员 继承特点   派生类是对基类
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

【python/M/114】Flatten Binary Tree to Linked List

题目 基本思路 首先呢,我们要来理解题意,按先序遍历的顺序将一棵二叉树变成一个类似的单链表。 我们这么做:首先对树进行先序遍历同时将所有节点错放在一个数组中,数组中元素类型为一个个TreeNode,然后遍历这个数组,将元素依次连接起来,记住要将左子树节点变成空。 实现代码 # Definition for a binary tree node. # class TreeNod...
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

【python/M/120】Triangle

动态规划方法解决三角形最小路径和问题
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

【python/M/143】Reorder List

链表操作的中等题
分类: 其他 发布时间: 09-12 23:45 阅读次数: 0

【python/M/148】Sort List

原地将链表排序,且时间复杂度为O(nlogn)
分类: 其他 发布时间: 09-12 23:44 阅读次数: 0

【python/M/153 】Find Minimum in Rotated Sorted Array

在旋转数组中找到最小值
分类: 其他 发布时间: 09-12 23:44 阅读次数: 0

【python/M/142】Linked List Cycle II

层次遍历的变形
分类: 其他 发布时间: 09-12 23:44 阅读次数: 0

接口的平滑升级

一、暴露调用信息                 1.通过RPC方案调用接口首先需要服务端将调用的信息暴露给服务端,一般暴露的信息有三部分:接口信息、模型信息、异常。                 2.暴露接口的通常做法是接口和实现分离,服务端将接口、模型、异常、等统一放置于一个模块,实现置于另一个模块。调用方过Maven(nexus)私服进行引用。                 3.大型分布...
分类: 其他 发布时间: 09-12 23:43 阅读次数: 0

APM

 一、当系统某一模块的部分功能访问很慢,怎样检测?             1.检查线上10台机器各硬件负载指标均正常(硬件)             2.查询线上10台会员系统日志,出现大量请求Timeout(网络)             3.检查3台MySQL数据库,访问非常慢,并且连接已占满(应用内部)             4.进一步查明,大量连接都在执行一个会员注册的SQL语句,找到...
分类: 其他 发布时间: 09-12 23:43 阅读次数: 0

数据库与缓存双写不一致保障方案

 一.cache aside pattern 先删除缓存再修改数据库                 ?? 为什么是删除不是更新                         1.先更新缓存而后修改数据库,若修改数据库失败(网络故障),就导致缓存与数据库数据不一致                       2. 很多时候,复杂点的缓存场景,缓存中的数据不单单是从数据库取出来的值,可能还需...
分类: 其他 发布时间: 09-12 23:43 阅读次数: 0

【C++】面向对象中的static

静态数据成员 静态数据成员静态数据成员不依赖于对象,而取决于类,也就是说: 静态数据成员在类创建时候就有了,而普通数据成员在类实例化之后才创建,并且,实例化多少个类,就会产生多少个普通数据成员,但静态数据成员永远只有一个(值是可能变的,取决于你怎么用它)。 另外静态数据成员的初始化要在类外进行。   静态成员函数 是用来调用静态成员函数的,不能调用非静态成员或非静态成员函数!! ...
分类: 其他 发布时间: 09-12 23:42 阅读次数: 0

【C++】面向过程中的static

全局静态变量: 相比于全局变量,全局静态变量只在定义它的源文件中才可以调用!在其他源文件(.cpp)调用会报错。 在其他源文件中,要是想调用这个全局静态变量,只能是在定义该全局静态变量的源文件中,创建一个返回值为该全局静态变量的函数,完了在其他源文件中调用这个函数。   局部静态变量: 1. 相比于局部变量,局部静态变量只能在定义它的函数内部被调用!在定义它的函数之外或者其他源文件都不能...
分类: 其他 发布时间: 09-12 23:42 阅读次数: 0

【C++】指针与引用的区别

先说原理: 指针是一个内存中的实体,它的存储对象是它指向的对象的地址; 引用并不是一个实体,它只是另一个变量的一个别名。 根据原理的不同,他们有不同的特性: 1、指针是一个实体,需要分配内存空间。引用只是变量的别名,不需要分配内存空间。 2、引用在定义的时候必须进行初始化,并且不能够改变。指针在定义的时候不一定要初始化,并且指向的空间可变。(注:不能有引用的值不能为NULL) 3、有多...
分类: 其他 发布时间: 09-12 23:41 阅读次数: 0

【C++】OpenCV实现对运动目标的追踪

用到的三个知识点: 1. 反向投影 简单来说,将图像转化一下,每个位置的像素点的值改为,所有像素值位于该点像素值对应的区间内的像素点的个数! 灰度图像...
分类: 其他 发布时间: 09-12 23:41 阅读次数: 0

【数据库】MySQL以及SQL简介

MySQL是一个数据库管理系统,目前属于Qracle公司。它的特点是体积小,速度快,总体拥有成本低,代码开源,目前被中小型公司都拿他作为网站数据库。 SQL全称是结构化查询语言,是查询数据库用的一种语言。 1. SQL语言的约束分类: 约束类型:         主键               默认值           唯一                 外键             ...
分类: 其他 发布时间: 09-12 23:41 阅读次数: 0