
工具类
文章平均质量分 61
boss达人
这个作者很懒,什么都没留下…
展开
-
使用eclipse从github导入maven项目
github给的地址是类似https://github.com/xxx/se.git格式; 如何将其用eclipse导入呐?第一步, Import Projects from Git导入成功后第二步,到项目下,直接删除.classpath 和 .project文件;第三步,删除第一步所导项目;第四步,Import Maven Projects, 让其自动重新原创 2018-01-31 14:13:19 · 1197 阅读 · 0 评论 -
MyEclipse: Java代码与UML自动转换
第一步:新建UML2第二步:拖拽左边的代码向右侧原创 2018-02-04 15:07:22 · 425 阅读 · 1 评论 -
批量得到/修改word超链接
Alt+F9或者勾选下面此时的超链接地址全部转换为文本形式进行显示;然后可以用全局替换搜索来处理原创 2018-02-05 10:26:15 · 1668 阅读 · 0 评论 -
Git .gitignore使用 -- 过滤class文件或指定目录
1. 进入当前的项目根目录执行git inittouch .gitignore2. 过滤class文件或指定目录*.class/target/3. 提交git add .将所有文件提交到git,会过滤class和target文件夹3. 提交git commit -m "commits"...原创 2018-02-08 11:13:13 · 13823 阅读 · 4 评论 -
关联github, 添加gitignore 规则
1. 新建Maven项目2. 新建github repository3. 执行命令echo "# se" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/xxxxx/se.git4. 修改git ignore文件t...原创 2018-02-08 12:35:35 · 472 阅读 · 0 评论 -
DB2 to mysql
1.安装DB2create database testdbconnect to testdb2. 将DB2 ixf格式into DB2IMPORT FROM /tabxxx.IXF OF IXF messages msgx.txt CREATE INTO staff_temp3. 下载toad for DB2,察看DB2 数据和DDL4. DB2 to mysql工具http://www.wmzh...原创 2018-03-15 18:18:54 · 664 阅读 · 0 评论 -
word 标题映射错乱
关闭Document Map,退出word再次打开原创 2018-03-21 12:57:01 · 534 阅读 · 0 评论 -
史上最全的maven的pom.xml文件详解
https://www.cnblogs.com/hafiz/p/5360195.html<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO...转载 2018-03-21 14:57:13 · 209 阅读 · 1 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量 ...转载 2018-04-04 15:07:06 · 190 阅读 · 0 评论 -
[maven] 常用插件解析
[maven] 常用插件解析参考资料:http://my.oschina.net/zh119893/blog/276090 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成。例如编译源代码是由maven-compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标。例如maven-c...转载 2018-05-01 17:30:02 · 229 阅读 · 0 评论 -
web.xml详解
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml转载 2018-05-02 14:44:39 · 105 阅读 · 0 评论 -
myeclipse中解决 java heap space/gc overhead limit exceeded eclipse 的方法
在Eclipse打包的时候报错:gc overhead limit exceeded eclipse原因是Eclipse默认配置内存太小须要更改安装Eclipse目录下的eclipse.ini文件。Eclipse.ini默认文件例如以下:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar--launcher.l...转载 2018-05-10 11:24:45 · 484 阅读 · 0 评论 -
eclipse包层级显示和工作空间显示
本文两件事:设置包层级显示、设置工程的工作空间显示一、各package包分层显示平铺显示,实在不方便开发!也不方便查看工程包的层级结构,如下:更换成层级显示:二、工作空间显示包用来区分类,工作空间则用来区分工程。如果eclipse中工程多了,看的也眼花缭乱,除了close project外,还可以按工程分类,然后以工作空间的层级方式显示。工程可以随时更改工作空间,在新建工程时即可设置所属工作空间。...转载 2018-05-10 13:27:45 · 1106 阅读 · 0 评论 -
关于消息队列的使用----ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处理场景说明:用户...转载 2018-05-17 10:45:18 · 1001 阅读 · 0 评论 -
word自动生成章节标题
一级目录二级目录三级标题原创 2018-05-25 14:55:30 · 2422 阅读 · 0 评论 -
eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
原因这是由于缺少maven-resources-plugin-2.4.3.jar文件。这个文件是在{user.home}\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\下。{user.home}是maven的配置路径,一般是我的文档,是window-preferences-MyEclipse-Maven4MyEclip...转载 2018-05-21 19:35:22 · 687 阅读 · 0 评论 -
vagrant在windows下的使用
1. 安装下载安装 VirtualBox :https://www.virtualbox.org/下载安装 Vagrant :http://www.vagrantup.com/2.原创 2018-05-15 15:35:54 · 2100 阅读 · 0 评论 -
Spring boot&Mybatis 启动报错 Failed to auto-configure a DataSource
***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could b...原创 2018-05-28 14:30:02 · 7793 阅读 · 0 评论 -
Access restriction 问题解决
最近导入新项目,导入所有用到的jar包,发现其中一个引用报错import com.sun.istack.internal.Nullable;具体信息如下:Access restriction: The type Nullable is not accessible due to restriction on required library C:\Program Files\Java\jdk1.7...原创 2018-06-11 11:04:01 · 7636 阅读 · 0 评论 -
Overriding managed version XX for YY
在警告部分,添加<!--$NO-MVN-MAN-VER$-->。 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&转载 2018-06-11 11:14:34 · 9013 阅读 · 0 评论 -
Windows下MySQL5.6查找my.ini配置文件
在DOS命令行窗口登录MySQL,输入如下命令查看MySQL的安装目录和数据存放目录,MySQL的配置文件就在数据存放目录下:另外一种方法:在“开始 → 所有程序 → MySQL”下面找到MySQL的命令行客户端工具,右键选择该命令行工具查看“属性”,在“目标”里面也可以看到MySQL使用的配置文件位置。注意:ProgramData目录可能是“隐藏”的,如果在显示的分区中看不到的话就修改一下系统设...转载 2018-05-28 17:01:39 · 6801 阅读 · 0 评论 -
MySQLNonTransientConnectionException: No operations allowed after connection closed
原因分析查看了Mysql的文档,以及Connector/J的文档以及在线说明发现,出现这种异常的原因是: Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection。这就是问题的所在,在C3P0 pools中的connections如果空闲超过8小时,Mysql将其断开,而C3P0并不知道该connec...转载 2018-05-28 17:02:13 · 1212 阅读 · 0 评论 -
高性能JSON框架之FastJson的简单使用
1.前言1.1.FastJson的介绍:JSON协议使用方便,越来越流行,JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址: FastJson1.2.FastJson的特点:1.FastJson数度快,无论序列化和反序列化,都是当之无愧的fast2.功能强大(支持普通JDK类包括任意Java B...转载 2018-06-11 14:43:08 · 357 阅读 · 0 评论 -
JSON解析工具比较,主要GSON和FastJSON
JSON解析工具比较,主要GSON和FastJSON一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1....转载 2018-06-11 14:55:05 · 475 阅读 · 0 评论 -
Gson 解析教程
Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等本人fastJson用了两年,也是从去年才开始接触Gson,希望下面的总结会对博友有用,至于Gson与FastJson的对比,其实半斤八两的问题,不再赘述第一步:在AS下面创建java工程 并添加gson依赖compile 'com.google.code.gson:gson:2.6.2'Gson的...转载 2018-06-11 14:56:26 · 364 阅读 · 0 评论 -
将 MyBatis3 的支持添加到 Spring
http://www.mybatis.org/spring/zh/index.htmlWhat is MyBatis-Spring? MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。使用这个类库中的类,Spring 将会加载必要的 MyBatis 工厂类和 session 类。这个类库也提供一个简单的方式来注入MyBatis 数据映射器和 ...原创 2018-06-11 15:21:44 · 226 阅读 · 0 评论 -
为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
总结 总结这篇文章,我具有充分的理由的来选择SLF4J而不是直接选用Log4j, commons logging, logback 或者 java.util.logging。 1)在你的开源库或者私有库中使用SLF4J,可以使它独立于任何的日志实现,这就意味着不需要管理多个库和多个日志文件。你的客户端将会体会到这一点。 2)SLF4J提供了占位日志记录,通过移...转载 2018-06-11 15:35:55 · 146 阅读 · 0 评论 -
正确使用日志的10个技巧
https://blog.youkuaiyun.com/kobejayandy/article/details/17335215做一个苦逼的Java攻城师, 我们除了关心系统的架构这种high level的问题, 还需要了解一些语言的陷阱, 异常的处理, 以及日志的输出, 这些"鸡毛蒜皮"的细节. 这篇文章是JCP成员, Tomasz Nurkiewicz(http://nurkiewicz.blogspot...转载 2018-06-11 15:48:03 · 355 阅读 · 0 评论 -
Java编程最差实践
原文地址:http://www.odi.ch/prog/design/newbies.php每天在写Java程序, 其实里面有一些细节大家可能没怎么注意, 这不, 有人总结了一个我们编程中常见的问题. 虽然一般没有什么大问题, 但是最好别这样做. 另外这里提到的很多问题其实可以通过Findbugs( http://findbugs.sourceforge.net/ )来帮我们进行检查出来.转载说明...转载 2018-06-11 15:51:22 · 308 阅读 · 0 评论 -
Java对redis的基本操作
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 这里就不将redis是怎么安装和配置的了,大家自行在优快云的其他博客看看,这个博客主要分享的是,Java使用jedis库去操作red...转载 2018-06-12 09:51:08 · 171 阅读 · 0 评论 -
SourceTree使用方法
一 、SourceTree简介SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。二、下载安装SourceTree步骤1、下载地址:https://www.sourcetreeapp.co...转载 2018-06-12 09:51:02 · 516 阅读 · 0 评论 -
oracle 数据字典
select * from dictionary; --数据字典数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。 比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中 当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。 用户可以用SQL语句访问数据库...转载 2018-06-12 09:01:48 · 238 阅读 · 0 评论 -
c3p0详细配置
官方文档 : http://www.mchange.com/projects/c3p0/index.html<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</propert...转载 2018-05-29 10:30:23 · 338 阅读 · 0 评论 -
MySQLNonTransientConnectionException
将mysql-connector-java和druid升级到最新版本;将驱动设置为driver-class-name: com.mysql.cj.jdbc.Driverurl要加上时区设置:url: jdbc:mysql://127.0.0.1:3306/mybatis?useUnicode=true&characterEncoding=utf8&serverTimezone=GM...原创 2018-05-29 11:18:13 · 9674 阅读 · 0 评论 -
怎样把代码复制到word中并保持颜色
原创 2018-05-24 15:23:32 · 21921 阅读 · 2 评论 -
使用Travis进行持续集成
使用Travis进行持续集成 廖雪峰 持续集成:Continuous Integration,简称CI,意思是,在一个项目中,任何人对代码库的任何改动,都会触发CI服务器自动对项目进行构建,自动运行测试,甚至自动部署到测试环境。这样做的好处就是,随时发现问题,随时修复。因为修复问题的成本随着时间的推移而增长,越早发现,修复成本越低。大多数软件公司对软件项目进行...转载 2018-06-05 12:14:14 · 790 阅读 · 0 评论 -
YAML基础语法
YAML所表示的YAML Ain’t Markup Language,YAML 是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。一边学习规则一边可以在在线Demo这个YAML转化JSON网页中进行上手练习基本规则YAML有以下基本规则: 1、大小写敏感 2、使用缩进表示层级关系 3、禁止使用tab缩进,只能使用空格键 4、缩进长度没有限制,只要...转载 2018-06-05 13:19:11 · 4404 阅读 · 1 评论 -
jd-eclipse反编译插件的在线安装和使用
jd-eclipse反编译插件的在线安装和使用JD-Eclipse是一个Eclipse平台的插件。它允许您调试所有的Java源代码,有了它,以后调试的时候ctrl键就可以一键到底啦。下面简单说说eclipse的在线安装。在官网找到JD-Eclipse的在线安装地址:http://jd.benow.ca/jd-eclipse/u...转载 2018-06-05 14:05:39 · 357 阅读 · 0 评论 -
Java 9 模块化(Modularity)
JDK9的发布一直在推迟,终于在2017年9月21日发布了。下面是JDK9的几个下载地址: JDK9.0.1 Windows-x64下载地址 Oracle Java 官网下载地址 OpenJDK 9官网 OpenJDK JDK9下载从安装的JDK9文件夹下会发现没有jre文件夹了,并且多了一个jmods文件夹,想想为什么? 传统的jar文件是在运行时runtime使...转载 2018-05-30 10:21:17 · 722 阅读 · 0 评论 -
怎样将系统模块化
摘要:《怎样将系统模块化》一文阐述了系统模块化的重要性,应遵守的高内聚低耦合的原则。以及经常使用大粒度的划分方法,并对一些原则进行了对应的补充说明。当然要编写出高质量的软件程序。还须要理清需求,把控好设计,使用恰当的技术,处理好业务逻辑。编写高质量的代码,更须要一遍又一遍的重构改进废话:非常久没有写代码了。也非常久没有从事软件开发设计的工作。想想之前设计编写代码日以夜继的日子,还是蛮怀念的~近期在...转载 2018-05-30 10:22:20 · 3429 阅读 · 0 评论