自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码

  • 博客(29)
  • 资源 (13)
  • 收藏
  • 关注

转载 maven下的pom.xml中定义的profile

定义profilepom.xml中的profiles元素,它包含了一个或者多个profile元素。由于profile覆盖了pom.xml中的默认设置,profiles通常是pom.xml中的最后一个元素。 每个profile必须要有一个id元素。这个id元素包含的名字将在命令行调用profile时被用到。我们可以通过传给Maven一个-P <profile_id>参数来调用pro...

2017-12-29 11:20:59 1485

转载 maven28种骨架功能介绍

(1)appfuse-basic-jsf:一个基于Hibernate、Spring和JSF的web应用程序的原型(2)appfuse-basic-spring:一个基于hibernate、spring和Spring MVC的web应用程序。(3)appfuse-basic-structs:一个基于Hibernate、Spring和Structs2的web应用程序。(4)appfuse-...

2017-12-28 16:18:35 510

转载 maven快照版本和发布版本

maven中的仓库分为两种,snapshot快照和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块快照版本,只需要在pom文件中该模块的版本号加上-SNAPSHOT即可。 <groupId>cc.mzone</groupId><artifactId>m...

2017-12-28 15:24:11 673

转载 maven 详解之聚合与继承

聚合我们在开发过程中,创建了2个以上的模块,每个模块都是一个独立的maven project,在开始的时候我们可以独立的编译和测试运行每个模块,但是随着项目的不断变大和复杂化,我们期望能够使用简单的操作来完成编译等工作。所谓聚合,顾名思义,就是把多个模块或项目聚合到一起,我们可以建立一个专门负责聚合工作的Maven Project-aggregator。(1)该aggregator本身...

2017-12-28 14:45:29 349

转载 java8 Optional

这是一个可以为null的容器对象,如果值存在isPresent()方法会返回true,调用get()方法会返回该对象。 of为非null的值创建一个Optional。of方法通过工厂方法创建Optional类。需要注意的是,创建对象时传入的参数不能为null。如果传入参数为null,则抛出NullPointerException 。 1 2 3 ...

2017-12-26 17:22:59 352

转载 Fork/Join模式

在JDK标准版5中,由DougLea 提供的并行框架成为了标准库的一部分(JSR-166)。随后,在JDK6中,一些新的并行特殊,例如并行collection框架,合并到标准库中。Fork/Join框架是Java7提供的并行执行任务框架,思想是将大任务分成小任务,然后小任务分别计算出结果,再结合起来,汇总结果作为大任务结果。其思想和MapReduce的思想非常类似。 从以上描述可以...

2017-12-26 16:34:46 1282

转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、jprof

jpsJava virtual machine Process Status Tool主要用来输出jvm中运行的进程状态信息,语法格式如下:jps [options] [hostid] -q 不输出类名、Jar名和传入main方法的参数-m 输出传入main方法的参数-l 输出main类或Jar的全限名-v 输出传入JVM的参数 jstack主要用来查看某...

2017-12-26 14:24:10 845

转载 Linux下运行jar

方式一:java -jar xxx.jar 当前ssh窗口被锁定,可按ctrl+c打断程序运行,或直接关闭窗口,程序退出。方式二:java -jar xxx.jar &&代表后台执行。例如,当你执行./a.out &的时候,即使你用ctrl C,那么a.out照样运行(因为对SIGINT信号免疫)。但是要注意,如果你直接关掉shell后,那么,a.o...

2017-12-25 17:51:29 303

转载 推荐系统

推荐问题形式化后非常简单干净:就三个矩阵。(1)最重要的一个矩阵是评分或偏好最矩阵,其每一行对应一个用户,用一列对应一件物品,矩阵中的任一元素就是某用户对某物品的感兴趣程序。这个评分矩阵是极其稀疏的,因为每个用户只可能对很少一部分物品打分。(2)第二个矩矩阵是用户信息矩阵,每一行对应一个用户,每一列对应一个用户属性。(3)第三个矩阵是物品信息矩阵,每一行对应一件物品,每一列对应一个物品...

2017-12-25 13:56:50 500

转载 SEO

Search Engine Optimization缩写而来的,即为搜索引擎优化。是在了解搜索引擎自然排名机制的基础上,对网站内部及外部的调整优化。 SEO的分类:(1)白帽SEO:改良和规范网站设计,使之对搜索引擎和用户更加友好。(2)黑帽SEO:利用或放大搜索引擎的缺陷,使用不正当的竞争获取更多的访问量。 SEO的主要方面:(1)网站标题(2)关键字(3)描...

2017-12-25 10:36:37 861

转载 Java CompletableFuture

在Java8中,新增加了一个包含50个方法左右的类:CompletableFuture,默认依靠fork/join框架启动新的线程实现异步与并发的,提供了非常大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了了函数式编程的能力。CompletableFuture类实现了CompletionStage和Future接口,所以可以像以前一样通过阻塞或者轮询的方式获得结果 ,尽管这...

2017-12-22 11:13:53 1267

转载 zookeeper运维

网络不能在一台物理机器、一个机柜或一个交换机挂掉后影响整个集群,所以节点的网络结构也要考虑。分Group,保护核心Group要确保zookeeper整个集群可靠运行,就是要确保投票集群可靠。那在我们这里,将一个zookeeper集群划分为多个小的Group,我们称Leader+Follower为核心Group,核心Group我们一般是不向外提供服务的,然后我们会根据不同的业务再加一些O...

2017-12-21 16:21:25 379

转载 Myeclipse 从Git导入maven项目

从远程git上导出一个maven项目到eclipse大约分为以下几步:(1)从git下载项目并导进workspace。(2)删除项目并重新以maven方式导入。(3)run as -》 maven install 为了方便说明,以storm官方一个项目为例进行说明,repository为https://github.com/nathanmarz/storm-starter.gi...

2017-12-21 16:02:40 1216

转载 Java compiler level does not match 问题

这是因为eclipse和该项目的jdk编译版本不同导制的。 1.首先查看eclipse的jdk编译版本。window->preference->java->installed JREs 2.设置编译出的文件使用的格式project->properties->Java compiler-> 3.设置项目的编译版本project-...

2017-12-20 10:30:26 311

转载 try-with-resources资源自动释放特性

在try(){}catch{}结束后资源也自动的关闭,释放掉了。就没有必要写出手动的关闭。 最后欢迎大家访问我的个人网站:1024s​​​​​​​

2017-12-19 18:20:54 412

转载 Java发送邮件

常见的邮件协议包括:SMTP:简单邮件传输协议,用于发送电子邮件的传输协议。POP3:用于接收电子邮件的标准协议。IMAP:互联网消息访问协议,是POP3的替代协议。这三种协议都有对应的SSL加密传输的协议,分别是SMTPS、POP3S和IMAPS。 除了JavaMail的核心包之外,JavaMail还需要JAF(JavaBeans Activation Framewo...

2017-12-19 11:59:25 1142

转载 Java操作jdbc工具类

package com.cuihs.esb.db;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayL...

2017-12-19 11:39:59 344

转载 java利用poi操作excel

需依赖poi的jar包//1、创建workbook,对应一个excelHSSFWorkbook wb = new HSSFWorkbook();//1.5、生成excel中可能用到的单元格样式//首先创建字体样式HSSFFont font = wb.createFont();//创建字体样式font.setFontName("宋体");//使用宋体font.setFont

2017-12-19 11:37:50 316

转载 java使用ssh连接Linux并执行命令

需依赖jcraft的jar包 com.jcraft jsch 0.1.53 import java.io.IOException; import java.io.InputStream; import org.apache.commons.io.IOUtils; import com.jcraft.jsc

2017-12-19 11:33:02 1603

转载 SQL优化

SQL语句编写注意问题下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。 1. is null 与is not null不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列...

2017-12-18 17:08:30 314

转载 在单个catch代码块中捕获多个异常

在Java7中,catch代码块得到了升级,用以在单个catch块中处理多个异常。在Java7之前的代码: catch (IOException ex) { logger.error(ex); throw new MyException(ex.getMessage());catch (SQLException ex) { logger.error(ex...

2017-12-18 15:22:37 26641 2

转载 Java爬虫-webmagic

一般来说,一个爬虫包括几个部分: 页面下载:页面下载是一个爬虫的基础。下载页面之后才能进行其他后续操作。 链接提取:一般爬虫都会有一些初始的种子URL,但是这些URL对于爬虫是远远不够的。爬虫在爬页面的时候,需要不断发现新的链接。 URL管理:最基础的URL管理,就是对已经爬过的URL和没有爬过的URL做区分,防止重复爬取。 内容分析和持久化:一般来说,我们最终需要的都不是原始的HT...

2017-12-15 17:07:27 422

翻译 lsof:WARNING:can't stat() fuse.gvfsd-fuse file system

lsof 默认检查所有挂载的文件系统包括FUSE(这种文件系统使用用户空间实现,但却有指定的访问权限)  lsof -e /run/user/1000/gvfs通过这种方式可以剔除不能检查的文件系统。 最后欢迎大家访问我的个人网站:1024s​​​​​​​...

2017-12-15 11:41:59 22648

转载 shell 脚本报错"[: =: unary operator expected"

shell脚本报错:"[: =: unary operator expected"    在匹配字符串相等时,我用了类似这样的语句:if [ $STATUS == "OK" ]; then     echo "OK"fi    在运行时出现了 [: =: unary operator expected 的错误,就一直找不到原因,尝试了删除等号两侧的空格和括号里的空格都不管用,最...

2017-12-15 11:35:39 911

转载 nginx.conf 配置

(1)user nginx nginxNginx用户及组,windows下不指定。(2)worker_processes 8;工作进程:数目。(3)erro_log logs/error.logerror_log logs/error.log noticeerror_lo logs/error.log info错误日志:存放路径。(4)pid logs/nginx...

2017-12-11 17:13:45 341

转载 Redis Sentinel 哨兵

Sentinel 是Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视多个主服务器,并在被监视的主服务进入下线状态时,自动将下线主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。Redis主从分离(读写分离)1.配置Master(1)修改端口# Accept con...

2017-12-08 15:28:43 332

原创 dubbo.xsd文件分析

<?xml version="1.0" encoding="UTF-8" standalone="no"?><xsd:schema xmlns="http://code.alibabatech.com/schema/dubbo" 表示默认命名空间 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 这个命名空间的元素或属性必

2017-12-08 10:13:49 906

转载 XSD 文件 xml Schema Definition

xml schema 的用途1. 定义一个xml文档中都有什么元素。2. 定义一个xml文档中都会有什么属性。3. 定义某个节点都有什么样的子节点,可以有多少个子节点,子节点出现的顺序。4. 定义元素或者属性的数据类型。5. 定义元素或者属性的默认值或者固定值。 <?xml version="1.0"?><xs:schema xmlns:xs="...

2017-12-08 09:51:01 522

转载 <init>和<clinit>的区别

这两个方法一个是在虚拟机装载一个类初始化的时候调用的clinit,另一个是在类实例化调用时调用init。 (1)所有的类变量初始化语句和类型的静态化语句都被Java编译器收集在一起,放一一个特殊的方法中。这个方法就是&lt;clinit&gt;(2)&lt;init&gt;方法是在一个类进行对象实例化时调用的。实例化一个类有四种途径:调用new操作符、调用Class或java.lang...

2017-12-07 20:21:51 425

wzcline60-64.msi

windows下zip命令工具安装包windows下zip命令工具安装包

2019-10-31

centos 非root安装nginx

非root下,离线安装nginx依赖加nginx安装包,需要先装gcc-c++

2019-01-28

redis5安装包加依赖

reids5安装加gcc依赖

2019-01-27

windows+linux的jprofiler9

windows和linux上的profiler9, 在二者版本一致的情况下,可以进行远程连接

2019-01-21

2014年架构师软考试题及答案

2014年架构师软考试题及答案 2014年架构师软考试题及答案

2017-10-20

log4jappender配置kafka使用的jar包

log4jappender配置kafka使用的jar包 log4jappender配置kafka使用的jar包 log4jappender配置kafka使用的jar包

2017-09-08

http image browser

一个简单的http image 浏览器,使用C#编写,

2014-05-10

sharpglvs10和12的可用扩展及opengl、sharpgl例程

sharpgl是c#对opengl的包装,简化的opengl在vs中的使用,其中的语法与opengl非常相似

2014-05-05

c# KTV点歌系统

参考书上写的ktv点歌系统,用C#在vs2012上实现

2014-04-01

C#俄罗斯方块

参考书上用vs2012写的俄罗斯方块游戏

2014-03-31

grub4dos多引导制作

简单介绍grub4dos多引导的制作,制作u盘多引导,以充分利用u盘

2013-12-29

OpenGL写的太阳系的例子

在CodeBlocks上利用glut搭建的OpenGL,

2013-05-28

CodeBlocks Manual原文加中文翻译

CodeBlocks是一款C++编写的开源IDE,这里有它的英文和中文翻译手册

2013-01-11

空空如也

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

TA关注的人

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