数据库隔离级别导致的问题
java代码在开始事务后,先做了一个查询,再insert,此时会报: ERROR JDBCExceptionReporter:78 - Could not retrieve transation read-only status server 问题解决过程: 查看mysql的事物隔离级别 SHOW...
View Article懒人必备的移动端定宽网页适配方案
本文最初发布于我的个人博客: 咀嚼之味如今移动设备的分辨率纷繁复杂。以前仅仅是安卓机拥有各种各样的适配问题,如今 iPhone 也拥有了三种主流的分辨率,而未来的 iPhone 7 可能又会玩出什么新花样。如何以不变应万变,用简简单单的几行代码就能支持种类繁多的屏幕分辨率呢?今天就给大家介绍一种懒人必备的移动端定宽网页适配方法。首先看看下面这行代码:<meta name="viewport"...
View ArticleSpringmvc+uploadify实现文件上传
Springmvc+uploadify实现文件上传 网上看了很多关于文件上传的帖子,众口不一,感觉有点乱,最近正好公司的项目里用到JQuery的uploadify控件做文件上传,所以整理下头绪,搞篇文档出来,供亲们分享。...
View Article算法挖掘维基百科识别最有影响力的大学
为世界上知名大学制定一个客观的排名很难。法国Franche-Comte大学的研究人员开发了一个类似Pagerank的算法,将维基百科文章中提到的每一所大学作为网络中的节点,指向它的链接被用于判断排名。研究人员将算法应用于24种维基语言,其中包括英语、德语、法语、荷兰语、意大利语、西班牙语、俄语、还有中文、希伯来语和匈牙利语,这些语言覆盖了全世界59%的人口。他们的全球大学排名是:剑桥、牛津、哈佛、哥...
View ArticleReentrantLock的使用
ReentrantLock是一个可重入的互斥锁,重入锁是一种递归无阻塞的同步机制。ReentrantLock由最近成功获取锁,还没有释放的线程所拥有,当锁被另一个线程拥有时,调用lock的线程可以成功获取锁。如果锁已经被当前线程拥有,当前线程会立即返回。 重入锁的构造方法提供一个可选的公平参数: 公平情况下,操作会排一个队按顺序执行,来保证执行顺序。...
View Article(三)java线程:线程同步ReentrantLock,condition(await,signal)
(三)线程同步ReentrantLock,condition(await,signal)一.synchronized和 ReentrantLock 故事1. 我们前面 (二)java 的线程同步(synchronized ,wait,notify)讲了synchronized的同步方法,java 就是这么神奇,这里又有一个同步的方法!当然,长江后浪推前浪,后者肯定比前者是由优越之处的。先看看...
View ArticleEsper入门例子(二)
Esper入门例子 说到Esper,不得不说一下CEP。CEP即Complex Event Process,中文意思就是“复杂事件处理”。听起来好像很复杂,实际上就是基于事件流进行数据处理,把要分析的数据抽象成事件,然后将数据发送到...
View Article电力企业信息化建设方案之调度信息报送系统
电力调度系统功能1、系统用户调度信息报送系统的使用者涉及到调通中心,发展策划部,店里交易中心,基建部,安全检查部,营销部,生产技术部等7个部门。各部门均有一个填报角色和一个审批角色。本部门的填报角色负责在规定的时间内填写其负责的表格并上报。本部门的审批角色负责在规定的时间内审批,并上报至调通中心。调通中心除审批本部门的报表,仍需负责审核其他部门的数据,导出并上报至监管部门。系统设置超级管理员,负责资...
View Articlejsoup select 选择器
问题采用CSS或类似jquery 选择器(selector)语法来处理HTML文档中的数据。方法利用方法: Element.select(String selector)和 Elements.select(String selector)。File input = new File("/tmp/input.html"); Document doc = Jsoup.parse(input,...
View Articleweb开发中的线程安全
在web开发中,要关注由于并发访问所导致的对某一同一个值的修改,否则信息会造成泄漏servlet是在多线程环境下的。即可能有多个请求发给一个servelt实例,每个请求是一个线程。struts下的action也类似,同样在多线程环境下。可以参考struts user guide:...
View ArticleSolr主从备份
SOLR复制模式,是一种在分布式环境下用于同步主从服务器的一种实现方式,因之前提到的基于rsync的SOLR不同方式部署成本过高,被SOLR1.4版本所替换,取而代之的就是基于HTTP协议的索引文件传输机制,该方式部署简单,只需配置一个文件即可。以下讲解具体操作步骤: 步骤分主服务器和从服务器,允许有多个从服务器,即从服务器的配置一样。 主服务器: 在solrConfig.xml中:...
View Article[原]BTrace介绍和生产环境例子
BTrace latest realese:release-1.2.5.1 BTrace guide(1.2-20101020):http://kenai.com/projects/btrace/pages/UserGuide 例子:在压缩包内有。 一/简单介绍 BTrace...
View Articletcp/ip ,http,socket的关系
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,...
View ArticleiOS中UIWebView与其中网页的javascript的交互
首发: 个人博客,更新&纠错&回复1.本地语言调js的方式与android中的方式类似,也是向WebView控件发送要调用的js语句2. 但js调本地语言,则不是像android那样直接调一个全局变量的方法,而是通过location.href=xx://yy这样的方式触发UIWebViewDelegate接口实现者的webView shouldStartLoadWithRequest...
View Article几个 Swift 代码规范
作者:Erica Sadun, 原文链接,原文日期:2015-11-17 译者: mmoaay;校对: lfb_CD;定稿: shanks我们需要经常带着新问题来重新审视一下以前的代码规范。Kevin提供的一套规范:“如果尾部的闭包参数是函数式的就用圆括号。如果是程序式的就用花括号。”myCollection.map({blah}).filter({blah}).etc...
View Article基于AARRR模型进行App体系化的数据分析
从流量经济到粉丝经济迄今为止,大多数公司只关注三件事:流量、用户、收入。他们关注的是通过大批流量的入口,招来大批用户,然后再带来大量收入,或者换言之,这是一种“流量经济”。但现在,如上面所述人群差异化越来越明显,导致以前的这种方式,会越来越低效,出现了越来越多的无用投放,以致于最后出现这样一种现象:通过流量交换,或者一些渠道与CP其实已经影响了很多用户,但最终留存下来的用户却很少。之前36kr有篇文...
View Article关于Websphere 会话管理若干奇葩问题
引言 由于最近在做应用集成平台,即实现独立部署的WAR包可以在同一个集成平台中访问。被集成的业务组件为什么可以在集成平台实现页面集成,主要通过以下几个步骤实现: ①用户登录集成平台系统; ②集成平台加载业务组件菜单,业务组件菜单的URL自动添加一个会话凭据,即会话token。这样点击这个组件菜单,将向独立部署的业务组件服务发送页面请求;...
View Article