-
[综合] Freemarker模板中字符串替换多个字符实现2次替换及枚举值替换code
#多个字符在后面续加?replace即可 ${params.data?replace('<','<')?replace('>','>')} Stringabc="${loginType?replace('PASSWORD','密码')?replace('WXS...
63
热度 -
[综合] 使用kibana查询elasticsearch嵌套对象之嵌套类型
user字段映射为nested类型,而不是默认的object类型 curl-XGET'localhost:9200/my_index/_search?pretty'-H'Content-Type:application/json'-d' {"query":{"nested":{"path":"us...
47
热度 -
53
热度 -
[综合] [type=illegal_argument_exception, reason=scroll_id array element should only contain scroll_id]]
记录elasticsearch通过scroll查询时指定索引错误时会报这个,-indexname,索引前面有-导致
109
热度 -
[综合] freemarker对字符串解析判断
Stringtemplate="<#if(responseInfo.result.data)??><#if!(responseInfo.result.data?is_sequence)>'${(responseInfo.result.data.buryCode)!''}'==...
31
热度 -
[综合] 使用Aviator达式引擎处理表达式判断
Aviator是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成JavaByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运算符,不支持位运算,同时支持表达式的优先级,优先级跟Java的运算符一样,并且支持通过括号来强制优先级。 示...
103
热度 -
[综合] [range] malformed query, expected [END_OBJECT] but found [FIELD_NAME]
在ES中,查询条件为 { "query":{ "match":{ "yqxs":1},"range":{ "id":{ "gte":3000000000,"lte":4000000000}}},"size":1} 报错:[match]malformedquery,expected[END_OBJEC...
35
热度 -
[综合] Elasticsearch 7 : 查询结果只展示部分字段
创建索引: PUTstudent {"mappings":{"properties":{"name":{"type":"keyword"},"age":{"type":"integer"}}} } 使用_bulk创建文档 POST_bulk {"index":{"_index":"student"...
99
热度 -
[综合] com.fasterxml.jackson.core.JsonParseException: Unrecognized token ‘xxx‘:
jqueryajax代码 $.ajax({ type:"post",url:"/webswmm/runModel",dataType:'json',contentType:"application/json;charset=UTF-8",data:{name:'goatling'},async:tr...
78
热度 -
[综合] mysql的CONCAT特殊用法等同于or关键字
select*fromusertwhereCONCAT(t.`user_name`,t.`real_name`)LIKECONCAT('%','路','%') 等同于下面sql语句,前提条件是user_name和real_name字段不能为空,否则统计的数据不全 select*fromsys_use...
82
热度 -
[综合] java业务开发常见错误100例list笔记
使用List.subList进行切片操作居然会导致OOM?privatestaticList<List<Integer>>data=newArrayList<>(); privatestaticvoidoom(){for(inti=0;i<1000;i++)...
46
热度 -
[综合] activiti工作流UUID生成策略或获取主键id策略
springboot2.0+activiti6.0uuid生成策略 Activiti主键id生成逻辑 Activiti里负责生成主键的类是IdGenerator,在初始化的时候,在ProcessEngineConfigurationImpl类里会判断该值是否为空,为空,则生成默认的DbIdGener...
11
热度 -
[综合] VR中射线点击按钮的实现
VR中实现UI的Button点击,主要是需要实现IPointerClickHandler接口,因为在Unity将所有的按钮操作都封装成了相应的接口,需要相应的功能只需要去实现对应的接口就好了。在这里我们需要先定义一个委托,返回值为空,第一个参数为消息的发送者(即挂载了该脚本的按钮),第二个参数是存放...
98
热度 -
[综合] Unity3D Shader 入门第一天
刚开始接触Unity3DShader编程时,你会发现有关shader的文档相当散,这也造成初学者对Unity3DShader编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还有5篇文章)详细介绍了Unity3D中的表面着色器(SurfaceShader)的,为学习更复杂的Shader编程打...
125
热度 -
[综合] 与()、或(|)等运算符理解及其特殊用途
1、按位与运算符(&) 在与运算中两个开关是串联的,如果我们要开灯,需要两个开关都打开灯才会打开。理解为A与B都打开,则开灯,所以是1&1=1任意一个开关没打开,都不开灯,所以其他运算都是0 通俗理解为A(与)&B都开则开,否则关 参加运算的两个数据,按二进制位进行“与”运算...
47
热度 -
[综合] turn.js(翻页效果)学习笔记
Turn.js是一个内置的jQuery翻页插件1html中引入<scripttype="text/javascript"src="js/turn.js"></script>2创建html <divid="flipbook"> <divstyle="backg...
56
热度 -
106
热度 -
15
热度 -
34
热度 -
[综合] android平台介绍
应用程序层、应用程序框架层、系统运行库层和linux核心层 linux底层:内核层 library库:谷歌专门写的功能----》在Androidruntime中运行:核心库层 applicationframwork:应用框架层 applications:应用层 Framewo...
92
热度