springmvc需要掌握的面试知识
1:讲下Spr ingMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高 2:讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么 SpringMvc的是DispatchServlet,Struts1的是ActionServlet,Struts2的是StrutsPrepareAndExecuteFilter 3:SpringMvc的
JAVA源码微信公众号开发 | 第一篇: 前期准备及实现自动回复(附源码)
JAVA微信公众号开发 | 第一篇: 前期准备及实现自动回复(附源码) 本系列文章是记录自己微信公众号的开发过程,也希望能为感兴趣的其他人提供一些思路和帮助 欢迎转发,转发请在文前明显位置,注明本文地址 项目源码放到文末,需要自取 最终效果 前言 有一个特别坑的地方,需要提前说一下 个人订阅号 现在已经没有接口开发自定义菜单的权限了。 也就是说只能通过微信账号后台自定义菜单,而不能通过接口开发自定义菜单。 但是接口开发和后台自定义两者互斥 要想接口开发自定义菜单,就必须是认证公众号,但是 wt
EF Code First 快速创建
以.net framework为例,包括数据库管理类库和启动项目两个项目文件 数据库管理类库 新建一个类库,名称为XXX.Database 管理nuget包,引入库EntityFramework 6.2.0 创建表 public class Student
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
} 创建DbContext,设置nameOrConnectionString为
【ZJOI2007】棋盘制作
Description 给定一个01矩阵,求出最大的正方形子矩阵和最大长方形子矩阵,并保证取出的矩阵中的元素都为0/1 Solution 为了使题目变成上述表述的形式,我们首先将读入的矩阵的部分元素xor1,使其变成一般形式 之后,这道题变成了两道题的合体:洛谷P2701巨大的牛棚与P4147玉蟾宫 我们分开讨论,对于最大正方形,我们设计一个dp,定义f[i][j]表示以(i, j)为右下角的最大正方形的边长,状态转移方程为 f[i][j] = min(f[i - 1][j - 1], f[i
django的404,500错误自定义页面的配置
django404,500错误自定义页面: 1.设置settings文件 DEBUG = False ALLOWED_HOSTS = ['127.0.0.1', 'localhost']或者 ALLOWED_HOSTS = ['*'] 2.配置urls文件 from django.conf.urls import handler404, handler500 handler404 = "login.views.page_not_found" (handler404 = "你的app.views
django 配置404,500页面
JSP CURL session COOKIE diango 自定义404 500页面 1.首先将settings设置debug=false; 2.设置static路径 3. STATICFILES_DIRS = ( PROJECT_DIR+'/static', ) 4.设置urls url(r'^(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_ROOT}), 5.将自定义的400.ht
SSH连接指南 && Pycharm远程开发
刚开始工作,在学校有些工具或知识接触不到,现将某些概念和方法梳理一下。 1 SSH相关指南 1.1 什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 1.2 最基本的指令 SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。 1 $ ssh user@host 如果本地用户名与远程用户名一致,登录
python 绘图与可视化 Graphviz 二叉树 、 error: Microsoft Visual C++ 14.0 is required
需要对二叉树的构建过程进行可视化,发现了这个Graphviz软件,他对描绘数据间的关系十分擅长。 下载链接:https://graphviz.gitlab.io/_pages/Download/Download_windows.html 安装好后需要把安装路径添加到Path中 下载python的插件graphviz 这个没有问题,但是还需要下载一个pygraphviz,这是个问题。 参考链接:https://stackoverflow.com/questions/29846087/micros
post导出文件小记
一般导出文件已经有很常用的方式:get请求 直接用链接就能获取到需要导出的文件 但是吧…… 直接用get方式有点问题:如果直接用一条连接的方式,我该怎么给它穿个入参?直接在地址后面加问号比如这样==>https://i.cnblogs.com/EditPosts.aspx?id=1?(其实最后我验证了:不用加token_code也是可以的,代理会直接带回去!!!!) 抱歉,swagger接口要求在头部添加token_code 抱歉,前端,前端的fecth上 没有写处理get 方式的请求(简直想
django静态文件处理 django静态文件处理
django静态文件处理 从开始接接触python这门语言已有四年了,中间陆续的学习,又不断的忘记,所以基本上是没有系统的知识体系。但是挺喜欢这门简洁,强大的动态语言。最近自己私人有个项目要做,虽然之前一直是用java开发,但自己一个人做东西总想找点新鲜有激情的东西玩下,不用考虑团队知识的问题。所以毫不犹豫的选择用python。因为是个web项目,所以框架就用django(python的web框架也蛮多,听说web.py很轻量级)。其实学习任何新的东西都是这样,光看书是没用的,一定要多动手
java 基础一 <队列>
接口 Queue<E> boolean add(E e) 将指定的元素插入到此队列的尾部(如果立即可行且不会超过该队列的容量),在成功时返回 true,如果此队列已满,则抛出 IllegalStateException。 boolean offer(E e) 将指定的元素插入到此队列的尾部(如果立即可行且不会超过该队列的容量),在成功时返回 true,如果此队列已满,则返回 false。 peek() 获取但不移除此队列的头;如果此队列为空,则返回 null。 poll() 获取并移除此队列的
~~函数进阶(二):生成器~~
进击のpython 生成器 上来说个这,就有点抽象了! 我们先整点活儿 宁,准备好了吗? 直接相位猛冲! 列表生成器 需求来了,老弟!我有一个数组 a = [1, 2, 3, 4, 5, 6, 7, 8, 9] 我想把列表里每个元素加一,怎么办呢? a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
b = []
for i in a:
b.append(i+1)
print()
b 还有吗? a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for i
java设计模式:代理模式(二)动态代理
java的代理模式有两种,一种是jdk自带的动态代理,一种是cglib动态代理。 1、jdk动态代理: /**
* 1.创建接口
*/
public interface Subject {
int sellBook();
String speak();
}
/**
* 2.创建真实对象
*/
public class RealSubject implements Subject {
@Override
public int s
第一个Win32程序
// 第一个Win32窗口.cpp : 定义应用程序的入口点。
//
#include "stdafx.h"
#include "第一个Win32窗口.h"
#include <Windows.h>
#include "stdio.h"
HWND hwnd;
PCHAR szOutBuff;
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM
lParam);
i
今日推荐
周排行