前言 Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。 ...
分类:
编程语言 时间:
2018-06-12 13:40:55
阅读次数:
177
整理微服务设计与实践历程,共享给大家。 微服务的描述 The description of microserivce by Martin Fowler : 根据业务模块划分服务种类。 每个服务可以独立部署并且互相隔离。 通过轻量的 API 调用服务。 服务需要保证良好的高可用性。 微服务架构是以专注 ...
分类:
编程语言 时间:
2018-06-12 14:08:19
阅读次数:
229
先做个自我介绍,我13年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。13年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时 ...
分类:
编程语言 时间:
2018-06-12 14:09:33
阅读次数:
216
字符串截取:利用下标进行截取py_str=‘python‘len(py_str)py_str[:3]py_str+‘123‘‘python123‘py_str*3‘pythonpythonpython‘Str将数字转换成字符串Len(变量)统计变量长度字典是无序的,所以无法使用下标进行取值。取值按key进行取值adict={‘
分类:
编程语言 时间:
2018-06-12 14:09:47
阅读次数:
172
1.定义变量及打印输出a=1#python输出方式print(a)#%s%d限制输出的是字符串还是整数数字name=‘M-x-M‘print(‘Mynameis%s‘%name)age=18print(‘I`m%dyearsold‘%age)#普通打印job=‘python‘print(‘I`mlearning‘,job)#多行打印print(‘‘‘--------day1------------
分类:
编程语言 时间:
2018-06-12 14:10:30
阅读次数:
142
1、%(取余)操作可用&(位与)运算代替 当取余的分母为2的整倍数时,可用位与&运算取代,如a%2可用a&1取代,a%4可用a&3取代,a%8可用a&7取代... 分析:分母为2的整倍数,则当表示为二进制时,必然只有一位为1而其余全为0,由此,当某个数表示为二进制时,高于/等于该位的部分一定是该分母 ...
分类:
编程语言 时间:
2018-06-12 14:10:46
阅读次数:
139
1 切片:取多个元素 2 >>> names = ["A","B","C","D","E","F"] 3 >>> names[1:4] #取下标1至下标4之间的数字,包括1,不包括4 4 ['B', C', 'D'] 5 >>> names[1:-1] #取下标1至-1的值,不包括-1 6 ['B'... ...
分类:
编程语言 时间:
2018-06-12 14:43:20
阅读次数:
241
string转byte[]: byte[]转string: string转ASCII byte[]: ASCII byte[]转string: ...
分类:
编程语言 时间:
2018-06-12 14:43:31
阅读次数:
191
第一种测试类 第二种测试类 源码:https://github.com/zhanghouli/springboot_demo.git ...
分类:
编程语言 时间:
2018-06-12 14:43:37
阅读次数:
340
常识,环境变量,注释 标示符,常量,进制转换,类型转换,位运算符,语句 数组,函数 面向对象 多线程 String 包装类 集合 其他对象 IO流 GUI 网络编程-ip 网络编程-tcp 网络编程-UDP 网络编程-网络模型 网络编程-域名解析 正则表达式 ...
分类:
编程语言 时间:
2018-06-12 14:44:02
阅读次数:
183
os模块:>>>os.curdir‘.‘>>>os.pardir‘..‘>>>os.sep#路径分隔符,不同的操作系统看到的结果不一样‘/‘>>>os.linesep#换行符,不同的操作系统看到的也不一样,windox‘\n‘>>>os.getcwd()#获取当前路径‘/root/桌面/111‘>>
分类:
编程语言 时间:
2018-06-12 14:44:42
阅读次数:
150
导读:近期要做一个根据关键字定位pdf的盖章位置的相关需求,其中关键字可配置多个(包含pdf文档中可能不存在的关键字),当页面显示盖章完成时,打开pdf显示已经损坏。 排查后发现,当itext搜索的关键字在pdf文档中不存在时,就已经将结果返回到前台界面,这时itex读取的流还未关闭,导致pdf读取 ...
分类:
编程语言 时间:
2018-06-12 14:44:50
阅读次数:
453
错误和异常:错误:nameerror未声明、初始化对象indexerror序列中没有此索引syntaxerror语法错误keyboardinterrupt用户中端执行EOFEror没有内建输入,到达EOF标记IOErrot输入/输出操作失败importtimeforiinrange(1,11):print(i)try:#把可能发生错误的代码放入try里面,time.sleep(1)exceptKe
分类:
编程语言 时间:
2018-06-12 14:45:44
阅读次数:
175
OSS是阿里云提供的一款云存储服务。在项目开发过程中,经自己多次实践及阿里技术人员的协助,终于完成了开发任务。本文总结了Java开发过程的若干“坑”及一些小经验。 ...
分类:
编程语言 时间:
2018-06-12 14:46:24
阅读次数:
1233
一、概念解释 函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。?大家大概都知道旧款电视机的工作原理,就是一行行得扫描出色彩到屏幕上,然后组成一张张图片。由于肉眼只能分辨出一定频率的变化,当高频率的扫描,人类是感觉不出来的。反而形成一种视觉效果,就是一张图。就像高速旋转的风扇,你看不到扇 ...
分类:
编程语言 时间:
2018-06-12 14:46:56
阅读次数:
170
输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼 ...
分类:
编程语言 时间:
2018-06-12 14:47:11
阅读次数:
140
文件对象:withopen(‘/etc/hosts‘)asf:这样打开文件不用使用X.close()手动关闭文件,使用with打开文件,在文件使用结结束后会自动关闭。r以读方式打开(文件不存在则报错)w以写方式打开(文件存在则清空,不存在则创建)a以追加方式打开(必要时创建新文件)r+以读写方式打开w+以读写方式打开a+以读写方式打开open、file打开文件,一般用openread读readli
分类:
编程语言 时间:
2018-06-12 14:47:37
阅读次数:
158
特征及特征工程的介绍,各种类型变量的特征工程常用算法及基于python 和 knime 的实现。
分类:
编程语言 时间:
2018-06-12 14:47:59
阅读次数:
158
形式参数:实际参数:固定数参数默认参数:给参数一个默认值,赋予新值时覆盖默认值。位置参数:sys.argv[XX]代码名称、函数、变量不可以与系统默认参数、模块名字相同if__name__==‘__main__‘:__name__:在主动调用的时候返回__main__(意思就是主动调用这个函数)在被动调用的时候返回__foo__(像导入模块的时候,顺带到这个地方,并不是要执行它的时候返回foo)所
分类:
编程语言 时间:
2018-06-12 14:48:39
阅读次数:
179
Java内存区域的划分和异常 运行时数据区域 JVM在运行Java程序时候会将内存划分为若干个不同的数据区域。 打开百度App,看更多美图 程序计数器 线程私有。可看作是当前线程所执行的字节码的行号指示器,字节码解释器的工作是通过改变这个计数值来读取下一条要执行的字节码指令。 多线程是通过线程轮流切 ...
分类:
编程语言 时间:
2018-06-12 14:49:05
阅读次数:
182