码迷,mamicode.com
首页 > 编程语言 > 周排行
Python 开启线程的2中方式,线程VS进程(守护线程、互斥锁)
知识点一: 进程:资源单位 线程:才是CPU的执行单位 进程的运行: 开一个进程就意味着开一个内存空间,存数据用,产生的数据往里面丢 线程的运行: 代码的运行过程就相当于运行了一个线程 辅助理解:一座工厂(操作系统)->没造一个车间(启动一个进程)->每个车间的流水线(线程) 知识点二:开启线程的2 ...
分类:编程语言   时间:2018-07-13 19:03:05    阅读次数:142
《Java并发编程实战》文摘
更新时间:2017 06 03 《Java并发编程实战》文摘,有兴趣的朋友可以买本纸质书仔细研究下。 一 线程安全性 1.1 什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么 ...
分类:编程语言   时间:2018-07-13 19:03:14    阅读次数:153
windows下面的java项目打成jar放到XShell终端上面进行远程调试
前言: java项目打成jar放到linux上面运行,但是linux上面没有eclipse不能进行debug,所以要在windows的eclipse中进行远程调试。 需要注意的是!!!-->在eclipse打jar后要放到 linux环境中的lib目录下,确保两遍的代码一致,然后在linux中启动. ...
分类:编程语言   时间:2018-07-13 19:05:57    阅读次数:175
Java BigDecimal初探
更新时间:2016 03 17 一、引言 《Effactive Java》中有这样的描述: 和`double int long BigDecimal`。 二、不可变性 是不可变类,每一个操作(加减乘除等)都会返回一个新的对象, 下面以加法操作为例: 我们很容易会认为会输出: 但实际上a plus b ...
分类:编程语言   时间:2018-07-13 19:06:38    阅读次数:172
编程语言的分类
一、机器语言: 是由二进制描述的机器指令,全部指令的集合构成了机器语言;由于全都是二进制, 所以缺点是: 1.不具备明显特征,难以记忆,不便于阅读; 2.每种计算机支持的指令也不尽相同,而导致了其局限性较大; 3.需要涉及硬件操作,所以对编程人员的计算机知识要求较高 由于是二进制编写的最底层指令所以 ...
分类:编程语言   时间:2018-07-13 19:08:55    阅读次数:196
linux环境运行java项目并有外部引用jar
eclipse目录结构: linux目录结构: lib目录结构: 其中除了IMT_ENCODING_DSP.jar其余的都是外部引用的jar IMT_ENCODING_DSP.jar是java项目打包后放入的,只需要将src目录打包即可 linux的启动脚本: ...
分类:编程语言   时间:2018-07-13 19:10:19    阅读次数:227
SpringMvc流程分析,简单源码分析
SpringMvc的请求入口:web.xml中的DispatcherServlet 调用DispatcherServlet的doService方法 调用DispatcherServlet的doDispatch方法, 获取mappedHandler,mappedHandler里面已经有了具体的Cont ...
分类:编程语言   时间:2018-07-13 19:10:27    阅读次数:214
10-JavaScript之DOM的事件操作
JavaScript之DOM的事件操作 1.介绍 JavaScript基础分为三个部分: 2.事件 JS是以事件驱动为核心的一门语言 2.1事件的三要素 事件的三要素:事件源、事件、事件驱动程序。 比如,我用手去按开关,灯亮了。这件事情里,事件源是:手。事件是:按开关。事件驱动程序是:灯的开和关。 ...
分类:编程语言   时间:2018-07-13 19:11:19    阅读次数:200
Python实现整蛊、木马等黑客软件!
考虑一下利用Python制作一个整蛊、木马软件,我提供思路。(清楚到没学过编程的人也理解) 1、首先一个黑客做一个整蛊或者木马软件,一定不会让你能够关闭它。 2、里面经常会附带欺骗的方法。 3、最终实现某种目的。 前段时间在抖音上看到个有趣的程序,看样子是VB写的,首先就要用到欺骗的方法,利用软件名 ...
分类:编程语言   时间:2018-07-13 19:38:43    阅读次数:640
python2和python3的区别
python2: input(): 把用户的输入当做代码来执行; raw_input(): 获取用户的原始输入; print: 可以使用空格和小括号; # conding = utf - 8 (中文注释); has_key:判断字典是否有指定的键; cmp: 比较两个数据的大小。 pyhton3: ...
分类:编程语言   时间:2018-07-13 19:40:01    阅读次数:175
maven--spring-boot-starter-parent 小结
Maven中的dependency的scope作用域详解 https://blog.csdn.net/itchiang/article/details/45009057 https://blog.csdn.net/leoxyk/article/details/79622507 Spring Boot ...
分类:编程语言   时间:2018-07-13 19:40:36    阅读次数:246
Spring Cloud程序报错总结
1、com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: 原因如下: 在默认设置下,Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为。 禁止方式如下:在 ...
分类:编程语言   时间:2018-07-13 19:40:51    阅读次数:133
java中两个字符串如何比较大小
使用 String.compareTo 方法:compareTo() 的返回值是int, 它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字 ...
分类:编程语言   时间:2018-07-13 19:41:12    阅读次数:121
JAVA中JPasswordField实现密码的确认
我们在设计注册模块时,经常要验证两次填写的密码是否一致,那么如何利用JPasswordField实现呢? 首先设计GUI界面: 实现1:利用getText()方法取得JPasswordField内容,但是这个方法已经被废弃。另外,简单地说,“equals()”与“==”比较一个对象的不同之处在于:“ ...
分类:编程语言   时间:2018-07-13 20:17:20    阅读次数:1033
大数据之Java漫谈(一)
开发离不开程序 程序:有顺序的指令的集合 指令:计算机执行人的想法时发出的命令大数据开发要以一种高级语言为基础 先来说语言这一块,众所周知, 计算机语言包括:机器语言,汇编语言,高级语言。 机器语言:由01组成 汇编语言:以助记符来编写程序 高级语言:是最为接近人类语言的计算机语言,用人们常见的文字 ...
分类:编程语言   时间:2018-07-13 20:17:28    阅读次数:194
R语言实现两文件对应行列字符替换
假设存在文件file1.xlsx,其内容如下: 存在文件file2.xlsx,其内容如下: 现在我想从第七列开始,将file2所有的字符替换成file1一样的,即第七、八、九、十列不需要改变,因为file1和file2的字符一致的(3和1,2和4);从第11列开始,file1和file2的字符不一样 ...
分类:编程语言   时间:2018-07-13 20:17:46    阅读次数:538
python 字典、列表、字符串 之间的转换
1、列表与字符串转换 列表转字符串: 将列表中的内容拼接成一个字符串 将列表中的值转成字符串 字符串转列表: 将字符串每个字符转成列表中的值 将字符串按分割成列表 2、列表与字典转换 列表转字典: 将两个列表转成字典 将嵌套列表转为字典 字典转列表: 字典中键、值转为列表 ...
分类:编程语言   时间:2018-07-13 20:19:03    阅读次数:202
Spring Cloud入门程序
本文手把手教你,做出第一个Spring Cloud程序,Eureka的简单入门使用 1、创建Spring Starter Project工程 点击next,添加项目名 2、引入Spring Cloud 的 Eureka 点击next 点击 finish 3、配置项目的 application.pro ...
分类:编程语言   时间:2018-07-13 20:19:37    阅读次数:180
python 线程
线程锁(互斥锁Mutex) 一个进程下可以启动多个线程,多个线程共享父进程的内存空间,也就意味着每个线程可以访问同一份数据,此时,如果2个线程同时要修改同一份数据,这样就可能使结果不正确,每次运行的结果不同,为了避免自己在还没改完的时候别人也来修改此数据,可以给这个数据加一把锁, 这样其它线程想修改 ...
分类:编程语言   时间:2018-07-13 20:21:21    阅读次数:168
python全栈开发 * 30知识点汇总 * 180713
30 re模块2一.正则表达式在线测试 在线测试工具 http://tool.chinaz.com/regex/(一).*?的用法: . 是任意字符 * 是取 0 至 无限长度 ? 是非贪婪模式。合在一起就是 取尽量少的任意字符,一般不会这么单独写,他大多用在:.*?x就是取前面任意长度的字符,直到 ...
分类:编程语言   时间:2018-07-13 20:21:58    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!