码迷,mamicode.com
首页 > 编程语言 > 日排行
Java中synchronized用在静态方法和非静态方法上面的区别
synchronized 修饰在 static方法和非static方法的区别 在Java中,synchronized是用来表示同步的,我们可以synchronized来修饰一个方法。也可以synchronized来修饰方法里面的一个语句块。那么,在static方法和非static方法前面加synch ...
分类:编程语言   时间:2018-08-10 19:45:56    阅读次数:192
关于java中的“引用”概念
前言 最近在阅读《java编程思想》一书时,对作者关于java中的”引用(句柄)“的解释不太清楚,因此以实验的方式来讨论下java中一切皆”按值传递“这一说法,从而加深理解。 <! more 正文 情景一:当参数为基本数据类型(如:int)时 运行结果: test函数中的变量值:2 main函数中的 ...
分类:编程语言   时间:2018-08-10 19:46:22    阅读次数:166
python——虚拟环境(一)
1 问题 当我们拥有两个甚至多个项目A、B、C......,各个项目正常运行需求的python运行环境都不相同。而默认情况下,不管哪个项目,使用的都是全局的Python环境。上述情况,造成的问题就是,A、B、C等项目,只能运行一个;如果运行另一个,必须安装与之匹配的库版本。 2 解决思路 创建一个完 ...
分类:编程语言   时间:2018-08-10 19:47:28    阅读次数:183
字符长度超限生成新数组
/** * 防止通讯录长度超出数据库存储长度4294967295 * */ ...
分类:编程语言   时间:2018-08-10 19:48:00    阅读次数:199
Java实现自定义classLoader动态解密class文件
前言 要实现classLoader动态解密class文件,就必须先了解Java的类加载机制、了解双亲委托机制。然后自定义一个classLoader,继承于classLoader。 文章中引用到上一篇文章中的解密方法(edCipher.decryptClass(name)),详情请移步至:Java加解 ...
分类:编程语言   时间:2018-08-10 19:48:27    阅读次数:301
python函数名的运用,闭包,迭代器
一.函数名的运用 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量. 1.函数名的内存地址 2.函数名可以赋值给其他变量 3.函数名可以当做容器类的元素 4.函数名可以当做函数的参数 5.函数名可以作为函数的返回值 二.闭包 什么是闭包?闭包就是内层函数,对外层函数(非全局)的变 ...
分类:编程语言   时间:2018-08-10 19:48:34    阅读次数:216
PAT乙级1008.数组元素循环右移问题(20)
1008. 数组元素循环右移问题 (20)一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需 ...
分类:编程语言   时间:2018-08-10 19:49:02    阅读次数:178
python 异常处理
什么是异常?异常和错误的区别 Error 语法错误 比较明显的错误 在编译代码阶段就能检测出来 Iteration 异常 在执行代码的过程中引发的异常 异常发生之后的效果 一旦在程序中发生异常,程序就不再继续执行了 如何看报错信息 l = [] l[3] def func(): import tim... ...
分类:编程语言   时间:2018-08-10 19:50:28    阅读次数:190
python set集合
# set集合 # 集合与列表、元组类似,可以存储多个数据,但是这些数据不重复的# 集合对象还支持union(联合),intersection(交),difference(差)和sysmmertric_difference(对称交叉)等 x = set() # 怎么去重# a = [1,111,21 ...
分类:编程语言   时间:2018-08-10 19:50:45    阅读次数:199
hadoop streaming 中跑python程序,自定义模块的导入
今天在做代码重构,以前将所有python文件放到一个文件夹下,上传到hadoop上跑,没有问题;不过随着任务的复杂性增加,感觉这样甚是不合理,于是做了个重构,建了好几个包存放不同功能的python文件,历程如下: 1. 刚开始的时候,在IDE里搞,点击运行,正确、非常赞; 2. 然后搬到服务器上搞, ...
分类:编程语言   时间:2018-08-10 19:51:12    阅读次数:998
Spring3.0学习1.1(模拟spring)
层次划分 面向抽象编程 带来极大的灵活性 IOC(DI) 依赖注入 控制反转: 正式使用spring IOC 控制反转 不用自己写实现 由容器完成 建议使用appicatiioncontext DI: SET注入就是调用set方法 2.构造方法注入、 id,name Id和name可以互换 唯一的区 ...
分类:编程语言   时间:2018-08-10 19:51:45    阅读次数:192
springBoot配置activeMq点对点模式消费信息以及独占模式消费如何设置
1、在pom文件中引入对应jar包 2、application.yml文件配置activemq;对于监听Listener使用注解的形式 3、创建生产者类,生产者代码如下: 4、编写消费者代码,代码如下: 5、运行生产者(本处是test注解的测试代码),直接运行,结果如下 发送端: 接收端: ps:如 ...
分类:编程语言   时间:2018-08-10 19:52:10    阅读次数:240
Java学习之生成随机数
1.Java中的方法random()可用于生成随机数,称为伪随机数生成器,它返回一个大于等于0.0、小于1.0的数(double类型),即0.0<=X<1.0 。之所以产生的数称为伪随机数,是因为它并不是真正随机的。当我们重复调用这个方法时,最终生成的数是周期性重复的。因此,理论上,生成的数不随机, ...
分类:编程语言   时间:2018-08-10 19:52:40    阅读次数:155
ACM算法练习-——ZJU1164-Software CRC
具体的题目描述点此链接 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1164 ...
分类:编程语言   时间:2018-08-10 19:53:24    阅读次数:255
Spring(五)AOP简述
一、AOP简述 AOP全称是:aspect-oriented programming,它是面向切面编号的思想核心, AOP和OOP既面向对象的编程语言,不相冲突,它们是两个相辅相成的设计模式型 AOP技术弥补了面向对象编程思想的不足,spring aop是实现aop的一种技术,srping aop是 ...
分类:编程语言   时间:2018-08-10 19:54:15    阅读次数:216
leetcode349 python3 112ms 求两个数组的交集
```python3 class Solution: def intersection(self, nums1, nums2): """ :type nums1: List[int] :type nums2: List[int] :rtype: List[int] """ s = [] ... ...
分类:编程语言   时间:2018-08-10 19:54:59    阅读次数:135
maven添加自定义jar
1.搜索".m2"找到本机mavenjar包的存放目录2.进入repository目录,创建一个和pom.xml中的<groupId></groupId>中的内容名称一致的目录,点击进入创建的目录3.创建一个和pom.xml中的<artifactId></artifactId>的内容名称一致的目录,点击进入创建的目录4.创建一个和pom.xml中的&
分类:编程语言   时间:2018-08-10 19:55:47    阅读次数:158
java如何简单的将一个三位正整数分解成三个数
运行结果: ...
分类:编程语言   时间:2018-08-10 19:56:49    阅读次数:975
Java并发:等待事件发生后所有线程继续执行
等待某一个指定的事件发生后,才让多个等待的线程继续执行,以下是我能想到的几个方法,欢迎讨论、指正。 1.闭锁CountDownLatch 闭锁是典型的等待事件发生的同步工具类,将闭锁的初始值设置1,所有线程调用await方法等待,当事件发生时调用countDown将闭锁值减为0,则所有await等待 ...
分类:编程语言   时间:2018-08-10 19:56:59    阅读次数:210
Python算法教程第一章知识点:利用插入元素的例子详解list之本质
利用插入元素的例子详解list之本质
分类:编程语言   时间:2018-08-10 19:57:42    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!