码迷,mamicode.com
首页 > 编程语言 > 日排行
Java内存模型之分析volatile
前篇博客【死磕Java并发】—–深入分析volatile的实现原理 中已经阐述了volatile的特性了: 下面LZ就通过happens-before原则和volatile的内存语义两个方向介绍volatile。 volatile与happens-before 在这篇博客【死磕Java并发】—–Ja ...
分类:编程语言   时间:2018-04-12 13:41:43    阅读次数:168
Java内存模型之从JMM角度分析DCL
DCL,即Double Check Lock,中卫双重检查锁定。其实DCL很多人在单例模式中用过,LZ面试人的时候也要他们写过,但是有很多人都会写错。他们为什么会写错呢?其错误根源在哪里?有什么解决方案?下面就随LZ一起来分析 问题分析 我们先看单例模式里面的懒汉式: 我们都知道这种写法是错误的,因 ...
分类:编程语言   时间:2018-04-12 13:42:49    阅读次数:172
Spring学习(十九)----- Spring与WEB容器整合
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 ...
分类:编程语言   时间:2018-04-12 13:43:38    阅读次数:247
python requests 高级用法 -- 包括SSL 证书错误的解决方案
Session Objects会话对象 Session对象在请求时允许你坚持一定的参数。此外,还坚持由Session实例的所有请求的cookie。 让我们坚持在请求时使用 会话也可以用于提供默认的数据的请求的方法。这是通过提供的数据会话对象的属性: 任何字典将被合并session级别的设置的值传递给 ...
分类:编程语言   时间:2018-04-12 13:43:44    阅读次数:230
C++学习笔记之STL标准库(二)algorithm头文件即算法
#include <algorithm> algorithm头文件中主要包含的是一大堆模板函数,即STL库提供的算法,可以认为每个函数在很大程度上是独立的。提供的算法种类有: 1)adjacent_find //检测区间内第一对相等的相邻元素 template<class FwIt> FwIt ad ...
分类:编程语言   时间:2018-04-12 13:43:57    阅读次数:222
判断数组或者集合中重复元素的个数。
当我们需要对数组或者集合中的元素进行重复元素个数时,我们不妨使用map来完成此操作。 由于map中key是唯一的,所以利用这一特性就可以对数组中重复元素进行统计。 java实现代码如下。 String[] names={"a","b","a","b","c"}; Map<String,Integer ...
分类:编程语言   时间:2018-04-12 13:45:19    阅读次数:184
python deamon example
编写了一个服务端程序,打开终端能直接运行程序,但是这样终端就被限制住了。如果ctrl+c退出或者关闭终端,那么服务端程序就会退出。于是就想着让这个服务端程序成为守护进程,像httpd、vsftpd、mysqld一样,一直在后端运行,不会受终端的影响。 守护进程英文为daemon,像httpd、mys ...
分类:编程语言   时间:2018-04-12 13:45:54    阅读次数:181
C语言面试题大汇总
static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域 7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。8. 描述实时系统的基本特性在特定时间内完成特 ...
分类:编程语言   时间:2018-04-12 14:17:57    阅读次数:173
编程语言的进化史和分类
前传: 一、编程语言的进化史:机器语言 汇编语言 高级语言 1.机器语言: (1)计算机内部只能接受二进制代码,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言。(2)机器语言属于低级语言。 2.汇编语言: (1)其实质与机器语言相同,都是直接对硬件操作。 (2)汇编 ...
分类:编程语言   时间:2018-04-12 14:19:13    阅读次数:521
【Python】在控制台输出不同颜色的文字
今天调程序出了一个极为奇怪的问题,由于控制台输出挺多,就想把问题着重表示一下,具体即是在控制台输出红色文字。 于是在网上搜寻到了这篇:https://www.cnblogs.com/gongxr/p/7257966.html 看来这个方案和Nodejs里的很相似,于是用了,让我郁闷的是文字颜色并没有 ...
分类:编程语言   时间:2018-04-12 14:20:19    阅读次数:276
python中的while循环
1、死循环学会用法a=1whileTrue:print(a)a+=12、无限次输入,直到输对,才退出_age=18whileTrue:guess_age=int(input("guess_age:"))ifguess_age==_age:print("Good!!!!")breakelse:print("no,pleaseinput")
分类:编程语言   时间:2018-04-12 14:20:34    阅读次数:188
二叉查找树ADT--C语言描述
首先给出此ADT的声明: 1、MakeEmpty的实现 2、Find的实现 3、FindMax和FindMin的实现(一个递归 一个非递归) 4、Insert的实现 5、Delete的实现 ...
分类:编程语言   时间:2018-04-12 14:21:00    阅读次数:216
python dropna 的用法
""" Return object with labels on given axis omitted where alternately any or all of the data are missing Parameters axis : {0 or 'index', 1 or 'column ...
分类:编程语言   时间:2018-04-12 14:21:40    阅读次数:3323
Python基础一
Python在一些公司的应用: 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发 CIA: 美国中情局网站就是用Python开发的 NASA: 美国航天局(NASA)大量使用Pyth ...
分类:编程语言   时间:2018-04-12 14:22:12    阅读次数:246
springboot 面向切面
@Aspect @Configuration public class AspectTest { @Pointcut("execution(public String xxx.xxx.xxx.Controller+.method1(..))") public void xxxxx() {} @Aro... ...
分类:编程语言   时间:2018-04-12 15:20:46    阅读次数:190
Spring Cloud之——Config(配置中心)
Spring Cloud Config(配置中心) 大家好,有一段时间没有写技术博客了。由于工作上的事情,这方面很难分配时间。近几年随着服务化的兴起,一批服务化的框架应运而生,像dubbo,thrift,spring-cloud等。在国内使用dubbo的公司非常多,dubbo也是java程序员面试时 ...
分类:编程语言   时间:2018-04-12 15:20:59    阅读次数:200
数据结构和算法题
第一次学数据结构是在大二的时候了,那时候一口气学到了图,计算最小生成树什么的,不过那会都是用的c语言和matlab,也没保存下来,这会也忘记很多了,期间还刷了不少leetcode的题目但也很少记下来==,所以这次就打算开个新坑。 计划是这样的: 新建一个Algorithm空项目,上传到git hub ...
分类:编程语言   时间:2018-04-12 15:23:17    阅读次数:198
SSM(Spring +SpringMVC + Mybatis)框架搭建
SSM(Spring +SpringMVC + Mybatis)框架的搭建 最近通过学习别人博客发表的SSM搭建Demo,尝试去搭建一个简单的SSMDemo 实现的功能是对用户增删改查的操作 "参考博客链接" 工程结构 src目录结构 工程所需jar包(jar包是网上下载的) 1、User实体类 2 ...
分类:编程语言   时间:2018-04-12 15:23:27    阅读次数:266
【springmvc+mybatis项目实战】杰信商贸-7.生产厂家新增
我们要实现新的功能,就是生产厂家的新增先来回顾一下系统架构图我们数据库这边已经建好表了,接下来要做的就是mapper映射编辑FactoryMapper.xml文件,加入“添加”的逻辑配置代码块 [html] view plain copy <!-- 新增 oracle jbdc驱动当这个值为null ...
分类:编程语言   时间:2018-04-12 15:23:51    阅读次数:282
【springmvc+mybatis项目实战】杰信商贸-4.maven依赖+PO对+映射文件
上一篇我们附件的增删改查功能全部完成。但是我们的附件有一个字段叫做“类型”(ctype),这里我们要使用数据字典,所以对于这一块我们要进行修改。首先介绍一下数据字典数据字典它是一个通用结构,跟业务无关;数据字典表是用户可以动态扩充内容。它的分类用户不能改。分类是系统上线时,开发人员进行初始化。(分类 ...
分类:编程语言   时间:2018-04-12 15:25:32    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!