常用框架操作
文章平均质量分 95
哈哈哈哈哈哈哈111
这个作者很懒,什么都没留下…
展开
-
mybaits调用存储过程
博客原文:使用mybatis执行oracle存储过程存储过程在小公司用的不多,但是如果业务比较复杂或者性能要求比较苛刻的时候存储过程就派上用场了,ibatis的前期的一些版本貌似不支持存储过程因此我选择了mybatis来做实验。1.无输入和输出参数的存储过程我写了一个比较简单的,需要注意的是Oracle无参存储过程不能写括号CREATE OR REPLA转载 2015-09-16 17:03:49 · 2491 阅读 · 0 评论 -
logback配置日志输出
log4j log4j 1.2.17 ch.qos.logback logback-core 1.1.3 ch.qos.logback logback-classic 1.1.3 ch.qos.logback logback-access 1.1.3原创 2016-08-25 11:49:18 · 18481 阅读 · 0 评论 -
poi之excel导出(不需要合并单元格)
excel处理类:import java.io.IOException;import java.io.OutputStream;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.text.DecimalFormat;import java.tex原创 2016-07-11 10:09:03 · 789 阅读 · 0 评论 -
poi导出数据(需要合并单元格)
import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.m原创 2016-10-09 10:02:46 · 8824 阅读 · 2 评论 -
spring mvc结合mybaits,多数据源切换!
最近项目中用到多类型数据库,多库问题,然后有点懵了,自己试着做了个数据源切换的demo,事务好像也可以配!不啰嗦了,上过程!首先spring和mybaits整合的过程我就不多说了,先看applicationContext.xml:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w原创 2015-06-19 14:33:52 · 1909 阅读 · 1 评论 -
mybatis.generator的试用
pom.xml: org.mybatis.generator mybatis-generator-core 1.3.3 org.mybatis mybatis 3.2.8 mysql mysql-connector-java 5.1.35 log4j log4j 1.2.16原创 2016-10-21 11:10:36 · 299 阅读 · 0 评论 -
spring aop五种通知及通知中传递参数!
定义切面(包含五种通知):import org.aspectj.lang.ProceedingJoinPoint;public class MyXmlServiceAop { public void beforeHandler(String name, int age) { System.out.println("前置通知:" + name + ":age=" +原创 2016-12-05 19:54:04 · 20392 阅读 · 0 评论 -
fork/join框架简介
1. 什么是Fork/Join框架Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到这个大任务的结果。比如计算1+转载 2015-10-28 17:14:14 · 1588 阅读 · 0 评论 -
poi之大数据量导出
dom4j dom4j 1.6.1 mysql mysql-connector-java 5.1.35 org.apache.poi poi 3.10-FINAL org.apache.poi poi-ooxml 3.10-FINAL org.apache.poi poi原创 2017-03-15 10:01:38 · 1871 阅读 · 0 评论 -
easypoi大数据导出,感觉真的好用
我用的这个poi版本<!-- poi依赖 --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <versi...原创 2018-08-21 16:00:06 · 17981 阅读 · 4 评论 -
MySQL binlog 增量数据解析服务
1. 起因做过后端开发的同学都知道, 经常会遇到如下场景:后端程序根据业务逻辑, 更新数据库记录 过了几天, 业务需求需要更新搜索索引 又过了几天, 随着数据需求方的增多, 结构改成发送数据到消息中间件(例如 Kafka), 其他系统自行从消息中间件订阅数据传统程序结构所有涉及到类似需求的代码中都写了各种发送消息中间件的代码, 冗余, 易错, 而且难以保证一致性. 那么问题来...转载 2018-10-22 15:49:11 · 2231 阅读 · 0 评论 -
poi之excel导入
获取list数据:import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExceptio原创 2016-07-11 10:02:17 · 1455 阅读 · 0 评论 -
rest风格
作者:suhua su链接:http://www.zhihu.com/question/28557115/answer/47846156来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、REST 是面向资源的,这个概念非常重要,而资源是通过 URI 进行暴露。URI 的设计只要负责把资源通过合理方式暴露出来就可以了。对资源的操作与它无关,转载 2016-06-13 13:55:54 · 710 阅读 · 0 评论 -
Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
Spring事务配置的五种方式前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和转载 2015-10-21 14:39:49 · 9400 阅读 · 0 评论 -
从MVC到前后端分离
摘要:MVC模式早在上个世纪70年代就诞生了,直到今天它依然存在,可见生命力相当之强。MVC模式最早用于Smalltalk语言中,最后在其它许多开发语言中都得到了很好的应用,例如,Java中的Struts、Spring MVC等框架。1. 理解MVCMVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的转载 2015-10-26 10:02:06 · 2116 阅读 · 0 评论 -
定时任务之-Quartz使用篇
定时任务之-Quartz使用篇 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。官方网站:http://www.opensymphony转载 2015-09-24 15:05:52 · 2314 阅读 · 0 评论 -
POI 导入导出Excel文件到数据库(转载)
1.导入相应的poi jar包,我用的是3.7; 2.导入Excel文件到数据的类(这里我把解析Excel文件的操作封装成一个类,在action中只要调用该类就可以了):Java代码/** * POI:解析Excel文件中的数据并把每行数据封装成一个实体 * @param fis 文件输入流 * @re转载 2015-10-28 11:13:15 · 2126 阅读 · 0 评论 -
spring的生命周期(参考)
ean的完整生命周期 (十一步骤)【了解内容,但是对于spring内部操作理解有一定帮助】①instantiate bean对象实例化②populate properties 封装属性③如果Bean实现BeanNameAware 执行 setBeanName④如果Bean实现BeanFactoryAware 或者 ApplicationContextAware 设置工厂 setBe原创 2016-04-01 22:48:45 · 419 阅读 · 0 评论 -
自己开发一个简单的mvc框架(类似spring mvc)
先看看controller,这里写了一个UserControllerpackage com.tanlei.controller;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import tmvc.framework.annotation.Con原创 2016-06-01 11:24:31 · 2228 阅读 · 1 评论 -
juni测试
从别人博客中抄过来一点东西原文地址:http://blog.csdn.net/wangpeng047/article/details/9628449断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。断言核心方法assertArrayEquals(expecteds, actuals)查看两个数组是否相转载 2016-06-02 15:56:34 · 537 阅读 · 0 评论 -
quartz的job中注入spring对象!
一般情况下,quartz的job中使用autowired注解注入的对象为空,这时候我们就要使用spring-quartz提供的AdaptableJobFactory类。自定义一个类:public class JobFactory extends AdaptableJobFactory { @Autowired private AutowireCapableBeanFactory cap原创 2016-06-13 11:12:33 · 17982 阅读 · 12 评论 -
quartz2.2.1的基本操作
/** * 添加任务到任务队列 * * @param scheduleJob * @throws SchedulerException * @throws ClassNotFoundException */ public ScheduleJob addJob(ScheduleJob job) throws SchedulerException, ClassNotFoun原创 2016-06-13 11:17:02 · 5346 阅读 · 0 评论 -
spring自定义注解!
一下代码适用场景:1.表单 不确定那些需要做防止重复提交 2.Controller 需要传同一个值(不确定那些需要;PS:如果Controller链接地址有规律 可以用Filter统一直接刷到页面)@interface /** * 方法级 创建Token * User: Alec * Date: 13-3-15 * Time: 下午2:16 */@Target(Elem转载 2016-06-13 11:37:48 · 833 阅读 · 0 评论 -
MySQL准实时同步到PostgreSQL, Greenplum的方案之一 - rds_dbsync
背景rds_dbsync是阿里云数据库内核组开源的一个数据实时同步工具。可以解析MySQL的binlog,或者PostgreSQL的WAL日志,实现增量的实时同步。同时支持全量不落地迁移功能。rds_dbsync功能介绍1、全量不落地迁移(从mysql到pgsql,从pgsql到pgsql,从mysql或pgsql到Greenplum)。支持并行。2、DDL转换3、增量...转载 2019-09-11 11:43:01 · 4096 阅读 · 0 评论