自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 Elastic search的日期问题

Elastic search的日期问题使用过elastic search的程序员们大概都会遇到一个比较蛋疼的问题: 日期存放在elastic search,究竟是格式化为字符串存储比较好,还是直接使用es的默认日期类型比较好,还是转化为unix时间戳比较好呢?无论我们以何种日期存放,elastic search的底层存放的还是时间戳,时间戳存储起来还是比较方便的。对于我们的直观感受和搜索而言呢,时

2017-04-21 23:39:03 6421 1

原创 spring注解使用不当产生的一个Bug

Controller 类文件:public Controller { @Autowired private Service service; public void contro(){ service.serv(); } public static void main(String[] args){ new Controller().contr

2017-04-18 22:37:40 460

原创 Bug实录(二)

Byte by = 1; if(by.equals(1)) { System.out.println("equals"); } if(by == 1) { System.out.println("=="); }

2017-01-14 10:58:43 352

原创 java8大放异彩(二)

写代码有如下场景,需要把一组数字、字符串拼接成以逗号分隔的一个字符串,诸位如何实现? 利用java8自带之特性,方法如下:int[] ints = new int[] {1,2,3,4,5,6,7,8,9};Stream.of(ints).collect(Collectors.joining(","));Arrays.stream(ints).collect(Collectors.jo

2017-01-01 13:40:51 748 1

原创 java8大放异彩(一)

常常会遇到这样的场景:"1,2 ,3,ok, dog, 6 ",把这样的一个字符串转换为一个int类型的数组或者列表,不知诸位如何做到的? 我的做法如下: String str = "1,2 ,3,ok, dog, 6 "; Splitter.on(",").omitEmptyStrings().trimResults() .splitToList(str)

2017-01-01 13:26:34 372

原创 Bug实录(一)

代码完成,检验完毕,逻辑正常,本地测试没有出现任何异常!bug还是不离不弃地发生了!接下来,打包代码,生成开发环境的线上实例,作为苦逼的程序员,开始了自测。 告警!告警!告警! 自测过程中发现,拨测同一个接口,在间隔不到两分钟的时间内,居然出现了数据不一致的情况。该接口对应的程序代码是单线程的,没有多线程并发操作。因此可以断定此非程序代码之过也,原因不在代码层面,当时脑海中有一个怀疑:接口

2016-11-12 11:27:54 412

原创 Kotlin替换java写J2EE

Kotlin

2016-05-12 16:12:40 9127 5

原创 java与java web学习浅谈

java与java web学习浅谈

2016-04-10 12:17:07 1408 2

原创 Mybatis之二

Mybatis缓存

2016-04-08 10:40:02 405

转载 CentOS 7 上安装 Redis 服务器

转载地址:https://linux.cn/article-6719-1.html大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它。编译源代码,安装二进制文件,创建、安装文件。在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就是让 redis 运行的更加可靠和快速。Redis 服务器Redis

2015-12-11 22:40:01 392

原创 mybatis之一

在学习linux操作系统时,有一个原则或者思想始终贯彻其中:KISS,即keep it simple and small。正是这一原则,使得linux在诸多方面都具有不俗的表现,还可以满足程序员们自己定制一个linux操作系统的愿望。在mybatis身上,KISS原则再现其中。

2015-11-22 22:01:49 413

转载 本杰明·富兰克林式编程练习模式

本杰明·富兰克林式编程练习模式找一个你特别喜欢的程序,阅读它的代码。记录下每个主要组件的角色、输入和输出。记录下每个组件之间是如何交互的。重写这个程序。把你的代码与源代码进行比较。记录下你要在哪方面改进,并学习相应的知识。不要只是一味地写程序。通过学习伟大的程序,并尝试模仿这些程序,将会极大地提升你的能力。转载地址:https://lin

2015-11-19 10:52:53 923

原创 jquery的$.when方法的运用

运用$.when,应该说是缘分,在项目中遇到这样的需求,可能比较少见吧。一次在项目中,遇到这样一种需求:一个页面有两份不同的数据需要运用两个ajax请求同时把它们刷到数据库中。当时一头雾水,jquery官方文档还没仔细看不太熟悉,如何完成这样的业务需求呢?这时就在大脑中搜索了几个关键词,输入到搜索引擎的输入框enter一下,得到了几条结果,无意中点开带有$.when关键词的词条,扫描几下,金光

2015-11-17 23:50:30 2458

原创 mybatis与hibernate比较

教科书式说法:mybatis为半自动orm框架,hibernate为全自动orm框架。     我的说法:以吃饭为例,你可能自己做饭然后慢慢享受,也可能是直接外卖或者下馆子。mybatis就是你有做饭的原材料,但是你想要吃上饭,您老人家得自己操刀掌油,而hibernate就是您老人家有钱任性直奔酒店大快朵颐或者囊中有点羞涩点个外卖也是可以的。不过,天天下馆子对自己身体也不太好咯,万一哪天您有客

2015-11-17 00:14:03 800

原创 linux清空文件内容而不删除文件

在linux下清空文件内容不删除文件只是针对文本文件而言,其他类型的文件没有做测试,欢迎大家找bug。简单的一条命令就可以达到这种效果,这也是linux命令行的魅力所在。cat /dev/null > filefile一般是linux下创建的不带后缀的文件,其类型由linux系统决定。 /dev/null就好比天文学描述的黑洞,可以吞噬一切东西。这条命令的格式有点特殊,我们的思维习惯一

2015-08-05 10:01:35 2660

转载 win10快捷键

Windows 10 快捷键汇总Win键 + Tab激活任务视图Win键 + A激活操作中心Win键 + C通过语音激活CortanaWin键 + D显示桌面Win键 + E打开文件管理器Win键 + G打开Xbox游戏录制工具栏,供用户录制游戏视频或截屏Win键 + H激活Window

2015-08-05 09:50:24 1032

原创 linux shell查找文件的行数

提示:file在此处是作为命令行参数gawk "BEGIN{i=0} {i++} END{print i}" filewc -l filegawk "END{print NR}" file

2015-07-24 20:26:22 1478

原创 无需录制视频,通过使用linux命令行实现命令的回放

完成这一有趣的功能主要通过script和scriptreplay两个命令实现。录制命令行演示:script -t 2 > firstfile -a secondfile    解释如下:-t代表时序信息,2将标准错误输出定向到第一个filename,第二个文件存储命令输入信息   回放命令:scriptreplay firstfile secondfile

2015-07-23 10:03:22 958

转载 RHEL/CentOS 7.0 中安装 LAMP

转载地址:https://linux.cn/article-5789-1.html前置要求根据使用的发行版是 RHEL 还是 CentOS 7.0,按照下面的链接来进行最小化的系统安装,网络使用静态 IP。对于 RHEL 7.0RHEL 7.0 安装过程在 RHEL 7.0 中注册和启用订阅仓库对于 CentOS 7.0CentO

2015-07-10 13:04:28 636

翻译 哪些东西程序员和计算机科学家知道,而大多数人不知情呢?

这是一篇在国外知乎上点赞超过3000的一篇常识性文章,由国外超过十年经验的专业程序员Ron Gross撰写!             1.开源不意味着任何人都可以编辑源码。        2.逻辑的真正内涵。        3.有许多编程语言被使用,然而还有更多的语言没有被使用。        4.构建一个网站或编写一个程序不容易。

2015-07-08 13:04:22 570

原创 centos卸载intel xdk遇到的问题的解决办法

[root@localhost xwh]# rpm -qa | grep xdkintel-xdk-1995-2.0-0.x86_64[root@localhost xwh]# rpm -e intel-xdk-1995-2.0-0.x86_64 --nodepserror: %preun(intel-xdk-1995-2.0-0.x86_64) scriptlet fai

2015-07-08 11:27:03 785

转载 Linux 下如何处理包含空格和特殊字符的文件名

原文:http://www.tecmint.com/manage-linux-filenames-with-special-characters/作者: Avishek Kumar译文:LCTT  https://linux.cn/article-5777-1.html译者: zpl1025我们经常会看到文件名和文件夹名。大多数时候文件/文件夹的名字

2015-07-08 10:36:22 2564

转载 Linux磁盘分区三部曲

1、分区: fdisk2、格式化(指定文件系统): mkfs -t ext4 /dev/分区编号3、挂载: mount /dev/sdb1/ /mnt/(在mnt里创建的文件名称)一、分区:fdisk -l(查看磁盘信息) fdisk /etc/sdb(给这块磁盘进行分区)n(添加)p(添加主分区)/e(添加扩展分区)回车 (这一步我也不知道干嘛的,直接回车就行

2015-07-07 23:40:38 465

转载 永远不要在Linux执行的10个最危险的命令

https://linux.cn/thread-12021-1-1.htmlLinux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下

2015-07-07 23:38:40 407

原创 大学生学习编程之浅谈

大学生学习编程之浅谈       作为一个在大学学习了三年编程的即将出去实习的软件专业大学生,虽为科班,却不敢妄称学会了编程。在学习的过程中,遇到过一些困境和积累一些微不足道的经验,特此浅谈希望对初学者有些许帮助。对于教育,我一贯坚持先森林后树木。起初培养学生的大局观,从广度看待编程,让学生体会到编程居然做如此之多有意思的事情,比如游戏、操控机器人等,从而激发学生的求知欲。而后

2015-07-07 12:14:11 1439

转载 有趣的 linux命令行

七彩虹:lolcatlolcatlolcat是一个用于将文件或标准输入连接到标准输出(类似常见的cat)的程序,但是它会为输出添加七彩的颜色。lolcat通常和其他诸如toilet或figlet等生成文本的应用结合使用。这个软件不应被误认为是一个或多个猫的图像的宏。lolcat由Moe编写。网址: github.com牛郎的牛:cowsa

2015-07-07 12:10:04 533

转载 写给即将学习编程的大学新生

写下这篇文章,是由于我想和即将进入大学有意学习编程的同学谈谈关于编程的事,因为你可能需要一些建议,来步入这个新的阶段。编程是非常有趣的一件事情,学会编程就像成为魔术师,你可以创造任何你想创造的东西。在我出生到现在的这 20 年里,除了文学,没有比编程更吸引我的活动。就像 Zed Shaw 所说的,『编程作为一项智力活动,是唯一一种能让你创建交互式艺术的艺术形式。你可以创建项目让别人使用,而

2015-07-07 11:55:14 679

转载 如何在Ubuntu/CentOS上安装Linux内核4.0

警告: 安装新的内核可能会导致你的系统不可用或不稳定。如果你仍然使用以下命令继续安装,请确保备份所有重要数据到外部硬盘。在Ubuntu 15.04上安装Linux内核4.0如果你正在使用Linux的发行版Ubuntu 15.04,你可以直接通过Ubuntu内核网站安装。在你的Ubuntu15.04上安装最新的Linux内核4.0,你需要在shell或终端中在root访问

2015-07-07 11:46:19 701

转载 centos 7 安装 google chrome浏览器

随便在哪个目录下新建一个脚本文件命名为install_chrome.sh复制如下代码到install_chrome.sh:#! /bin/bash# Google Chrome Installer/Uninstaller for RHEL/CentOS 6 or 7# (C) Richard K. Lloyd 2015 # See http://chrome.richard

2015-04-25 11:14:27 3695

UNIX环境高级编程中文版

UNIX环境高级编程中文版,深入unix底层,利用系统函数编程

2015-07-11

空空如也

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

TA关注的人

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