- 博客(27)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 mybatis 的参数类型
mybatis 只能接受4中参数类型简单参数类型pojo对象类型pojo 的包装类类型(queryVo类型)map类型
2018-01-31 21:30:37 202
原创 mybatis 查询时间戳类型(TIMESTAMP) 回显成时间字符串的问题
直接在数据苦中插入的时候.时间戳类型数据的转换INSERT INTO tab(shijian) VALUES(FROM_UNIXTIME(1499409740));SELECT FROM_UNIXTIME(1499409740) mybatis在select查询TIMESTAMP类型的时间时,如果resultType="java.util.HashMap",返回的ma...
2018-01-31 20:38:40 22382 3
转载 ArrayList的动态扩容机制
要明确一点:arrayllist不能指定扩容因子。按照规定的1.5倍进行扩容 一般问的时候应该是用jdk1.6回答;jdk1.7之后也要知道;ArrayList动态扩容机制初始化:有三种方式默认的构造器,将会以默认的大小来初始化内部的数组:public ArrayList();用一个ICollection对象来构造,并将该集合的
2018-01-31 12:01:42 462
原创 数据库层级的框架结构
1.与数据库相关的操作,一般包含两个部分。 第一数据库的对话(含有数据的连接,已经对数据库的线程但是一定是与数据库相关的信息) 操控数据库会话对象放入我们的容器。id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <!-- 配置mybatis核心配置文件
2018-01-31 10:01:58 1212
转载 idea实现大小写提示不敏感
Intellij idea 代码提示忽略大小写听语音|浏览:10191|更新:2014-12-14 00:35|标签:学习 1234分步阅读现象为输入 小写的提示小写的方法以及对象等,那么如何忽略大小写,比如:a 那么就会提示A和a开头的对象和方法,变量呢。
2018-01-30 23:39:51 1258
原创 mybatis实现类的方式
尽管你的mybatis实现类的方式是写在实现类中的。但是实现类调用的api中操作的方法还是去xml文件中操作的。此时的xml其实就是对接口的xml。就是真实的实现类。也就是好比在dao层以后又一次封装了一层。也就是真实的实现类。让dao去调用然后操作数据库。接口的方式消除了这个调用的dao层而将xml直接作为了实际dao层调用。实现了接口与类的直接实现直接结合。不在依靠dao中间的ap
2018-01-30 11:11:27 1017
原创 mybaits 查询
id="selUserLike" parameterType="string" resultType="User"> SELECT refid="us"> from user where username like #{lll}id="selUserLike" parameterType="string" resultType="User"> SELECT refid="us
2018-01-30 10:57:41 198
原创 为什么crud中唯有查询和删除用from 表
select * from user: 从哪个表中查delete from user :从哪个表中删除 从就是from 哪个表。delete 后面不能跟星号原因就是delete删除就是删除整行。整条记录。 单独修改记录中的内容的方式叫做update 更新。insert into user() values() where : 插入和更新没有from
2018-01-30 09:55:53 260
原创 idea解决乱码问题
1.idea安装目录下的bin/idea64.exe.vmoptions和bin/idea.exe.vmoptions追加-Dfile.encoding=UTF-8 2.log4j对应的properties文件中需要增加log4j.appender.F.Encoding=utf-8(其中F是自定义的) 3.idea–》setting–》File encoding–》修改三处编码集为UTF-
2018-01-29 23:15:41 303
原创 idea 重新控制我们的idea整体所有文件夹路径
idea 在启动的时候。依靠的是安装后的idea.properties文件来加载相应的文件夹。你可以用全路径。也可以根据你所写的用${前面的路径} 来实现控制。其中 第一个写错了应该是idea.config.path=d:/bgtidea 如果你直接按照他的来配置某个磁盘下的config目录那么此时存储在tasts文件夹下。安装完成后c盘下的user/administrtor下面有个文件夹
2018-01-29 23:06:08 1395
原创 Spring的七大功能模块
Spring有七大功能模块,分别是Spring Core,AOP,ORM,DAO,MVC,WEB,Context。 1,Spring Core Core模块是Spring的核心类库,Spring的所有功能都依赖于该类库,Core主要实现IOC功能,Sprign的所有功能都是借助IOC实现的。 2,AOP AOP模块是Spring的AOP库,提供了AOP(拦截器)机制,并提供常用的拦截器,供用户自定
2018-01-29 21:21:39 1196
原创 CXF
1 WebSerice基础2 XFire基础(2007年之后XFire发布1.2.6后停止开发,后续转为CXF项目)3 CXF基础(基于XFire和Celtix项目整合而来,与Spring融合好)4 AXIS1基础(Axis 1.4 Final 2006年后停止开发,转而AXIS2)5 AXIS2基础(有AXIS1转换而来,有Java和C版)
2018-01-29 21:18:13 172
原创 关于序列化
1.序列化的实现类要实现seriablizable接口2.java串行化机制是RMI .ejb技术基础。entyBean的持久化对象3.Java串行化对象将一个对象写入byte流中。然后从文件中将我们的byte数据流读出来4.序列化中如果有static 属性是没有意义的序列化。如果想让一个字段没有序列化可以直接加transent瞬时关键字
2018-01-29 21:14:36 115
转载 String 和StringBuffer 的区别
Java中的String,StringBuilder,StringBuffer三者的区别 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这
2018-01-29 20:45:20 104
原创 final abstract static
public abstract class SS {//抽象类既可以有static方法也可以有 final方法// 静态和final方法的特点都是可以被继承但是不可以被重写public static void ss(){}public final void sss(){}//错误的原因就是final关键字不能实现重写abstract抽闲的目的就是为继承并且重写//所以
2018-01-29 20:36:10 131
原创 mybatis文件的三种引入方式
种mapper 引入方式1针对实现类方式的原始引入实现类的方式是resource 配合全路径名称 来引入2.针对接口的引入方式class 和扫描包的方式是接口代理方式来引入的方式接口即类类即接口 class后面必须跟的是接口的包名路径 而且 xml文件必须相配class: 指定接口的全路径名称1: 接口文件和映射文件必须在同一个包下
2018-01-29 11:59:55 929 4
原创 mybatis的几点疑惑解答
session 怎么可以操作user.xml文件。1.session的来源,session是我们的sesssionFactiory产生的对象。sessionFactory的来源是我们的xml对象。我们将我们的xml变成了流对象来操控他。所谓的对话对象就是我们的一个操作人。内部所有的资源都可以在我们的控制范围内。所以session可以控制我们的一切文件。2. 此标签将我们查找后得到的
2018-01-29 11:17:56 167
转载 Intellij IDEA 像eclipse那样给maven添加依赖
http://www.cnblogs.com/gongxin/p/8018465.html
2018-01-27 23:11:45 1241
原创 关于eclipse 的常用快捷键 已经 idea 类似快捷键
eclipse ctrl+h idea ctrl+h 全局搜索word ctrl+shift+r ...
2018-01-27 21:20:05 445
原创 web.xml中的过滤器中的配置必须加载配置文件
无论是监听还是过滤器初始化针对的是我我门的配置文件和初始化实际就是参数传出我们的参数-->characterEncodingorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8characterEncoding/*springmvcorg.spr
2018-01-26 17:48:39 3612
原创 solr
java中我们在利用已经写好的类的时候的时候。或者说我们在用到一直类对象的时候我们是将其纳入我们的类的范围然后利用操作的。也就是我们使用的是自己写的类。但是中间利用了已有程序。@Repositorypublic class SolrDaoImpl implements Solrdao{@Autowiredprivate SolrServer solrServ
2018-01-26 17:37:41 119
原创 内存 寄存器 缓存 栈堆
自己的理解:1.缓存和内存是有区别的。缓存寄存器都集成在 cpu中 内存集成在内存条中 cpu 只会读取寄存器中数据,寄存器从缓存和内存中取数据2.我们用到的redis存储数据的缓存技术,实际是我们的数据库数据存储到内存中过程。数据库缓存或者说我们的java缓存并不是cpu缓存,所以我们一般说的缓存都是指将硬盘数据变为我们的内存数据的一种。、3.我们的栈堆实际是java的一种结
2018-01-26 17:13:38 314
原创 mybatis细节点详解
mybatis 对应jdbc类型的原因是 ibatis不需要关心参数, 而转到mybatis后 如果字段值为空 必须设置jdbcType。 其中的mysql数据库中的datetime类型,对应在jdbctype的类型是VARCHAR 或者 DATE 都是大写。 具体的关于jdbctype的
2018-01-25 21:18:31 202
spring单元测试 测试参数的时候 validated注解不起作用
2019-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人