自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KK的博客

钓鱼佬

  • 博客(223)
  • 收藏
  • 关注

转载 JobExecutionContext 传参 quartz

quartz 中JobExecutionContext的使用假如execute方法中需要一些额外的数据怎么办?比如说execute 中希望发送一封邮件,但是我需要知道邮件的发送者、接收者等信息? 存在两种解决方案: 1.JobDataMap类:    每个JobDetail都关联了一个JobDataMap实例,JobDataMap是java.util.Map的子类,基本上是提供key-...

2018-11-19 10:25:56 2536

转载 单例模式

  单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。 简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如...

2018-11-16 11:42:50 94

原创 maven 打包 依赖

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

2018-11-15 17:08:19 250

转载 IDEA中使用MyBatis Generator

地址https://blog.csdn.net/for_my_life/article/details/51228098 本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。一、配置Maven pom.xml 文件在pom.xml增加以下插件:<build>  <finalName>zsxt</finalName>  &...

2018-11-07 11:08:54 240

原创 kettle 源码 笔记

ExecutorService executor = Executors.newCachedThreadPool(); Future<KettleException> pluginRegistryFuture = executor.submit( new Callable<KettleException>() { @Override ...

2018-10-23 15:02:42 359

转载 ThreadLocal 应用 多线程

 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。  以下是本文目录大纲:  一.对ThreadLocal的理解  二.深入解析ThreadLocal类  三.Threa...

2018-09-13 17:15:12 304

转载 synchronized 使用 多线程

一 修饰方法 Synchronized修饰一个方法很简单,就是在方法的前面加synchronized,synchronized修饰方法和修饰一个代码块类似,只是作用范围不一样,修饰代码块是大括号括起来的范围,而修饰方法范围是整个函数。例如:方法一   public synchronized void method() { // todo ...

2018-09-13 14:23:31 301

转载 Callable和Future 线程

Callable和Future出现的原因创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后...

2018-09-13 10:56:59 378

转载 Oracle 与 MySQL 数据库结构差异

2018-09-12 16:40:09 425

转载 spring定时任务

Spring实现定时任务方法  标签: springquartztask2017-03-11 02:02 190人阅读 评论(0) 收藏 举报分类:spring(3) 作者同类文章Xtask quartz版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Quartz Spring-Task从 技术上说实现定时任务常见的方法有三种Java...

2018-09-12 14:23:25 243

转载 java Serializable 序列化

序列化一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。什么情况下需要序列化a)当你想把的内存中的对象写入到硬盘的时候;b)当你想用套接字在网络上传送对象的时候...

2018-09-11 14:41:36 177

转载 notepad++正则表达式替换字符串

则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它 能很好提高工作效率。EditPlus的查找,替换,文件中查找支持以下的正则表达式:表达式 说明/t 制表符./n 新行.. 匹配任意字符.| 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc"....

2018-09-10 16:03:15 54104 1

转载 写JDBC连接池

内容https://blog.csdn.net/fish9670/article/details/52900268 Java并发编程:深入剖析ThreadLocalJava并发编程:深入剖析ThreadLocal  想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然...

2018-09-07 16:06:49 179

转载 mybatis中_parameter使用和常用sql

简单数据类型,此时#{id,jdbcType=INTEGER}中id可以取任意名字如#{a,jdbcType=INTEGER},如果需要if test则一定    使用<if test="_parameter != null">,此处一定使用_parameter != null而不是id != null<select id="selectByPrimaryKey" resul...

2018-09-07 11:19:31 1823 1

原创 linux安装 更换 jdk后修改配置不起作用

 linux服务器上搭建jdk1.8的运行环境,但是因为该服务器上已经安装了jdk1.7,安装了jdk1.8后不起作用。1.安装jdk1.8。2.修改/etc/profile中的JAVA_HOME为新的jdk路径,并执行source /etc/profile。3.执行 java -version,这个时候显示jdk还是1.7版本。4.删除 /usr/bin 目录下 java和javac...

2018-09-06 17:43:19 5942

转载 JAVA导出EXCEL表格

 POI简介:Jakarta POI 是一套用于访问微软格式文档的Java API。Jakarta POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于操作Word的HWPF,在各种组件中目前只有用于操作Excel的HSSF相对成熟。官方主页http://poi.apache.org/index.html,API文档http://poi.apache.org/apid...

2018-09-06 11:39:13 222

转载 @RequestMapping @ResponseBody @RequestBody

.@RequestMapping国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法,此处需注意@RequestMapping用在类上可以没用,但是用在方法上必须有。例如:...

2018-09-05 12:48:59 366

转载 SpringMVC上传文件的三种方式

前台: 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 27 28 ...

2018-08-29 11:12:05 110

原创 eclipse中git的author和commiter的修改

项目目录,隐藏的文件.git的文件夹,config文件E:\git_catalog\catalog-platform\.git加上[user]name = kkemail = [email protected]

2018-08-21 14:23:04 6398 1

原创 eclipse debug不能单步执行

Eclipse 目录下 configuration 下 org.eclipse.osgi 清空

2018-08-16 15:31:11 2099

转载 spring配置详解

1.前言公司老项目的后台,均是基于spring框架搭建,其中还用到了log4j.jar等开源架包。在新项目中,则是spring和hibernate框架均有使用,利用了hibernate框架,来实现持久化,简化sql操作等。Hibernate配置文件可以有两种格式,一种是 hibernate.properties,另一种是 hibernate.cfg.xml。后者稍微方便一些,当增加hbm映射文...

2018-07-30 10:40:41 171

转载 Mysql字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length) mysql> select left('sq...

2018-07-27 15:15:22 355 1

原创 WARN Utils: Service ‘sparkDriver’ could not bind on port 0. Attempting port 1 报错

WARN Utils: Service ‘sparkDriver’ could not bind on port 0. Attempting port 1. java.net.BindException: 无法指定被请求的地址: Service 'sparkDriver' failed after 16 retries!本地启动好的,在一台服务器启动也是好的,放另一台报这个错,查后,...

2018-07-23 16:39:02 2607

转载 ssh免密登录

ssh-keygen  产生公钥与私钥对.ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利第一步:在本地机器上使用ssh-keygen产生公钥私钥对    jsmith@local-host$ [Note: You are...

2018-07-20 10:40:12 196

原创 linux安装redis

解压redis-4.0.10.tar.gzcd进入redis-4.0.10make 编译报错,因为没有gcc,make会报错安装gcc     yum install gcc-c++继续make报错zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录执行make MALLOC=libc继续make[roo...

2018-07-17 16:52:32 141

原创 there was insufficient free space available after evicting expired cache entries - consider increasi

启tomcat,在启动过程中出现报错信息:org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB=INF/classes/META-INF/services/org.codehuas.groovy.source.Extensions] to the chache becasus...

2018-07-17 15:42:35 1611

转载 Linux安装JDK完整步骤

、检查一下系统中的jdk版本[root@localhost software]# java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)...

2018-07-17 11:33:33 429

原创 netstat命令不可用 安装net-tools 离线

有网的话yum install net-tools没有网,下载rpm文件net-tools-2.0-0.22.20131004git.el7.x86_64.rpm https://centos.pkgs.org/7/centos-x86_64/net-tools-2.0-0.22.20131004git.el7.x86_64.rpm.html rpm -ivh net-tools-2.0-0.22...

2018-07-12 17:59:00 34565

转载 mysql 5.7.22安装

https://dev.mysql.com/downloads/file/?id=476936  1.下载mysql2.下载完后上传到linux下的mysql目录下解压,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz建议:最好安装到/usr/local/mysql目录中,安装到别的目录可能会出现很多问题3.重命名...

2018-07-12 10:19:28 724

原创 only_full_group_by问题mysql

sql配置不支持某些 group_by语句,报错,sql_mode   only_full_group_by问题,修改mysql配置文件 my.cnf 加sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUB...

2018-07-12 10:18:30 274

原创 linux防火墙

linux装好tomcat后启动,访问不了,关闭防火墙1 查看防火墙状态systemctl status firewalld2 查看开机是否启动防火墙服务 systemctl is-enabled firewalld3 关闭防火墙systemctl stop firewalldsystemctl status firewalld4 禁用防火墙(系统启动时不启动防火墙服务)systemctl dis...

2018-07-11 19:45:05 152

转载 Hadoop Hive sql语法详解

 Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构化的数据文件映射为一张数据库表,并提供完整的SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行,通过自己的SQL 去查询分析需要的内容,这套SQL 简称Hive SQL,使不熟悉mapreduce 的用户很方便的利用SQL 语言查询,...

2018-07-11 11:34:04 1962

转载 Java 四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor

介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated method stub...

2018-07-09 18:34:37 156

转载 Redis的7个应用场景

一:缓存——热数据热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还是忽冷忽热的都可选。结合具体应用需要注意一下:很多人用spring的AOP来构建redis缓存的自动生产...

2018-07-06 17:48:41 289

转载 Redis入门教程

转载自:http://www.h5min.cn/article/56448.htm这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据...

2018-07-06 17:36:13 181

转载 linux下执行mysql的sql文件

linux下执行mysql的sql文件mysql -uroot -proot进入到mysql然后执行source /var/ftp/pub/sogoodsoft.sql;即可。  www.2cto.com  以下内容转:linux 里的mysql命令总结 - 学习linux+mysql必备一、总结一下Linux下MySQL的一些命令:1.Linux下启动mysql的命令: mysqladmin s...

2018-07-06 17:35:22 3602

转载 Linux如何查找大文件或目录总结

 原帖地址:http://www.cnblogs.com/kerrycode/p/4391859.html  谢谢潇湘隐者,谢谢老大  在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1 如何查找大文件其实很多时候,你需要了解 /u01/app/oracle/oradata/prod/ 下有哪些大的数据文件,比如文件大小超过100...

2018-07-06 09:43:38 1413

转载 修改配置,MySQL启动报:[ERROR] The server quit without updating PID file

https://blog.csdn.net/ydyang1126/article/details/72473828修改配置后MySQL启动不了,报错:[root@localhost mysql]# service mysql restart Starting MySQL...[ERROR] The server quit without updating PID file (/usr/loca...

2018-07-05 11:14:24 822

转载 使用Shiro

篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说,掌握这些也应该足够了。一、架构要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的...

2018-07-03 14:34:02 105

转载 java定时器的4种使用方式

于开发游戏项目的同胞来说,Timer 这个东西肯定不会陌生,今天对以前自己经常使用的定时进行了一番小小的总结!没有写具体实现的原理,只是列举出了其中的四种比较常见的使用方法,相对而言,所以只要按照其所列举的例子仿照即可! 1 import java.util.Calendar; 2 import java.util.Date; 3 import java.util.Timer; 4 impo...

2018-07-03 14:33:04 108

空空如也

空空如也

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

TA关注的人

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