自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 kettle--从java中获取参数

1.      Java代码中传递参数:代码public static void runJob(StringjobFilePath,Map paramMap) {                   try{                            EnvUtil.environmentInit();                            JobEnt

2017-04-19 18:02:40 1783

转载 安装DBF Commander步骤

安装DBF Commander步骤1、首先运行压缩包中的安装程序进行安装原版程序!2、安装完成后记得先不要运行程序!3、复制压缩包中的Kg_ttrar.exe程序到安装目录!4、运行Kg_ttrar.exe,点击Patch按钮对源程序(即所安装程序的主程序DBFCommander.exe)打补丁即可。5、切记,打补丁时一定要关闭(即所安装程序的主程序).否则会失败的!6、输

2017-04-10 17:02:09 3652 3

原创 oracle--11g安装注意的问题点

1.11g解压缩的时候,注意2个压缩包都要解压缩,安装时才能正常安装。2.设置环境变量:只需设置一个ORACLE_BASE变量优点:将oracle的内容都放到该文件夹下。3.oracle客户端与库可以分开进行安装。4.只安装oracle客户端,还需安装监听。使用netca命令

2017-04-06 18:28:37 265

原创 java--异常处理

1.方法内部抛出运行时异常,在方法上不用throws

2017-03-30 15:47:21 222

原创 oracle--日期相关转换

1.日期转换成24进制: yyyymmdd hh24:mi:ss12进制: yyyymmdd hh:mi:ss

2017-03-29 14:37:39 385

转载 jxls--生成精美的excel文件

http://blog.csdn.net/geloin/article/details/17242523

2017-03-28 10:30:37 328

原创 oracle--查询空表也需要4秒,为什么?

现象:使用delete语句将arch_amc_biz_rec表中的数据清空后,但是执行select count(*) from arch_amc_biz_rec;语句时,却4秒钟才出来结果。这是什么原因呢?1.使用delete语句虽然将表中的数据清空了,但是表存储数据的段并没有删除,执行统计时,还是会去各个段中看是否有数据,时间很长。2.解决办法:1.使用t

2017-03-28 09:16:46 855

原创 java多线程--子线程的事务影响主线程吗

1.子线程中抛出异常,会导致主线程中事务回滚吗?不会。子线程自身新开启了一个线程,不会影响主线程中的事务。因此:TP中报文发送和报文接收线程中:新创建的具体报文处理线程,各自间的事务互不影响。这种设计:属于生产者--消费者模式2.结束线程的方式:1.抛出异常2.使用interrupt方法,stop方法已废弃。3.事务回滚:在service层中抛出异常,才会进

2017-03-21 17:53:59 4262

原创 TP--民生组合名称乱码问题解决

1.网络传输乱码问题的解决方案:1.使用URLEncoder和URLDecoder对中文进行编解码2.传输过程中不使用字符流,使用字节流2.使用URLEncoder和URLDecoder对中文进行编解码: 有的乱,有的不乱原因:字符集的问题:GBK >UTF-8 将gbk转为utf-8时,有的乱了。

2017-03-21 17:47:24 345

原创 springMVC--多动作控制器: MultiActionController

1.多动作控制器: MultiActionController优点:在一个 Controller 中可以处理多个动作,即可以将一个业务的增、删、改可以放在一起。不同的请求调用不同的方法是如何实现的呢?通过:方法名解析器来完成的这项功能。1.InternalPathMethodNameResolver——这是MultiActionController的缺省情况下的方法名解

2017-03-17 15:19:41 2863 1

原创 springMVC--3种控制器

1.ParameterizableViewController(参数控制器) 2.AbstractCommandController(命令控制器) 3.FormController(表单控制器)

2017-03-17 10:54:40 285

原创 springMVC--4种映射处理器handlerMapping

如何根据http请求选择合适的controller是MVC中一项十分关键的功能,在spring MVC中,HandlerMapping接口是这一活动的抽象。4种映射处理器handlerMapping:1. 根据controller的name名称来映射寻找controllerBeanNameUrlHandlerMapping  (默认)1.1开启该映射:默

2017-03-17 10:45:04 11254 1

原创 java--集合相关知识点

1.collection体系结构:

2017-03-16 16:58:00 217

原创 myeclipse--开发小技巧

1.自动提示代码块修改:在window -> preference ->java -> editor->templates

2017-03-16 15:51:01 200

原创 SpringMVC--面试知识点

1.spring的controller是单例还是多例?spring的controller默认是单例的。优点:1.高性能,单例不用每次都new,当然快了但是我们知道单例的缺点:单例是不安全的,会导致属性重复使用。最佳使用:不要在controller中定义成员变量。-------------------------------------------------------

2017-03-15 17:03:45 253

原创 SpringMVC--小例子

1.在web.xml中配置中央转发器:DispatcherServletservlet>springmvcorg.springframework.web.servlet.DispatcherServlet springmvc*.do2.创建SpringMVC的核心配置文件:springmvc-servlet.xml1.在springmvc

2017-03-15 15:04:58 246

原创 SpringMVC--核心组件

1.springMVC六大核心组件1.DispatcherServlet:中央控制器,把请求给转发到具体的控制类2.handlerMapping:映射处理器,负责映射中央处理器转发给controller时的映射策略3.Controller:具体处理请求的控制器4.ModelAndView:服务层返回的数据和视图层的封装类5.ViewResolver  & View:视图解析器,

2017-03-15 14:53:22 1158

原创 UE_一些小应用

1.将xml报文格式化和转成一行:xml格式化:编码-->格式化XMLXML转成一行:格式-->使用换行符换行2.使用正则:去掉所有的空行%[ ^t]++^p3.UE实现多行编辑在UE中使用Alt+C切换到列模式,再选中需要编辑的多列即可进行编辑如果需要所有的都进行列编辑,先使用alt+c、再使用ctrl+a, 进行所有的列编辑。4.UE如何实现多行尾部添加,比

2017-03-15 14:09:07 505

原创 String_xml报文乱码问题

1.首先明确在网络传输中:只能传输ISO8859-1格式的编码对于报文中有中文的,需要如下处理:fundNameNew = URLEncoder.encode(fundName, "UTF-8");2.将字符串强制转换成UTF-8格式:xmlStr = new String(xmlStr.getBytes(),"UTF-8");如果不指定格式,则采取系统默认的格

2017-03-13 14:45:45 4136

翻译 mybatis二级缓存之ehcache

1.mybatis二级缓存原理:mybatis二级缓存是sessionFactor级别,可以跨session。执行过程:1.查询数据时,先去二级缓存里面看,如果二级缓存里面有数据那么久从二级缓存里面来取数据,2.如果没有数据那就会发出sql语句,别且把查询出来的结果集放入二级缓存中。2.mybatis二级缓存如何使用:1.在核心配置文件中:sqlMapConfig.xm

2017-03-06 09:19:10 307

原创 日期的处理

1.将mmddyyyy格式的日期转成指定格式的日期字符串 /* * 将mmddyyyy日期字符串转成指定的格式 * * @param dateString * 日期字符串 支持包含/,- * @param oldFormate * 转换前的日期格式 * @param newFormate * 转换后的日期格式

2017-03-03 14:47:06 244

原创 String工作中的一些小应用

1.数字的格式化: 不够补0String.format("%04d", 1) 输出00012.字符串强制格式化为UTF-8码new String(string.getBytes("utf-8"))

2017-03-03 14:20:17 188

原创 myeclipse--常用快捷键

1.设置快捷键搜索:keys

2017-03-02 13:30:33 555

翻译 mybatis延迟加载

1.首先在核心配置文件:sqlMapConfig.xml  中开启延迟加载开启延迟加载的配置, settings放在最上面 说明: lazyLoadingEnabled:延迟加载总开关 aggressiveLazyLoading: cacheEnabled:二级缓存开关2.一对多延迟加载:1.定义一个resultMap并指定子sql 说明:

2017-03-02 09:36:13 166

翻译 mybatis一级缓存

1.mybatis的一级缓存属于:session级别原理:1.mybatis执行查询时,先去缓存里面看,如果缓存里面有数据那么久从缓存里面来取数据,2.如果没有数据那就会发出sql语句,别且把查询出来的结果集放入缓存中。举例说明现象://同一个session,第一次执行查询时发出sql,从数据库中查询Person p1 = session.selectOne("com.sql

2017-03-02 09:08:36 791

原创 java监听器小例子

1.在web.xml中配置监听器: com.transform.thread.ThreadListener 2.java代码:public class ThreadListener implements ServletContextListener{ protected transient final Logger log = Logger.getLogger(getClas

2017-03-01 16:44:57 386

原创 spring定时任务quartz

1.spring--quartz定时任务配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xml

2017-03-01 15:01:36 164

原创 oracle关键字

1.去除重复记录:distinct  列名

2017-03-01 14:06:22 293

原创 oracle常用的表

1.搜索存储过程中是否包含某一张表:user_source视图select * from USER_SOURCE A where A.TEXT like '%amc_gp3_pro2product_map%'; select * from USER_SOURCE A where a.name ='PCK_JYZC_FTA';说明:已有过程、函数、程序包和程序包体的源代码可从user_

2017-03-01 13:58:52 590

原创 oracle常用到的函数

1.将字符串转成大写:nls_upper()NLS_UPPER(T.TRADE_MARKET) IN ('SHANGHAI STOCK EXCHA', 'SHENZHEN STOCK EXCHA')

2017-03-01 13:56:42 305

转载 mybatis联合查询

1.一对多关联查询:示例:person与orderjava实体类中:private List orderList;sql映射文件中:需重新定义一个resultMap 说明:1.resultMap之间是可以继承的。2.一对多collection标签介绍:collection:处理一对多从一的一端看的关系pr

2017-03-01 10:03:51 530

翻译 mybatis批量操作

1.批量插入操作: 使用foreach标签 select LAST_INSERT_ID() insert into person1 (person_id, name, gender, person_addr, birthday) values (#{person.personId}, #{person.name}, #{person.gender}

2017-03-01 09:47:05 229

原创 java正则表达式

1.\w匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”eg:\w包括了英文字母以及俄文字母等 如:"аdmin"所以:用户名校验:^[A-Za-z0-9\u4E00-\u9FA5-]{2,16}$验证,只允许数字、26个英文字母大小写、中文及其组合。

2017-02-28 16:04:09 216

转载 mybatis动态条件查询修改小例子

1.映射文件中sql写法: select * from person p p.name like '%${name}%' and p.gender = #{gender} and p.person_addr like '%${personAddr}%' <![CDATA[ and p.b

2017-02-28 10:33:59 537

原创 oracle用户操作

1.创建新用户并授予基本权限:create user mybatis_dev identified by mybatis_dev;grant create session to mybatis_dev;grant resource to mybatis_dev;

2017-02-27 16:37:03 221

原创 mybatis 增删改查小例子

1.查询操作:1.1单个参数查询: select * from person1 p where p.person_id = #{id} 1.2查询结果不是实体类:使用resultType select count(*) from person1 说明:resultMap与resultType区别resultMap:适合使用返回值是自定义实体类的情况

2017-02-27 13:31:03 224

翻译 mybatis自定义别名与sql片段

1.自定义别名:在sqlMapConfig.xml配置文件中配置 说明:自定义别名: type:要定义的数据类型 alias:别名的名字非自定义别名: 规则:别名jdk提供的所有的类的名字不区分大小写,如果是包装类那么直接使用其基本类型也可以2.映射文件中:除了命名空间namespace 不可以使用别名外,其余的都可以使用别名。2.sql片

2017-02-27 11:13:46 3155

原创 mybatis核心配置文件

1.核心配置文件:sqlMapConfig.xml<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">

2017-02-27 10:11:38 829

转载 mybatis逆向配置

1.mybatis逆向所需jar包:下载地址:https://github.com/mybatis/generator/releases可以安装myeclipse插件:逆向插件遇到的一个问题: 如果配置文件中关闭自动生成注释,则逆向生成的实体类中代码重复。2.mybatis逆向配置文件:mybatis-generator.xml

2017-02-27 09:11:31 245

原创 java基础-- 数据类型和运算符

1.原码,反码,补码之间的关系。原码:按位取反--》反码反码:反码-1得到补码。

2015-04-27 17:39:49 447

数据结构 2009年严蔚敏

数据结构 2009年严蔚敏 带书签完整目录 无水印 的第1章综述数据、数据结构和抽象数据类型等基本概念;第2章至第7章从抽象数据类型的角度,分别讨论线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用;第8章综合介绍操作系统和编译程序中涉及的动态存储管理的基本技术;第9章至第11章讨论查找和排序,除了介绍各种实现方法之外,并着重从时间上进行定性或定量的分析和比较;第12章介绍常用的文件结构。

2018-06-01

SpringMVC依赖的jar包

SpringMVC依赖的jar包

2017-03-15

mybatis源码

mybatis源码

2017-03-02

mybatis逆向插件

mybatis myeclipse 逆向插件

2017-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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