上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页
摘要: 虽然现在log4j已经基本上不更新很久了,但实际上升级log4j到logback最大的难度并不在于本身的替换,而是现有大量的三方jar依然使用log4j,以至于无法100%的exclude掉,所以很有可能是无法做到纯粹将log4j升级到logback的。在我们的很多系统中,就如此。 如果是使用slf 阅读全文
posted @ 2017-05-30 21:15 zhjh256 阅读(953) 评论(1) 推荐(0)
摘要: 从这个版本开始,httpclient的api发生了一次重大调整。主要包括如下:Release 4.3 Final This is the first stable (GA) release of HttpClient 4.3. The most notable enhancements includ 阅读全文
posted @ 2017-05-30 21:01 zhjh256 阅读(382) 评论(0) 推荐(0)
摘要: 因为公司的测试直接对着java api进行外部服务的测试,故最近对javadoc的要求从0变成了严重依赖,有些时候在javadoc不得不引用其他class,以便更加清晰的说明上下文以及含义,发现指向别处有@link和@see两个指令,区别如下: 阅读全文
posted @ 2017-05-30 13:25 zhjh256 阅读(1070) 评论(0) 推荐(0)
摘要: maven-shade-plugin主要是maven-assembly-plugin的后继者,用来将一个自启动jar项目的依赖打包到一个大的jar中,比如dubbo就是这么做的。具体可参考http://maven.apache.org/plugins/maven-shade-plugin/以及htt 阅读全文
posted @ 2017-05-29 22:00 zhjh256 阅读(1046) 评论(0) 推荐(0)
摘要: 一直记得META-INF中只有在直接启动jar可执行文件时需要在manifest中配置启动类,最近看dubbo的配置,发现dubbo的配置都丢在META-INF下,特地搜索了下,官网对于META-INF的说明如下: The META-INF directory The following files 阅读全文
posted @ 2017-05-29 19:47 zhjh256 阅读(373) 评论(0) 推荐(0)
摘要: dubbo泛化调用 https://blog.csdn.net/linuu/article/details/54313560 注1:最新的dubbo 2.7变化参见http://dubbo.apache.org/zh-cn/docs/user/versions/version-270.html 注2 阅读全文
posted @ 2017-05-29 18:22 zhjh256 阅读(1948) 评论(0) 推荐(0)
摘要: 叶亚明,携程旅行网CTO & 高级技术副总裁,负责携程的移动、Online、呼叫中心等的技术架构、开发及运营。在加入携程之前,叶亚明是ebay.com技术平台总监,领导ebay.com几代网站的架构和平台升级。他在美国加州硅谷拥有超过15年的互联网工作经验,曾经任职ebay、yahoo和 start 阅读全文
posted @ 2017-05-28 22:05 zhjh256 阅读(411) 评论(0) 推荐(0)
摘要: 如果不是因为政治原因,就rocketmq的社区活跃度、版本、特性和文档完善度,我是无论如何也不会使用rocketmq的。 rocketmq严格意义上并不支持高可靠性,因为其持久化只支持异步,有另外一个线程flush,不支持配置同步刷新到磁盘。只能说多个节点宕机的概率很低很低,外加现在的服务器一般都是 阅读全文
posted @ 2017-05-27 22:16 zhjh256 阅读(693) 评论(1) 推荐(0)
摘要: 过去几年,硅谷最喜欢的口号悄悄地从“不创新,毋宁死!”换成了“不改良,毋宁死!”。 湾区文化中,改良意味着全套的技术解决方案,它兜售着一种人类理想主义,从而让这里的极客们更有抱负、更愿意相信一己之力可以推动经验创新、社会发展。这就好比鉴赏者和艺术家,二者对“结构性颠覆和改革”有着截然不同的认知感及行 阅读全文
posted @ 2017-05-26 22:30 zhjh256 阅读(1109) 评论(0) 推荐(0)
摘要: HTTP的状态码有很多种,主要有1xx(临时响应)、2xx(成功)、3xx(已重定向)、4xx(请求错误)以及5xx(服务器错误)五个大类,每个大类还对应一些具体的分类。平时我们接触比较多的是200、400、500等。 这里我们主要讨论一下状态码204,在HTTP RFC 2616中关于204的描述 阅读全文
posted @ 2017-05-26 21:40 zhjh256 阅读(3913) 评论(0) 推荐(0)
摘要: Twitter的分布式自增ID算法snowflake (Java版) 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能 阅读全文
posted @ 2017-05-24 13:00 zhjh256 阅读(682) 评论(0) 推荐(0)
摘要: 对于分布式系统而言,意味着会有很多个instance会并发的生成很多业务数据,比如订单。不同的机房、不同的机器、不同的应用实例会同时生成。所以,如何生成一个好用的全局id并不是一个简单的uuid就能够搞定的事情。事实上,数据库内置的序列(oracle)或者自增机制(mysql)也无法满足需求。虽然可 阅读全文
posted @ 2017-05-24 12:58 zhjh256 阅读(300) 评论(0) 推荐(0)
摘要: 在er图也就是数据库中,无论是mysql/oracle都是从表引用主表的pk作为外键。 而在uml类图表示法中,他们的顺序则刚好相反,从主对象导向到子对象,如下: 主体是资金借款方,征信信息和资金借款合同在此上下文中依附于资金借款方,不能作为主体单独存在。 阅读全文
posted @ 2017-05-21 16:47 zhjh256 阅读(3686) 评论(0) 推荐(0)
摘要: mysql 从5.7到8.0,pg从9.6到10,干起来了。。 PostgreSQL 10 的首个测试版发布了,此版本包含 PostgreSQL 10 最终将提供的所有功能的预览。当然,有些细节将在最终发布前有所更改。 PostgreSQL 10 主要特性: 新版本允许用户同时 scale out 阅读全文
posted @ 2017-05-21 16:07 zhjh256 阅读(283) 评论(0) 推荐(0)
摘要: resteasy 是 jboss的一个开源java api for restful service(JSR 311,sun 2008年发布,最新GA版本是2.0, JAX-RS 2.0 (JSR-339) and JAX-RS 1.1 (JSR-311))实现参考,其他的还包括Jersey(sun提 阅读全文
posted @ 2017-05-20 23:56 zhjh256 阅读(1585) 评论(0) 推荐(0)
摘要: 项目开发需要有多个环境,一般为开发,测试,预发,正式4个环境,通过maven可以实现按不同环境进行打包部署,命令为: mvn package -P dev 在eclipse中可以右击选项run configuration,输入上述命令。 PS:eclipse maven install和maven 阅读全文
posted @ 2017-05-19 23:41 zhjh256 阅读(345) 评论(0) 推荐(0)
摘要: 笔者现在所在的公司有专职的产品经理,在职业生涯最长的那家公司,并没有专门的产品经理,虽然在创业公司期间有产品经理,但是似乎产品经理更多的是和客户沟通需求,反馈,并不输出正规意义上产品经理该有的输出。从入职的第一天,就不停的听到PRD的术语,虽然后来也逐渐的了解了就是产品需求文档的意思。虽然有专门的产 阅读全文
posted @ 2017-05-14 13:37 zhjh256 阅读(1103) 评论(0) 推荐(0)
摘要: 最近,主要负责项目管理和领域模型设计方面的工作,昨天在将UML类图转换为ER模型的时候,发现有identifying relationship or non-identifying relationship的选择,搜了下,各自的含义,如下: 判别一个关系是Non-Identifying还是Ident 阅读全文
posted @ 2017-05-10 08:28 zhjh256 阅读(758) 评论(0) 推荐(0)
摘要: 去掉jquery ui依赖即可。 阅读全文
posted @ 2017-05-09 18:14 zhjh256 阅读(418) 评论(0) 推荐(0)
摘要: 话说起来,不以oracle性能优化,数据库维护为主业已经有四五年了,这两年基本上以mysql为主。 pl/sql登录后提示空白对话框。将ORACLE_HOME设置为oracle 11g的目录。 IMP-00058:IMP-00000: 未成功终止导入 使用管理员权限打开cmd。 阅读全文
posted @ 2017-05-06 22:22 zhjh256 阅读(204) 评论(0) 推荐(0)
摘要: 亲测截止2017年5月6可用Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769password:xs374ca 阅读全文
posted @ 2017-05-06 13:41 zhjh256 阅读(225) 评论(0) 推荐(0)
摘要: 对于Markdown编辑器,虽然很多人推荐vs code,但是我觉得效果没有Haroopad好。如下所示: vscode的效果 haroopad效果如下: 两者谁更清楚,一目了然。 晚上在更新git.oschina.net项目时,突然想知道README.md后缀的来源,于是搜了下,发现README. 阅读全文
posted @ 2017-04-29 22:51 zhjh256 阅读(473) 评论(1) 推荐(0)
摘要: spider使用java语言开发,使用Spring作为IoC容器,采用TCP/IP协议,在此基础上,结合SaaS金融交易系统的特性进行针对性和重点设计,以更加灵活和高效的满足金融交易系统多租户、高可用、分布式部署的要求。spider默认采用JSON作为序列化机制,后续版本可能会考虑支持protobu 阅读全文
posted @ 2017-04-29 22:03 zhjh256 阅读(596) 评论(4) 推荐(0)
摘要: 今天在看一需求原型时,发现其他部门发过来是8.0版的,老的7不能用,找了个亲测可用的验证码。 License:米 业成 (STUDENT)Key:nFmqBBvEqdvbiUjy8NZiyWiRSg3yO+PtZ8c9wdwxWse4WprphvSu9sohAdpNnJK5 备注:这个license 阅读全文
posted @ 2017-04-27 13:19 zhjh256 阅读(1937) 评论(0) 推荐(0)
摘要: 在互联网产品运营中,有很多小伙伴或许会遇到这样的困扰:产品好不容易推出来了,流量成本节节攀升,用户的活跃度、留存度却持续下降。 因此在瞬息万变的互联网产品环境中,需要研发接入支付系统来加入商业行为的闭环,支付系统能够帮助企业更好地实现商业化,利用那些为用户而生的支付体系产品,实现用户积累、商业变现。 阅读全文
posted @ 2017-04-25 19:50 zhjh256 阅读(2793) 评论(0) 推荐(0)
摘要: 今天,我想先说一下个人消息。在 YC 工作了 11 年之后,我明年想去休假。我希望把精力放在一些项目上,说实话,我有点累了。 YC 是这世界上我最喜欢的事情之一,但它也很费精力。 11 年不间断的耗费巨大精力工作是一件很难的事情。我也想花更多的时间与我的儿子们一起。他们一个 7 岁一个 4 岁,我将 阅读全文
posted @ 2017-04-12 22:07 zhjh256 阅读(235) 评论(0) 推荐(0)
摘要: 之前,YC(Y Combinator,美国最成功的创业孵化机构)和 Stanford 联合办了一个创业课,这篇文章的内容就是根据前两节课总结而来(主讲人是YC的掌门人Sam Altman),都是非常基础的一些创业须知的点,发在这里做个留存。 首先从为什么要创业入手,这个问题说简单也简单,说复杂也复杂 阅读全文
posted @ 2017-04-12 22:06 zhjh256 阅读(224) 评论(0) 推荐(0)
摘要: 击中用户的痛点 点评,感觉取名叫做“用户痛点的取舍”更加合适。很多公司、项目的失败完全取决于决策人取舍的失败,一味地追求大而全、迎合上级领导,专断而没有和团队做客观的分析。本文虽然以一个应该来说并不复杂的快捷酒店预定管家为例子,但实际上他说明了一个项目实际决策人应该如何取舍用户需求、优先级的关键之处 阅读全文
posted @ 2017-04-12 16:24 zhjh256 阅读(797) 评论(1) 推荐(0)
摘要: 技术圈中的很多人,最初都坚定地认为coding能改变世界。然而三五年过去后,还能不忘初心的人,少之又少。随着年龄的增长,梦想已被束之高阁,面包慢慢占据生活的大部分。对于个人发展,很多成功学者会给你灌各种鸡汤,但我们今天不这么做。如果看完本文你能有所触动,请去评论区举个手!写在前面 2012年的时候写 阅读全文
posted @ 2017-04-12 16:05 zhjh256 阅读(482) 评论(1) 推荐(0)
摘要: 一般来说,mongodb不应该用于复杂的多表查询、统计报表,主要用于简单的增删改查,例如各种日志和结构易变的管理信息,虽然3.x新版本支持$lookup关联,但毕竟不擅长。 发行版 https://www.mongodb.com/download-center?jmp=nav下载对应OS的版本,ta 阅读全文
posted @ 2017-04-12 13:54 zhjh256 阅读(550) 评论(0) 推荐(0)
摘要: 接上一篇http://www.cnblogs.com/zhjh256/p/6690003.html。 17-04-11 13:47:54.676 INFO cluster-ClusterId{value='58ec6e080d5f89729d20fa96', description='null'}- 阅读全文
posted @ 2017-04-11 13:58 zhjh256 阅读(1734) 评论(0) 推荐(0)
摘要: 首先,具体采用什么技术作为集中式存储方案在99%的应用中应该来说并没有多大区别,最重要的是要定期清理不必要的日志,以及日志格式设计(也可以重写org.log4mongo.MongoDbPatternLayoutAppender.append())的在出现问题时能够方便地查找到所有的上下关联的信息、同 阅读全文
posted @ 2017-04-10 17:24 zhjh256 阅读(423) 评论(0) 推荐(0)
摘要: [root@iZbp1iiexwyqe7tpjigcg9Z rabbitmq]# cat startup_err /usr/lib/rabbitmq/bin/rabbitmq-env: line 91: cd: /var/lib/rabbitmq/mnesia/rabbit@iZbp1iiexwyq 阅读全文
posted @ 2017-04-09 19:15 zhjh256 阅读(1279) 评论(0) 推荐(0)
摘要: 今天,在拷贝数据时,发现那台丢在那两三年的pc密码忘了,故计划重装,因为从来都是公司信息中心管这事,至少都七八年没有自己装机了,故整理过程如下: 1、从itellyou.cn下载原版镜像; 2、准备一个u盘,windows 7不小于4GB,windows 10不小于8GB; 3、下载ultraiso 阅读全文
posted @ 2017-04-07 21:27 zhjh256 阅读(378) 评论(0) 推荐(0)
摘要: 文章http://diyitui.com/content-1459560904.39084552.html亲测了根据证券行情存储的性能情况。 MongoDB 应用场景、避坑事项与最佳实践:https://blog.csdn.net/jjwen/article/details/79786444 我们目 阅读全文
posted @ 2017-04-06 20:58 zhjh256 阅读(241) 评论(0) 推荐(0)
摘要: 对于支持systemd的系统,现在很多开源应用都提供了"for system with systemd"的选项便于管理,例如mysql,判断systemd可通过ps ax | grep systemd查看是否有进程号为1的进程。如下: [root@linux-dev ~]# ps axu | gre 阅读全文
posted @ 2017-04-06 20:34 zhjh256 阅读(287) 评论(0) 推荐(0)
摘要: 早上,测试说演示环境mysql老实断开重连,一update就挂,经查日志,有如下异常: 因为是演示环境,可以从其他环境恢复回来,故rm -rf db_rsk/tb_rsk_compliancecalcservice*后问题解决。 当然也可以通过innodb_force_recovery=N来启动,并 阅读全文
posted @ 2017-04-06 09:24 zhjh256 阅读(2422) 评论(0) 推荐(0)
摘要: 昨天,将一个原来使用JSR 311作为restful实现的测试系统改成了使用spring mvc,最后测试的时候发现输出的json字符串为乱码,从日志可以看出使用的是StringHttpMessageConverter,并使用ISO-8859-1字符集,解决方法如下: 不推荐这种方法。 亦或是 阅读全文
posted @ 2017-04-06 07:37 zhjh256 阅读(798) 评论(0) 推荐(0)
摘要: tail 可从http://files.cnblogs.com/hantianwei/tail.zip下载,解压后exe,如下: e:\>tail -fn 300 tool-slow.logusage: TAIL [switches] [filename]* switches: [-?] displ 阅读全文
posted @ 2017-04-05 15:35 zhjh256 阅读(266) 评论(0) 推荐(0)
摘要: 最近测试某个老系统的时候,启动的时候发@Value注入的中文是乱码,文件使用GBK/UTF-8的时候均会出现乱码问题,但是spring配置文件里面注入的占位符并没有这个问题,bean文件设置了file-encoding="UTF-8"亦如此。 经查,可通过如下方式解决: 亦或是 不设置编码格式,编写 阅读全文
posted @ 2017-04-01 21:47 zhjh256 阅读(5387) 评论(0) 推荐(2)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页