云山的博客

这家伙很懒,什么都没留下....

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blob字段带来的问题

问题描述:表中的数据量不大,只有10几万,但是查询起来性能很差,加了索引依然没有效果。分析后发现查询语句的执行计划是走索引的,但是就是查询性能很差。后来发现这张表有Blob字段,将该字段分离成单独的表后查询性能问题得到解决。之前也有把blob字段放在一张表的情况,但是查询性能并不受到影响,所以对这...

2018-02-27 13:42:54

阅读数 682

评论数 0

数据库字段值相似性高导致的索引问题

问题描述:表A是数据对接表,有800万左右的数据量,对字段a1加了normal索引,发现查询性能问题,分析后发现查询不走索引,强制走索引查询性能依然很差。分析后发现a1字段值类似递增的序列号,因此导致每行记录该字段的值都相差不大,虽然加了索引,但是索引树的层级将会增加很快,导致索引效果很不理想。这...

2018-02-27 13:32:23

阅读数 114

评论数 0

数据完整度检测的简单思路

应用系统中常常会牵扯到数据对接,由于对接过来的数据一般很难强制,数据质量往往堪忧,一般客户都会要求能够对数据质量进行监控,特别是数据完整度。最近遇到一个系统牵扯到50多个部门,涉及500多张表。用户提出需要知道每个部门对接过来的数据完整度情况,提出的计算模型是这样的:所有行中数据不为空的字段总和/...

2018-01-08 15:33:18

阅读数 1596

评论数 0

简单说说正向代理和反向代理

先说说正向代理,也就是我们平时所说的代理,它的主要用途大家肯定都不陌生,比如你需要访问谷歌,但是国内作了限制,这时候就可以在浏览器里设置通过代理服务器来访问。这里的代理服务器就像一个跳板,你所有的请求都会通过该代理服务器来发起。 正向代理并不一定是在用户端设置,也可能在服务端使用。比如下面...

2017-12-22 12:49:34

阅读数 212

评论数 0

Hibernate3原生SQL查询返回自定义类型时Integer类型的转换问题

Hibernate3原生SQL查询返回自定义类型时Integer类型转换报错 ERROR] 2017-12-13 09:09:15,850 - org.hibernate.property.BasicPropertyAccessor -15595 [http-8080-2] org.hiberna...

2017-12-13 09:18:06

阅读数 1142

评论数 0

oracle海量用户分区设计思路

假设用户规模有1亿,系统需要同时支持使用  用户名/身份证号/手机号  来进行系统的登陆,这种情况下如何设计数据库表来保证性能呢? 首先想到的是oracle的分区表

2017-10-30 15:04:17

阅读数 193

评论数 0

spring中 throw new Exception()导致事务不起作用

昨天遇到一个事务不起作用的问题,在受事务控制的服务层方法中手动throw new Exception()导致事务失效。修改配置文件可以使spring对所有的checked exceptions都进行事务控制。

2017-09-28 13:40:25

阅读数 1791

评论数 0

spring中事务配置REQUIRES_NEW不起作用

先看service层的代码,我们希望for中的每一次循环都作为一个事务处理,如果一次循环失败,不希望影响下一次循环,因此使用了try/catch。public class ServiceA implements IServiceA { public void saveXXX() { for...

2017-09-04 09:10:30

阅读数 971

评论数 0

物化视图引起的性能问题

物化视图集中在白天运行导致生产系统性能受到严重影响。分析原因发现创建物化视图时指定物化视图的下次刷新时间使用的是 next sysdate+1 ,本来的意思间隔一天,每天同一时间运行,但物化视图是等到每次物化视图执行完毕后才会更新下次的触发时间,这样每次执行sysdate+1的时间都是不一样的结果...

2017-07-17 12:06:34

阅读数 688

评论数 0

世先有良医然后才有良药

生活中缺少良药吗?一个感冒大概也有几十种药可供选择吧,所以绝大多数时候是不缺。但是感冒药也能吃死人,为什么?因为自以为是,因为人云亦云,因为不具备诊断的能力却又图快图省钱,非要自己诊断或者拿性命去试药,不死才奇怪,死了倒是合乎逻辑的。 所以,良药固然重要,没有医生的诊断也是万万不行的,只有准确的...

2017-05-25 23:30:25

阅读数 285

评论数 0

不要慌,你只有三大问题

作为管理者不能总以自己能够从管理者的角度思考问题为荣,给自己扣个帽子,如有大局观啦之类的。实际上如果不能从员工的角度思考问题并施行管理,这不是光荣,恰是最丢人的地方。 管理的时间长了,大概连员工遇到的实际问题都选择忽视了,自己也存在这样的问题,实在是该打。这两天在做新人的培训,有了一些新的感悟,...

2017-05-25 22:55:16

阅读数 464

评论数 0

反思管理上的说教

太多的管理者喜欢说教,自己从事管理工作也有7个年头了,也是整天说个不停,信奉场景教育,只要一有机会就喜欢啰嗦几句,下属碍于面子,肚子里一定满是怨言吧 这些天一直在反思教育这个事情,老实说,苦口婆心的说教带来的实质改进却很小,既然这样,一直不停的说教又是为了什么?难不成只是为了图个心安理得? 静下心...

2017-05-25 22:19:09

阅读数 297

评论数 0

使用Hibernate返回自定义类型时报错的问题

数据库为oracle,在使用Hibernate查询时想要返回自定义的pojo类型,遇到类型转换的异常。如下面的命名查询希望返回数据行为typeClass类型 Query localQuery = session.getNamedQuery("findPersonInfo"); ...

2017-04-01 08:57:30

阅读数 3635

评论数 0

利用solr来处理用户画像问题

用户画像的基本思想就是给用户贴上一系列的标签,这些标签都是高度凝练的特征标识,是我们认识和分析用户的维度。比如对一个人来说,典型的一些特征如: 性别,年龄段,婚姻状况,年收入范围,是否有车有房,户口所在地等等。 对用户打标签的目的是进行更有针对性的分析,比如想知道25岁以下结婚并且有车的有多少人,...

2017-03-10 16:42:47

阅读数 571

评论数 0

js中的setTimeout不起作用

今天使用setTimeout的时候遇到了一个小问题,场景是这样的,点击一个按钮,希望先弹出一个层上面显示倒计时数字,然后进行读卡操作。因为读卡操作需要打开设备较为耗时,所以使用了setTimeout函数,但是发现并没什么作用,弹出层并不是立即弹出,而是执行了readCard()后才会弹出层,即便第...

2017-02-22 17:18:48

阅读数 14162

评论数 5

mysql 5.7 的安装

今天下了mysql 5.7.17 的解压缩版本,安装起来没有之前的版本那么顺当,这里记录一下安装过程。(系统环境是win7 32位) 按照之前的版本安装过程一样进入到bin目录下,先安装服务mysqld -install,然后执行 net start mysql,发现无法启动,也没有明确的报错信息...

2016-12-30 17:04:00

阅读数 185

评论数 0

springmvc的controller方法中接受到的参数值为NULL

最近遇到一个问题controller方法中接收到的参数为Null,使用的是spring-webmvc-4.3.1,tomcat使用的是tomcat6。 之前一直只是关注 Compile Dependencies,Provided Dependencies同样很重要,搭建服务的时候一定要关心,否则出...

2016-12-05 10:22:40

阅读数 20733

评论数 4

从5个维度观察和改善团队效率

团队效率的提升不能依靠时间的自然增长来完成,作为管理人员必须主动思考如何有效的提升团队效率。结合自己几年的管理经验,我觉得可以从以下几个维度来考虑: 1.时间 不同角色的人员有不同的工作类型,但是他们的工作一般都是有工序的,比如我们公司程序员的一般工序是这样的:需求沟通,界面设...

2016-11-05 13:08:13

阅读数 2427

评论数 0

微信周边接口 wx.onSearchBeacons 无响应

昨天遇到了 wx.onSearchBeacons 接口方法无响应的问题,看到网上也有人遇到类似的问题,这里小结一下: 1. 必须要将 beacon加到分组中才行,如果还没有分组则必须首先为beancon创建分组。 调用JS的前期准备工作就不多说了,微信上有明确的步骤,这里需要强调的是必须要创建分组...

2016-11-05 11:12:34

阅读数 2655

评论数 3

CSRF知识小结

CSRF(Cross site request forgery)跨站点请求伪造,顾名思义即是通过伪造出真实站点的请求来进行攻击的一种手段,其实对于CSRF我们并不陌生,图片盗链就是一种CSRF。CSRF一般容易被忽略(特别是内部系统),但是其往往能够产生较大的破坏性。 介绍CSRF的一般攻击过程,...

2016-10-10 09:01:01

阅读数 260

评论数 0

提示
确定要删除当前文章?
取消 删除