- 博客(75)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 mysql分表分区方案实测:MyISAM引擎分表 or mysql表分区
mysql分表分区方案实测:MyISAM引擎分表 or mysql表分区
2016-07-26 14:32:37
5477
原创 mysql查询优化--临时表和文件排序(Using temporary; Using filesort问题解决)
先看一段sql:SELECT *FROM rank_user AS rankUserLEFT JOIN rank_user_level AS userLevel ON rankUser.id = userLevel.user_idLEFT JOIN rank_product AS product ON userLevel.new_level = product.leve
2016-06-13 17:30:45
24231
5
转载 mybatis collection高级映射 一对多管理查询只能查询出一条
1、原因 如果两表联查,主表和明细表的主键都是id的话,明细表的多条只能查询出来第一条。 2、解决办法 级联查询的时候,主表和从表有一样的字段名的时候,在mysql上命令查询是没问题的。但在mybatis中主从表需要为相同字段名设置别名。设置了别名就OK了。例子:主表Standard, 从表StandEntity,均有名为id的字段
2016-04-08 19:33:05
1378
原创 mybatis collection 高级映射出错问题解决
问题:mybatis collection高级映射(不使用子查询,避免N+1),mapper配置如下:resultMapid="OmsSkuPoMap"type="com.trymore.pifa.domain.po.OmsSkuPo"> idcolumn="sku_id"property="skuId"jdbcType="VARCHAR"/>
2016-03-14 00:43:08
8745
2
原创 easyui中datagrid不加载问题
今日遇到一个奇怪问题,datagrid就是不加载,debug看了一下,触发对象貌似不正常。使用jquery或者dom去查找元素都找不到,但是easyui也不报undifined异常,很是奇怪。问题出现环境:页面三层结构,第一层是一个datagrid,点击其中链接通过新建window进入第二层,第二层包含普通form元素,点击链接通过新建window进入第三层,在第三层使用datagri
2016-01-05 09:49:13
2945
原创 后端服务器如何简单的避免重复提交?
业务场景:用户点击购买后,修改订单状态,修改用户账户余额,并添加用户消费记录。分析:这里在同一个事务里有三个动作,两个是更新,一个是添加。如果这时候出现并发情况,那么用户消费记录肯定会多出一条,用户账户余额也可能出现错误。那么该如何防止呢?在修改前查询订单状态判断是否已经修改过明显不能解决问题。因为数据库一般默认update操作会占有一个行级锁,别人无法修改这条记录,但是可以查询到。
2015-10-28 17:37:05
8320
原创 js 操作jsonarray 创建、添加元素
var times = data.split(',');//逗号分隔的字符创var jsonstr ="[]";var jsonarray = eval('('+jsonstr+')');for(var i=0;ivar jsonTemp = {"lessonTimeNew":times[i],"lessonTimeNewName":times[i]};jsonarray.
2015-08-10 17:48:44
15883
原创 easyui datagrid 避免初始化就加载数据
datagrid如果再初始化的时候添加了url属性,就会自动从后台加载数据,要想解决这个问题,就1.初始化是不加url属性2.需要加载数据的时候通过以下代码加载数据:_teacherCourseGrid.datagrid('options').url = teacherCourseUrl.teacherCourse;_teacherCourseGrid.datagrid('lo
2015-07-15 10:41:08
8132
原创 jquery easyui 问题合集
1.使用form.load方法把后台传递的数据赋值为页面,在赋给一个combobox类型的标签时总是提示Uncaught TypeError: Cannot read property 'options' of undefined$.fn.combobox.methods.setValue解决:页面这个combobox定义的id重复导致,easyui找不到
2015-06-20 14:11:19
1096
原创 mac eclipse javaHL not available解决方案(brew 安装并解决被墙问题)
1.按照网上方案(这里不适用svnKit,不推荐):brew install --universail --java subversion但是由于一个小东西要道googlecode上下载,被墙,失败。curl: (7) Failed to connect to 2404:6800:4003:c01::52: No route to hostError: Failed to
2015-06-18 10:29:39
2532
原创 String字符串相加的问题
前几天同事跟我说我之前写的代码中在操作字符串时候,使用字符串相加的方式而不是使用StringBuffer或者StringBuilder导致内存开销很大。这个问题一直在困扰我,因为在《Think in java》一书中,作者说使用“+”拼接字符串并不比StringBuffer或者StringBuilder效率低下,因为“+”是java唯一一个系统级的针对字符串的重载过的操作符。大家都知道Stri
2015-03-02 17:35:09
20733
2
转载 查询一张表不在另一张表中的记录
参考文献http://www.cnblogs.com/xwdreamer/archive/2012/06/01/2530597.htmlhttp://hi.baidu.com/zdfgng/blog/item/dd5f88359a1cd0260b55a9ce.html题目假如要查询在a表中存在,但是在b表中不存在的记录,应该如何查询。为了便于说明,我们假设a表和
2015-01-16 10:44:41
1726
转载 activemq新手教程
ActiveMQ的安装安装要求:部署需要jdk1.5及以上,编译需要jdk1.5(java5)及以上Java的环境变量(JAVA_HOME)必须设置,即jdk安装的目录,比如c:Program Filesjsdk.1.6下载ActiveMQ:http://activ...ActiveMQ的安装安装要求:部署需要jdk1.5及以上,编译需要
2015-01-08 15:55:12
7004
转载 maven入门
maven安装配置比较简单,参见官方文档。。。安装完了就大概学习下maven,首先百度科普下啥是maven,然后只要对照项目(最好有maven构建的项目)了解setting.xml pom.xml这两个文件,你就掌握maven的大部分了。这里笔者搜罗到网上介绍的比较全面的两片文章,大家可以参考下。setting.xml介绍pom.xml介绍
2015-01-06 15:30:56
688
原创 谷歌浏览器下在文本框中敲回车会下载。。。Resource interpreted as Document but transferred with MIME type application/json
页面文本框中输入一个值后,敲回车会下载controller。浏览器debug显示:Resource interpreted as Document but transferred with MIME type application/json:网上百度后结果:1.设置请求头或者content_type为json格式(已处理)2.页面文本框知识:
2014-12-31 15:17:12
10085
原创 ajax跨域访问jsonp
ajax跨域访问:1.前台:try{$.ajax({async:false,cache:false,data:{"vote_id":vote_id,"shareholder_card":shareholder_card,"stock_type":stock_type,"currency_type":currency_type},url
2014-12-23 16:20:14
776
原创 mysql数据库修改表结构的sql语句
alter table RS_ROADSHOW_SETTING add column VIDEO_INTRO LONGTEXT default null comment '视频直播介绍';
2014-12-01 14:59:04
1514
原创 mysql批量插入数据
service:List atmes = SSEUtil.createAtMes(returnMap.get("atUsers"),weibo);weiboAtmeService.batchInsert(atmes);mapper:insertid="batchInsert"parameterType="java.ut
2014-12-01 10:58:29
722
原创 mybatis查询如何返回List<Map>类型数据
selectid="selectAllCompanyRoadShowByPage"parameterType="java.util.Map"resultType="java.util.Map">select rs.*, rssetting.*, cp.STOCK_CODE, cp.UNAME from RS_ROAD_SHOWrsleft join T_COMPANY_PROF
2014-11-24 13:09:19
28718
原创 新建python环境无法导入libxml2dom的问题:ImportError: No module named libxmlmods
http://pan.baidu.com/s/1qWBdlbY
2014-11-17 11:33:19
5382
原创 你会用eclipse导入项目吗?eclipse如何导入非eclipse项目
今天用eclipse导入一个python项目,发现dao'bu'jin'q
2014-11-14 22:42:41
3136
原创 mac os安装eclipse svn插件遇到的问题
mac eclipse svn插件安装没有在windows下那样简单,下载插件就可以了。对于新mac用户来说比较
2014-11-07 00:05:27
1559
原创 mysql自增长id如何重置从某个数开始
alter table tableName auto_increment=100(其中的100可以随意定义)
2014-10-29 15:19:50
3098
转载 spring @value标签从properties文件中注入属性值
[java] view plaincopy@Controller @RequestMapping("/value") public class ValuePropertyController extends ApplicationController{ @Value("#{configProperties['jdbc.jdb
2014-10-27 11:03:11
6357
转载 windows下查看memcache keys
cmd上登录memcachetelnet 127.0.0.1 11211具体的内容我套用我的测试环境中,操作如下首先列出所有keysstats itemsSTAT items:7:number 1STAT items:7:age 188END接下来基于列出的items id,本例中为7,第2个参数为列出的长度,0为全部列出stats ca
2014-10-22 16:56:52
1626
原创 JSONArray.toCollection()用法
String member_setting=(String)rsmap.get("member_setting");JSONArray memja=JSONArray.fromObject(member_setting);List jList=(List)JSONArray.toCollection(memja,Map.class);
2014-10-14 14:49:57
12983
2
原创 ie文档模式在页面中指定(解决默认为Quirks模式问题)
页面中加入meta标签meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
2014-10-09 15:45:19
1790
转载 securecrt 光标不显示,光标丢失
SecureCRT有时候光标不显示,命令行编辑文档的时候特别麻烦,今天找出解决办法:选项-》会话选项-》仿真:将ANSI颜色选中;选项-》会话选项-》外观:将光标下的,使用颜色选中;闪烁选中,同时记得把颜色改成与背景色不同。
2014-09-16 13:33:16
4546
mac os下python导入libxml遇到的问题
2014-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人