码迷,mamicode.com
首页 > 编程语言 > 日排行
JAVA - 并发编程 - 线程安全方案
本文主要介绍 java中在并发环境下,有哪些方案实现线程安全,注意 线程问题主要由内存模型引起的(在基础篇中) 目录 valotile可见性 CAS无锁编程 内置锁(同步关键字synchronied) 显示锁(lock) valotile可见性 1 volatile关键字的两层语义(一旦一个共享变量 ...
分类:编程语言   时间:2018-06-22 13:38:44    阅读次数:199
Vue数组操作不刷新视图问题的解决
最近使用Vue2.0开发项目,有一个列表使用v-for绑定到数组,按照Vue的推荐方案,使用push、splice、this.$set三个变异方法操作数组。发现在添加页面,三个方法都能及时刷新视图;但是在修改页面,只有this.$set方法修改数组元素能刷新,其他两个方法死活不刷新视图,使用Vue- ...
分类:编程语言   时间:2018-06-22 13:41:54    阅读次数:684
OC 线程操作1 - pthread
#import "ViewController.h" #import <pthread.h> //1.需要包含这个头文件 @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [s ...
分类:编程语言   时间:2018-06-22 13:45:20    阅读次数:165
配置和修改springboot默认国家化文件
SpringBoot默认国际化文件为:classpath:message.properties,如果放在其它文件夹中,则需要在application.properties配置属性spring.messages.basename: 在srpingboot自定义一个国家化文件: 1、在resources ...
分类:编程语言   时间:2018-06-22 13:46:49    阅读次数:183
【总】java面试题
100+经典Java面试题及答案解析 https://www.cnblogs.com/pureEve/p/6546280.html 2017 最新java面试题(技术面试) https://blog.csdn.net/zhangcc233/article/details/77847104 Java面 ...
分类:编程语言   时间:2018-06-22 13:47:04    阅读次数:139
python--使用pickle序列化对象
pickle序列化对象 如果希望透明地存储 Python 对象,而不丢失其身份和类型等信息,则需要某种形式的对象序列化:它是一个将任意复杂的对象转成对象的文本或二进制表示的过程。 同样,必须能够将对象经过序列化后的形式恢复到原有的对象。在 Python 中,这种序列化过程称为 pickle, 可以将 ...
分类:编程语言   时间:2018-06-22 13:47:26    阅读次数:158
数组的本质
数组的概念 数组是相同类型的变量的有序集合 数组的大小 + 数组在一片连续的内存空间中存储元素 + 数组元素的个数可以显示或隐式指定 例子1:数组的初始化 数组地址与数组名 + 数组名代表数组首元素的地址 + 数组的地址需要用取地址符&才能得到 + 数组首元素的地址值与数组的地址值相同 + 数组首元 ...
分类:编程语言   时间:2018-06-22 14:41:25    阅读次数:132
PEP8 Python 编码规范
PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函 ...
分类:编程语言   时间:2018-06-22 14:41:49    阅读次数:152
python Binary to Str 编码格式化问题
相信编码问题困扰了不少coder,最近遇到的一些坑分享给大家。1、通用方法 :decode对应的编码>>> b"abcde" b'abcde' # utf-8 is used here because it is a very com
分类:编程语言   时间:2018-06-22 14:42:45    阅读次数:327
数组与指针分析
数组的本质 + 数组是一段连续的内存空间 + 数组的空间大小为sizeof(array_type) array_size + 数组名可以看做指向第一个元素的常量指针 指针的运算 指针是一种特殊的变量,与整数的运算规则为 p+n; (unsigned int)p + n sizeof( p); 结论 ...
分类:编程语言   时间:2018-06-22 14:45:11    阅读次数:168
指针与数组
问题 数组名可以作为常量指针使用,那么指针是否也可当做数组名来使用呢? 数组的访问方式 + 以下标的形式访问数组中的元素 + 以指针的形式访问数组中的元素 下标形式VS指针形式 + 指针以固定增量在数组中移动时,效率高于下标形式 + 指针增量为1且硬件增量模型时,效率更高 + 下标形式与指针形式的转 ...
分类:编程语言   时间:2018-06-22 14:49:11    阅读次数:183
初识线程
using System; using System.Threading; using System.Threading.Tasks; class StartNewDemo { static void Main() { while(true) { System.Threading.Thread th ...
分类:编程语言   时间:2018-06-22 15:26:14    阅读次数:128
spring boot + activeMq 邮件服务
引入依赖: 配置文件: 邮件服务: 模板文件: spring boot启动类: email rest 接口: 通过请求 /test/send 接口,通过调用邮件消息生产者,将想要发送的邮件信息缓存在activeMq的email.queue队列中, 由邮件消息消费者调用邮件服务类发送邮件 邮件消息生产 ...
分类:编程语言   时间:2018-06-22 15:26:42    阅读次数:643
Spring Cloud构建微服务架构服务注册与发现
Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包 ...
分类:编程语言   时间:2018-06-22 15:30:14    阅读次数:147
java类加载过程,了解一下?
1,类加载的过程 Java程序运行的场所是内存,当在命令行下执行: java HelloWorld 命令的时候,JVM会将HelloWorld.class加载到内存中,并形成一个Class的对象HelloWorld.class。 其中的过程就是类加载过程: 1、寻找jre目录,寻找jvm.dll,并 ...
分类:编程语言   时间:2018-06-22 15:30:21    阅读次数:229
图解JavaScript原型和原型链
基础了解 Javascript对象可以分为两类: 1. 普通对象 ,除了函数对象之外的对象都是, 包括new函数对象()产生的实例 ,普通对象没有prototype,也就没有继承和原型链一说。 2. 函数对象 ,包括两种: 由function创造出来的函数: function f1() { } // ...
分类:编程语言   时间:2018-06-22 15:31:33    阅读次数:186
spring boot使用Swagger2
1. 在pom.xml中加入Swagger2的依赖 2. 在Application.java同级创建Swagger2的配置类Swagger2 3. 在代码中添加文档内容,通过@ApiOperation注解来给API增加说明、通过@ApiImplicitParams、@ApiImplicitParam ...
分类:编程语言   时间:2018-06-22 15:32:03    阅读次数:229
第十一章 Arrays.toString( ... )产生数组的可打印表示
打印容器无需任何帮助,直接打印容器对象即可获得容器内可视数据,但是对于数组,直接打印数组对象,最终是调用toString方法,打印出的只是: 类名@HashCode。 输出结果: 其中【代表数组的维度, L 代表其为引用类型的数组,引用类型的数组有自己class的名称。I 代表其为基本类型的数组,基 ...
分类:编程语言   时间:2018-06-22 15:32:52    阅读次数:175
C#实现,C++实现 阿拉伯数字金额转换为中文大写金额
// 数字转换大写函数 // //把数字金额转换成中文大写数字的函数 function changeNumMoneyToChinese(money) { var cnNums = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"); ...
分类:编程语言   时间:2018-06-22 16:27:13    阅读次数:206
不得不会的10点Java基础知识
1.实例变量和类变量 实例变量:指每个对象独立的,修改其中一个对象的实例变量,不会影响其他实例变量的值,变量值无 static 关键字修饰; 类变量:是指所有对象共享的,其中一个对象把该变量的值修改了,那么所有对象的该变量的值都修改了,使用 static 关键字修饰,一般使用 「类名.属性」 来访问 ...
分类:编程语言   时间:2018-06-22 16:27:21    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!