1.说出你对面向对象的理解 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。面向对象有三大特性,封装、继承和多态。 封装就是将一 ...
分类:
编程语言 时间:
2019-11-15 20:04:10
阅读次数:
99
by Jomoo [TOC] 1 杂类算法 1.1 快读模板 1.2 O(1) int64 乘法 2.3 树类 LCA 2.4 树类 超级树状数组 $$sum[i]=\sum_{j=1}^ia[j]+\sum_{j=1}^idelta[j] (i j+1)$$ $$sum[i]=\sum_{j=1} ...
分类:
其他好文 时间:
2019-11-15 20:03:51
阅读次数:
61
封装原生js ajax函数 function ajax(type,url,data,callback){ var xhr = XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP") if(typeo ...
分类:
Web程序 时间:
2019-11-15 20:03:16
阅读次数:
113
1. final 在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。下面将对其详细介绍。 1.1 修饰类 当用final修饰类的时,表明该类不能被其他类所继承。当我们需要让一个类永远不被继承,此时就可以用final修饰,但要注意: final类中所有的成员方法都会隐式的定义为 ...
分类:
其他好文 时间:
2019-11-15 20:02:38
阅读次数:
61
郑志强 过去两天完成了哪些任务 学习了Java和Android studio,初步了解了前端设计 接下来的计划 继续学习Android studio,学习界面交互跳转 还剩下哪些任务 界面事件响应操作、界面跳转、网络协议 燃尽图 遇到了哪些困难 没有前端知识,对Android studio的学习有难 ...
分类:
其他好文 时间:
2019-11-15 20:02:23
阅读次数:
74
Abstract: 在 PaperDao.java 的第 40 行,checkQuesUsed() 方法调用通过不可信来源的输入构建的 SQL 查询。通过这种调用,攻击者能够修改指令的含义或执行任意 SQL 命令。 Explanation: SQL injection 错误在以下情况下发生: 1. ...
分类:
数据库 时间:
2019-11-15 18:55:10
阅读次数:
94
kong 网关 单机部署 环境:centOS 7;依赖:jdk1.8 安装内容:postgresql数据库, kong 网关,nodeJs和npm,kong Dashboard (可视化管理界面) 版本:postgresql10,kong1.4.0,npm v8.1.0 本次重点主要为后续学习掌握k ...
分类:
其他好文 时间:
2019-11-15 18:54:40
阅读次数:
152
介绍一下,在单点登录平台集成kubernetes登录,集成其它系统的登录原理是一样的,如grafana, nacos, jenkins等。 POM引用: 系统入口类: controller: 这里要说下,kubernetes的登录逻辑: 有两个login: 第一个login:https://***: ...
分类:
编程语言 时间:
2019-11-15 18:54:26
阅读次数:
116
一、拦截机制的不同 Struts2是类级别的拦截,每次请求就会创建一个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype,然后通过setter,getter吧request数据注入到属性。Struts2中,一个Action对应一个reques ...
分类:
编程语言 时间:
2019-11-15 18:54:09
阅读次数:
84
大纲: 包装类简介 创建包装类 自动装箱、拆箱 判断相等 默认值 其他 一、包装类简介 Java中共有八种基本类型,byte, short, int, long, float, double, char, boolean。 分别对应八种包装类,Byte, Short, Integer, Long,F ...
分类:
编程语言 时间:
2019-11-15 18:53:56
阅读次数:
109
9.3 关系的表示 关系的一般表示方法: 将所有关系列出; 用一个到{T, F}的映射 关系的特殊表示方法 用0 1矩阵(zero one matrix)来表示; 用有向图(directed graph)来表示 用邻接矩阵表示关系 称0 1矩阵MR为R的邻接矩阵, 定义如下: 1. 通过以下观察0 ...
分类:
其他好文 时间:
2019-11-15 18:53:40
阅读次数:
103
从今天开始要学会记录和分享 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉.故不积跬步,无以至千里;不积小流,无以成江海. 骐骥一跃,不能十步;驽马十驾,功在不舍.锲而舍之,朽木不折;锲而不舍,金石可镂.蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。 ——《荀子劝学篇 ...
分类:
其他好文 时间:
2019-11-15 18:52:38
阅读次数:
75
9.5等价关系(Equivalence Relations) 定义:定义在集合A上的关系R是等价关系iff(当且仅当)R具有 1. 自反性(reflexive) 2. 对称性(symmetric) 3. 传递性(transitive) 这些利用图都易证 想证明某个关系,也只需证明其具有这三种性质即可 ...
分类:
其他好文 时间:
2019-11-15 18:50:48
阅读次数:
66
1. Netty简介 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的API实现。它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得 ...
分类:
Web程序 时间:
2019-11-15 18:49:26
阅读次数:
99
前言 多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。线程本身也要占用内存空间,大量的线程会占用内存资源并且可能会导致Out of Memory。即便没有这样的情况,大量的线程回收也会给GC带来很大的压力。 为了避免重复的创建线程,线程池的出现 ...
分类:
编程语言 时间:
2019-11-15 18:49:04
阅读次数:
94
使用Navicat建立新连接时,遇到Authentication plugin 'caching_sha2_password' cannot be loaded错误: 解决方法如下: 打开mysql: 输入命令: ALTER USER 'root'@'localhost' IDENTIFIED BY ...
分类:
其他好文 时间:
2019-11-15 18:47:59
阅读次数:
81
登录界面 实验代码 实验结果 学习总结 事件处理中的WindowListener:专门的窗体事件的监听窗口,可以监听一个窗口的所有变化; 文本组件JTextComponent: 单行文本数去框:JTextFIled; 密码文本输入框:JPasswordFiled; 多行文本输入框:JTextArea ...
分类:
其他好文 时间:
2019-11-15 18:47:44
阅读次数:
65