JavaWeb发送信息到微信公众平台的企业号
首先到微信公众平台申请微信企业号: https://qy.weixin.qq.com 申请后需要在管理平台做如下几个步骤: 1、在通讯录里添加一个成员并使这个成员关注这个微信企业号; 2、在应用中心里新建一个应用并记录appid; 3、在设置里的权限管理中新建管理组; 新建一个JavaWeb工程并导入如下几个jar文件:...
View Article中国离线下载研究
腾讯旋风、清华大学和美国大学研究人员在本周末举行的ACM IMC 2015会议上发表了一篇论文《Offline Downloading in China: A Comparative Study》,介绍了他们开发的中间件ODR (Offline Downloading...
View Article案例|服务化架构系统监控难题解决方案
原文网址链接:http://url.cn/kVjUVO众所周知,系统监控一直是拥有复杂IT架构的企业所面临的一个重要问题,而这也并不是每家企业都能够轻松解决的技术挑战。OPPO作为一家国际智能终端设备及移动互联网服务供应商,推出过多款外观精细、功能可靠的智能手机产品,其品牌知名度也一直名列前茅。但实际上OPPO公司与其他快速发展的现代企业一样面临着自己的IT挑战,而更加鲜为人知的,则是其品牌背后同样...
View Article微软可以让用户在不到10分钟内为Windows 10构建应用程序
微软已经调整了App Studio,允许没有编程知识的用户在不到10分钟内,就可以开发出Windows 10应用程序。传统上,用户需要安装Visual Studio进行编程工作,但随着微软推出的全新向导式编程,用户可以利用一系列模板建立一个应用程序。用户首先需要创建一个帐户,大约需要两分钟,才可以开始使用它。一旦进入,用户可以选择是否要为Windows...
View Article怎样处理InterruptedException
Java 中的受检查异常 InterruptedException 如何处理是令人头痛的问题,下面是我对处理这个问题的理解。Java 中的 InterruptedException 一直是一个令人头疼的问题,对初级开发者来说尤其如此。但实际上不应如此,这其实是一个很容易理解的问题。我会尽可能简单地描述这个问题。我们从这段代码开始:while (true) { // Nothing...
View ArticleJava Servlet工作原理问答
导读本文来自stackoverflow的问答,讨论了Java Servlet的工作机制,如何进行实例化、共享变量和多线程处理。问题:Servlet是如何工作的?Servlet 如何实例化、共享变量、并进行多线程处理?假设我有一个运行了大量 Servlet的 web 服务器。通过 Servlet之间传输信息得到 Servlet上下文,并设置 session...
View Article安卓系统已安装软件的判断及通过程序安装
1. 查看系统是否已经安装某个应用private boolean appInstalledOrNot(String uri) { PackageManager pm = getPackageManager(); boolean appInstalled; try { pm.getPackageInfo(uri, 0); appInstalled = true; } catch...
View Article整合activiti在线流程设计器(ACTIVITI-MODELER 5.18.0)
1.概述前言一直以来都是从事大量的工作流相关的项目,用过很多商用的工作流产品,包括国内与国外的,尽管商用的工作产品在UI操作上比较人性化,但个人用户觉得,这东西只需要一些初级用户,对于我们一直在为一些高级的客户提供一些专业的数据整合、流程梳理、系统间的数据穿透时,这些系统因为不开源,给项目的实施带来巨大的风险,在一些项目栽过跟头后,我更偏向于使用开源的平台了。但开源平台最大的难点是在于你是否有足够的...
View ArticleNexus 6P 外媒评测:华为造出了最好的 Android 手机?
Nexus 系列一直都是 Android 阵营标杆的存在,其“纯粹 Android”的体验也有相当数量的拥趸。而今年的 Google 也算是顺应潮流在一场发布会上同时发布了两款 Nexus 手机。其中的 Nexus 6P 除了是今年的 Nexus 旗舰之外,还有一个相比往年的 Nexus 手机更吸引中国用户的地方——它是首款国产品牌代工的 Nexus。其配置也在今年的 Android...
View ArticleDubbo不能优雅停机,导致停止服务的时候,业务掉单
Dubbo 优雅停机修改方案 1. 服务端不能优雅停机的原因: NettyServer在构造函数中会调用ChannelHandlers.wrap(handler, ExecutorUtil.setThreadName(url,...
View ArticleAndroid代码优化小技巧总结
关注微信号:javalearns 随时随地学Java或扫一扫 随时随地学Java前言这篇文章主要是介绍了一些小细节的优化技巧,当这些小技巧综合使用起来的时候,对于整个Android...
View Article追加安装sticky模块
追加安装sticky模块 下载地址:http://code.google.com/p/nginx-sticky-module/downloads/list或者:wget https://code.google.com/p/nginx-sticky-module/downloads/detail?name=nginx-sticky-module-1.1.tar.gz解压:tar -xzvf...
View ArticleJVM 运行时数据区简介及堆与栈的区别
1、JVM运行时数据区分类程序计数器 (Program Counter (PC) Register)JVM栈 (Java Virtual Machine Stacks)堆内存 (Heap Memory)方法区 (Method Area)运行时常量池 (Run-time Constant Pool)本地方法栈 (Native Method Stacks) 2、看图说话...
View Article美团在Redis上踩过的一些坑(本人非美团)
上上周和同事参加了360组织的互联网技术训练营第三期,美团网的DBA负责人侯军伟给大家介绍了美团网在redis上踩得一些坑,讲的都是干货和坑。 我们在运维我们的redis私有云时,也遇到了一些类似的坑: 分为5个部分: 一、周期性出现connect timeout: 1. 背景:...
View ArticleHeartBeat 集群组件概述
Heartbeat 是一个基于Linux开源的高可用集群系统。主要包括心跳服务和资源接管两个高可用集群组件。心跳监测服务可以通过网络链路和串口进行,而且支持冗余链路, 它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运行在对方主机上的资源或者服务。本文简要描述了heartbeat...
View Articleelasticsearch三个重要的优化
1、内存优化在bin/elasticsearch.in.sh中进行配置 修改配置项为尽量大的内存: ES_MIN_MEM=8g ES_MAX_MEM=8g 两者最好改成一样的,否则容易引发长时间GC(stop-the-world)elasticsearch默认使用的GC是CMS GC 如果你的内存大小超过6G,CMS是不给力的,容易出现stop-the-world 建议使用G1 GC 注释掉:...
View Article大众点评数据平台架构变迁
最近和其他公司的同学对数据平台的发展题做了一些沟通,发现各自遇到的问题都类似,架构的变迁也有一定的相似性。以下从 数据&架构&应用的角度对2012.07-2014.12期间大众点评数据平台的架构变迁做一个概括性的总结,希望对还处在数据平台发展初期的同学有一些帮助,欢迎线下沟通。1、1.0(2012.07)1.1 数据:1. 以支持用户报表需求为主2. 初步沉淀出了一些底层模型3....
View Article德勤:调查显示影响企业发展的三大技术趋势
德勤最新调查显示,云计算、数据分析和安全在中型企业中所扮演的角色愈发重要。以下是报告的重点提要。技术继续为各种规模的企业提供公平竞争的环境。现如今,曾经只能为那些规模较大的企业提供服务的某些工具,也可以应用在中小企业中。尽管这些工具的可用性在逐渐提升,然而在面对终端市场业务时依旧存在很多挑战和考量。在德勤近期的一份题为《颠覆中端市场:技术是如何推动发展的》的报告中,解析影响中等规模企业发展的主要IT...
View Article工信部公布35款不良手机App 华为网易360等应用商店上黑榜
【TechWeb报道】11月4日消息,工信部今日发布了2015 年第三季度检测发现问题的应用软件名单,百度手机助手、华为应用市场、网易应用中心、360手机助手、魅族应用中心等应用商店的部分软件上榜。此次共有21 个不同应用商店中的35款软件上黑榜,涉及违规收集用户信息、恶意“吸费”、强行捆绑推广其他无关应用软件等问题,其中酷我音乐盒...
View Article