自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 mybatis框架高级应用

1.mybatis高级映射2.mybatis通用增删改查(单表、关联表)3.mybatis通用分页(单表、关联表)4.mybatis原理

2018-03-21 13:57:15 321

原创 Kafka KSQL安装

KSQL项目地址及简介KSQL项目地址要安装KSQL必须先安装Confluent PlatformConfluent Platform项目地址Centos安装Confluent Platform方法安装完成后可根据此页面检验是否安装成功confluent-platform-quick-start此处的<path-to-confluent> = /usr...

2018-03-01 22:45:47 3609

原创 Mysql性能优化之索引

数据库优化,索引使用,mysql

2017-09-09 15:35:11 364

原创 Mysql优化

一、索引相关1.在一个大表上快速创建索引可以考虑先导出数据,删除然后新建表,最后再将以前的数据导入,这样比在原有大数据量表上直接建索引快速一些2.复杂查询查看sql执行计划(explain)3.尽量少使用not in,not exist,not null这样的查询

2017-08-23 11:34:42 255

原创 Git版本管理工具使用

1.git stash使用git在分支上进行开发,但是工作还未完成,可以使用git stash save保存目前的更改,不保存更改可能导致无法pull其他人最新的更改。当pull完成后使用git stash pop进行还原即可恢复到更改但没提交前的代码状态。

2017-08-22 10:11:57 251

原创 设计模式-工厂模式

我们在平时的编程过程中,不可避免的需要创建对象,通过工厂方法可以简化类的创建过程,并提高代码的复用性。所谓的设计模式,都是人们在平时的编程过程中,不断优化的产物,通过这些简单的设计模式可以提高编程效率。静态工厂模式作为一个储户,我们都需要一张银行卡,因此我们需要一个发卡单位----就是银行。假想存在一个统一的制卡单位(中国银行),由于我们每个用户需要的卡不一样,比如农业银行、招

2017-06-26 18:15:39 216

原创 Java多线程基础

Java多线程存在的几个常见问题:1.安全性问题2.活跃性问题3.性能问题4.ThreadLocal ThreadLocal原理及其实现方式

2017-06-19 22:59:46 228

原创 vuejs组件使用问题

vue table设置默认选中项vue tree组件自定义渲染内容

2017-05-15 14:38:11 1146 2

转载 java日志组件介绍(common-logging,log4j,slf4j,logback )

原文地址:http://www.blogjava.net/daiyongzhi/archive/2014/04/13/412364.htmlcommon-loggingcommon-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,

2017-03-20 11:43:44 242

转载 json字符串"yyyy-MM-dd HH:mm:ss"-----> Date

原文地址: http://www.cnblogs.com/qqzy168/p/3938942.html经过实测,将包含"yyyy-MM-dd HH:mm:ss"的json字符串转换为包含 Date类型的java对象时,不会出现结果不正确的问题

2017-03-09 16:11:59 928

原创 Java函数调用时参数合法性检查时机

在java开发过程中,我们时常需要调用自己或者别人的方法,在调用方法时不可避免一个问题,那就是参数问题。我们调用方法时常需要传入参数,这时就涉及到一个问题,那就是到底是在调用方法前检查参数的合法性还是在方法中检查参数的合法性。带着这个问题,我看了一些java API,发现java API方法一般对调用者没有做任何限制,也没要求调用者在调用函数前先检查参数的非空等,而是在函数内对非空等进

2017-02-27 17:32:00 2676

转载 Kafka入门经典教程

原文地址:http://www.aboutyun.com/thread-12882-1-1.html本帖最后由 desehawk 于 2015-5-3 00:45 编辑问题导读1.Kafka独特设计在什么地方?2.Kafka如何搭建及创建topic、发送消息、消费消息?3.如何书写Kafka程序?4.数据传输的事务定义有哪三种?5

2017-02-27 16:04:29 304

转载 Kafka 0.9+Zookeeper3.4.6集群搭建、配置,新Client API的使用要点,高可用性测试,以及各种坑

转载自:http://www.cnblogs.com/edison2012/p/5774207.htmlKafka 0.9版本对java client的api做出了较大调整,本文主要总结了Kafka 0.9在集群搭建、高可用性、新API方面的相关过程和细节,以及本人在安装调试过程中踩出的各种坑。 关于Kafka的结构、功能、特点、适用场景等,网上到处都是,我就不

2017-02-27 14:53:19 349

转载 使用Apache Solr对数据库建立索引(包括处理CLOB、CLOB)

原文地址:http://www.blogjava.net/conans/articles/379546.html以下资料整理自网络,觉的有必要合并在一起,这样方便查看。主要分为两部分,第一部分是对《db-data-config.xml》的配置内容的讲解(属于高级内容),第二部分是DataImportHandler(属于基础),第三部分是对db-data-config.xml的进阶(这个国内

2017-02-23 17:53:01 349

转载 Mysql性能优化教程

原文: http://wenku.baidu.com/view/aa43ecc3aa00b52acfc7ca94.html?st=1MySQL性能优化教程目录目录 1背景及目标 2Mysql执行优化 2认识数据索引 2为什么使用数据索引能提高效率 2如何理解数据索引的结构 3优化实战范例 3认识影响结果集 4影响结果集的获取 4影响结

2017-02-23 17:42:27 605

转载 java ClassLoader作用

原文地址:http://blog.chinaunix.net/uid-21227800-id-65885.htmlClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。 1.1 几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节

2017-01-16 09:59:21 2433

原创 Java动态类加载器(加载外部jar包类 读取资源文件)

Code:package xx.xx.xximport java.io.IOException;import java.io.InputStream;import java.util.jar.JarEntry;import java.util.jar.JarFile;import org.slf4j.Logger;import org.slf4j.Log

2017-01-16 09:20:02 4392

原创 Java单例模式及创建单例模式的多线程问题 volatile synchronized 关键字

to do!!!

2017-01-06 16:32:45 1084

转载 数据库存储过程 PL-SQL

原文地址:http://www.cnblogs.com/knowledgesea/archive/2013/01/02/2841588.html什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储

2017-01-04 15:38:22 365

转载 java异常处理机制

原文地址:https://my.oschina.net/wdkxyd/blog/160481一、 异常的概念和Java异常体系结构异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有

2016-12-30 14:35:38 324

原创 java collection map遍历效率问题

对于collection(list   set)有两种遍历方式,一种for循环遍历 ,一种使用iterator遍历。对于遍历效率,arraylist和iterator都是根据下标获取元素,arraylist使用顺序链表存储数据,因此可以直接获取到元素,而iterator获取元素之前还需要校验等;arraylist使用for循环比使用iterator快linkedlist使用

2016-12-30 09:59:43 562

转载 logback+slf4j日志记录 以及各种日志系统整合

logback+slf4j实现  对包根据级别记录日志  对项目按日志级别记录原文地址:http://www.cppblog.com/fwxjj/archive/2012/08/16/187345.html

2016-12-07 10:54:38 406

转载 logback 常用配置详解(序)logback 简介

原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一) and logback 常用配置详解(二

2016-12-05 14:52:28 306

转载 eclipse不自动弹出提示(alt+/快捷键失效)

原文地址 http://www.cnblogs.com/shaweng/archive/2013/09/26/3340016.htmlhttp://www.apkbus.com/android-104663-1-1.html最近公司电脑上的Eclipse没有了自动提示功能,也不是全部不提示,大多数情况下按下“alt+/”键还会产生提示,但是当我在java项目中邪main方法和sys

2016-12-02 09:47:08 735

转载 什么是WebService和Soap?

原文地址:http://blog.csdn.net/wooshn/article/details/8069087

2016-09-05 17:07:13 423

转载 webservice远程调用方法

webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天搜索到了非常好的 webservice provider列表http://www.webservicex.net/WCF/default.aspx这上面列出了70多个包括很多方面

2016-09-05 15:58:28 3049

转载 windows下安装 crul 以及windows下使用的注意事项

ES CURL

2016-09-02 14:01:03 3915

原创 使用javac编译Servlet类的方法

将jsp-api.jar     servlet-api.jar包放到..\JDK\jre\lib\ext中

2016-06-02 23:46:55 961

原创 JDBC连接数据库的方法(mysql oracle)

JDBC连接数据库使用JDBC连接数据库要点:1.

2016-05-24 23:58:14 1430

转载 【转】mysql语句大全

mysql sql语句大全?1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk',

2016-05-24 23:49:25 337

转载 Java代理模式

1. Java动态代理,JDK和CGLIBhttp://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html2. 使用示例http://blog.csdn.net/leon709/article/details/95293073. Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)http://blo

2016-05-23 23:58:42 269

空空如也

空空如也

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

TA关注的人

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