一、Maven多模块项目的创建 我们需要建立一个多模块的maven项目,其目录结构为其中student-api用于暴露接口;student-service用语处理业务逻辑及调用数据访问对象,返回相应数据;student-web主要用于提供dubbo服务,及其他db、spring、springMVC、mybatis等配置。这样设计能够将业务逻辑与数据访问隔离开,同时贴合了spring目标之一,
分类:
编程语言 时间:
2018-10-05 18:57:11
阅读次数:
219
当多线程程序出现以下情况就需要使用同步来解决: 1.有共享数据。 2.多条语句操作共享数据。 实现同步的方法: 方式一:同步代码块: 同步代码块的格式: synchronized(锁对象){ 需要被同步的代码 } 同步代码块要注意的细节: 1.锁对象可以是任意的对象。 2.锁对象必须是多线程共享的资 ...
分类:
编程语言 时间:
2018-10-05 18:46:11
阅读次数:
147
总共256个灰度等级,每一个灰度等级它都会有一个概率,同时也都会有一个累计概率。 比如说100这个灰度等级,它的累计概率是0.5,这个新的值我们就可以制作一个100到这个新值之间的映射。以后所有的灰度等级为100的像素我们直接就用255*0.5这个new,这个新的像素来替代。替代完之后那么整体这个过 ...
分类:
其他好文 时间:
2018-10-05 14:03:23
阅读次数:
153
1、简单的单例模式实现 2、C++的构造函数不是线程安全的,所以上述代码在多线程的情况下是不安全的,原因是new Singelton时,这句话不是原子的,比如一个线程执行了new的同时,另一个线程对if进行判断(此时实例还没被创建出来)。在windows下模拟: 运行结果: 该单例模式也称为懒汉式单 ...
分类:
编程语言 时间:
2018-10-05 12:30:13
阅读次数:
245
fastvj.rainng.com/contest/236779#problem/I Description: n个点m条路每条路 l,r,t:表示这条路开l秒,关r秒,通过要t秒,问你车辆从s到t最少要多少秒 Solution: (刷着最大流突然看到了我亲爱的最短路,真的是我相见恨晚,而且还是这个 ...
分类:
其他好文 时间:
2018-10-04 16:35:43
阅读次数:
135
正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。本文涉及到的知识点:thread.join(), object.wait(), object.notify(), CountdownLatch, CyclicBarri ...
分类:
编程语言 时间:
2018-10-04 11:34:19
阅读次数:
132
unittest是python的测试框架,和junit相似。 test.py 引入unittest test2.py ...
分类:
移动开发 时间:
2018-10-04 11:07:41
阅读次数:
163
题目来源: "http://codeforces.com/group/aUVPeyEnI2/contest/229509" 时间限制:2s 空间限制:512MB 题目大意: 在一个车站中有若干人在队列中等待车辆,求所有人等待时间的期望值 首先给定n和q,随后是n行操作: "+ t k":在t时刻有k ...
分类:
其他好文 时间:
2018-10-04 10:07:32
阅读次数:
144
<题目链接> 寒假来了,又到了小明和女神们约会的季节。 小明虽为屌丝级码农,但非常活跃,女神们常常在小明网上的大段发言后热情回复“呵呵”,所以,小明的最爱就是和女神们约会。与此同时,也有很多基友找他开黑,由于数量实在过于巨大,怎么安排时间便成了小明的一大心事。 我们已知小明一共有T的空闲时间,期间会 ...
分类:
其他好文 时间:
2018-10-01 20:45:21
阅读次数:
227
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdr... ...
分类:
其他好文 时间:
2018-10-01 13:42:18
阅读次数:
167