- 博客(27)
- 收藏
- 关注
转载 generator自动生成mybatis配置和类信息
generator自动生成mybatis的xml配置、model、map等信息: 1、下载mybatis-generator-core-1.3.2.jar包。 网址:http://code.google.com/p/mybatis/downloads/list?can=3&q=Product%3DGenerator,下载mybatis-generator-core-1.3.2
2017-03-21 10:51:08 350
翻译 JRE和JDK的区别
关于JRE和JDK的区别java,从大三上学期就开始接触,只是前几堂课翘掉了。导致,一直弄不明白,JDK和JRE的区别是什么??经过几年的“钻研”,“开悟”,我终于明白了。哦哈哈哈JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。需要配置环境变量。。。。JRE,运行java程序的环境,JVM,J
2017-03-08 13:42:22 356
原创 jstl 循环获取集合的下标
teacherExpRankList}" varStatus="status"> //遍历teacherExpRankList 集合的小标{status.index == 0}"> // index:当前这次迭代从0开始的迭代索引。 //位于集合的前三名给予相应的等级标识status.index== 1}">{status.in
2017-02-25 14:20:05 8759
原创 同一页面js传值到html
10%;">页面中的jsvar minNum="${student.expMinNum}"; var maxNum="${student.expMaxNum}"; var expNum="${student.expNum}"; var number=(parseInt(expNum)/100)/(parseInt(maxNum)
2017-02-21 15:25:05 1953
原创 svn: OPTIONS of '/svn/repos': 403 Forbidden
解决方法:选中项目 右键--->team--->切换(不做任何操作)--->点击确定
2017-02-15 19:30:06 5768 2
翻译 mybatis一个怪异的问题: Invalid bound statement (not found)
Invalid bound statement (not found): me.tspace.pm.dao.UserDao.getUser at org.apache.ibatis.binding.MapperMethod$SqlCommand.(MapperMethod.java:178) at org.apache.ibatis.binding.MapperMethod.(
2017-02-15 16:32:46 408
转载 MyBatis简介与配置MyBatis+Spring+MySql
1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的
2017-02-10 11:05:50 220
翻译 springmvc Controller介绍
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro
2017-02-10 10:45:17 412
翻译 springmvc常用注解之@Controller和@ResquestMapping
对于各种注解而言,排第一的当然是“@Controller”,表明某类是一个controller。“@RequestMapping”请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。@Controller@RequestMapping(value="/book")publ
2017-02-10 10:10:40 4038
翻译 svn与资源库同步时显示的图标含义
SVN图标含义灰色向右箭头:本地修改过蓝色向左箭头:SVN上修改过灰色向右且中间有个加号的箭头:本地比SVN上多出的文件蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件红色双向箭头:SVN上修改过,本地也修改过的文件一个新检出
2017-02-07 14:19:49 7328 3
转载 eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能?
对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情。如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助。EcliPSe代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能打开 Eclipse -> Window -> P
2017-01-17 11:03:24 209
原创 jsp页面上只显示创建时间的年月日而不显示时分秒
在jsp页面上导入以下两个包然后在需要显示时间的地方插入下面这段java代码 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");%>
2017-01-11 11:25:51 5561
原创 web项目本地jar包存放路径(学习笔记)
window->preferences->maven->user Setting: 下的local Repository 路径就是jar包的存放个路径com->找
2017-01-09 10:28:36 915
翻译 MySQL 大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:
2016-12-29 11:38:58 386
翻译 Spring 核心框架体系结构
很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若
2016-12-29 10:56:07 193
原创 arguments对象
function f() {return arguments;}>>f(1,2,3) [1,2,3] 尽管arguments看上去想一个数组,但它实际上是一个类似数组的对象,它和数组相似是因为其中也包含索引元素个length属性,但相似之处也就到此为止了,因为如果arguments是一个单纯的数组,它是不会提供一些像sort()、slice()这样的数组方法的 argume
2016-12-20 11:38:07 144
原创 [svn]Java项目带有图标的意思
说明这个java项目已经被svn工具管理,带有黑色星号的java文件是表示修改后没有提交到svn上。这时你在该文件上右键单击选择“team”-“提交”,提交完成后“*”就消失了,也就提交到svn服务器上了。
2016-12-15 14:18:10 879
翻译 spring 中事务的Readonly的解释
“只读事务”并不是一个强制选项,它只是一个“暗示”,提示数据库驱动程序和数据库系统,这个事务并不包含更改数据的操作,那么JDBC驱动程序和数据库就有可能根据这种情况对该事务进行一些特定的优化,比方说不安排相应的数据库锁,以减轻事务对数据库的压力,毕竟事务也是要消耗数据库的资源的。 但是你非要在“只读事务”里面修改数据,也并非不可以,只不过对于数据一致性的保护不像“读写事务”那样保险而已。
2016-12-15 11:08:23 421
翻译 <tx:method/> 有关的设置
spring中PROPAGATION类的事务属性详解PROPAGATION_REQUIRED: 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS: 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY:
2016-12-15 10:52:41 3591
原创 JavaScript 闭包
先看一个函数:function f(){ var b="b"; return function(){ return b; }}这个函数含有一个局部变量b,他在局部空间里是不可见的>>>bb is not defined因为f()的返回值,是另外一个函数,拥有自己的私用空间,同时它可以访问f()的空间和全局空间,所以b对它来说是可见的
2016-12-13 18:14:03 220
原创 JavaScript基本数据类型综述
JavaScript语言中有五大基本数据类型 数字字符串布尔值undefinednull任何不属于基本类型的数据都属于对象数字类型可以存储的数据包括:正负整数、浮点数、十六进制数与八进制数、指数以及特殊数值NaN、Infinity、-Infinity。绝大部分值在转换为布尔值类型时都为true,但以下6中falsy除外“ ”nullundefined0NaN(是一种特殊的数字)
2016-12-13 11:53:30 303
原创 <学习笔记>缓存的使用
public List getMicrocodeList() { List cache = (List) cacheBean.get(MICROCODE_KEY); if (null == cache) { cache = new ArrayList(); log.debug("CachedObject[key
2016-12-09 15:08:42 241
原创 Orcale转Mysql参考标准
Orcale转Mysql参考标准数值类型Mysql: (1)整数类型:Tinyint(4) 1字节(-2^7, 2^8-1), Bingint(20) 8字节,(-2^63, 2^64-1) ,Smallint(6) 2字节,(-2^15, 2^16-1) ,Int(11) 4字节,(-2^31, 2^32-1) ,Mediumint(8) 3字节, (-2^23, 2^24-
2016-12-08 18:10:38 799
原创 debug的基本操作
最基本的操作是: 1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run 当程序走到断点处就会转到debug视图下。 2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行, 3.
2016-12-08 18:04:28 2724
原创 Linux常规操作命令
1.查Java进程 : ps -ef|grep java2.杀进程 使用kill命令结束进程:kill xxx 常用:kill -9 324(进程号)3.进入文件夹目录:cd 例如 cd/opt/date4.查看当前文件夹下的文件:ll或者ls 5.寻找文件:find –name XXX 例如:find -name tomcat6.显示磁盘空间
2016-12-08 17:37:18 606
原创 数据库中主库和从库的关系
主从数据库的建立一般基于以下三个方面考虑:1、容灾:备库在异地,主库不存在了,备库可以立即接管,无须恢复时间2、负载均衡:主库做增删改,备库做查询,这样很多查询业务不占用主库资源3、数据集中和分发:此种模式主要用于数据从分公司集中到总公司,或从总公司分发到分公司,前提是公司需要同步的数据很少,另外各公司间业务系统不是同一家公司开发的同步功能主要通过数据库同步软件实现的,象ORACL
2016-12-08 17:02:16 12684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人