- 博客(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
163
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
251
原创 使用JDBC操作数据库时,提升读取数据的性能,以及更新数据的性能
我们使用JDBC操作数据库时,经常遇到性能问题,请你说明一下如何提升读取数据的性能,以及更新数据的性能?要提升读取数据的性能,可以指定通过结果集(ResultSet)对象的setFetchSize()方法指定每次抓取的记录数(典型的空间换时间策略);要提升更新数据的性能可以使用PreparedStatement语句构建批处理,将若干SQL语句置于一个批处理中执行。...
2020-03-16 11:36:57
462
原创 如何保证kafka可靠性
kafka是平常用的比较常见的一种消息队列。在项目中为何使用消息队列呢?使用消息队列,有很多好处。 ①比如说,系统其实不是所有的操作都必须实时完成了再进行下一步的,那么用消息队列,就可以提高系统的负载能力,同一时间可以接受更多的访问。 ②使用消息队列,可以降低系统的耦合性,比如发短信的事情,可以另外开发,而不需要跟其他业务做到一起。不同的功能,可以分微服务,部署到不同的机器,运维也...
2018-08-22 21:36:17
1979
原创 cent os通过ssh安装图形桌面
最近遇到一件比较无奈的事情,领导给了个was的安装文档给我,让我按文档在测试服务器搭建一下was环境。现在用was的应该不多了,也只有企业可能会用吧,不过牢骚归牢骚,工作还是要完成的。PS:近期在公司安排下,我需要协助维护一个多年前的老项目,所以才有了这档子事情。...
2018-08-16 22:15:25
1484
原创 spring Boot项目遇到的一个小问题学习到repeatable annotations
维护项目很长时间,导致很久没敲代码了,昨天创建一个小项目,被一个小问题坑了。说起来也是第一次用spring boot,照着官网例子,分分钟就搞定了demo。然后往里面添东西,写了个测试接口,运行项目,访问接口。竟然不能访问!仔细看了下启动日志,发现@controller的类没有被加载到spring。仔细看,没发现哪里写错了。还一直以为编译问题,所以clean了再编译,再运行,然后就下班了,有事
2017-11-02 14:40:54
388
原创 java项目写yml配置文件时候需要注意的几个地方
近期使用spring boot, spring cloud等框架做项目,都使用的yml配置文件,相对于xml文件和properties文件,yml更加简洁。但是容易出错,要细心。以下是在使用过程中出现的几个错误: 1.空格 ①属性名称层级缩进不能少空格 ②属性后面的“:”和“值”之间要有空格如下是标准写法示例:hbase: master: localhost:60010zo
2017-08-27 22:51:19
9817
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
510
原创 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
606
原创 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
1054
原创 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
360
原创 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
257
原创 不知道什么人这么无聊,盗号了,还删我文章
很久没有使用csdn写文章了,然后前几天登录账号,突然发现博客被官方冻结了。然后发邮件到csdn,很快的几分钟就给我回复了,对这种服务点个赞!!!恢复账号之后,发现以前发的文章都只有标题了,里面内容都是空的,也是无语。所以全部删除了也罢,从现在开始,重新开始积累吧,边学习边记录。我的邮箱:mingyuchen1992@gmail.comming9206@126.com
2017-07-27 13:34:50
273
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
1197
原创 elasticsearch几点使用建议
公司的一个项目用了elasticsearch,我接手这个项目的维护工作,中途发生了几次需求变更以及bug修复。在过程中,我发现几点不好的使用方式:1.目前的存储,都是放在同一个index下的,然后不同业务分的不同的type存储。2.存储数据之前,没有初始化操作,未对索引中字段进行类型设置。为何提出以上两点建议:遇到了问题: 在一个type的数据中,我增加了一个字段,记录以逗号分隔的日期(具
2017-07-27 12:58:48
1212
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
1883
原创 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
500
原创 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
2493
win7 dos命令大全
2013-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人