码迷,mamicode.com
首页 > 编程语言 > 月排行
Java高并发编程(三)
目录: 1.线程安全单例模式的几种实现方式 2.同步容器 3.并发容器 一、线程安全单例模式的几种实现方式 1.饿汉式(不使用同步锁,典型的用空间换时间) 运行结果: 2.懒汉式(使用同步锁,延时加载,典型的时间换空间) 运行结果: 3.双重同步锁(缩小粒度,双重检查 运行结果: 为mySingle ...
分类:编程语言   时间:2017-09-06 15:49:39    阅读次数:183
20170906-多线程之ThreadLocal
之前看了几篇ThreadLocal 的介绍 说了很多让人误解的东西 比如 ThreadLocal 是解决多线程共享数据的问题。。等等 参考文献:http://www.iteye.com/topic/103804 说的挺接地气 1.首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的, ...
分类:编程语言   时间:2017-09-06 15:50:06    阅读次数:164
【Unity与23种设计模式】原型模式(Prototype)
GoF中定义: “使用原型对象来产生指定类的对象,所以产生对象时,是使用复制原型对象来完成。” Unity中 开发者可以组装游戏对象 它可以包括复杂的组件 组装好了之后,就可以将其存储为Prefab类型的Unity Asset资源 程序代码中使用的实例化方法(GameObject.Instance) ...
分类:编程语言   时间:2017-09-06 15:51:15    阅读次数:192
Swift 自定义打印方法
Swift 自定义打印方法 #代码如下 控制台输出 ...
分类:编程语言   时间:2017-09-06 15:51:54    阅读次数:201
python 递归
迭代是人,递归是神。 —— L.Peter Deutsch 递归算法一般用于解决三类问题: 1 数据的另一是按照递归定义的。比如斐波那契函数 2 问题解法按照递归算法实现。比如回溯。 3 数据的数据类型是按照递归定义的。比如树的遍历,图的搜索。 递归的应用 三级菜单 实现了一级一级打印,按 b 返回 ...
分类:编程语言   时间:2017-09-06 16:20:24    阅读次数:175
python 编码
字符编码解释: ASCII,8个bit,1个Byte GB2312,2个Byte,7000多个汉字 GBK,2个Byte,21886个汉字,最常用, GB18030,2个Byt,27484个汉字, Unicode,,2个Byte UTF8是Unicode的子集,可变长,其存储ASCII只占1个Byt ...
分类:编程语言   时间:2017-09-06 16:21:51    阅读次数:162
js数组操作大全
js数组操作大全(转) shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = ...
分类:编程语言   时间:2017-09-06 16:44:30    阅读次数:151
【Java数据结构学习笔记之一】线性表的存储结构及其代码实现
应用程序后在那个的数据大致有四种基本的逻辑结构: 集合:数据元素之间只有"同属于一个集合"的关系 线性结构:数据元素之间存在一个对一个的关系 树形结构:数据元素之间存在一个对多个关系 图形结构或网状结构:数据元素之间存在多个对多个的关系 对于数据不同的逻辑结构,计算机在物理磁盘上通常有两种屋里存储结 ...
分类:编程语言   时间:2017-09-06 16:45:02    阅读次数:160
javascript获取id元素
function $(id){ return document.getElementById(id); }导致所有的js不能用解决办法。。。。 function $(id){ return document.getElementById(id); } document.getElementById( ...
分类:编程语言   时间:2017-09-06 16:45:34    阅读次数:186
数组和链表
众所周知,在计算机中要对给定的数据集进行若干处理,首要任务是把数据集的一部分(当数据量非常大时,可能只能一部分一部分地读取数据到内存中来处理)或全部存储到内存中,然后再对内存中的数据进行各种处理。 例如,对于数据集S{1,2,3,4,5,6},要求S中元素的和,首先要把数据存储到内存中,然后再将内存 ...
分类:编程语言   时间:2017-09-06 16:45:44    阅读次数:102
SPRING的事务传播
PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。 ...
分类:编程语言   时间:2017-09-06 16:46:06    阅读次数:127
Spring使用p名称空间配置属性
给XML配置文件"减肥"的另一个选择就是使用p名称空间,从 2.0开始,Spring支持使用名称空间的可扩展配置格式。这些名称空间都是基于一种XML Schema定义。事实上,我们所看到的所有bean的配置格式都是基于一个 XML Schema文档。特定的名称空间并不需要定义在一个XSD文件中,它只... ...
分类:编程语言   时间:2017-09-06 17:08:57    阅读次数:166
python开发 随笔补充之递归函数与实例
递归函数 递归函数的定义: 1、一个函数在内部调用自己,这就叫递归函数 2、递归的层数在python里面是有限制的 3、必须要有一个结束条件 解耦: 要完成一个完整的功能,但这个功能的规模要尽量小,并且和这个功能无关的其他代码应该和这个函数分离。 1、增强代码的重要性 2、减少代码变更的相互影响 例 ...
分类:编程语言   时间:2017-09-06 17:09:42    阅读次数:209
Java 1.7 NQuery
package org.rx.common; import java.lang.reflect.Array; import java.util.*; /** * Created by wangxiaoming on 2016/3/3. * https://msdn.microsoft.com/en-... ...
分类:编程语言   时间:2017-09-06 17:10:28    阅读次数:212
javaScript正则表达式
正则式 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 1、定义正则式 正则式的方法 1、test()reg2.test(“you strin ...
分类:编程语言   时间:2017-09-06 17:10:39    阅读次数:244
Python输入输出练习,运算练习,turtle初步练习
1、输出 Hello Word! 2、简单交互 3、用户输入两个数字,计算并输出两个数字之和: 4、用户输入三角形三边长度,并计算三角形的面积:(海伦公式) 5、输入半径,计算圆的面积。 6、画一组同切圆 7、画一个五角星 8、画一个全黄色的五角星 ...
分类:编程语言   时间:2017-09-06 17:10:58    阅读次数:184
获取java中当前运行代码类名,行号,方法名
最近项目在线上出现一个报加密控件输入为空的bug,由于IOS,Android,web端都报,但是没找到原因,因为是偶现,所以为了捕捉这个问题,做出要我们把报错信息传给后台,所以就写一下获取的方法。1.获取方法名:public static String getCurrentMethodName() ...
分类:编程语言   时间:2017-09-06 17:11:19    阅读次数:367
CSS+JavaScript 相册特效
嗯 就是这样一个例子,视频学到的一个特效,实际用处并不大,但是可以帮助理解JS语言和熟悉CSS3样式。 设计: 观察一张图片的变化,发现: 1、图片缩放(随机,并且不是同时运动) 1、从大到小 2、从小到大,透明度从1到0(在第一步运动完成后立马开始) 2、图片旋转(随机,并且不是同时运动的。需要在 ...
分类:编程语言   时间:2017-09-06 17:34:26    阅读次数:398
数组中以某个字段进行分类
首先我们很多时候 需要对同一天的时间放到一个数组中,这样以便于前端或者移动端是使用, 那么我们通过一个例子来看一下; ...
分类:编程语言   时间:2017-09-06 17:35:13    阅读次数:229
【Unity与23种设计模式】解释器模式(Interpreter)
GoF中定义: “定义一个程序设计语言所需要的语句,并提供解释来解析(执行)该语言。” 传统上,执行程序代码通常通过两种方式 第一种:编译程序 第二种:解释器 常见的使用解释器的程序设计语言 包含流行与网页设计领域中的脚本语言 如JavaScript、PHP、Ruby等 这些程序代码经过一般文本编辑 ...
分类:编程语言   时间:2017-09-06 17:36:31    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!