自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 js+html+java上传下载文件

<div> <div> <legend class="search_legend" style="font-size: 14px"><strong>附件 </strong></legend> <input ng-model="txtFoo" type

2020-07-29 14:12:37 30

原创 Http 带token的请求

package com.zto.guaranteedoor.utils;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputS.

2020-06-24 10:30:35 580

原创 计算一年有几天

public static Long getYearDays(int year) { Long day = 0L; for (int i = 1; i <= 12; i++) { Long days = 0L; if (i != 2) { switch (i) { case 1: case 3: case 5: .

2020-06-23 17:45:35 51

原创 计算两个日期相差天数

/** * 计算两个日期相差天数 * * @param date1 * @param date2 * @return */public static Integer getDaysDifference(Date date1, Date date2) { SimpleDateFormat timeFormat = new SimpleDateFormat("yyyy-MM-dd,HH:mm:ss"); long t1 = 0L; long t2 = 0L; tr.

2020-06-23 17:41:08 162

原创 获取最近12个月,经常用于统计图表的X轴

/** * 获取最近12个月,经常用于统计图表的X轴 */public static String[] getLast12Months() { String[] last12Months = new String[12]; Calendar cal = Calendar.getInstance(); //要先+1,才能把本月的算进去 cal.set(Calendar.MONTH, cal.get(Calendar.MONTH) + 1); // 加此行,否则3.

2020-06-23 17:33:02 114

原创 人生的终极问题到底是什么

我在长大的过程中,听说人生的终极问题是:我是谁?与之相关的问题还有两个:我从何而来? 我要去向何方?后来,我发现这些并不是最重要的问题,因为 “未来的我究竟是谁” 取决于我今天做了什么、过去做了什么...... 换言之,“我”并不是一个固定的、 一成不变的存在,因此,琢磨 “我是谁” 很可能完全是徒劳的。但是,有一天,我发现了一个更有意义的终极问题:什么更重要?事实上,你可能早就注意到了,在这本书里全部都是思考 “什么更重要” 的范例。因为在我的体系里,“什么更重要

2020-06-23 16:05:01 153

原创 前言篇(二)——区块链行业拆解

承接上一节课的话题,我们今天来拆解一下区块链行业。我们先做第一步拆解,把区块链行业拆解成技术层和应用层两部分。技术层,就是区块链的技术部分,包括算法、代码等知识层面的东西;应用层,就是区块链在那些行业里用,解决了什么问题,收获了什么价值。我们要先确立一下技术层和应用层的关系,这里我下这么一个结论:技术是推动行业发展的动力,应用给行业指明了发展方向;技术为应用服务,而不是相反。这个道理听上去浅显易懂,可实践起来往往走样。区块链行业中的第一批从业者是技术极客。这些技术专家做事容易陷入因为自己是榔头所以看啥

2020-06-04 15:56:42 179

原创 前言篇(一)——为什么做这个课程

一直有听众朋友反映:学习区块链行业太难了,有没有好的教程?我一直的回答是:没有。我去翻过市面上能找到的各种区块链教程,确实没找到能让我满意的可以向粉丝推荐的。这些教程可以分为几种:第一种教程是程序员写的,满篇的技术和代码。这类教程专业性很强,却对大多数人没用,大部分人进入这个行业是来找机会的,不是来敲代码的。第二类教程是职业写手写的,基本上是各种网文的拼凑。写书的人本身对于区块链技术和行业缺乏了解,所以书里会出现矛盾的观点,老掉牙的案例,整个知识体系散乱缺乏框架。从我个人入行的经验来看,区块链这个行

2020-06-04 15:54:12 135

原创 程序员--我们聊聊

回顾以前,架构!三层架构–MVC架构–>解耦开发框架Spring IOC/AOPspring概念—框架,(IOC)容器,解决复杂性问题(EJB)—配置文件SpringBoot spring的升级版新一代javaEE 的开发标准,开箱即用,拿过来就可以用自动配置特性:约定大于配置!---------越来越大,越来越多,越来越复杂 微服务---...

2020-03-26 10:30:47 61

原创 net.sf.json-lib:json-lib:2.4 依赖报错

出现上述这种错误就是JAR没有引入进来这时候发现是因为JDK版本的问题,所以需要在加一句 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4<...

2020-03-19 14:24:37 173

原创 one coin,oneworld

维卡币英文名为Onecoin,一种创造出来的网络虚拟货币名词中文名 维卡币 外文名 onecoin 创造人 鲁娅.伊格纳托娃 Ruja Ignatova 流通平台 互联网目录1 卡币简介2 货币特性3 创始人物4 相关事件维卡币简介编辑投资人购买账户后,便得到相应的代币,利用代币“挖矿”,就能获得相应的维卡币回报。未来公司业务将遍布全球,实现超过100万的交易商和21亿枚维卡...

2020-02-20 08:37:24 282 1

原创 java开发英语自我介绍

It is really my honor to have this opportunity for this interview.My name is Duenan,Twenty-nine years old,From nanyang City,Henan Province.Graduated from Huanghe science and technology University in...

2020-02-17 11:00:50 381

原创 java创建安全的单例模式--使用双检锁

public class Singleton {private volatile static Singleton uniqueInstance = null;public static void main(String[] args){ Singleton singleton = Singleton.getInstance();}public static Singleton...

2020-02-11 17:01:03 61

原创 Flutter学习心得

1.stateless widget和statefulwidget一个是静态一个是动态2.Flutter的分层设计3.flutter bloc和provider redux4.表单组件 Form5.routes组件处理6.scaffold脚手架组件7.card组件8.Cupertino风格组件9.路由和持久化...

2019-12-13 16:23:32 105

原创 ffmepeg截取视频片段

安装下载ffmpeg:https://ffmpeg.zeranoe.com/builds/ 下载00:00:00.0 -t 00:29:14.0 -acodec copy -vcodec copy -async 1 bjysxyt1.mp4ffmpeg -ss 00:00:00 -i a.mp4 -acodec copy -vcodec copy -t 00:29:14 output.mp...

2019-12-04 09:27:46 116

原创 相对 vs 绝对路径

相对路径就是相对于当前文件的路径,绝对路径就是文件或目录在硬盘上真正的路径。(1)接触到的几个特殊符号:\ \ /文件路径右键复制后都是以 \ 间隔,但是不能直接使用,需要使用 \ ,因为\r \t \n 转义符会混淆;或者直接使用 / / 和 \ 效果一致。(2)相对路径和绝对路径:绝对路径可以使用/ 或者\ 记录全部路径;相对路...

2019-11-25 09:01:29 44

原创 gitee提交代码

在项目目录下打开 Git Bash Heregit add --adllgit commit -am’update’git push

2019-11-23 19:13:42 169

原创 Java 集合框架

2019-11-23 17:58:56 40

原创 11月22号随笔

2019-11-22 08:50:56 35

原创 jdk7与jdk8的区别

区别:jdk7与jdk8的区别jdk7中的是使用数组+链表来实现的,jdk8中是使用数组+链表+红黑树实现的新节点在插入到链表时插入的顺序不通(jdk7插入在头结点,jdk插入在尾结点)Hash算法又算简化。扩容机制有优化...

2019-11-19 12:59:30 877

原创 11月19号随笔

Date() date1=new Date();Date() date2=new SimpleDateFormat(“yyyy-MM-dd”).parse(“2019-06-11”);Boolean flag;if(date1.before(date2)){flag=true;}

2019-11-19 10:13:20 35

原创 11月18号faceview

常用排序算以及对应的时间复杂度(java中的排序 .sort() 用的是什么排序算法?)

2019-11-19 09:59:59 40

原创 spring的循环依赖

spring 当中是默认单例支持循环的

2019-11-18 17:06:11 29

原创 mysql索引需要的条件

一、数据库索引创建规则1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: 正确...

2019-11-18 13:53:53 31

原创 创建索引的条件和注意事项

当然大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据(一)而为什么不对表中的每一个列创建一个索引呢?这是因为,增加索引也有许多不利的一个方面:第一,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加;第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要...

2019-11-18 13:47:12 167

原创 2019-11-17随笔《财富自由之路》

怎么实现财富自由让自己变得更值钱系统不断的更新-操作系统+工具软件注意力>时间>金钱未来>当下>过去学习各方面的能力,超过80%; 808080*…学习学习再学习!!!...

2019-11-17 22:17:19 31

原创 springcloud五大组件

2019-11-16 21:48:40 211

原创 2019-11-16随笔

《财富自由之路》比特币增长曲线人口增长曲线个人能力成长曲线(无论是知识、收入、财富…) 增长

2019-11-16 21:42:34 36

原创 springcloud组件架构

2019-11-15 17:03:38 41

原创 数据库范式

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明一张数据表的表结构所符合的某种设计标准的级别1.1 第一范式(1NF)字段是属于单一属性,不可再分1.2 属...

2019-11-15 14:31:14 51

原创 Mybatis-Plus和Mybatis异同

mybatis-plus可以生成 .xml entity service controller

2019-11-15 13:41:07 359

原创 docker操作

docker stats 看一下cpudocker logs xxx 查看日志docker中redis启动:docker run --name redis -d -p 6379:6379 redisdocker中mysql启动:docker run -d --name mysql5.7 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7...

2019-11-15 08:57:22 36

原创 Flutter安装问题解决

我本地安装了两个IDEA,一个是andriodStudio,一个是IntelliJIDEA,但是都要安装插件 flutter/Dart

2019-11-14 09:18:33 84

原创 2019-11-12随笔2

and vaule like concat(concat("%",#{condition}),"%")#和$区别; mybatis中数据的传递

2019-11-12 21:15:50 34

原创 2019-11-12随笔

docker run -it \ 启动命令 -it 用于类似后台的形式运行–name test \ 容器的名称 唯一-p 8888:8081 \ 端口映射 宿主机端口:容器端口 这里我用了8888 别人就用不了-p 18888:23456 \ 可以写多个,具体看容器内部的应用的端口使用情况,以及是否映射出来-v /home/d...

2019-11-12 21:09:12 44

原创 小程序商城(可以直接部署运营) --微信小程序+分布式后台管理系统

整套系统开发周期5人(1.5个月),如需购买可以直接联系哒!!!

2019-11-10 11:25:03 143

原创 2019-11-09随笔

1.实体类A 有字段 id name password实体类B 有字段 id name password age birthday实体B包含实体A;需求 将A赋值给BBeanUtils.copyProperties(A,B);2. 对字符串 “1+(2*(13+5/2))*2+17-2” 进行运算ScriptEngineManager manager = new ScriptEngin...

2019-11-09 21:02:28 35

原创 springcloud从0-1(七) ZUUL

2019-10-30 14:29:47 34

原创 springcloud从0-1(六)Config

2019-10-30 14:28:28 38

原创 springcloud从0-1(五)ZUUL

2019-10-30 14:24:15 32

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