一、下载Javaservice,把压缩文件解压,放到本地磁盘。下载地址:JavaService64位http://download.forge.ow2.org/javaservice/JavaService_2_0_10-amd64.zipJavaService32位http://download.forge.ow2.org/javaservice/JavaService-2.0.10.zip二、
分类:
编程语言 时间:
2018-08-02 12:18:38
阅读次数:
240
时刻关注JDK进程或Oracle的童鞋都知道,JDK11已于6月底进入RampdownPhaseOne阶段,当时JDK11的所有新特性就已被冻结,不再加入新的JEP。因为近期写了一些关于DES,3DES和AES算法的一些博文,所以对于JDK11里所包含的17个新的JEP之一---ChaCha20和Poly1305加密算法----就格外留意.Chacha20-Poly1305是由Google专门针对
分类:
编程语言 时间:
2018-08-02 12:19:45
阅读次数:
140
下面我将介绍使用maven构建的SpringBoot项目中实现热部署的两种方式,使得部署变得异常简单,同时两种方式也非常的简单。 热部署 devtools Pom.xml中直接添加依赖即可: 通过项目主程序入口启动即可,改动以后重新编译就好。 springloaded Pom.xml中直接在spri ...
分类:
编程语言 时间:
2018-08-02 12:22:23
阅读次数:
153
package com.zving.teachPlat.util; import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import java.util.regex.Matcher;import j ...
分类:
编程语言 时间:
2018-08-02 12:23:04
阅读次数:
166
5、and和orand返回第一个假值,如果都为真,返回最后一个真值。or返回第一个真值,如果都为假,返回最后一个假值。复制代码>>>a="first">>>b="second">>>1andaorb1‘first‘>>>0andaorb2‘second‘复制代码类似于:bool?a:b安全使用:>>>a=""
分类:
编程语言 时间:
2018-08-02 12:24:06
阅读次数:
109
编写一个函数来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数 num = input('请输入数字>>>').strip() ...
分类:
编程语言 时间:
2018-08-02 12:24:55
阅读次数:
440
bug现象: 图一 图一 ,代码分析 图二正确 图二代码分析 结论: 1,bug逻辑错误导致,提醒了自己特别是在学习东西,清楚逻辑实现原理,数据哪里产生,哪里有在用。 2,调试能力得到极大锻炼,这次从发现现象,到不断尝试背后的原因,最后开始在文件中写测试代码,最后准确找到出错的地方,前后经历了1个小 ...
分类:
编程语言 时间:
2018-08-02 12:25:29
阅读次数:
174
一、ThreadLocal简介 ThreadLocal是线程的局部变量,是每一个线程所单独持有的,其他线程不能对其进行访问 ,通常是类中的private static字段。 我们知道有时候一个对象的变量会被多个线程所访问,这时就会有线程安全问题,当然我们可以使用synchorinized 关键字来为 ...
分类:
编程语言 时间:
2018-08-02 12:52:08
阅读次数:
194
首先是操作系统将代码程序加载到内存中 然后将内存分为4个区 栈区,程序的局部变量区,函数传递的参数,由编译器自动进行内存资源的释放。 堆区,动态内存申请,如果不手动释放内存,则这块内存不会进行析构。 全局区,静态区,常量区(字符串存放的位置),程序结束后,有操作系统释放 代码区,存放函数体的二进制代 ...
分类:
编程语言 时间:
2018-08-02 12:52:23
阅读次数:
165
在jdk5之前,可能我们要通过这样的方式来实现可变参数的方法: 通过Object[]数组来实现。 输出如下: 但在jdk5之后,Java终于有可变参数这个特征了。 语法类似于static void printArray(Object... args) 输出如下: main函数里的第一句调用可见,这个 ...
分类:
编程语言 时间:
2018-08-02 12:52:29
阅读次数:
167
swift Enumerations enum、case、switch CaseIterable allCases 要区别枚举变量和关联值 枚举变量参与枚举运算; 关联值和rawvalue不参与。 Associated Values case qrCode(String) case let .qrC ...
分类:
编程语言 时间:
2018-08-02 12:54:31
阅读次数:
157
C++ 语言中的重载、内联、缺省参数、隐式转换等机制展现了很多优点,但是这些 优点的背后都隐藏着一些隐患。正如人们的饮食,少食和暴食都不可取,应当恰到好处。 我们要辨证地看待 C++的新机制,应该恰如其分地使用它们。 虽然这会使我们编程时多 费一些心思,少了一些痛快,但这才是编程的艺术。 ...
分类:
编程语言 时间:
2018-08-02 13:16:18
阅读次数:
206
插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 平均时间复杂度为O(n^2),最好的情况是O(n),即数组已经是有序状态,最差O(n^2),辅助存储为O(1)。插入排序是稳定的排序算法。 ...
分类:
编程语言 时间:
2018-08-02 13:17:17
阅读次数:
115
函数和对象的关系 函数可以有属性,对象也可以有属性,在函数名前使用 操作符即可返回一个函数的实例化对象 每个函数都有一个属性(prototype)原型对象,发现有 属性和 属性, 指向创建它的构造器函数,这里要明确的是 函数也会有构造函数,而这个 与它的构造函数的 prototype 是同一个东西, ...
分类:
编程语言 时间:
2018-08-02 13:51:30
阅读次数:
146
一、缘起 二、我们获取了多少商品条目? 49.78万,大约50万条。这些数据全不全,肯定不全,但是基本上覆盖了拼多多的绝大部分在售商品,再退一步,数据的量级应该是没错的(数据获取)。 进群:125240963 即可获取数十套PDF哦!要源码也可以私信 三、这些商品总共卖出了多少钱? 288亿是一个什 ...
分类:
编程语言 时间:
2018-08-02 13:51:36
阅读次数:
422
在脚本运行过程中有一个主线程,若在主线程中创建了子线程,当主线程结束时根据子线程daemon属性值的不同可能会发生下面的两种情况之一: 如果某个子线程的daemon属性为False,主线程结束时会检测该子线程是否结束,如果该子线程还在运行,则主线程会等待它完成后再退出; 如果某个子线程的daemon ...
分类:
编程语言 时间:
2018-08-02 13:51:44
阅读次数:
102
这里先说两个概念:1、堆(heap)2、栈(stack)堆 是堆内存的简称。栈 是栈内存的简称。说到堆栈,我们讲的就是内存的使用和分配了,没有寄存器的事,也没有硬盘的事。各种语言在处理堆栈的原理上都大同小异。堆是动态分配内存,内存大小不一,也不会自动释放。栈是自动分配相对固定大小的内存空间,并由系统 ...
分类:
编程语言 时间:
2018-08-02 13:52:02
阅读次数:
157
#--os.path os路径模块 abspath() 将相对路径转化为绝对路径basename() 返回文件名部分dirname() 返回路径部分split() 将路径拆分成单独的文件部分和路径部分 组合成一个元组join() 将多个路径和文件组成新的路径splitext() 将路径分割为后缀和其 ...
分类:
编程语言 时间:
2018-08-02 13:53:21
阅读次数:
204
#--os 对操作系统进行操作的模块system() 在python中执行系统命令stat() 获取文件信息listdir() 获取指定文件夹中所有内容的名称的列表getcwd() 获取当前文件所在的路径chdir() 修改当前文件工作的路径getenv() 获取当前PATH环境变量信息putenv ...
分类:
编程语言 时间:
2018-08-02 13:54:42
阅读次数:
174
JAVA时间比较 ...
分类:
编程语言 时间:
2018-08-02 13:54:49
阅读次数:
114