码迷,mamicode.com
首页 > 编程语言
Java线程安全
本文转发自技术世界,原文链接 http://www.jasongj.com/java/thread_safe/ 多线程编程中的三个核心概念 原子性 这一点,跟数据库事务的原子性概念差不多,即一个操作(有可能包含有多个子操作)要么全部执行(生效),要么全部都不执行(都不生效)。 关于原子性,一个非常经 ...
分类:编程语言   时间:2017-08-29 11:06:23    阅读次数:179
JavaScript基础之运算符及全面的运算符优先级总结
算数运算符: 加+,减—,乘*,除/,求余%,加加++,减减——, 加减乘除求余运算与数学上的用法完全一样。 不过,加号+还有连接字符串的作用,其他运算符还可以将字符串数字转换成数值型,参见JavaScript中数据类型转换总结中的隐式转换部分。 ++,——分为前置和后置,前置表示在使用该变量之前加 ...
分类:编程语言   时间:2017-08-29 11:06:02    阅读次数:228
javascript之BOM对象(二location对象)
一、location对象提供和当前加载的文档相关的信息还有一些导航功能。location对象是window对象的属性,同时也是document对象的属性。window.location和document.location指向同一个对象。location对象不仅保存着当前文档的信息,还可以将URL解析... ...
分类:编程语言   时间:2017-08-29 11:02:40    阅读次数:150
C++四种类型转换
转载:http://blog.csdn.net/bian_qing_quan11/article/details/70788312 1、 static_cast: 功能:完成编译器认可的隐式类型转换。 格式type1 a; type2 b = staic_cast<type1>(a);将type1的 ...
分类:编程语言   时间:2017-08-29 11:02:32    阅读次数:107
使用 "java -jar"命令启动jar包时报不支持的jdk版本异常
在使用java -jar 命令启动一个jar包的时候,提示版本不支持: 这是因为JDK版本过低的原因(我使用maven打jar包的时候jdk使用的是1.8版本,而我使用java -jar运行该jar包的时候服务器上安装的jdk是1.7版本): 解决版本:统一JDK版本,打jar包时的jdk版本要和运 ...
分类:编程语言   时间:2017-08-29 10:10:48    阅读次数:5149
Java里的集合--主要区别
Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口。 List: List是关注事物索引的列表。 List中可以有重复元素。 List中可以有null值。 List用来存放同一类型的数据,只能一个一个存放,不能存 ...
分类:编程语言   时间:2017-08-29 09:30:23    阅读次数:179
python处理JSON 序列化与反序列化
#序列化 >>> import json>>> d={"key":"value"}>>> d{'key': 'value'}>>> json.dumps(d)'{"key": "value"}' #反序列化>>> j=json.dumps(d)>>> j'{"key": "value"}'>>& ...
分类:编程语言   时间:2017-08-29 09:29:07    阅读次数:153
实操代码研究各种Java技术-java.toutiao.im
whatsmarshttps://github.com/javahongxi/whatsmarswhatsmars-earth-webspringmvc+velocitywhatsmars-earth-support-webearth工程的辅助工程whatmars-fs-web用mongodb存储图片whatsmars-javase-exampleJava基础学习whatsmars-spring研究springwhatsmars-tomcat模拟tomcat实现wh..
分类:编程语言   时间:2017-08-29 09:27:53    阅读次数:175
《Java从入门到放弃》JavaSE篇:数组
数组,就是一组数!!!之前我们学习的变量只能保存一个数据,如果一个部门有50个员工的姓名要保存,怎么办?如果定义50个变量··················Stringname1;Stringname2;............Stringname49;Stringname50;,这画面太美,我不敢看...就算你保存下来了..
分类:编程语言   时间:2017-08-29 09:26:42    阅读次数:153
java常见的几种设计模式
设计模式 1、概述 1)设计模式(Designpattern):是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结; 2)分类: 创建型模式(创建对象的): 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 行为型模式(对象的功能): 适配器模式、桥接模式、装..
分类:编程语言   时间:2017-08-29 02:04:43    阅读次数:249
一致性hash与CRUSH算法总结
相同之处:都解决了数据缓存系统中数据如何存储与路由。 不同之处:区别在于虚拟节点和物理节点的映射办法不同 由于一般的哈希函数返回一个int(32bit)型的hashCode。因此,可以将该哈希函数能够返回的hashCode表示成一个范围为0 (2^32)-1 环 数据和节点使用相同的hash函数来保 ...
分类:编程语言   时间:2017-08-29 02:04:37    阅读次数:318
Swift语言中与C/C++和Java不同的语法(五)
这一节将会提到Swift中其他的关于函数的应用,这些内容包括有: 默认参数值和可变参数值、常量参数、返回函数类型和函数嵌套: 一、默认参数值和可变参数值 对默认参数值是指在函数的声明中就已经定义了参数的初值,比如: 因为对有默认参数的函数来说,有默认参数值的参数是可以调换顺序的,但是不建议这样使用。 ...
分类:编程语言   时间:2017-08-29 00:03:02    阅读次数:253
第一个Python程序
用notepad编写print"helloword"并保存文件;打开cmd切换到文件的目录,运行python文件名.后缀;注意:Python对缩进的要求非常严格,首行不能有空格;#coding:utf-8
分类:编程语言   时间:2017-08-29 00:02:41    阅读次数:162
一 JAVA整体概念以及安装部署
JAVA 基本概念 JVM(JAVA virtual machine)java虚拟机,是java的能跨平台的核心,java的跨平台实现,就是在各种系统中布置JVM,然后java应用运行在JVM中,相当于我玩我的你是什么系统与我无关。JRE(JAVA Runtime environment)JAVA运 ...
分类:编程语言   时间:2017-08-29 00:01:46    阅读次数:160
java 从网上下载文件的几种方式 (转)
package com.github.pandafang.tool; import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException; ...
分类:编程语言   时间:2017-08-29 00:01:12    阅读次数:143
JavaScript class 使用
Javascript类的写法有多种,不过不打算用那些传统方法,使用语法糖class来直接解决,能简单的那就不用复杂的。 ...
分类:编程语言   时间:2017-08-29 00:00:41    阅读次数:199
008_python内置语法
一、 参考:http://www.runoob.com/python/python-built-in-functions.html (1)vars() 描述 vars() 函数返回对象object的属性和属性值的字典对象。 语法 vars() 函数语法: 参数 object -- 对象 返回值 返回 ...
分类:编程语言   时间:2017-08-28 23:57:35    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!