- 博客(23)
- 收藏
- 关注
原创 Java 8中的时间日期库DateTime API及示例
Java8新特性的功能已经更新了不少篇幅了,今天重点讲解时间日期库中DateTime相关处理。同样的,如果你现在依旧在项目中使用传统Date、Calendar和SimpleDateFormat等API来处理日期相关操作,这篇文章你一定不要错过。来刷新你的知识库吧!背景Java对日期、日历及时间的处理一直以来都饱受诟病,比如java.util.Date和java.util.Calendar类易用...
2019-11-01 09:38:49
232
转载 JAVA 8 中的 OPTIONAL
从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 ...
2019-07-09 11:21:31
237
转载 Java开发必须掌握的 20+ 种 Spring 常用注解
注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。Spring部分1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2.注入bean的注解@Autowir...
2019-06-29 18:40:10
152
转载 linux命令——scp 两台linux机器间文件或目录传输
使用方法:1、将本地服务器的文件传送到远程服务器。命令格式:scp local_file remote_username@remote_ip:remote_folder或者scp local_file remote_username@remote_ip:remote_file或者scp local_file remote_ip:remote_folder或者scp local_f...
2019-05-14 16:24:02
343
转载 使用Nacos实现服务注册与发现
自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少团队的支持;同时,由于Spring Cloud Alibaba中的几项主要功能都直指Netflix OSS中的重要组件,而后者最近频繁宣布各组件不在更新新特性,这使...
2019-01-18 10:05:46
10132
转载 Spring Boot实战:静态资源处理
以前做过web开发的同学应该知道,我们以前创建的web工程下面会有一个webapp的目录,我们只要把静态资源放在该目录下就可以直接访问。但是,基于Spring boot的工程并没有这个目录,那我们应该怎么处理?一、最笨的方式我们首先来分享一种最笨的办法,就是将静态资源通过流直接返回给前端,我们在maven工程的resources的根目录下建立一个html的目录,然后我们把html文件放在该目录...
2019-01-18 10:02:23
520
转载 IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3...
2018-12-11 09:21:52
158
1
转载 Linux 的四个重启命令
一、Linux 的四个重启命令1、shutdown2、init3、reboot4、halt二、五个重启命令的具体说明在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。1.shutdownshutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭lin...
2018-12-10 10:08:30
331
转载 vim常用命令总结 (转)
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。vim 选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,...
2018-11-26 09:54:28
121
转载 大数据处理-Bitmap
MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)“和"Reduce(归约)”Bit-map空间压缩和快速排序去重1. Bit-map的基本思想32位机器上,对于一个整型数,比如int a=1 在内存中占32bit位,这是为了方便计算机的运算。但是对于某些应用场景而言,这属于一种巨大的浪费,因为我们可以用对应的32bit位对应存储十进制的0-31...
2018-11-24 17:52:53
155
转载 启动mongo容器的几种方式
**一、启动mongo容器的几种方式**#简化版docker run --name mongo1 -p 21117:27017 -d mongo --noprealloc --smallfiles#自定义mongo数据路径docker run --name mongo_rs1 -v ~/test/mongo_sr1:/mongodb -p 37117:27017 -d mongo ...
2018-11-21 11:48:34
1273
转载 CentOS7查看和关闭防火墙
查看防火墙状态[root@localhost tql]# firewall-cmd --statenot running[root@localhost tql]# 停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service ...
2018-11-20 14:56:44
105
转载 基于 CentOS 搭建 FTP 文件服务
本文测试环境1、CentOS 72、测试服务器IP 192.168.1.1701、安装并启动 FTP 服务1.1 安装 VSFTPD使用 yum 安装 vsftpdyum install -y vsftpd1.2 启动 VSFTPD安装完成后,启动 FTP 服务:service vsftpd start启动后,可以看到系统已经监听了 21 端口:netstat -nltp |...
2018-11-20 14:30:24
108
转载 centos7.0 没有netstat 和 ifconfig命令问题
yum search ifconfig通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了运行 yum install net-tools 就OK了
2018-11-20 14:29:34
116
转载 linux查看端口占用情况
1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN)...
2018-11-19 10:11:42
209
原创 redis针对list操作
Redis的list类型其实就是一个每个子元素都是string类型的双向链表。链表的最大长度是(2的32次方)。我们可以通过push,pop操作从链表的头部或者尾部添加删除元素。这使得list既可以用作栈,也可以用作队列。有意思的是list的pop操作还有阻塞版本的,当我们[lr]pop一个list对象时,如果list是空,或者不存在,会立即返回nil。但是阻塞版本的b[lr]pop可以则可以阻...
2018-11-07 17:44:09
566
原创 redis针对string操作
string是最简单的类型,你可以理解成与Memcached是一模一样的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。 string类型是二进制安全的。意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象。从内部实现来看其实string可以看作byte数组,最大上限是1G字节,下面是string类型的定义:...
2018-11-07 17:04:11
258
转载 推送镜像到阿里云仓库
登录阿里云Docker Registry$ sudo docker login --username=touming1825 registry.cn-shenzhen.aliyuncs.com用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。您可以在产品控制台首页修改登录密码。从Registry中拉取镜像$ sudo docker pull registry.cn...
2018-11-06 14:43:51
2024
原创 使用docer创建spring boot镜像
创建Dockerfile文件关于Dockerfile的预备知识创建dockerfile之前,应该要知道一些它的基本知识,这里贴一个很形象的图,它解释了Dockerfile里的常用指令的含义。DockerfileFROM java:8-alpineADD eureka-server-0.0.1.jar eureka.jarEXPOSE 9000ENTRYPOINT ["java","-...
2018-11-06 12:05:03
193
原创 Spring Boot项目的JS文件目录配置
目录src └─main ├─java └─resources ├─static │ ├─css │ ├─img │ └─js │...
2018-11-05 09:31:29
1820
翻译 docker 的常用命令
[root@localhost ~]# service docker restart[root@localhost ~]# service docker stop[root@localhost ~]# service docker start[root@localhost ~]# docker run -it -v /docker_test:/ryp --name ryp[roo...
2018-10-27 12:02:32
101
翻译 java8 Lambdas表达示
streamystem.out.println("下面是月薪超过 $1,400 的PHP程序员:") phpProgrammers.stream() .filter((p) -> (p.getSalary() > 1400)) .forEach((p) -> System.out.printf("%s %s; ", p.get...
2018-10-22 17:51:31
150
翻译 docker-compose安装
docker-compose安装sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-(uname−s)−(uname -s)-(uname−s)−(uname -m) -o /usr/local/bin/docker-composesudo chmod +x /usr/lo...
2018-10-22 15:59:14
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人