上一篇文章 "可见性有序性,Happens before来搞定" ,解决了并发三大问题中的两个,今天我们就聊聊如何解决原子性问题 原子性问题的源头就是 线程切换 ,但在多核 CPU 的大背景下,不允许线程切换是不可能的,正所谓「魔高一尺,道高一丈」,新规矩来了: 互斥: 同一时刻只有一个线程执行 实 ...
分类:
其他好文 时间:
2019-09-23 09:34:49
阅读次数:
85
前言 相信很多JAVA中高级的同学在面试的时候会经常碰到一个面试题 你是如何在工作中对JVM调优和排查定位问题的 ? 事实上,如果用户量不大的情况下,在你的代码还算正常的情况下,在工作中除非真正碰到与JVM相关的问题是少之又少,就算碰到了也是由公司的一些大牛去排查解决,那么我们又如何积累这方面的经验 ...
分类:
编程语言 时间:
2019-09-22 22:02:47
阅读次数:
106
B = imresize(A,scale) B = imresize(A,[numrows numcols]) [Y,newmap] = imresize(X,map,___) ___ = imresize(___,method) ___ = imresize(___,Name,Value) B = ...
分类:
其他好文 时间:
2019-09-22 12:45:24
阅读次数:
283
动态类型 dynamic types 动态类型是后来引进的,他其实是一个static type,但是不像其他的静态类型,编译器不会检查你到底是啥类型(也不会检查你能不能去call某个’method’),这就给了我们可趁之机(但是同时也给我们带来了风险) 上图这个例子,我们dynamic 了3个变量 ...
[TOC] 如果未做特别说明,文中的程序都是 C++11 代码。 QuantLib 金融计算——收益率曲线之构建曲线(4) 本文代码对应的 QuantLib 版本是 1.15。相关源代码可以在 "QuantLibEx" 找到。 概述 QuantLib 中提供了用 三次 B 样条 函数拟合期限结构的功 ...
分类:
其他好文 时间:
2019-09-22 01:00:44
阅读次数:
99
在开发购物车之前,首先要把几个关键类之间的关系理清楚 类图 首先各个类的意义:1. Product 产品2. User 用户3. Order 订单4. OrderItem 订单项前3者都好理解,订单项需要解释一下。比如阁下在某宝下了一次订单,这个订单包括了 苹果 3个 蜡烛 2个 玩具 4个 一条记 ...
分类:
其他好文 时间:
2019-09-21 21:05:49
阅读次数:
73
直接原因是:我的(maven)项目parent父工程pom.xml缺少必要的三个jar包依赖坐标。 解决方法是:在web子模块的pom.xml里面添加springMVC使用JSON实现AJAX请求。 jsp页面的<script>标签 视图层Controller类的Method 总结一下,解决该问题需 ...
分类:
移动开发 时间:
2019-09-21 18:51:31
阅读次数:
381
oracle 常用脚本以及语句 一、oracle 安装10G 单机初始化环境: #!/bin/bash #关闭selinuxsed -i 's\SELINUX=enforcing\SELINUX=disabled\' /etc/selinux/configsetenforce 0 #关闭防火墙ser ...
分类:
数据库 时间:
2019-09-21 17:04:11
阅读次数:
124
使用Dapper 执行存储过程插入一条数据,同时返回主键 Dapper 的参数类型有以下四种 System.Data.ParameterDirection Method 1 Use ParameterDirection.ReturnValue key: return @@IDENTITY p.Add ...
分类:
移动开发 时间:
2019-09-21 14:43:25
阅读次数:
127
1,直接用表单的 action 属性跳转路由,此方法必须各节点的name属性和 Java bean 实体类属性相对应,并且onsubmit 属性不为false。 优点:快速,简单跳转路由。 缺点:返回数据不好处理,前后台交互繁琐。 2. 第二种方式是表单序列化提交 此方式onsubmit=false ...
分类:
其他好文 时间:
2019-09-20 21:08:35
阅读次数:
81