
坑
lijuqi
这个作者很懒,什么都没留下…
展开
-
两融工作错误,犯错,不停的犯错
周六做集中度分类,问题多多,总结一下1、问题1,C+D组修改的内容,只改了公告,但是系统数据没改,需求文档也没改。问题发生的原因,没有进行公告和系统的复合2、上市公司随日融标志和上市5日内标志弄反了;问题发生的原因:导入之后没有进行复核;问题原因没有复合导入后的数据3、个人集中度漏删了一个;问题原因:想当然的认为,那边一页都是不用改的。领导提醒之后,仍然没有重视;4、持仓集中度备注没有修改。无脑的统一拖拽,没有进行复核;5、...原创 2021-04-12 10:12:00 · 96 阅读 · 0 评论 -
详细设计
详细设计还是很重要的每次写方案,都觉得差不多了,差不多了,没法再进一步了,不会出问题了。但实际上着手去实现的时候,又会发现,问题还是很多,还是有些细节没有想到原创 2017-08-21 17:46:28 · 304 阅读 · 0 评论 -
本地jdk版本问题,没走java_home
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装jdk1.6前,执行Java -version得到 C:\Users\liuxiang2>java-version javaversion “1.7.0_21” Java(TM)SE Runt转载 2017-08-15 09:59:00 · 362 阅读 · 0 评论 -
打包
export JAVA_HOME=/opt/jdk1.6.0_26/ export PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar java -version sh bin/mvn clean ins原创 2017-08-15 11:22:06 · 192 阅读 · 0 评论 -
php正则
PHP代码 str=pregreplace("/(<a.∗?>)(.∗?)(<\/a>)/",′\1<spanclass="link">\2</span>\3′,str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span class="link">\2</span>\3', str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个原创 2017-08-23 21:21:40 · 294 阅读 · 0 评论 -
莫等待
1、不会的东西赶紧问,不要等待,一直往前冲,找能够指路的人帮你指路,指完你去冲原创 2017-08-30 11:21:41 · 343 阅读 · 0 评论 -
修改配置项
今天在一个新的模块加一个配置项,此配置项在已有的模板里面已经做过一次,所以copy过来就行;现有的配置项为:a|b|c|d,因为本人一向不喜欢竖线分割,所以改成逗号分割,然后提交测试的时候也使用的逗号,结果上线的时候改成了竖线,参照了老的模块,导致模块功能全部被过滤;测试不严谨,开发没有贯彻老的用户习惯,最后导致现网的buger。可叹可叹,大家在修改代码的时候,千万不要动已有的逻辑,尤其是约定俗成的原创 2017-09-21 23:03:52 · 265 阅读 · 0 评论 -
推送知识积累
1、推送只有通知栏消息有回执,透传消息是没有回执的原创 2017-10-17 16:20:46 · 265 阅读 · 0 评论 -
mvn 本地打包的小坑
1、mvn 本地打包,报错,一个包里面的一个属性找不到; 2、但是工程没有问题,eclipse里面也可以正常跑;后来发现问题是,本地已经有了依赖工程的最新版本,但是本地mvn仓库没有更新到最新,所以把本地版本删掉,重新更新下,就解决了问题3、Mac 上mvn 的默认目录:/Users/yourcomputername/.m2;此目录为ideal默认的mvn路径...原创 2017-07-19 10:15:17 · 404 阅读 · 0 评论 -
azkaban调度脚本bug
azkaban调度脚本 xxx.sh,在windows环境下写的脚本,换行符是crlf,造成有些语句因为换行找不到了,后来改成到linux环境下,重新建文档,然后逐句copy进行,终于ok原创 2017-07-27 18:04:33 · 1409 阅读 · 2 评论 -
sdk修改时需要注意
1、如果新版sdk增加新功能,兼容性应该是在服务模块上做,考虑兼容之前版本的sdk,而不是在新版sdk上做原创 2017-08-11 15:22:29 · 1058 阅读 · 0 评论 -
关于protobuf 枚举未指定默认值的情况
语法规则 protobuf协议的文件后缀名为.proto。一个简单的protobuf协议如下: message Person { required string name = 1; required int32 id = 2; optional string email = 3;enum PhoneType { MOBILE = 0; HOME = 1;转载 2017-08-11 13:52:29 · 9316 阅读 · 0 评论 -
ES的集群名字被谁改了?
Es查询报错NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{192.168.14.128}{192.168.14.128:9300}]] 原因: 1.可能端口问题,客户端端口默认为9300 2.浏览器访问 http://192.168.14.128:9200/ ,查看原创 2017-07-11 21:33:32 · 1702 阅读 · 0 评论 -
Redis和ES都查不出来数据
1、redis 之所以没查出来数据,是因为升级新的jar,里面没有hscan方法;所以还是用老的包 2、es没查出数据,是因为estool压根没有实现uid,appid的接口。。。原创 2017-07-11 21:45:24 · 1164 阅读 · 0 评论 -
SimpleDateFormat线程不安全 【坑】
SimpleDateFormatpublic static final String DATE_PARTEN = "yyyy-MM-dd HH:mm:ss";public static final String DAY_PARTEN = "yyyy-MM-dd";/** * 线程安全转换 String -> Date */public static Date safeParseDate(St原创 2017-07-06 15:15:00 · 292 阅读 · 0 评论 -
java kafka consumer
KafkaConfigure configure; ConsumerConnector consumer = Consumer.createJavaConsumerConnector(createConsumerConfig(configure.getValidCfgProps())); private ConsumerConfig createConsumerConfig(Properties原创 2017-07-21 10:29:25 · 260 阅读 · 0 评论 -
azkaban调度过程
昨晚因为一个坑,调试azkaban的过程,调了蛮久; 问题有两个:1、老是感觉工具有问题,老是怀疑mysql导出有什么用法自己不知道; 2、没有仔细理解脚本,只是照葫芦画瓢 3、最后发现还是脚本写的有问题原创 2017-08-01 10:26:17 · 896 阅读 · 0 评论 -
提供给别人的文档,String.format() 做字符串连接
尽量详细,尽量傻逼,尽量简单String taskId = “taskId”; String requestId = “rrrr”; String sx = “sb”; taskId = String.format(“%s-%s-%s”, taskId, requestId,sx); System.out.println(tas原创 2017-07-24 10:01:25 · 179 阅读 · 0 评论 -
ES存储的时间问题
1、具体es配置,我没有关注,也可能可以通过配置规避这个问题 我看到的现象是,存入es的数据,经过分词之后,时间会被减少8个小时,所以查询出来展示的时候需要加8个小时2、线上出了一个buger,时间差了12小时,经查发现 //带时区的时间转换 SimpleDateFormat sf = new SimpleDateFormat(“yyyy-MM-dd\’T\’HH:mm:ss.SSS\’Z\原创 2017-07-25 09:38:01 · 6674 阅读 · 1 评论 -
java之用volatile和不用volatile的区别
在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。 要解决这个问题,只需要像在本程序中的这样,把该变量声明为volatile(不稳定的)即可,这就指示JVM,这个变量是不稳定的,每次使用它都到主存中进行读取。一般说来,多任务环原创 2017-08-09 14:30:04 · 556 阅读 · 0 评论 -
关于设计方案
1、设计方案应该力求详细 比如建表,最好统计好现在的数据量,以及以后的数据量,是否需要分表2、一定要花时间,跟大家一起把设计方案审核了,才开始开发,否则后面做到一半再回滚,非常痛苦原创 2017-07-26 15:15:38 · 297 阅读 · 0 评论 -
冗余
1、有的时候为了代码好看或者之前设计有缺陷,后面有优化,需要改变客户已有的集成,也就是新的优化不兼容之前的客户,或者不完全支持之前的客户,这个时候,还是冗余下代码,保证兼容性。否则还需要花时间跟客户去解释,而且造成不好的影响,本来几行代码就可以解决的问题原创 2017-08-11 10:28:17 · 282 阅读 · 0 评论 -
模块请求方式
1、可以通过集群访问,用cluster,zk去找到模块 2、也可以直接用构造接口,指定服务IP + 端口 访问写过的程序,一定要完全自测原创 2017-07-11 21:23:39 · 200 阅读 · 0 评论