最近在学习Spring,关于Spring AOP的代理模式不是很了解,看了一篇博文就懂了。 https://www.cnblogs.com/cenyu/p/6289209.html Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象 ...
分类:
编程语言 时间:
2018-06-25 01:23:48
阅读次数:
224
1.前端控制器不一样。springmvc前端控制器是一个Servlet(DispatcherServlet)。struts2的前端控制器是一个filter(StrutsPreparedAndExecutorFilter)。 2.接收请求参数方式不一样。springmvc是通过处理器方法的形参接收请求 ...
分类:
编程语言 时间:
2018-06-25 01:23:40
阅读次数:
179
题目大意 + n个人,每个人有一个lucky number,每个人抽k张卡片。 + 一个人如果抽到的卡片中有t个lucky number,这个人的价值为h[t]。 + 求最大的价值和。 解题思路 + 只需考虑带有lucky number的卡片,因为其他不是某个人的lucky number的卡片不会影 ...
分类:
其他好文 时间:
2018-06-25 01:23:34
阅读次数:
151
问题 A: 【杂题】排序 题目描述 有一列数,要对其进行排序(升序)。排序只能通过交换来实现。每次交换,可以选择这列数中的任意两个,交换他们的位置,并且交换的代价为这两个数的和。排序的总代价是排序过程中所有交换代价之和。现要求计算,对于任意给出的一列数,要将其排成升序所需的最小代价。 输入 输入包含 ...
分类:
其他好文 时间:
2018-06-25 01:23:18
阅读次数:
321
一、数据库基础 什么是数据库 数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。 表:是一种结构化的文件,可以用来存储数据(类似Excel表)。数据库就是由成千上万个表组成。 什么事SQL sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据 ...
分类:
数据库 时间:
2018-06-25 01:23:03
阅读次数:
235
昨天去参加了一个面试,公司不太大,是一家日资企业,在国内有几家分公司,面试官问到了MySQL的基本操作和性能优化,说了一大堆,倒是比较轻松的过了,但是面试结束之后,想了一下,基本操作忘的还是挺多,比如说sql的嵌套,主要是时间长了不用了,写后台的时候直接用hibernate,mybatis等数据持久 ...
分类:
数据库 时间:
2018-06-25 01:22:44
阅读次数:
350
《Windows编程》微型技术报告一 富文本文档 新元素的创建和插入可以通过使用 QTextCursor 以编程的方式实现,或者通过 QTextEdit 以用户可视化编辑的方式实现。元素可以在创建时指定一个特定的样式,或者是直接使用当前光标所在位置的样式。 文档的基本结构是:文档的“顶层”决定显示的 ...
1、选Windows-->Preferences-->MyEclipse-->Servers-->Tomcat-->Tomcat6.X,将Tomcat的目录配置到MyEclipse中 2、点击Tomcat6.X-->JDK,修改默认的JDK版本,如果没有你想要的版本,可点击Add进行添加 3、配置一 ...
分类:
其他好文 时间:
2018-06-25 01:22:22
阅读次数:
157
计算机要互相通信。要有标准。 TCP/IP协议,很多协议在一起。所以也叫TCP/IP协议族。经常接触的也就十几种。 TCP/IP协议族按层次分为四层: 应用层(最上一层,http,ftp,pop3,imap,https) 传输层(tcp、udp) 网络层(IP协议) 数据链路层(以太网协议头) 一个 ...
分类:
其他好文 时间:
2018-06-25 01:22:08
阅读次数:
187
一、面向过程编程 1.定义:先干什么-然后干什么-接着干什么-最后干什么 (类似与流水线生产) 2.优缺点 优点:复杂问题流程化,细节化 ,进而简单化 缺点:拓展性差 3. ATM (1) 用户 (2)接口 (3)数据处理 二、模块导入 1.定义:一堆功能的集合体称之为模块 2.模块的形式:自定义模 ...
分类:
其他好文 时间:
2018-06-25 01:21:59
阅读次数:
199
from scrapy.selector import Selector, HtmlXPathSelector from scrapy.http import HtmlResponse html = """<!DOCTYPE html> <html> <head lang="en"> <meta c ...
分类:
其他好文 时间:
2018-06-25 01:21:52
阅读次数:
185
国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个concept和java的GC相关. 很可惜的是, 20多个拥有5年以上 ...
分类:
其他好文 时间:
2018-06-25 01:21:42
阅读次数:
206
GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 装饰者模式(Decorator Pattern) :动态地给一个对象增加一些额外的职责(Responsibility) ...
分类:
其他好文 时间:
2018-06-25 01:21:35
阅读次数:
207
第一步:安装jdk 安装jdk(1.7版本以上) 安装完成设置jdk环境变量(百度查询) cmd命令下键入 java -version命令检查jdk是否安装成功且设置环境变量成功,如下图所示: 第二步:安装Android SDK(安卓软件开发包) 下载地址:http://tools.android- ...
分类:
移动开发 时间:
2018-06-25 01:21:20
阅读次数:
288
Json-lib 在通过字符串解析每一个 Json 对象时,会对当前解析位置到字符串末尾进行 substring 操作,由于 JDK7 及以上的 substring 会完整拷贝截取后的内容,所以当遇到较大的 Json 数据并且含有较多对象时,会进行大量的字符数组复制操作,导致了大量的 CPU 和内存... ...
分类:
Web程序 时间:
2018-06-25 01:21:08
阅读次数:
391
1. 前几天做了一道题,做错了,遂良心发现,我觉得你从头看到尾,差不多可以明白KMP算法的思想 2. 暴力匹配算法 假设现在我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? 如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置 ...
分类:
编程语言 时间:
2018-06-25 01:20:57
阅读次数:
163
抽空研究了下这两个新方法,确实可以解决很多问题 抽空研究了下这两个新方法,确实可以解决很多问题 1、使用pushState()方法 可以控制浏览器自带的返回按钮: 有时候我们想让用户点击浏览器返回按钮时,不返回,或执行其他操作,这时,就用到history.pushState()方法 讲解: hist ...
分类:
Web程序 时间:
2018-06-25 01:20:49
阅读次数:
145