气自华

专注Java工作多年

IDEA中对Git的常规操作(合并,提交,新建分支,更新)

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接...

2019-03-22 11:26:47

阅读数 13

评论数 0

关闭URLClassLoader打开的jar包

URLClassLoader可以让开发者定义classloader,从jar文件或目录加载类文件。当URLClassloader引用的是一 个jar文件时,用户是不能自己关闭这个被打开的jar文件的,有时候这真是一个大问题。tomcat中可以动态的删除一个web应用,那他是怎么关闭打 开的jar文...

2018-11-11 00:46:26

阅读数 214

评论数 0

Spring+Mybatis 通过databaseIdProvider支持多数据库(静态切换配置)

概述 本人最近接到一个任务,就是将原来的一个可自配置信息管理系统升级成可同时兼容oracle数据库版本(原来是仅支持mysql的)。即便大部分的sql语句通用,但是还有许多语法存在差异,所以我们可以通过mybatis自身提供的databaseIdProvider解决这个问题,这里记录一下过程。 ...

2018-11-08 13:52:04

阅读数 439

评论数 0

我必须得告诉大家的MySQL优化原理

本文转载自http://www.jianshu.com/p/d7665192aaaf https://www.cnblogs.com/phpstudy2015-6/p/6509331.html 说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT *、不使用NULL字段、合理创...

2018-08-07 16:25:46

阅读数 83

评论数 0

转 SQL当记录不存在时插入insert if not exists

http://blog.sina.com.cn/s/blog_5564eb640100i42t.html插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。问题:我创建了一个表来存放客...

2018-07-11 18:15:35

阅读数 1829

评论数 1

使用ZooKeeper Java API编程

https://www.cnblogs.com/IcanFixIt/p/7882107.htmlhttps://blog.csdn.net/qiushisoftware/article/details/79043379https://blog.csdn.net/wo541075754/articl...

2018-06-29 17:57:44

阅读数 86

评论数 0

MYSQL查询语句优化

http://www.jb51.net/article/39221.htmhttps://www.cnblogs.com/wangning528/p/6388538.htmlmysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器...

2018-05-23 19:57:41

阅读数 100

评论数 0

搭建SVN服务器详细教程

https://blog.csdn.net/daobantutu/article/details/60467185搭建SVN服务器详细教程本教程会从最基本的下载安装到上传代码,下载代码这条线来详细讲述如何完成SVN服务器的搭建下载并安装VisualSVN server下载并安装TortoiseSV...

2018-05-19 10:27:39

阅读数 84

评论数 0

http协议进阶(四)报文首部

http://www.cnblogs.com/imyalost/p/5917987.html之前写的关于报文首部的传送门:报文首部:http://www.cnblogs.com/imyalost/p/5708445.html通用首部字段:http://www.cnblogs.com/imyalos...

2018-05-16 14:02:22

阅读数 185

评论数 0

HttpClient学习整理

https://www.cnblogs.com/ITtangtang/p/3968093.html#a1HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 j...

2018-05-11 18:01:16

阅读数 76

评论数 0

集群下的kafka实现多线程消费

https://blog.csdn.net/u011622226/article/details/72500713上一篇文章讲述了如何部署kafka集群,而这篇文章则来探讨一下如何使用多线程消费,提高消费能力,保障数据的时效性。而实现多线程消费其实很简单,只需要三步即可:一:kafka集群配置多线...

2018-04-04 17:12:59

阅读数 285

评论数 0

深入理解Java类加载器(2):线程上下文类加载器

1 线程上下文类加载器  线程上下文类加载器(context class loader)是从 JDK 1.2 开始引入的。类 java.lang.Thread中的方法 getContextClassLoader()和 setContextClassLoader(ClassLoader cl)用来获...

2018-04-03 15:05:09

阅读数 74

评论数 0

初识Apache Kafka+JAVA程序实例

http://blog.csdn.net/likewindy/article/details/51740837本文是从英文的官网摘了翻译的,用作自己的整理和记录。水平有限,欢迎指正。版本是: kafka_2.10-0.10.0.0   一、基础概念主题:Kafka maintains feeds ...

2018-03-08 17:47:29

阅读数 93

评论数 0

企业大型互联网分布式架构{Java分布式架构 dubbo + springmvc + mybatis + ehcache + redis }

http://www.cnblogs.com/blueskyworld/p/6956885.html 平台简介         Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。         Jeesz本身集成Dubbo服务管控、...

2018-01-10 11:29:17

阅读数 265

评论数 0

Java用native2ascii命令做unicode编码转换

https://www.cnblogs.com/tv151579/archive/2013/01/18/2862706.html 背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源 (properties)文件就需...

2017-12-26 10:01:01

阅读数 309

评论数 0

Java 自定义类加载器实现插件式开发

http://blog.csdn.net/top_code/article/details/43052731 http://blog.csdn.net/u011037869/article/details/49492137 最近接触Solr比较多,感觉Solr提供的...

2017-11-19 19:53:49

阅读数 4232

评论数 0

quartz详解4:quartz线程管理

http://blog.itpub.net/11627468/viewspace-1766967/ quartz启动后有多个线程同时在跑。启动时会启动主线程、集群线程、检漏线程、工作线程。主线程负责查询到需要触发的线程,并放入到线程队列。 集群线程负责集群、检漏线程负责对未成功执行...

2017-11-16 17:58:01

阅读数 344

评论数 0

quartz详解5:官网example分析

http://blog.itpub.net/11627468/viewspace-1774071/  quartz官方提供了15个example,方便开发者理解quartz的用法。现在结合源码对实例的使用进行分析。 参见:http://www.quartz-scheduler.org/...

2017-11-16 17:52:18

阅读数 144

评论数 0

quartz详解2:quartz由浅入深

http://blog.itpub.net/11627468/viewspace-1763498/ 一、quartz核心概念      先来看一张图:           scheduler 任务调度器 trigger 触...

2017-11-16 17:44:46

阅读数 126

评论数 0

SpringMVC整合Shiro权限框架

http://blog.csdn.net/donggua3694857/article/details/52157313 https://www.cnblogs.com/zr520/archive/2015/12/01/5009790.html http://blog.csdn...

2017-11-10 18:19:00

阅读数 133

评论数 0

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