一颗洛米

写下一路上的美好

关于导出Excel文件时间的处理遭遇

项目中需要导出excel,导出命名中包含了 “2018/12/4” 这样的时间格式。 在代码中坐了如下处理 Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat(&quo...

2018-12-07 11:16:59

阅读数 107

评论数 0

查看docker服务

1、切换到root用户权限 2、使用 docker ps 查找需要的服务 3、 使用docker logs -f 加上CONTAINER ID 查看相应的日志  

2018-11-16 09:58:56

阅读数 1837

评论数 0

Java8_流

一、为什么需要Stream Stream作为Java 8 的一大亮点,它与java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream...

2018-10-24 14:04:52

阅读数 38

评论数 0

Java8_新特性

一、函数式接口 Java8中引入了一个核心概念函数式接口(Function Interfaces)。通过在接口中添加一个抽象的方法,这些方法可以直接从接口中运行。如果一个接口定义了唯一一个抽象方法,那么这个接口就成为函数式接口。同时引入了一个新的注解:@FunctionInterface可以把它...

2018-10-15 11:06:34

阅读数 40

评论数 0

Shell_工具

一、cut cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出 1、语法 cut [选项参数] filename 说明:默认分隔符是制表符 选项说明: -f:列号,提取第几列 -d:分隔符,按照指定分隔符...

2018-10-07 16:47:14

阅读数 44

评论数 0

Shell_脚本(下)

七、流程控制 1、if判断 1)语法 if [ 条件判断 ];then 程序 fi 或者 if [ 条件判断 ] then 程序 fi 注意: ① [ 条件判断 ] 中括号和条件判断式之间必须有空格 ② if后要有空格 2)实例 因为Sh...

2018-10-06 19:10:38

阅读数 41

评论数 0

Shell_脚本(上)

一、Shell 脚本入门 1、脚本格式 脚本以 #!/bin/bash 开头(以#! 开头,/bin/bash指定解析器) 2、HelloWord实例 创建文件夹datas和文件helloworld.sh,并编辑 在文件中输入以下内容: 执行脚本: 1)第一种:采用bash或...

2018-10-06 19:10:25

阅读数 103

评论数 0

Shell_概述

一、Shell概述 Shell是一个命令行解释器,它接收应用程序或用户命令,然后调用操作系统内核。 Shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。 二、Shell解析器 1、Linux提供的Shell解析器 [asus@localhost ~]$ cat /etc...

2018-10-06 19:10:11

阅读数 76

评论数 0

Springboot之Web开发:模板引擎

1、模板引擎 JSP、Velocity、Freemarker、Thymeleaf 模板引擎原理图: Springboot推荐使用 Thymeleaf模板引擎:语法简单,功能强大 2、引入Thymeleaf <!--引入Thymeleaf模板引擎--&am...

2018-08-21 22:42:56

阅读数 77

评论数 0

Springboot之Web开发:静态资源

1、使用Springboot进行Web开发 1)创建Springboot应用,选中我们需要的模块; 2)Springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来; 3)自己编写业务代码;   2、自动配置原理(自动配置模块) Springboot帮我...

2018-08-21 22:41:57

阅读数 65

评论数 0

Springboot日志

一、日志 1、简介 市面上的日志框架:JUL、JCL、jboss-logging、logback、log4j、log4j2、self4j。。。。 日志门面 日志实现 JCL( Jakarta Commons Logging)SLF4j( Simple Logging Facade ...

2018-08-20 01:36:16

阅读数 341

评论数 0

java实现缓存

缓存可以分为两大类: 1、通过文件缓存,就是把数据存储在磁盘上,不管是以XML格式、序列化文件DAT还是其他文件格式; 2、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查 public class Cache { /*缓存ID*/ private St...

2018-08-17 15:16:56

阅读数 328

评论数 0

设计模式(十)——桥接模式

1、场景 商城系统中常见的商品分类,以电脑为类,如何处理好商品分类销售的问题? 我们可以用多继承结构实现右图的关系 问题 — 扩展性(类个数膨胀问题): 1、如果要增加一个新的电脑类型智能手机,则要增加各个品牌下面的类 2、如果要增加一个新的品牌,也要增加各种电脑类型的类。 — 违反...

2018-08-16 22:23:36

阅读数 47

评论数 0

设计模式(九)——代理模式

一、代理模式 1、核心作用 核心作用 通过代理,控制对象的访问!可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。(即AOP的微观实现!) 实现将统一流程代码放到代理类中处理。 AOP(面向切面编程)的核心机制   2、核心角色  抽象角色...

2018-08-16 00:46:19

阅读数 49

评论数 0

设计模式(八)——适配器模式

1、结构型模式 核心作用是从程序的结构上实现送耦合,从而可以扩大整体的类结构,来解决更大的问题。 分类 适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、亨元模式 2、适配器模式 1、生活中的场景 转接头之类的 2、什么是适配器模式? 将类的接口转换成客户希望的另外一...

2018-08-15 21:50:27

阅读数 54

评论数 0

创建型模式小结

创建型模式:都是用来帮我们创建对象的 — 单例模式 保证一个类只有一个类,并且提供一个访问该实例的全局访问点。 — 工厂模式 简单工厂模式 用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码) 工厂方法模式 用来生产同一等级结构中的固定产品。(支持增加任意产品) ...

2018-08-15 10:22:52

阅读数 38

评论数 0

设计模式(七)——单例模式

一、单例模式 1、介绍 核心作用 — 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 常用场景: — Windows的任务管理器就是一个典型的单例模式 — Windows中的回收站也是一个单例模式,整个系统运行过程中,回收站一直维持着仅有的一个实例。 — 项目中,读取配...

2018-08-15 09:10:45

阅读数 44

评论数 0

设计模式(六)——原型模式

1、场景 思考一下:克隆技术是怎样的过程? JavaScript中的继承是怎样实现的?那里面也有protoType 2、原型模式 通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以通过使用原型模式。 就是java中的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备...

2018-08-15 00:12:59

阅读数 69

评论数 0

设计模式(五)——建造者模式

一、建造者模式 1、场景 — 我们要建造一个复杂的产品。比如火箭,这个复杂的产品的创建有这个一个问题:装配这些子组件是不是有个步骤的问题。 — 在实际开发中,我们所需要的对象构建时,也非常复杂,有很多步骤需要处理。 2、建造模式的本质 分离了对象子组件的单独构造(由Builder负责)和...

2018-08-14 21:18:04

阅读数 54

评论数 0

DO,DTO和VO的使用

关于DO,DTO和VO在项目 DO:对应数据库表结构 VO:一般用于前端展示用 DTO:用于数据传递(接口入参和接口返回值都可以) 以SSM框架为例: Controller层: public List<UserVO> getUsers(Use...

2018-08-13 11:29:13

阅读数 1084

评论数 0

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