- 博客(81)
- 资源 (6)
- 收藏
- 关注
转载 spring event的事件驱动模型的最佳实践@EventListene
spring event的事件驱动模型的最佳实践@EventListene
2019-10-24 23:33:12 463
转载 Spring使用TransactionalEventListener解决事务未提交读取不到数据问题
Spring使用TransactionalEventListener解决事务未提交读取不到数据问题
2019-10-24 23:29:11 3162
转载 使用@TransactionalEventListener结合@Async在事务提交之后异步进行Event的处理
转载分类专栏:Java版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/ly199108171231/article/details/94717538 Spring的发布订阅模型实际上并不是异步的,而是同步的来将代码进行解耦。而TransactionEvent...
2019-10-24 23:18:57 1920
原创 事务执行器实现
直接上代码:// 定义执行接口public interface AfterCommitExecutor { /** * 执行器 * * @param runnable */ void execute(Runnable runnable);}// 接口实现public class AfterCommitExecutorImpl ...
2019-10-24 23:10:18 220
转载 FutureTask
futureTask用法深入学习FutureTask 主要讲解了如何去使用futureTask来创建多线程任务,并获取任务的结果。Callable接口:实现这个接口的类,可以在这个类中定义需要执行的方法和返回结果类型。MyTask.java类public class MyTask implements Callable<Object>{ pri...
2019-10-24 23:05:00 246
转载 java常见异常
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是&quot;程序遇上了空指针&quot;,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即...
2018-08-14 14:15:25 14401 1
转载 Java mail使用freemarker作为内容模板发送邮件,支持附件
完整项目路径 https://github.com/f529352479/mailUtil.git标签: FreeMarker代码片段(5)[全屏查看所有代码]1. [代码]邮件发送配置信息加载类 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
2018-08-14 14:15:13 1714
转载 spring4.1.6配置quartz2.2.1(maven)
参考:http://blog.csdn.net/lk_blog/article/details/11744621依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://...
2018-08-14 14:14:59 213
转载 echarts的后台交互
public class EchartsVo { private List<String> xAxis; private List<String> lengend; private List<Series> seriesList; public List<String> getxAxis() { r...
2018-08-14 14:14:39 902
原创 Java中导入、导出Excel
一、介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel下面我就分别讲解一下如何使用这...
2018-08-06 11:25:06 825
原创 java 发起http请求并获取结果(json)
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.Connect...
2018-08-06 11:25:00 2438
转载 三个例子 —JAVA发送http get/post请求,调用http接口、方法
例1:使用 HttpClient (commons-httpclient-3.0.jar jar下载地址:http://download.csdn.net/download/capmiachael/9760550)import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io...
2018-08-06 11:24:52 4547 1
转载 java的poi技术读取和导入Excel
项目结构:http://www.cnblogs.com/hongten/gallery/image/111987.html 用到的Excel文件:http://www.cnblogs.com/hongten/gallery/image/111988.html XlsMain .java 类//该类有main方法,主要负责运行程序,同时该类中也包含了用poi读取Excel(2...
2018-08-06 11:24:43 315
转载 JCIFS--java通过域登录实现单点登录
是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb:// URL协议处理器,一个类API的java.io.File ,RAP调用,NTLM HTTP鉴别。它广泛用于企...
2018-08-06 11:24:36 1034
原创 oracle数据库定时任务dbms_job的用法详解
一、dbms_job涉及到的知识点1、创建job:? 1 2 3 4 5 6 variable jobno number; dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的存储过程, ';'不能省略 next_date, —-下...
2018-08-06 11:24:27 8444 1
转载 Java使用多线程发送消息
在后台管理用户信息的时候,经常会用到批量发送提醒消息,首先想到的有: (1)、循环发送列表,逐条发送。优点是:简单,如果发送列表很少,而且没有什么耗时的操作,是比较好的一种选择,缺点是:针对大批量的发送列表,不可取,耗时,程序会出现严重的阻塞问题。 (2)、使用队列(BlockingQueue),开启多个线程,分为三个部分。一部分负责处理将发送列表放入队列;一部分负责从队...
2018-08-06 11:24:06 4018
原创 Java中获取路径的各种方法
1、 java文件中获得路径Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径 ClassLoader.getSystemResource("")Class_Name.class.getClassLoader().getResource("")Class_Na...
2018-08-06 11:23:54 136
转载 Spring Cloud 学习笔记
[TOC]0 放在前面0.1 参考文档http://cloud.spring.io/spring-cloud-static/Brixton.SR7/ https://springcloud.cc/ http://projects.spring.io/spring-cloud/0.2 maven配置<parent> <groupId>org.s...
2018-08-06 11:23:44 99
转载 Java http请求和调用
关于http get和post请求调用代码以及示例。 参考:http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.htmlhttp请求代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;...
2018-08-06 11:23:33 118
转载 Java三大器之拦截器(Interceptor)的实现原理及代码示例
1,拦截器的概念 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前,进行拦截然后再之前或者之后加入某些操作。目前,我们需要掌握的主要是Spring的拦截器,...
2018-08-03 09:06:04 124
原创 BeanUtils使用之复制两个实体类中的属性
package com.guozz.test; public class TestA { private String a; private String b; public String getA() { return a; } public void setA(String a) ...
2018-08-03 09:05:58 395
转载 Joiner的用法
Google Guava提供了Joiner类专门用来连接String。譬如说有个String数组,里面有"a","b","c",我们可以通过使用StringBuilder来创建String "a,b,c"。Joiner提供了这一类的功能。譬如:[java] view plain copyJoiner joiner = Joiner.on(";"); assertEqual...
2018-08-03 09:05:51 4363
转载 linux自动运行rman增量备份脚本
一、增量备份脚本0级备份脚本:红色部分为自定义的备份文件放置的目录复制代码代码如下:#script.:BackupFull.sh#creater:xyh#date:2014-03-08#desc:backup full database datafile in archive with rman#connect databaseexport ORACLE_BASE=/u01/...
2018-08-03 09:05:45 795
原创 微信公众平台开发 ACCESS TOKEN
本文介绍微信公众平台下Access Token的概念及获取方法。一、Access Tokenaccess_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。公众号可以使用AppID和AppSecret调用本接口来获取access_token。A...
2018-08-03 09:05:38 153
原创 Java编程调用微信支付功能的方法详解
微信开发文档地址:https://mp.weixin.qq.com/wiki/home/从调用处开始我的流程: 1.点击“支付”按钮,去后台 —-> 2.后台生成支付所需数据返回页面 —-> 3.页面点击“确认支付”调用微信支付js。完成支付功能。支付按钮? 1 <div class="button" id="pay" onclic...
2018-08-03 09:05:04 2505 1
转载 MyBatis多数据源配置(读写分离)
https://blog.csdn.net/isea533/article/details/46815385MyBatis多数据源配置(读写分离)首先说明,本文的配置使用的最直接的方式,实际用起来可能会很麻烦。实际应用中可能存在多种结合的情况,你可以理解本文的含义,不要死板的使用。多数据源的可能情况1.主从通常是MySql一主多从的情况,本文的例子就是主从的情况,但是只有两...
2018-08-03 09:04:57 148
转载 SQL语句映射文件resultMap
MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件 SQL 映射XML 文件是所有sql语句放置的地...
2018-08-03 09:04:50 4154
转载 使用Nexus管理Maven仓库时,上传带依赖的第三方jar
众所周知,使用Maven构建非常方便。在企业中使用Nexus创建私服来管理Maven时,需要上传很多没有开放源码的第三方Jar包。本文将讲述当第三方Jar包有很多并且互相有依赖时如何上传。核心操作自己编写POM确保上传所有依赖步骤当需要导入DB2驱动时,需要db2jcc.jar,而db2jcc.jar又要依赖db2jcc_license_cu.jar,此时,导入方式如下1。...
2018-08-03 09:04:34 1011
转载 jeesite添加多数据源
1.jeesite.properties 添加数据源信息,(url2,username2,pawwword2) Java代码 #mysql database setting jdbc.type=mysql jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/website?...
2018-08-03 09:04:25 2671 1
翻译 PLSQL连接本地的Oracle数据库
我们把oracle成功的安装在了我们的计算机上面,那我们如何才能将PLSQL developer连接到本地的oracle呢?首先,我们必须有下面步准备:1.安装好Oracle2.安装好PLSQL developer下面就是让PLSQL developer连接到oracle数据库的操作步骤了选择:Net Configuration Assistant(红色框所指)启动...
2018-08-02 16:15:28 5719 4
转载 oracle 创建表空间详细介绍
1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在 /*分为四步 */ /*第1步:创建临时表空间 */ 复制代码代码如下:create temporary tablespace user_temp tempfile 'D:\orac...
2018-08-02 16:15:03 30289 3
转载 Mybatis调用Oracle中的存储过程和function
一、Mybatis调用存储过程1 在数据库中创建以下的存储过程create or replace procedure pro_hello(p_user_name in varchar2,p_result out varchar2) isbegin p_result := 'hello,' || p_user_name;end;//---------------------------...
2018-08-02 16:14:56 1332
转载 mybatis调用oracle存储过程
博客原文:使用mybatis执行oracle存储过程 存储过程在小公司用的不多,但是如果业务比较复杂或者性能要求比较苛刻的时候存储过程就派上用场了,ibatis的前期的一些版本貌似不支持存储过程因此我选择了mybatis来做实验。1.无输入和输出参数的存储过程我写了一个比较简单的,需要注意的是Oracle无参存储过程不能写括号CREATE OR REPLACE Procedu...
2018-08-02 16:14:48 125
转载 mybatis常用jdbcType数据类型
阅读目录1 MyBatis 通过包含的jdbcType类型 2 Mybatis中javaType和jdbcType对应和CRUD例子 3 Mybatis中javaType和jdbcType对应关系 4 oracle数据类型和对应的java类型回到顶部1 MyBatis 通过包含的jdbcType类型BIT FLOAT CHAR ...
2018-08-02 16:14:24 18592
转载 Oracle job procedure 存储过程定时任务
转载自: http://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.html oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图 --相关视图select * from dba_jobs;select * from...
2018-08-02 16:14:13 88
原创 oracle表空间的创建及dmp 文件的导入
--用oracle系统权限的账号 登陆? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...
2018-08-02 16:13:36 616
转载 ORACLE数据库误操作执行了DELETE,该如何恢复数据
作为一个程序员,数据库操作是必须的,但是如果操作失误,一般都会造成比较严重的后果。今天一不小心,干了一件揪心的事情,将正在使用的组织机构误操作执行了delete,顿时大脑有点缺氧,感觉蒙圈了(相信对于没有数据备份和回滚经验的小伙伴来说都是这样的感受),但是一想,数据库一般都是支持数据回滚的,然后查找了一下解决方案。由于用的是Oracle数据库,这一点非常好,因为Oracle有闪回功能,瞬间...
2018-08-02 16:13:25 5560 7
jQuery省市区三级联动
2018-08-15
通用商城后台管理系统模板源码
2018-08-15
Genarates自动生成代码工具
2018-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人