自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生苦短,及时行乐

学习、减肥、赚钱

  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 破坏java内部Integer

看一道关于Integer的面试题,无意中发掘的一种方式。题目是要求写一个方法,交换两个Integer的值。看起来十分简单的一道题目,蕴含很多知识哦,不信往下看。public static void swap(Integer i1, Integer i2){ int tmp = i1; i1 = i2; i2 = tmp; }这肯定是...

2020-03-21 17:39:05 152 1

原创 JVM参数介绍

1. 标准参数例如:-version-help-server2.-X参数非标准参数,也就是在JDK各个版本中可能会变动例如:-Xint 解释执行-Xcomp 第一次使用就编译成本地代码-Xmixed 混合模式,JVM自己来决定3.-XX参数非标准化参数,相对不稳定,主要用于JVM调优和Debuga.Boolean类型格式:-XX:[+-]<name> +...

2020-03-16 16:03:27 218

原创 使用JDBC操作数据库时,提升读取数据的性能,以及更新数据的性能

我们使用JDBC操作数据库时,经常遇到性能问题,请你说明一下如何提升读取数据的性能,以及更新数据的性能?要提升读取数据的性能,可以指定通过结果集(ResultSet)对象的setFetchSize()方法指定每次抓取的记录数(典型的空间换时间策略);要提升更新数据的性能可以使用PreparedStatement语句构建批处理,将若干SQL语句置于一个批处理中执行。...

2020-03-16 11:36:57 436

原创 如何保证kafka可靠性

kafka是平常用的比较常见的一种消息队列。在项目中为何使用消息队列呢?使用消息队列,有很多好处。 ①比如说,系统其实不是所有的操作都必须实时完成了再进行下一步的,那么用消息队列,就可以提高系统的负载能力,同一时间可以接受更多的访问。 ②使用消息队列,可以降低系统的耦合性,比如发短信的事情,可以另外开发,而不需要跟其他业务做到一起。不同的功能,可以分微服务,部署到不同的机器,运维也...

2018-08-22 21:36:17 1952

原创 cent os通过ssh安装图形桌面

最近遇到一件比较无奈的事情,领导给了个was的安装文档给我,让我按文档在测试服务器搭建一下was环境。现在用was的应该不多了,也只有企业可能会用吧,不过牢骚归牢骚,工作还是要完成的。PS:近期在公司安排下,我需要协助维护一个多年前的老项目,所以才有了这档子事情。...

2018-08-16 22:15:25 1462

原创 spring Boot项目遇到的一个小问题学习到repeatable annotations

维护项目很长时间,导致很久没敲代码了,昨天创建一个小项目,被一个小问题坑了。说起来也是第一次用spring boot,照着官网例子,分分钟就搞定了demo。然后往里面添东西,写了个测试接口,运行项目,访问接口。竟然不能访问!仔细看了下启动日志,发现@controller的类没有被加载到spring。仔细看,没发现哪里写错了。还一直以为编译问题,所以clean了再编译,再运行,然后就下班了,有事

2017-11-02 14:40:54 377

原创 java项目写yml配置文件时候需要注意的几个地方

近期使用spring boot, spring cloud等框架做项目,都使用的yml配置文件,相对于xml文件和properties文件,yml更加简洁。但是容易出错,要细心。以下是在使用过程中出现的几个错误: 1.空格 ①属性名称层级缩进不能少空格 ②属性后面的“:”和“值”之间要有空格如下是标准写法示例:hbase: master: localhost:60010zo

2017-08-27 22:51:19 9779 1

原创 解决linux运行脚本报错^M: bad interpreter: No such file or directory

今天运行一段脚本,以前在其他环境是正常的,不明白为何换了个机器就不行了。 查询了相关资料,发现是因为我是从windows机器down的这个文件再上传到cent os导致的。 解决方法: 1.vim XXX.sh 2.普通模式,然后:set ff? 回车,发现是dos格式。 3.普通模式 :set ff=unix 回车,然后:wq 保存之后,再次运行脚本,发现可以正常运

2017-08-15 10:31:12 500

原创 Hbase伪分布式本地安装(Mac OS 10.12.5)

继续上一篇博文的思路往下走 Hbase初步入门(Mac OS 10.12.5) 来完成Hbase伪分布式本地安装1.修改hbase-site.xml配置文件 <!-- 指示HBase在分布式模式下运行 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property

2017-08-07 17:18:19 583

原创 Hbase初步入门(Mac OS 10.12.5)

单节点独立的HBase实例上运行——>伪分布式单机实例——>完全分布式的集群1.下载压缩包wget http://mirror.bit.edu.cn/apache/hbase/1.3.1/hbase-1.3.1-bin.tar.gz2.解压(我是解压到~/hadoop目录下的,哪里都无所谓) 3.cd ~/hadoop/hbase-1.3.1/ ls -al可以看到,此目录下有如下内容,

2017-08-07 14:54:17 1037

原创 github+Hexo搭建自己的博客(Mac OS 10.12.5)

听说hexo用起来比较方便,今天花了点时间,试用了一下,果然还不错,下面分享下我的使用过程。 1.OS : Mac OS 10.12.5 2.git : git version 2.11.0 (Apple Git-81) 3.node: v6.11.1 4.hexo: 3.3.8第一步: 安装git,进入以下地址,直接下载安装即可。 https://git-scm.co

2017-08-03 17:37:29 349

原创 Spring Boot初步使用

About 15 minutesA favorite text editor or IDEJDK 1.8 or laterGradle 2.3+ or Maven 3.0+You can also import the code straight into your IDE:Spring Tool Suite (STS)IntelliJ IDEA以上是官方文档,jdk1.8、maven

2017-07-27 15:57:36 249

原创 不知道什么人这么无聊,盗号了,还删我文章

很久没有使用csdn写文章了,然后前几天登录账号,突然发现博客被官方冻结了。然后发邮件到csdn,很快的几分钟就给我回复了,对这种服务点个赞!!!恢复账号之后,发现以前发的文章都只有标题了,里面内容都是空的,也是无语。所以全部删除了也罢,从现在开始,重新开始积累吧,边学习边记录。我的邮箱:[email protected]@126.com

2017-07-27 13:34:50 257 2

原创 mac os 10.12.5安装node.js

因为现在很多开源的插件都开始采用独立web应用的方式来提供,使用的时候,直接修改配置文件就可以了,常常需要使用到node.js环境,此处就说明一下几种安装的方式。1. 进入官方网站,直接下载最新的安装包,双击安装即可。 2. 通过nvm来安装。 ①github地址如下: https://github.com/creationix/nvm wget,curl,或者是git,反正拉取下来就可

2017-07-27 13:22:45 1154

原创 elasticsearch几点使用建议

公司的一个项目用了elasticsearch,我接手这个项目的维护工作,中途发生了几次需求变更以及bug修复。在过程中,我发现几点不好的使用方式:1.目前的存储,都是放在同一个index下的,然后不同业务分的不同的type存储。2.存储数据之前,没有初始化操作,未对索引中字段进行类型设置。为何提出以上两点建议:遇到了问题: 在一个type的数据中,我增加了一个字段,记录以逗号分隔的日期(具

2017-07-27 12:58:48 1195 2

原创 安装elasticsearch-head插件(mac os 10.12.5)

5.x以前版本作为插件安装在elasticsearch中,而5.X版本需要运行为一个独立的wepapp注:需要node环境,因我本机以前有node环境,所以直接可以使用。推荐使用nvm去安装Node,可以任意切换版本。也可以去官方网站下载最新版本的包进行安装。mac os 10.12.5安装node.js安装完之后,打开http://localhost:9100,发现连不上elasticsear

2017-07-25 16:49:33 1868

原创 elasticsearch初步使用(mac os 10.12.5)

OS: mac os 10.12.5 elasticsearch version: 5.5.0参考书籍: 《Elasticsearch: 权威指南》 https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html地址:https://artifacts.elastic.co/downloads/elasticsear

2017-07-25 16:39:13 478

原创 Mac os 10.12.5 item2+Shuttle+sshpass模拟Xshell部分功能

因为在windows平台用惯了Xshell等ssh工具,在mac os平台也有类似工具,但是懒得去破解了,还是感觉用免费的比较爽。1. iterm2 mac os自带的命令行工具不如iterm2方便,推荐使用iterm2.用上了之后,你就会喜欢上的。 官方地址如下:http://www.iterm2.com/ 2. Shuttle A simple SSH shortcu

2017-07-24 17:06:05 2465

用u盘安装Fedora19

U盘作为启动盘,成功安装最新Fedora系统Fedora19. (节约了资源,无需刻录光盘,操作简单)

2013-07-03

win7 dos命令大全

Windows系统里的“运行”命令虽然有些“古板”,但有些时候却可以让繁琐的操作变得轻松自如,简单快捷!特别是一些隐含的“工具”,Windows运行命令更是得心应手。在现在微软的主导产品Windows 7中依然存在着古板的运行命令。

2013-04-18

Java环境变量配置

Java环境变量配置 win7以及winXP都可以 注意:在配置path变量是一定不是新建,否则会把系统中原有的path变量值覆盖。点击编辑即可。

2013-04-18

很好的C语言学习资料

很好的C语言学习资料

2013-04-18

软件设计师考试同步辅导(上午和下午科目)电子书PDF

软件设计师考试同步辅导 软考指定辅导教材 (蓝色封面的那个书,经典教材)清华大学出版社

2013-04-18

空空如也

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

TA关注的人

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