自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

 

写代码就像生活,都是要解决一个又一个问题。

  • 博客(26)
  • 收藏
  • 关注

原创 程序员健康面临的几个问题

说实在的,程序员是一门苦差事,虽然工资待遇相对其他行业略高一点,但是工作节奏和工作压力却远远大于大部分行业。然而,面对这样一个客观事实,仍有很大一部分程序员没有良好的工作方法和生活方式,让自己长期处在亚健康的状态,这是让人非常心痛的。       本文列出了几件毁掉程序员健康的事情,希望你可以尽量避免它们,写健康的程序代码。一、熬夜       很多程序员将熬夜变成了生活习

2016-05-20 09:35:39 1957 2

原创 Aspose.Words for Java 21.12 JDK17 去水印最新版

Java实现Office系列文件转PDF文件

2022-09-06 16:57:55 602 1

转载 踩坑了!0作为除数,不一定会抛出异常!

踩坑了!0作为除数,不一定会抛出异常!

2022-09-01 10:07:31 309 1

转载 linux svn装配和配置,不结合apache

今天有个同事在搞SVN服务器,SVN服务器我也算比较熟的了,他在配置的时候遇到了一个问题,就是包函authz这个配置文件老是有问题,以前我装SVN的时候,是和apache结合的http://blog.51yip.com/server/291.html,我那同事装的呢,是单独的没有和apache结合,权限配置有很大的不同。所以晚上回来,我在自己的电脑上装一个。一,安装要的软件wget

2016-08-23 09:46:32 435 1

原创 MongoRepository接口介绍

与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个对象的增删改查,要使用Repository的功能,先继承MongoRepositoryTD>接口,其中T为仓库保存的bean类,TD为该bean的唯一标识的类型,一般为ObjectId。之后在service中注入该接口就可以使用,无需实现里面的方法,spring会根据定

2016-08-05 15:42:20 14524 1

原创 Spring Boot:在Spring Boot中使用定时任务

本文主要介绍如何在Spring Boot中使用定时任务,假设你已经建好了一个基础的Spring Boot项目。首先,我们在项目中建立一个定时任务。1.创建定时任务package hello;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.an

2016-07-27 11:48:05 1232

转载 logstash,nginx日志,grok pattern调试

#Nginx日志格式定义log_format combine '$remote_addr - $remote_user [$time_local] "$request" $http_host ' '$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"

2016-06-16 14:59:26 3362

转载 logstash-input-file 插件使用详解

前篇介绍过Logstash的使用,本篇继续深入,介绍下最常用的input插件——file。  这个插件可以从指定的目录或者文件读取内容,输入到管道处理,也算是logstash的核心插件了,大多数的使用场景都会用到这个插件,因此这里详细讲述下各个参数的含义与使用。最小化的配置文件  在Logstash中可以在 input{} 里面添加file配置,默认的最小化配置如下:

2016-06-16 11:48:03 2712

转载 单例设计模式(Singleton Pattern)完全解析

相信大家都知道设计模式,听的最多的也应该是单例设计模式,这种模式也是在开发中用的最多的设计模式,可能有很多人会写几种设计模式,那么你是否知道什么是设计模式?为什么会有单例设计模式即它的作用是什么?单例模式有哪些写法?对于这样的问题,可能有部分童鞋并不能很好的回答,没关系今天就和大家一起来详细的学习下单例设计模式,相信通过学习本篇你将对单例设计模式有个详细的理解。如有谬误欢迎批评指正,如有疑问欢迎留

2016-06-14 13:52:38 616

转载 filebeat介绍

Filebeat的基本原理其实就是有一群prospector,每个prospector手下管着一批harvester,每个harvester负责监视一个日志文件,把变动的内容由spooler汇总之后交给Logstash或者Elasticsearch。如果想快速搭建一个可以工作的Filebeat,无非有三点:1.说明要监视哪些文件filebeat: prospectors:

2016-05-31 14:21:37 6068

原创 suse linux 10 安装JDK 配置环境变量

1.JDK安装 下载最新Linux 平台JDK:http://java.sun.com/j2se/1.5.0/download.jsp,将下载的jdk-1_5_0_06-linux-i586-rpm.bin文件移动到/usr目录下, cd /home su Password: mv /home/jdk-6u1-linux-i586.bin /usr/ cd /usr 

2016-05-26 09:41:03 945

原创 linux环境中ab命令简介及结果分析

ab(apache bench)是apache下的一个工具,主要用于对web站点做压力测试,基础用法: 其中-c选项为一次发送的请求数量,及并发量。-n选项为请求次数。实验测试:[dev@web ~]$ ab -c 20 -n 50000 http://192.168.1.210/This is ApacheBench, Version 2.3 Copyright

2016-05-25 13:51:41 51772 1

转载 logstash发邮件

1、合并日志php的错误日志中常常会出现这样的日志[03-Jun-2013 13:15:29] PHP Fatal error: Uncaught exception 'Leb_Exception' in /data1/www/bbs.xman.com/htdocs/framework/xbox/ufo.php:68Stack trace:#0 /data/www/bbs.xman.

2016-05-24 14:41:05 6313 2

转载 最全面的Java多线程用法解析

最全面的java多线程用法解析,如果你对Java的多线程机制并没有深入的研究,那么本文可以帮助你更透彻地理解Java多线程的原理以及使用方法。1.创建线程在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的

2016-05-24 11:31:09 288

原创 HTMl5的sessionStorage和localStorage

html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存

2016-05-24 10:18:16 357

转载 Java main方法参数args[]

String[]args实际上就开始main函数的形式参数,和别的方法的形式参数是一个意思的,一般我们不会用到这个参数,但我们生命main方法一定要加上这个形参,否则就会报错。public class ArratTest1 {            public static void main(String[] args){                    

2016-05-20 17:22:03 1287

原创 遍历Map的四种方法

public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key

2016-05-20 16:16:29 259

原创 scp命令的用法详解

scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。下面简单的讲解一些关于scp命令的操作,给有用的人一些参考:首先是本地到远程的操作:操作的格式如下scp local_file remote_username@remote_ip:remote_folder或者scp local_file remote_usernam

2016-05-20 11:17:05 657

原创 Linux 文件乱码的解决方法

Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致。Linux下使用的编码是utf8,而Windows使用的是gb18030。因此,解决Linux打开txt文件中文乱码可有如下两种方法。  方法一:  在附件终端中,进入到txt文件所在目录,使用命令符“iconv -f gb18030  -t utf8 1.txt -o 2.txt”把gb1

2016-05-20 11:12:12 1171

原创 kafka_2.9.2-0.8.1.1安装、测试、集群

Kafka版本:kafka_2.9.2-0.8.1.1官网:http://kafka.apache.org/官方文档:http://kafka.apache.org/documentation.html#quickstart一、安装下载解压[root@rs229 ~]# wget -c -P /root http://mirrors.cnnic.cn

2016-05-19 20:01:32 2308

转载 ZooKeeper 安装部署及hello world

先给一堆学习文档,方便以后查看官网文档地址大全:OverView(概述)http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.htmlGetting Started(开始入门)http://zookeeper.apache.org/doc/r3.4.6/zookeeperStarted.htmlTutorial

2016-05-19 10:53:01 347

转载 Java数组操作的10大方法

下面是精心整理的Java数组操作的10大方法,大部分代码都来自Stack Overflow。0、定义一个Java数组String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};第一种是定义

2014-08-28 10:50:53 461

转载 Mysql 自动备份与恢复

自动备份MySql 5.0有三个方案: 备份方案一: 通过 mysqldump命令,直接生成一个完整的 .sql 文件 Step 1: 创建一个批处理(说明:root 是mysql默认用户名, aaaaaa 是mysql密码, bugtracker 是数据库名)------------mySql_backup.bat-----------------------------

2014-06-19 10:03:28 372

转载 理解DOMString、Document、FormData、Blob、File、ArrayBuffer数据类型

一、XMLHttpRequest 2.0的家臣们我大学那会儿,一个称为Ajax的东西对前端行业造成了深远影响,不仅是JS语言,而包括前端地位、职位兴起以及工作分工等。抛开IE6浏览器不谈,其他浏览器的Ajax实际上都是借助XMLHttpRequest实现的。然后,好多年过去了,XMLHttpRequest带着两位家臣,DOMString和Document数据类型攻城略地,几乎一统天下。

2014-04-10 11:02:06 1216

转载 Oracle的JDBC驱动的版本你了解吗?

classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异   在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle  JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? 连接类型:1、JDBC OCI: oci是oracle cal

2014-03-25 13:14:44 572

转载 Java字符串之性能优化

基础类型转化成String在程序中你可能时常会需要将别的类型转化成String,有时候可能是一些基础类型的值。在拼接字符串的时候,如果你有两个或者多个基础类型的值需要放到前面,你需要显式的将第一个值转化成String(不然的话像System.out.println(1+'a')会输出98,而不是"1a")。当然了,有一组String.valueOf方法可以完成这个(或者是基础类型对应的包装类的

2014-03-24 09:47:10 335

空空如也

空空如也

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

TA关注的人

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