51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#lat
模板方法(TemplateMethod)模式
模板方法模式是准备一个抽象类,将部分逻辑以具体方法以及构造子的形式出现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑部分有不同的实现。这也是模板方法模式的用意。 模板方法模式是基于继承的代码复用的基本技术。 模板方法模式的静态结构如下:涉...
代码星球
·
2020-08-27
模板
方法
TemplateMethod
模式
CountDownLatch 闭锁、FutureTask、Semaphore信号量、Barrier栅栏
同步工具类可以是任何一个对象。阻塞队列可以作为同步工具类,其他类型的同步工具类还包括信号量(Semaphore)、栅栏(Barrier)、以及闭锁(Latch)。 所有的同步工具类都包含一些特定的结构化属性:它们封装了一些状态,这些状态将决定执行同步工具类的线程是继续执行还是等待,此外还提供了一些方法对状态进行操...
代码星球
·
2020-08-27
CountDownLatch
闭锁
FutureTask
Semaphore
信号
volatile关键字的使用
关键字volatile关键字的作用是使变量在多个线程间可见。也就是volatile只能保证可见性,不能保证原子性。所以volatile不具备同步性。1.一个死循环问题 如果不是在多继承的情况下,使用继承Thread类和实现Runnable接口在取得程序运行的结果上并没有什么太大的区别。如果...
代码星球
·
2020-08-27
volatile
关键字
使用
【IntelliJ】IntelliJ IDEA常用设置及快捷键以及自定义Live templates
IntelliJIDEA是一款非常优秀的JAVA编辑器,初学都可会对其中的一些做法感到很别扭,刚开始用的时候我也感到很不习惯,在参考了网上一些文章后在这里把我的一些经验写出来,希望初学者能快速适应它,不久你就会感觉到编程是一种享受了。安装后的一些设置技巧:1.如何完美显示中文:Settings->Appearan...
代码星球
·
2020-08-27
IntelliJ
IDEA
常用
设置
快捷键
Genymotion出现Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE错误解决方法
今天在Genymotion上执行曾经的一个项目(libs中有多个SDK和so文件)时,出现下面错误:Console控制台中:Installationerror:INSTALL_FAILED_CPU_ABI_INCOMPATIBLE Log...
代码星球
·
2020-08-25
Genymotion
出现
Installation
error
INSTALL
解决Linux运行django项目报错SQLite 3.8.3 or later is required (
给django降级卸载djangopipuninstalldjango安装低版本pipinstalldjango==2.1.8...
代码星球
·
2020-08-24
解决
Linux
运行
django
项目
Redis(RedisTemplate)运算、算法(incr、decr、increment)
RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlpackagecom.wbg.springRedis.test;importorg.springframework.context.ApplicationContext;importor...
代码星球
·
2020-08-19
Redis
RedisTemplate
运算
算法
incr
Redis(RedisTemplate)使用hash哈希
RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlpackagecom.wbg.springRedis.test;importorg.springframework.context.ApplicationContext;importor...
代码星球
·
2020-08-19
Redis
RedisTemplate
使用
hash
哈希
Redis(RedisTemplate)使用list链表
RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlpackagecom.wbg.springRedis.test;importorg.springframework.context.ApplicationContext;importor...
代码星球
·
2020-08-19
Redis
RedisTemplate
使用
list
链表
Redis(RedisTemplate)使用string字符串
RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlApplicationContextapplicationContext=newClassPathXmlApplicationContext("spring-redis.xml");Re...
代码星球
·
2020-08-19
Redis
RedisTemplate
使用
string
字符串
配置RedisTemplate、JedisPoolConfig、JedisConnectionFactory+自定义序列化 (xml+java方式)+使用
//spring注入ben //@Bean(name="redisTemplate")publicRedisTemplateinitRedisTemplate(){JedisPoolConfigpoolConfig=newJedisPoolConfig();//最大空闲数poolConfig.setMaxIdle...
代码星球
·
2020-08-19
配置
RedisTemplate
JedisPoolConfig
JedisConnectionFactory+
自定义
vue项目中使用bpmn-自定义platter
内容概述本系列“vue项目中使用bpmn-xxxx”分为七篇,均为自己使用过程中用到的实例,手工原创,目前陆续更新中。主要包括vue项目中bpmn使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。如果转载或通过爬虫直接爬的,格式特别丑,请来原创看:我是...
代码星球
·
2020-08-16
vue
目中
使用
bpmn-
自定义
Bilateral Filtering(双边滤波) for SSAO
原网址:http://blog.csdn.net/bugrunner/article/details/71704711.简介图像平滑是一个重要的操作,而且有多种成熟的算法。这里主要简单介绍一下Bilateral方法(双边滤波),这主要是由于前段时间做了SSAO,需要用bilateralblur算法进行降噪。Bilate...
代码星球
·
2020-08-15
Bilateral
Filtering
双边
滤波
for
Corrupt block relative dba: 0x04c20df1
alert日志报以下提示:1Corruptblockrelativedba:0x04c20df1(file19,block134641)2Fracturedblockfoundduringbackingupdatafile3Datainbadblock:4type:40format:2rdba:0x04c20df15l...
代码星球
·
2020-08-14
Corrupt
block
relative
dba
0x04c20df1
artTemplate 模板使用
下载github中文件,浏览器引用lib/template-web.js模板html:{{eachProductInfoListasprd}}<divclass="result-itemclearfix"><divclass="item-leftclearfix"pid="{{prd.PrdId}}"...
代码星球
·
2020-08-09
artTemplate
模板
使用
首页
上一页
...
31
32
33
34
35
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他