金溪的博客

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

maven下的pom.xml中定义的profile

定义profile pom.xml中的profiles元素,它包含了一个或者多个profile元素。由于profile覆盖了pom.xml中的默认设置,profiles通常是pom.xml中的最后一个元素。 每个profile必须要有一个id元素。这个id元素包含的名字将在命令行调用profi...

2017-12-29 11:20:59

阅读数 238

评论数 0

maven28种骨架功能介绍

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

2017-12-28 16:18:35

阅读数 171

评论数 0

maven快照版本和发布版本

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

2017-12-28 15:24:11

阅读数 230

评论数 0

maven 详解之聚合与继承

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

2017-12-28 14:45:29

阅读数 138

评论数 0

java8 Optional

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

2017-12-26 17:22:59

阅读数 187

评论数 0

Fork/Join模式

在JDK标准版5中,由DougLea 提供的并行框架成为了标准库的一部分(JSR-166)。随后,在JDK6中,一些新的并行特殊,例如并行collection框架,合并到标准库中。 Fork/Join框架是Java7提供的并行执行任务框架,思想是将大任务分成小任务,然后小任务分别计算出结果,再结...

2017-12-26 16:34:46

阅读数 337

评论数 0

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

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

2017-12-26 14:24:10

阅读数 333

评论数 0

Linux下运行jar

方式一: java -jar xxx.jar   当前ssh窗口被锁定,可按ctrl+c打断程序运行,或直接关闭窗口,程序退出。 方式二: java -jar xxx.jar & &代表后台执行。例如,当你执行./a.out &a...

2017-12-25 17:51:29

阅读数 122

评论数 0

推荐系统

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

2017-12-25 13:56:50

阅读数 264

评论数 0

SEO

Search Engine Optimization缩写而来的,即为搜索引擎优化。是在了解搜索引擎自然排名机制的基础上,对网站内部及外部的调整优化。   SEO的分类: (1)白帽SEO:改良和规范网站设计,使之对搜索引擎和用户更加友好。 (2)黑帽SEO:利用或放大搜索引擎的缺陷,使用不...

2017-12-25 10:36:37

阅读数 272

评论数 0

Java CompletableFuture

在Java8中,新增加了一个包含50个方法左右的类:CompletableFuture,默认依靠fork/join框架启动新的线程实现异步与并发的,提供了非常大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了了函数式编程的能力。 CompletableFuture类实现了Com...

2017-12-22 11:13:53

阅读数 793

评论数 0

zookeeper运维

网络 不能在一台物理机器、一个机柜或一个交换机挂掉后影响整个集群,所以节点的网络结构也要考虑。 分Group,保护核心Group 要确保zookeeper整个集群可靠运行,就是要确保投票集群可靠。那在我们这里,将一个zookeeper集群划分为多个小的Group,我们称Leader+Foll...

2017-12-21 16:21:25

阅读数 161

评论数 0

Myeclipse 从Git导入maven项目

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

2017-12-21 16:02:40

阅读数 374

评论数 0

Java compiler level does not match 问题

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

2017-12-20 10:30:26

阅读数 128

评论数 0

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

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

2017-12-19 18:20:54

阅读数 150

评论数 0

Java发送邮件

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

2017-12-19 11:59:25

阅读数 248

评论数 0

Java操作jdbc工具类

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

2017-12-19 11:39:59

阅读数 161

评论数 0

java利用poi操作excel

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

2017-12-19 11:37:50

阅读数 151

评论数 0

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

需依赖jcraft的jar包 com.jcraft jsch 0.1.53 import java.io.IOException; import java.io.InputStream; import org.ap...

2017-12-19 11:33:02

阅读数 333

评论数 0

SQL优化

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

2017-12-18 17:08:30

阅读数 166

评论数 0

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