51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#la
python中的zip、lambda、map操作
python中有几个比较酷炫的操作,比如:zip、lambda、map一、zip操作zip字面意思:拉链。这么来记,把几个东西扔到一个包里,拉上拉链,就算打包好了。通俗点讲,就是把第1个参数、与第2个参数...到第N个元素,按位置1个个对齐,打包输出一系列元组(turple).x=(1,2)y=("a","b")zip...
代码星球
·
2020-04-06
python
中的
zip
lambda
map
centos上安装elasticsearch 5.5.1 遇到的各种坑
mac玩得好好滴,一次性启动成功,结果在centos上安装时,遇坑无数,记录一下:一、只能localhost访问的问题修改confelasticsearch.ymlnetwork.host:0.0.0.0http.port:9200discovery.zen.ping.unicast.hosts:["0.0.0.0"]...
代码星球
·
2020-04-06
centos
安装
elasticsearch
5.5.1
遇到
java学习:JMM(java memory model)、volatile、synchronized、AtomicXXX理解
一、JMM(javamemorymodel)内存模型从网上淘来二张图:上面这张图说的是,在多核CPU的系统中,每个核CPU自带高速缓存,然后计算机主板上也有一块内存-称为主内(即:内存条)。工作时,CPU的高速缓存中的数据通过一系列手段来保证与主内的数据一致(CacheCoherence),更直白点,高速缓存要从主内中...
代码星球
·
2020-04-06
java
学习
JMM
memory
model
process information unavailable 的解决办法
有时候在centos上查看java进程时,会遇到processinformationunavailable的情况,如下图:不同账号之间kill进程时,可能会造成这种现象(比如:deploy用户启动了一个java进程,但是用root用户去kill,虽然杀掉了,但是查看进程时偶尔就会出现) 解决办法:...
代码星球
·
2020-04-06
process
information
unavailable
解决
办法
ELK日志系统:Elasticsearch + Logstash + Kibana 搭建教程
环境:OSX10.10.5+JDK1.8步骤:一、下载ELK的三大组件Elasticsearch下载地址:https://www.elastic.co/downloads/elasticsearch(目前最新版本:2.1.1)Logstash下载地址: https://www.elastic.co/downl...
代码星球
·
2020-04-06
ELK
日志
系统
Elasticsearch
Logstash
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决
jetty9嵌入式开发时,启动正常,但是页面一浏览就报错如下:java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.isAsyncStarted()Z原因:jetty9依赖的servlet-api是3.X版本,如果项目中还有其它第3方开源库隐...
代码星球
·
2020-04-06
java.lang.NoSuchMethodError
javax.servlet.http.HttpServletRequest.isAsyncStarted
解决
mysql: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '= 的解决
昨天把mysql里所有table的varchar字段的字符集,批量换成了utf8mb4/utf8mb4_unicode_ci,以便能保存一些emoji火星文,结果有一个sql语句执行时,报错如下:Illegalmixofcollations(utf8_unicode_ci,IMPLICIT)and(utf8_gener...
代码星球
·
2020-04-06
utf8
ci
IMPLICIT
mysql
Illegal
gradle项目中如何支持java与scala混合使用?
之前写过一篇maven项目中java与scala如何混用,今天来看看gradle项目中如何达到同样的效果:一、目录结构基本上跟maven一样,tips:这一堆目录结构不用死记,后面会讲如何用gradle命令快速生成 二、build.gradle配置1group'yjmyzz'2version'1.0-SNAP...
代码星球
·
2020-04-06
gradle
目中
如何
支持
java
thrift 一个有意思的特性:Class名称无关性
最近开发的一个项目,后端采用thrift框架来提供rpc服务(java语言实现),然后前端采用php语言来生成thriftclient调用后台RPC服务。由于某些原因,上周我把thrift定义文件中一个struct名称修改了,当然也没多想,顺手就把java服务端重新编译部署,而php前端的部署未做任何变化,按常规理解,...
代码星球
·
2020-04-06
thrift
一个
有意思
特性
Class
scala 学习笔记(07) 一等公民的函数
在scala中一切皆对象,一切皆函数,函数跟Int,String、Class等其它类型是处于同等的地位,换句话说,使用函数跟使用普通的类型一样,没什么区别,因此:1、函数可以赋值给变量,可以当参数传递defhelloWorld(msg:String):Unit={println("Hello,"+msg)}deffoo...
代码星球
·
2020-04-06
scala
学习
笔记
一等
公民
scala 学习笔记(06) OOP(下)多重继承 及 AOP
一、多继承上篇trait中,已经看到了其用法十分灵活,可以借此实现类似"多重继承"的效果,语法格式为:class/traitAextendsBwithCwithD...之所以要给多重继承加一个引号,是因为这有约束条件的,上面的语法中,从左向右看,extends后的B是A的基本类型,不管后面接多少个trait,如果C或D...
代码星球
·
2020-04-06
scala
学习
笔记
OOP
多重
scala 学习笔记(05) OOP(中)灵活的trait
trait--不仅仅只是接口!接上回继续,scala是一个非常有想法的语言,从接口的设计上就可以发现它的与众不同。scala中与java的接口最接近的概念是trait,见下面的代码:packageyjmyzzobjectApp{defmain(args:Array[String]){valbird=Bird("pige...
代码星球
·
2020-04-06
scala
学习
笔记
OOP
活的
scala 学习笔记(04) OOP(上)主从构造器/私有属性/伴生对象(单例静态类)/apply方法/嵌套类
一、主从构造器java中构造函数没有主、从之分,只有构造器重载,但在scala中,每个类都有一个主构造器,在定义class时,如果啥也没写,默认有一个xxx()的主构造器classPerson{varname:String=_/***从构造器*@paramname*/defthis(name:String)={this...
代码星球
·
2020-04-06
scala
学习
笔记
OOP
主从
scala 学习笔记(03) 参数缺省值、不定个数参数、类的属性(Property)、泛型初步
继续学习,这一篇主要是通过scala来吐槽java的,同样是jvm上的语言,差距咋就这么大呢?作为一个有.NET开发经验的程序员,当初刚接触java时,相信很多人对java语言有以下不爽(只列了极小一部分):1.一堆的setter/getter方法,没有c#中的property属性概念2.方法的参数值,不能设置缺省值3...
代码星球
·
2020-04-06
参数
scala
学习
笔记
缺省
Angular的依赖注入(依赖反转)原理说明
依赖注入(依赖反转)意思是由函数决定要引入什么样的依赖:letmod=angular.module('test',[]);mod.controller('test_c',function($scope,$interval){//这里就引入两个依赖$scope和$interval})//神奇的是我所引入的依赖不受顺序、个...
代码星球
·
2020-04-06
依赖
Angular
注入
反转
原理
首页
上一页
...
363
364
365
366
367
...
下一页
尾页
按字母分类:
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
其他