**最新java8.0(1.8)**1. javaSE(桌面应用程序)标准1. javaME(塞班系统应用)1. javaEE(主要web开发,企业级应用)企业1. javaEE改名为JakartaEE **java特性:**1. 面向对象1. 简单1. 跨平台1. 开源1. 壮健性1. 安全1. ...
分类:
编程语言 时间:
2018-08-04 11:43:29
阅读次数:
142
今天和大家分享python之判断年龄是否正确,涉及知识点:if-elif-else,while,for循环 首先: 上述代码用if语句判断猜测年龄与真实年龄关系,但是只能猜一次,那么怎么猜很多次呢?这就涉及到了while语句,for循环也可以。 首先,while语句的: 结果如下: for循环: ...
分类:
编程语言 时间:
2018-08-04 11:43:48
阅读次数:
268
在Spring中有一个类CachingUserDetailsService实现了UserDetailsService接口,该类使用静态代理模式为UserDetailsService提供缓存功能。该类源码如下: CachingUserDetailsService.java CachingUserDet ...
分类:
编程语言 时间:
2018-08-04 11:47:11
阅读次数:
133
Python学习---抽屉框架分析[点赞功能/文件上传分析]0317 ...
分类:
编程语言 时间:
2018-08-04 11:47:24
阅读次数:
118
CPU对内存变量的修改是先读取内存数据到CPU Cache中,然后再由CPU做运算,运算完成后继续写入到内存中 在单核CPU中,这完全没有问题,然而在多核CPU中,每一个CPU核心都拥有自己独立的Cache 此时同时访问同一个内存地址时,将会把内存值复制到多个CPU的Cache中 此时如果对Cach ...
分类:
编程语言 时间:
2018-08-04 11:47:49
阅读次数:
130
一 数字签名算法 带有秘钥(公钥,私钥)的消息摘要算法 验证数据完整性,认证数据来源,抗否认 OSI参考模型 私钥签名,公钥验证 RSA,DSA,ECDSA 二 数字签名算法RSA 经典算法 MD,SHA两类 例子:jdkRSA 算法 1 package com.dzj.rsa; 2 3 impor ...
分类:
编程语言 时间:
2018-08-04 11:48:34
阅读次数:
177
RPC:(Remote Procedure Call) 被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。 支持多语言 RMI:(Remote Method Invocation) RPC 的Java版本,EJB的基础技术 RMI 采用JRMP(Java Remote ...
分类:
编程语言 时间:
2018-08-04 11:49:02
阅读次数:
222
一 : 函数名的运用 1.函数名的内存地址 2.函数名可以赋值给其他变量 3.函数名可以当做容器类的元素 4.函数名可以当做函数的参数 5.函数名可以作为函数的返回值 二 : 闭包 闭包就是内层函数,对外层函数(非全局)的变量的引用 我们可以使用__closure__来检测函数是否是闭包,返回cel ...
分类:
编程语言 时间:
2018-08-04 11:50:26
阅读次数:
176
这几年微服务架构越来越火。伴随着微服务概念的提示,越来越多的组织为了方便开发,结合实际提供很多微服务机构, 之前工作中一直使用dubbo作为微服务框架, dubbo只是专注于服务之间的通讯,所以更灵活以扩展,但同时也暴露其弊端, 微服务其他领域关注不够。所以很多企业目前采用Spring Cloud, ...
分类:
编程语言 时间:
2018-08-04 11:52:43
阅读次数:
162
来自我在Stack Overflow上的提问,https://stackoverflow.com/questions/51675355/how-to-eval-a-cond-case-and-return-function-object (hy作者回复真及时,但是之前在github issue里提问 ...
分类:
编程语言 时间:
2018-08-04 11:54:11
阅读次数:
153
1.JavaScript Window Location window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。 1.1Window Location window.location 对象在编写时可不使用 window 这个前缀。 一些例子: 一些实例: ...
分类:
编程语言 时间:
2018-08-04 11:55:32
阅读次数:
128
基本数据类型的加载和存储 极客时间深入理解Java虚拟机读后感,有错误还请指正 虚拟机中的Boolean类型 在Java语言规范中,boolean类型的值只有两种可能,那就是"true"和"false". 但是这两个符号是不能被Java虚拟机直接使用的. 在Java虚拟机规范中,boolean类型则 ...
分类:
编程语言 时间:
2018-08-04 11:55:41
阅读次数:
165
在进行C语言源码至可执行程序的整个过程中,整个形成过程可以分为四步: 1、预处理 gcc -E hello.c -o hello.i 目的: (1)宏定义展开 (2)头文件展开 (3)条件编译 (4)去掉注释 2、编译 gcc -S hello.i -o hello.s (1)检查语法 (2)将C语 ...
分类:
编程语言 时间:
2018-08-04 11:56:05
阅读次数:
208
1.多继承二义性产生的原因: 子类同时继承多个基类,而这些基类又有一个共同的基类,则导致在子类对象中调用父类成员时,调用不明确;即:二义性。 2.虚继承能解决的而已情况:有共同老祖宗的能解决二义性,没有共同老祖宗的不能用虚继承解决二义性,只能显示调用。eg:C c1;c1.B1::k这样调用多继承父 ...
分类:
编程语言 时间:
2018-08-04 11:56:22
阅读次数:
133
一,线程的生命周期以及五种基本状态 关于JAVA线程的生命周期,首先看一下下面这张图 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。 Java线程具有五中基本状态: 1,新建状态(New):当线程对象创建后就是进入到了新建状态,如:Thr ...
分类:
编程语言 时间:
2018-08-04 11:56:47
阅读次数:
158
一.解决依赖 yum install zilb-devel python3-devel ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk ...
分类:
编程语言 时间:
2018-08-04 11:58:09
阅读次数:
239
一 密码常用术语 明文:待加密信息 密文:经过加密后的明文 加密:明文转为密文的过程 加密算法:明文转为密文的转换算法 加密秘钥:通过加密算法进行加密操作的秘钥 解密:将密文转为明文的过程 解密算法:密文转为明文的算法 解密秘钥:通过解密算法进行解密操作的秘钥 密码分析:截获密文者试图通过分析截获的 ...
分类:
编程语言 时间:
2018-08-04 11:58:16
阅读次数:
127
本周学习的内容让我又进一步实践了java语言,我本周学到的内容是 循环: 强制结束命令行 //Ctrl+c for 循环的无限循环形式: for( ; ; )() while循环的无限循环形式: while(true) w:for(int y=0;y<4=3;y++) //w 为for循环的名字 { ...
分类:
编程语言 时间:
2018-08-04 11:58:40
阅读次数:
137
链表的排序,降序,思想是把链表重新建立,是头插建立新的链表
分类:
编程语言 时间:
2018-08-04 11:58:47
阅读次数:
405
结果: 同样的问题,采用不同的算法,运行时间大大降低,如下: 结果: 同样的问题,发现第一种算法用的时间为124S,第二种方法用的时间为不到1S;这就需要对不同的算法衡量运行效率; 如何衡量效率呢?运行效率不仅和运行时间有关,还和计算机的运行环境有关,同样的算法,在不同的计算机上执行,执行时间也是不 ...
分类:
编程语言 时间:
2018-08-04 11:59:47
阅读次数:
132