04 2019 档案
摘要:在数据压缩和数据加密过程中常需要对特殊的字符串进行编码. 给定的字母表A由26 个小写英文字母组成A?={a,b,...z}. 该字母表产生的升序字符串指的是字符串中字母按 照从左到右出现的次序与字母表中出现的次序相同,且每个字符最多出现1次. 例如, a,b,ab,xyz,ax等都是升序字符串.
阅读全文
摘要:.....我做的笔记 不用看 加载-->初始化-->服务-->销毁-->卸载 其中加载和卸载两个阶段都是有servlet容器自行处理 初始化(init()):在Servlet被加载并实例化以后执行(也可以通过配置,在启动tomcat的时候初始化),只会被执行一次 销毁(destory()):系统回收
阅读全文
摘要:如果 / 出现在路径的前面: web.xml中:http://loclalhost:8080/项目名称/ 在项目的根路径下面 jsp中: http://localhost:8080/ 在服务器的根路径下面 下面两个就差异很大 <a href="a/index.jsp"></a> <a href="/
阅读全文
摘要:https://blog.csdn.net/wr132/article/details/44411221 首先定义一套规则: 题目中的瓶子总共有三种,最大的A,中等的B,最小的C,我们规定: 最大的瓶子只能往中等的瓶子倒;(若中等的瓶子为空) 中等的瓶子只能往最小的瓶子倒;(若最小的瓶子不满) 最小
阅读全文
摘要:68.最大k乘积问题 (15分)C时间限制:3000 毫秒 | C内存限制:3000 Kb题目内容:设I是一个n位十进制整数.如果将I划分为k段,则可得到k个整数.这k个整数的乘积称为I的一个k乘积.试设计一个算法,对于给定的I和k ,求出I的最大k乘积.Input输入的第1行中有2个正整数n和k.
阅读全文
摘要:104.N皇后 (15分)C时间限制:1 毫秒 | C内存限制:3000 Kb题目内容: 国际象棋中的皇后可以沿着水平线,垂直线,或者斜线前进,吃掉遇到的所有棋子,如果棋盘上有八个皇后,则这八个皇后如何相安无事的放置在棋盘上,1970年与1971年, E.W.Dijkstra与N.Wirth曾经用这
阅读全文
摘要:题目真的好长但是意思很简单 89.加密 (15分)C时间限制:3 毫秒 | C内存限制:3000 Kb题目内容:一种Playfair密码变种加密方法如下:首先选择一个密钥单词(称为pair)(字母不重复,且都为小写字母),然后与字母表中其他字母一起填入至一个5x5的方阵中,填入方法如下:1.首先按行
阅读全文
摘要:复制粘贴于:https://blog.csdn.net/wqc19920906/article/details/82193316 一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要
阅读全文
摘要:复制粘贴于:https://www.cnblogs.com/wuchaodzxx/p/7396599.html#H1_2 开放地址法(线性探测法、二次探测、伪随机探测) 再哈希法 链地址法 建立公共溢出区 一、开放定址法 这种方法也称再散列法,其基本思想是:当关键字key的哈希地址p=H(key)出
阅读全文
摘要:转至:https://www.cnblogs.com/Berryxiong/p/6144086.html public static void main(String[] args) { Map map=new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put...
阅读全文
摘要:粘贴复制于:https://blog.csdn.net/lzwglory/article/details/79978788 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(Ha
阅读全文
摘要:HashMap实现 Map接口 HashSet实现Collection接口 HashSet底层是HashMap 好的 记住这个就可以了 HashSet只存放key, value: private static final Object PRESENT = new Object(); 一个Object
阅读全文
摘要:写在前面: 频繁用到 hashcode() 和 equals() put(key, value): 先计算 key 的hashcode, 找到对应的bucket,如果这个bucket上面已有key-value对,调用equals() 如果有相等的就覆盖原来的value, 如果没有就把这个key-va
阅读全文
摘要:Hashtable t 小写 !!! 二者用法一致 都实现Map接口 1、HashMap 的键值可以为null,而Hashtable不允许("null" 不是 null 前者是字符串 后者是空) 2、HaspMap是线程不安全的,Hashtable 线程安全,所以在单线程下,HashMap效率较高
阅读全文
摘要:规定:1、两个对象相等,则hashcode也一定是相等的;2、两个对象相等,对两个对象分别调用equals()都返回 true;3、两个对象有相同的hashcode,但不一定相等 为什么重写了equals() 就要重写 hashCode() 呢?https://www.cnblogs.com/yao
阅读全文
摘要:很多教学视频,我看了反射,正在看JAVAWEB 和Spring 讲得很清楚 反正就是很好!!! https://space.bilibili.com/326782142?spm_id_from=333.338.b_765f7570696e666f.2
阅读全文
摘要:https://www.cnblogs.com/moonlightpoet/p/5598885.html 一、脚本 Scriptlet 1、 <% //定义局部变量和写java语句 %> 2、 <%! // 定义全局变量 和 方法 %> 3、 <%= 输出表达式%> e.g. <%= "hello
阅读全文
摘要:重定向:response.sendRedirect("...jsp"); 客户端根据这个响应判定为重定向 然后自动发送一个新的请求给服务器 请求转发:request.getRequestDispatcher(“...jsp”).forward(request, response);
阅读全文
摘要:1、out: out.print() 和 out.println() 显示的效果一样 2、pageContext: 3、request:(请求对象 存储客户端向服务端发送的请求消息) getAttribute() //获取对象 getParameter()//获取字符串 getParameterVa
阅读全文
摘要:(不知道怎么写才好) 分两种情况: 1、如果是 get 方式 单独修改: new String(str.getBytes("原来的编码"), "想要的编码") 全局修改:在项目中,server.xml 中找到 <Connector>标签,在里面添加 URIEncoding="编码" 注意大小写 2、
阅读全文
摘要:1、Windows --> preferencce : (如果没有server选项,可以参考这个:https://blog.csdn.net/qq_37471298/article/details/80980006?utm_source=blogxgwz5) 2、在这个目录下面选择你所下载的Tomc
阅读全文
摘要:反射机制:在程序运行状态中,动态的获取对象的信息和调用对象的方法 反射的功能: 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的实例 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法 生成动态代理 获取反射的三种方式: 反射可以越过泛型检查:
阅读全文
摘要:“JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象. ” JoinPoint适用于注解和Schema形式 注意: 不是Joinpoint 而是 JoinPoint !! 如果写成Joinpoi
阅读全文
摘要:砝码组合 题目内容:用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。本题目要求编程实现:对用户输入的重量(1~121),给出砝码组合方案(用加减式表示,减代表砝
阅读全文
摘要:AOP (面向切面编程) :在程序运行时,动态的将代码块切入到某个类的某个方法的某个位置(前面、后面、发生异常时)上。 前置通知:在某个方法之前执行 实现MethodBeforeAdvice接口 后置通知:在某个方法之后执行 实现AfterReturningAdvice接口 异常通知:在某个方法发生
阅读全文
摘要:springframework下载地址:http://maven.springframework.org/release/org/springframework/spring/ commons开头的jar包:http://commons.apache.org/proper/ dom4j-1.6.1.
阅读全文
摘要:具体效果见博客首页: https://www.cnblogs.com/DDiamondd/ 1、在http://abowman.com/选择一个自己喜欢的宠物 2、从上面复制的代码中有两个url(两个都是一样的) 在浏览器中打开 url (是一个下载界面 内容就是那个宠物的动画) 下载之后是一个 .
阅读全文
摘要:添加的背景图片会因为你选择不同的皮肤有不同的透明度 我选择的皮肤是: BuildtoWin 1、首先在相册中上传要设置的背景图: 2、在相册中 右击选择 "检查元素" 或 按F12 然后在代码中找到背景图片所对应的url (鼠标放在url上面会显示图片哈) 复制这个url 3、把背景图片的url 复
阅读全文