![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
江忆忆
在现实和梦想之间,你是信守约言的鸿雁。
展开
-
mybatis collection高级映射 一对多管理查询只能查询出一条
1、原因 如果两表联查,主表和明细表的主键都是id的话,明细表的多条只能查询出来第一条。 2、解决办法 级联查询的时候,主表和从表有一样的字段名的时候,在mysql上命令查询是没问题的。但在mybatis中主从表需要为相同字段名设置别名。设置了别名就OK了。例子:主表Standard, 从表StandEntity,均有名为id的字段转载 2016-04-08 19:33:05 · 1314 阅读 · 0 评论 -
cas sso入门教程
网上搜索很多文章,觉得都不是很理想,只有下面这篇全部看完就差不多了:转载 2014-10-18 19:39:52 · 726 阅读 · 0 评论 -
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 · 12865 阅读 · 2 评论 -
使用navicat在本地windows环境创建测试数据库
步骤如下:1.启动本地mysql服务(服务图形界面启动或者)原创 2014-10-13 10:41:27 · 2043 阅读 · 0 评论 -
mysql自增长id如何重置从某个数开始
alter table tableName auto_increment=100(其中的100可以随意定义)原创 2014-10-29 15:19:50 · 3029 阅读 · 0 评论 -
你会用eclipse导入项目吗?eclipse如何导入非eclipse项目
今天用eclipse导入一个python项目,发现dao'bu'jin'q原创 2014-11-14 22:42:41 · 3087 阅读 · 0 评论 -
spring @value标签从properties文件中注入属性值
[java] view plaincopy@Controller @RequestMapping("/value") public class ValuePropertyController extends ApplicationController{ @Value("#{configProperties['jdbc.jdb转载 2014-10-27 11:03:11 · 6326 阅读 · 0 评论 -
ie文档模式在页面中指定(解决默认为Quirks模式问题)
页面中加入meta标签meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />原创 2014-10-09 15:45:19 · 1750 阅读 · 0 评论 -
windows本地建svn服务端,测试可用
公司svn换地址了,自己先建个本地的用来版本控制。。。转载 2014-10-24 20:29:00 · 521 阅读 · 0 评论 -
windows下redis安装及使用
1.官网下载redis zip,解压到一个目录原创 2014-10-22 16:55:09 · 442 阅读 · 0 评论 -
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 · 1593 阅读 · 0 评论 -
input内容改变后,ie11中change事件执行两次的解决办法
事情是这样的:原创 2014-10-22 10:53:43 · 9382 阅读 · 0 评论 -
批量替换页面中的路径 相对路径转换为绝对路径
需求是这样的:老系统由apache原创 2014-09-25 17:15:48 · 2760 阅读 · 0 评论 -
powerDesigner显示中文注释字段
一、设置软件列显示顺序tools-display pref原创 2014-09-03 19:31:16 · 6120 阅读 · 1 评论 -
securecrt 光标不显示,光标丢失
SecureCRT有时候光标不显示,命令行编辑文档的时候特别麻烦,今天找出解决办法:选项-》会话选项-》仿真:将ANSI颜色选中;选项-》会话选项-》外观:将光标下的,使用颜色选中;闪烁选中,同时记得把颜色改成与背景色不同。转载 2014-09-16 13:33:16 · 4494 阅读 · 0 评论 -
https(双向认证)流程 ssl协议理解, nginx https双向认证配置
首先学习https认证流程(单向认证或者双向)转载 2014-11-27 19:55:53 · 1956 阅读 · 0 评论 -
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 · 8614 阅读 · 2 评论 -
后端服务器如何简单的避免重复提交?
业务场景:用户点击购买后,修改订单状态,修改用户账户余额,并添加用户消费记录。分析:这里在同一个事务里有三个动作,两个是更新,一个是添加。如果这时候出现并发情况,那么用户消费记录肯定会多出一条,用户账户余额也可能出现错误。那么该如何防止呢?在修改前查询订单状态判断是否已经修改过明显不能解决问题。因为数据库一般默认update操作会占有一个行级锁,别人无法修改这条记录,但是可以查询到。原创 2015-10-28 17:37:05 · 8279 阅读 · 1 评论 -
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 · 2462 阅读 · 0 评论 -
weblogic修改默认编码格式
点击打开链接转载 2015-04-09 16:16:23 · 4441 阅读 · 0 评论 -
String字符串相加的问题
前几天同事跟我说我之前写的代码中在操作字符串时候,使用字符串相加的方式而不是使用StringBuffer或者StringBuilder导致内存开销很大。这个问题一直在困扰我,因为在《Think in java》一书中,作者说使用“+”拼接字符串并不比StringBuffer或者StringBuilder效率低下,因为“+”是java唯一一个系统级的针对字符串的重载过的操作符。大家都知道Stri原创 2015-03-02 17:35:09 · 20643 阅读 · 4 评论 -
谷歌浏览器下在文本框中敲回车会下载。。。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 · 10044 阅读 · 0 评论 -
查询一张表不在另一张表中的记录
参考文献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 · 1452 阅读 · 0 评论 -
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 · 749 阅读 · 0 评论 -
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 · 6958 阅读 · 0 评论 -
maven入门
maven安装配置比较简单,参见官方文档。。。安装完了就大概学习下maven,首先百度科普下啥是maven,然后只要对照项目(最好有maven构建的项目)了解setting.xml pom.xml这两个文件,你就掌握maven的大部分了。这里笔者搜罗到网上介绍的比较全面的两片文章,大家可以参考下。setting.xml介绍pom.xml介绍转载 2015-01-06 15:30:56 · 663 阅读 · 0 评论 -
mysql数据库修改表结构的sql语句
alter table RS_ROADSHOW_SETTING add column VIDEO_INTRO LONGTEXT default null comment '视频直播介绍';原创 2014-12-01 14:59:04 · 1465 阅读 · 0 评论 -
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 · 691 阅读 · 0 评论 -
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 · 28658 阅读 · 0 评论 -
mac os安装eclipse svn插件遇到的问题
mac eclipse svn插件安装没有在windows下那样简单,下载插件就可以了。对于新mac用户来说比较原创 2014-11-07 00:05:27 · 1524 阅读 · 0 评论 -
PowerDesigner逆向工程导入MYSQL数据库总结
由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下:1. 安装MYSQL的ODBC驱动Connector/ODBC 5.1.10 下载地址:http://dev.mysql.com/downloads/connector/odbc/5.1.html选择win-32 MIS安装包,进行直转载 2014-09-03 16:10:35 · 844 阅读 · 0 评论 -
动态内容缓存技术 CSI,SSI,ESI介绍
1.CSI方案CSI (Client Side Includes)通过iframe、javascript、ajax 等方式将另外一个页面的内容动态包含进来。2.SSI方案SSI (Server Side Includes)Server Side Includes (SSI) is a simple interpreted server-side script转载 2014-09-16 10:52:15 · 1090 阅读 · 0 评论 -
nginx反向代理配置
1. 查看nginx.conf文件中是否引入vhost下的配置文件cd /usr/local/nginx/confvi nginx.conf原创 2014-09-09 18:58:13 · 637 阅读 · 0 评论 -
mybatis联合查询 之 高级结果映射
MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句?查看文本打印? "selectBlogDetails"转载 2014-07-17 09:51:26 · 6097 阅读 · 0 评论 -
网页空跳转链接的几种写法 javascript:void(0) #
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本 Navig转载 2014-06-23 17:37:03 · 5967 阅读 · 0 评论 -
Hibernate中inverse属性与cascade属性
Hibernate集合映射中,经常会使用到"inverse"和"cascade"这两个属性。对于我这样,Hibernate接触不深和语文水平够烂的种种因素,发现这两个属性实在是难以理解,无奈只好将这个两个属性解释工作交给了Google和Baidu,查看了许多牛人的解释,加上自己在Eclipse上的调试,对"inverse"和"cascade"这两个属性有了一定的见解。 "inv转载 2014-04-28 14:17:01 · 601 阅读 · 0 评论 -
hibernate一对多异常 ERROR: ORA-00904: "CITY0_"."AID": 标识符无效
今日遇到一个异常纠结很久,hibernate一对多查询问题,po类及原创 2014-04-28 11:15:43 · 9292 阅读 · 1 评论 -
java如何计算一个数的n次方
java递归算法,代码如下:public class Test3 {public double zhishu(double x,double y){ if(y>0){ return x*zhishu(x,y-1); }else if(y System.out.println("负数部分执行了"); return (x*原创 2014-04-12 15:54:58 · 28496 阅读 · 1 评论 -
java中如何表示负数?
计算一个数据的n次方是对递归算法最好的诠释:原创 2014-04-12 15:46:42 · 26459 阅读 · 0 评论 -
如何把输入的阿拉伯数字金额转换成中文大写金额
import java.text.NumberFormat;import java.util.HashMap;import java.util.Map;public class MoneyFormat {public static final String ZERO="零";public static final String ONE="壹";原创 2014-04-11 18:16:39 · 1324 阅读 · 0 评论