码迷,mamicode.com
首页 > 编程语言 > 日排行
Java中的线程池模拟
老规矩,直接上代码,写的不好不要喷! public class ThreadExecutrols { public static void main(String[] args) { //创建一个线程池,固定数量为3 //ExecutorService ex = Executors.newFixed ...
分类:编程语言   时间:2017-11-25 22:38:41    阅读次数:164
python_1 python的编译过程
如下图所示, python的编译执行过成为: 在执行某个.py文件前,首先在内存中由python解释器进行词法分析和语法分析。词法分析和语法分析通过后,会对.py文件进行解释,此时将.py文件解释为字节码文件(Cpython将.py文件编译为.pyc文件),然后执行该字节码文件,就生成机器码文件,由 ...
分类:编程语言   时间:2017-11-25 22:38:50    阅读次数:132
Java中线程范围内共享问题
本宝宝新手,勿喷!直接上代码了, 线程范围内共享问题:各个线程之间共享同一块数据,一个数据损坏就全部损坏,需要的可以运行一下! public class Threads { private static HashMap<Thread, Integer> data = new HashMap<Thre ...
分类:编程语言   时间:2017-11-25 22:39:23    阅读次数:169
python的几个小程序
##九九乘法口诀 num1=1 while num1<10: num2=1 while num2<=num1: print(num2,"*",num1,"=",num1*num2,end=" ") num2+=1 print() num1+=1 #矩形 ...
分类:编程语言   时间:2017-11-25 22:39:41    阅读次数:182
Java中lock上锁 unlock解锁
代码很简单,本宝宝就直接上代码了,请喷吧! /** *jdk1.5之后出现了lock,创建锁不那么繁琐,调用lock上锁 unlock解锁,更加面向对象 */public class LockTest { public static void main(String[] args) { //运用内部 ...
分类:编程语言   时间:2017-11-25 22:39:50    阅读次数:245
python变量,函数
python的变量真的是很厉害的东西 我们知道计算机去找变量的值的时候是去找变量所指向的地址,然后把地址中的值取出来 而调用函数的时候,也是去找函数名所指向的地址,然后把地址中的函数提取出来 可以看到,都是去通过地址来调用的,而地址的格式是相同的,所以python就出现了一个函数的返回值是函数的这种 ...
分类:编程语言   时间:2017-11-25 22:40:06    阅读次数:195
照虎画猫写自己的Spring——依赖注入
前言 上篇《照虎画猫写自己的Spring》从无到有讲述并实现了下面几点 声明配置文件,用于声明需要加载使用的类 加载配置文件,读取配置文件 解析配置文件,需要将配置文件中声明的标签转换为Fairy能够识别的类 初始化类,提供配置文件中声明的类的实例 一句话概括: 不借助Spring容器,实现了Bea ...
分类:编程语言   时间:2017-11-25 22:40:23    阅读次数:169
线程锁(互斥锁)
1、线程锁 当我们执行多线程计算时,某些情况,会导致计算的结果,并不是我们想要的真实的结果。 例如下面的例子,预计结果sum=50,实际中多次运算的结果中,某些情况,不等于50; ...
分类:编程语言   时间:2017-11-25 22:40:30    阅读次数:218
python基本语法学习记录
1 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 2 Python中单行注释以#开头,多行注释用三个单引号(''')或者三个双引号(""")将注释括起来。 3 python最具特色的就是使用缩进来表示代码块。缩进的空格数是可变的,但是同一个代码块 ...
分类:编程语言   时间:2017-11-25 22:41:14    阅读次数:268
python的dict和set
dict dict是dictionary的缩写,python内置了字典,在其他语言中也称为map,使用键值对储存,具有极快的查找速度。 如果是只用list来实现,就需要两个list,先在第一个list中查找,找到之后再到另一个list中查找,显然这样速度很慢。而且list达到很长,耗时就很长很长。。 ...
分类:编程语言   时间:2017-11-25 22:41:25    阅读次数:149
Java IO(1)基础知识——字节与字符
正所谓怕什么来什么,这是知名的“墨菲定律”。Java基础涵盖各个方面,敢说Java基础扎实的人不是刚毕业的学生,就是工作N年的程序员。工作N年的程序员甚至也不敢人人都说Java基础扎实,甚至精通,往往只是“无他唯熟尔”——熟手而已。 IO这块我确实怕,它不难,只有两个方面:输入/输出。但你说它用得多 ...
分类:编程语言   时间:2017-11-25 22:41:44    阅读次数:235
Java 语言多态性
https://www.ibm.com/developerworks/cn/java/java-language-polymorphism/index.html 定义多态性 多态性是面向对象编程中的一个概念,表示"不同形态",实际上意味着,根据实现方法的对象,相同方法名称具有不同的行为。 在 Jav ...
分类:编程语言   时间:2017-11-25 22:42:09    阅读次数:229
Spring 的 BeanPostProcessor接口实现
http://blog.csdn.net/chensugang/article/details/3423650 今天学习了一下Spring的BeanPostProcessor接口,该接口作用是:如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理,我们就可以 ...
分类:编程语言   时间:2017-11-25 23:33:55    阅读次数:220
SpringBoot修改默认端口号
有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了。修改SpringBoot的默认端口有两种方式。下面就分别说一下这两种方式。 修改application.properties 第一种方式我们只需 ...
分类:编程语言   时间:2017-11-25 23:34:27    阅读次数:158
利用Python的smtplib和email发送邮件
原理 网上已经有了很多的教程讲解相关的发送邮件的原理,在这里还是推荐一下 "廖雪峰老师的Python教程" ,讲解通俗易懂。简要来说,SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。而python内置的email模块则是负责邮件的内容、发 ...
分类:编程语言   时间:2017-11-25 23:35:23    阅读次数:191
IntelliJ IDEA提示:Class JavaLaunchHelper is implemented in both的错误解决
这个错误是Mac下特有的,并且据说是一个老Bug,不影响使用。 修复方法: Help->Edit Custom Properties,没有这个properties文件的话,IDEA会提示创建,然后在里面加上idea.no.launcher=true 重启即可。 参考: https://www.zhi ...
分类:编程语言   时间:2017-11-25 23:38:10    阅读次数:226
Java中没有C#的out关键字,但可以通过数组实现类似的效果
其实传递的就是数组的指针,里面的每一项的值还是那块内存,所以能直接操作里面的值。如果单纯传指定的值,那么里面操作的就是新的一块内存块。 用数组实现的效果如下: 参考: http://blog.csdn.net/hemeinvyiqiluoben/article/details/49978313 ht ...
分类:编程语言   时间:2017-11-25 23:38:26    阅读次数:226
spring动态加载(刷新)配置文件 [复制链接]
待验证 /** * 重新加载配置文件(只有想不到没有猜不到) * @Author 张志朋 * @param request void * @Date 2016年8月24日 * 更新日志 * 2016年8月24日 张志朋 首次创建 * */ @RequestMapping(value="refresh ...
分类:编程语言   时间:2017-11-25 23:38:44    阅读次数:199
Spring Boot配置文件放在jar外部
Spring Boot程序默认从application.properties或者application.yaml读取配置,如何将配置信息外置,方便配置呢? 查询官网,可以得到下面的几种方案: 通过命令行指定 SpringApplication会默认将命令行选项参数转换为配置信息例如,启动时命令参数指 ...
分类:编程语言   时间:2017-11-25 23:39:40    阅读次数:197
python requests库学习笔记(上)
尊重博客园原创精神,请勿转载! requests库官方使用手册地址:http://www.python-requests.org/en/master/;中文使用手册地址:http://cn.python-requests.org/zh_CN/latest/; requests库作者Kenneth R ...
分类:编程语言   时间:2017-11-25 23:39:57    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!