自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java零拷贝概述

java中的零拷贝概念

2020-07-12 11:46:52 292

转载 spring event的事件驱动模型的最佳实践@EventListene

spring event的事件驱动模型的最佳实践@EventListene

2019-10-24 23:33:12 463

转载 Spring使用TransactionalEventListener解决事务未提交读取不到数据问题

Spring使用TransactionalEventListener解决事务未提交读取不到数据问题

2019-10-24 23:29:11 3162

转载 Netty

Netty的使用:Server和Client通信

2019-10-24 23:23:16 163

转载 List、Map、set的加载因子,默认初始容量和扩容增量

List、Map、set的加载因子,默认初始容量和扩容增量

2019-10-24 23:21:04 155

转载 使用@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  这个异常大家肯定都经常遇到,异常的解释是&amp;quot;程序遇上了空指针&amp;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依赖:&lt;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&lt;String&gt; xAxis; private List&lt;String&gt; lengend; private List&lt;Series&gt; seriesList; public List&lt;String&gt; 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配置&lt;parent&gt; &lt;groupId&gt;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.点击“支付”按钮,去后台 —-&gt; 2.后台生成支付所需数据返回页面 —-&gt; 3.页面点击“确认支付”调用微信支付js。完成支付功能。支付按钮? 1 &lt;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五子棋

jquery实现的五子棋小游戏,很有意思,帮你学到很多哦

2018-08-17

易语言源代码大全

易语言源代码大全,集合了许多我们常用的源码,帮你更好的开发!

2018-08-17

jQuery省市区三级联动

jQuery省市区三级联动多选代码基于jquery-2.1.0.min.js制作,示例1:地区三级联动,示例2:地区二级联动,示例3:注入默认选中项。

2018-08-15

通用商城后台管理系统模板源码

蓝色通用商城响应式后台管理模板基于Bootstrap3.0.0制作,自适应分辨率,兼容PC端和移动端,全套模板,包括登录、系统首页、产品管理、图片管理、交易管理、支付管理、支付管理、会员管理、店铺管理、消息管理、文章管理、系统管理、管理员管理、网站设置等HTML后台模板页面。

2018-08-15

nginx负载均衡文档

linux下安装Nginx并做到负载均衡,配置详细在文档有介绍!

2018-08-15

Genarates自动生成代码工具

自动生成代码工具包,框架为spring+mybatis,主要是生成controller,dao,service,model,mapper文件,方便开发;

2018-08-15

空空如也

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

TA关注的人

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