我是一个有理想的程序员

不定期添加自己学习,工作中所遇到的问题及解决方案

排序:
默认
按更新时间
按访问量

Rabbitmq在docker中的安装

docker run -d --hostname my-rabbit --name some-rabbit -p 5672:15672 rabbitmq:3.7.7-management 说明: -hostname:必须的 --name:这个可以自定义(非必须) -p 5672:156...

2018-09-14 09:49:43

阅读数:12

评论数:0

JAVA基本类型占用储存空间大小

2018-09-10 14:55:25

阅读数:15

评论数:0

Java 8 种数据类型 字节大小

原文出处 博客地址 http://blog.csdn.net/never_cxb https://blog.csdn.net/never_cxb/article/details/47204485 类型 大小 int 4个字节 char 2个字节 byte 1个...

2018-08-23 15:03:24

阅读数:14

评论数:0

Effective Java——02 构建器

前言:当想创建对象的时候,我们有很多种办法,那么当有大量初始化参数的时候,该如何选择才能比较好呢。 1.重叠构造器模式 首先来看看重叠构造器的实现,相信大家都写过类似代码: public class Person { private String head; privat...

2018-08-20 11:29:39

阅读数:17

评论数:0

Effective Java——01 静态方法替代构造器

1.静态方法替代构造器 先以一段代码开头,有个大概的了解: //动物类 public class Animal { private String name; private String age; public String getName() { ...

2018-08-20 11:07:33

阅读数:15

评论数:0

IO流概述

IO流划分方式 1.按流向分    输入流: 读取数据    输出流: 写入数据  2.按数据类型分(默认)    字节流:        字节输入流:   InputStream        字节输出流:   OutputStream    字符流:        字符输入流...

2018-08-13 10:18:33

阅读数:10

评论数:0

docker部署springboot,并且查看运行日志

docker部署springboot(默认已经安装好docker) 第一步:构建镜像 创建Dockerfile文件,文件内容如下: FROM frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD index-1.5.10.RELEASE.jar a...

2018-08-09 12:43:52

阅读数:303

评论数:0

跟着别人学设计模式-----(一)单例模式详解

    作者:zuoxiaolong8810(左潇龙),转载自:http://www.cnblogs.com/zuoxiaolong/p/pattern2.html             上一章,我们学习了设计模式的概念,以及为什么要学习设计模式,还有在进行系统设计时应当遵守的六大原则,本章我...

2018-08-01 10:20:43

阅读数:40

评论数:0

3.设计模式-----装饰模式

装饰模式(Decorator) 定义:(动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活) 模式分析:   它把每个要装饰的功能放在单独的类中,并让这个类包装它要装饰的功能。 简单来说:不改变主类的前提下,给主类包裹一层,达到给主类添加新的功能 结构图: ...

2018-07-30 14:11:03

阅读数:18

评论数:0

0.设计模式-----六大基本原则

       在学习设计模式之前,为了不让设计模式显得很模式,我们还必须了解一个东西,那就是程序设计六大原则。        这些原则是指导模式的规则,我会给一些原则附上一个例子,来说明这个原则所要表达的意思,注意,原则是死的,人是活的,所以并不是要你完完全全遵守这些规则,否则为何数据库会有逆范...

2018-07-30 13:47:30

阅读数:17

评论数:0

2.设计模式-----策略模式

策略模式(Strategy) 定义:(它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会直接影响到用算法的客户。) 模式分析:     策略模式是一种定义一系列算法的模式,完成的工作相同,只是由于实现不同,所以以相同的方式调用,减少了各种算法类与使用算法类之间的...

2018-07-30 11:32:45

阅读数:18

评论数:0

1.设计模式-----简单工厂模式

简单工厂模式 定义:(定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。) 简单来说:就是在工厂里面实例化对象,隐藏了对象的实现。 以一个计算器的代码为案例: //抽象运算类 public abstract class Operation { ...

2018-07-30 11:08:06

阅读数:19

评论数:0

Spring Boot-错误处理及自定义全局异常处理机制

正常的Web应用开发时,需要考虑到应用运行发生异常时或出现错误时如何来被处理,例如捕获必要的异常信息,记录日志方便日后排错,友好的用户响应输出等等。当然应用发生错误,有可能是应用自身的问题,也有可能是客户端操作的问题。Spring Boot默认提供了一种错误处理机制。默认错误处理机制默认情况下,S...

2018-07-04 14:11:20

阅读数:111

评论数:0

nginx虚拟主机配置

server { listen 80; server_name 54wi.com; index index.jsp index.html; root /yjdata/www/www/; location / { ...

2018-06-19 11:37:43

阅读数:25

评论数:0

程序员之路,参考1

原文地址:http://www.zuoxiaolong.com/html/article_184.html#http://www.zuoxiaolong.com/html/article_184.html#引言    其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,...

2018-06-05 15:15:57

阅读数:24

评论数:0

js时间戳与日期格式的相互转换

原文博客:https://www.cnblogs.com/crf-Aaron/archive/2017/11/16/7844462.html下面总结一下js中时间戳与日期格式的相互转换:1. 将时间戳转换成日期格式:123456789101112function timestampToTime(t...

2018-05-08 16:15:46

阅读数:22

评论数:0

mysql 带条件查询(sum/count)

sql实例:SELECT count(d.surplus_amount != 0 or null) AS '结余' from test    

2018-05-04 11:23:22

阅读数:69

评论数:0

MySQL中按年+月统计期间数据

sql代码:SELECT DATE_FORMAT(d.create_date, '%Y-%m') AS MONTH, sum(d.apply_amount) AS money FROM test d WHERE DATE_FORMAT(d.create_date, '%Y-%m') BET...

2018-05-04 10:59:35

阅读数:35

评论数:0

ArrayList,LinkList,Vector的区别

ArrayList 底层是数组特点:查询快,增删慢,线程不安全LinkList 底层是链表特点:查询慢,增删快,线程不安全Vector 底层是数组特点:查询快,增散漫,线程安全...

2018-05-02 09:56:44

阅读数:32

评论数:0

String和基本类型之间的转换

一:基本类型转换成String  方法:String.valueOf();例子:int a=123;String s=String.valueOf(a); //s="123"二:String转换成其他基本类型。 方法:基本类型的包装类.parse基本类型();例...

2018-04-19 16:05:51

阅读数:84

评论数:0

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