1 Fly_Fly_Zhang

尚未进行身份认证

初学java

等级
TA的排名 1w+

Docker-概述

docker解决的问题:由于不同的机器有不同的操作系统,以及不同的库和组件,将应用部署到多台服务器上需要进行大量的环境配置操作。docker主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主机操作系统和其它隔离的进程。使用docker可以不用修改程序代码,就能够实现将应用程序部署到不同的机器上。docker和虚拟机的区别:虚拟机也是一种虚拟化技术,它与doc...

2019-08-12 16:06:14

Docker-本地图形验证码测试正常,使用docker上线后报空指针问题

问题描述:最近搭建一个项目,本地测试正常。使用docker做server服务器。图形验证码代码逻辑报空指针异常。java.lang.NullPointerExceptionatsun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)atsun.awt.FontConfiguration.readF...

2019-08-12 12:50:08

SpringBoot-自定义解决Redis序列化问题(包含自定义时间序列化方式)

此自定义方式解决了取出来的value值都是linkedhashmap问题。importcom.fasterxml.jackson.annotation.JsonTypeInfo;importcom.fasterxml.jackson.databind.ObjectMapper;importcom.fasterxml.jackson.databind.module.SimpleModul...

2019-08-08 11:26:01

Docker-docker 容器时区差8个小时的解决办法(无需重启容器)

mysql001为容器名字,其他代码直接copy就好[root@iz2zei9wv79ob7vwy7y1jcztmp]#dockercp/etc/localtimemysql001:/etc/localtime[root@iz2zei9wv79ob7vwy7y1jcztmp]#dateThuAug801:16:47CST2019[root@iz2zei9wv79...

2019-08-08 01:23:20

Docker-如何设置mysql容器中字符集

docker的mysql镜像为1.8版本首先去mysql容器中寻找mysql.cnf文件通常在以下地址:[root@iz2zei9wv79ob7vwy7y1jcztmp]#dockerexec-itmysql01bashroot@e868fadad232:/#lsbindev entrypoint.shhomelib64mntprocrun...

2019-08-05 13:13:24

Docker-创建mysql容器进行持久化&设置远程连接&导入sql文件(centos7)

1,下载镜像//下载镜像[root@iz2zei9wv79ob7vwy7y1jcz/]#dockerpullmysql//查看已下载镜像[root@iz2zei9wv79ob7vwy7y1jcz/]#dockerimagesREPOSITORYTAGIMAGEID...

2019-08-05 11:58:10

maven-如何使用maven对springboot项目进行打包

步骤:使用dos窗口进入我们项目所在的根目录:E:\javaSource2\maven\WorkSpaces\miaoshao>使用命令:mvncleanpackage完成打包E:\javaSource2\maven\WorkSpaces\miaoshao>mvncleanpackage[INFO]Scanningforprojects...[IN...

2019-08-03 09:53:30

MySQL-如何windows环境下备份mysql数据

备份步骤:首先进入本机mysql安装包的bin目录下使用以下命令:e:\share\为对应要存放sql的目录。E:\MySQL\mysqlanzhuang\bin>mysqldump-uroot-proot--databasesmiaosha>e:\share\miaosha.sql...

2019-08-02 23:57:36

Linux-linux安装jdk失败(-bash:/usr/local/jdk1.8/jdk1.8.0_181/bin/java:/lib/ld-linux.so.2:badELFinterpret)

问题描述:jdk1.8解压安装后出现错误:-bash:/usr/local/jdk1.8/jdk1.8.0_181/bin/java:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory解决方法:yuminstallglibc.i686错误原因:glibc是GNU发布的libc库,即c运行库。gli...

2019-08-02 20:21:05

杂谈-将Date/DateTime转化为字符串时遇到的月份大于12的问题

问题:将DateTime转为字符串进行如下操作:DateTimedateTime=newDateTime(promoDO.getStartDate());dateTime.toString("yyyy/mm/dd/HH/mm/ss");结果为2019/50/08/19/50/00后经排查发现月份与分钟都为mm将其区分开,问题得以解决。DateTimedateTime...

2019-08-01 19:39:15

JS-如何生成倒计时计时器

描述:我们从后端传到前端的时间戳一般为字符串形式,其形式可以为yyyy-mm-ddHH-mm-ss也可以在后端直接将特殊符号去掉得到传时间字符串。时间字符串转日期时,使用newdate()newDate(2009,1,1);//正确newDate(“2009/1/1”);//正确因此我们需要将时间字符串处理为/形式//后端已进...

2019-08-01 16:59:36

MySQL-设置datatime默认值(0000-00-00 00:00:00)错误问题

问题描述:最近在做一个项目,需要用到datetime属性,在设置datetime默认值为0000-00-0000:00:00会出现错误下面错误"Invaliddefaultvaluefor'start_date‘“原因为:mysql默认为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DAT...

2019-08-01 12:20:45

杂谈-java8如何生成时间戳

代码实现publicstaticvoidmain(String[]args){LocalDateTimenow=LocalDateTime.now();//年月日时分秒毫秒System.out.println(now.format(DateTimeFormatter.ofPattern("yyyymmddHHmmssSSS"))...

2019-07-31 19:17:29

Jquery-Jquery读取url中的参数

functiongetParam(paramName){paramValue="",isFound=!1;if(this.location.search.indexOf("?")==0&&this.location.search.indexOf("=")>1){...

2019-07-31 15:36:06

springboot- hibernate-validator(校验框架)使用

概述:hibernate-validator是Hibernate项目中的一个数据校验框架,是BeanValidation的参考实现,hibernate-validator除了提供了JSR303规范中所有内置constraint的实现,还有一些附加的constraint。使用hibernate-validator能够将数据校验从业务代码中脱离出来,增加代码可读性,同时也让数据校验变得更加...

2019-07-29 14:56:30

jQuery ajax - ajax() 方法

jQuery参考手册-AjaxjQueryajax-ajax()方法实例通过AJAX加载一段文本:jQuery代码:$(document).ready(function(){$("#b01").click(function(){htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});$("#myDiv")....

2019-07-28 14:32:36

Mybatis-mybatis使用&xml文件配置

一,概述:Mybatis介绍:Mybatis是一款优秀的持久层框架,它支持定制化SQL,存储过程以及高级映射。mybaits避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Mybatis可以使用简单的xml或注解来配置和映射原生信息,将接口和java的POJO(PlainOldjavaObjects,普通java对象)映射成数据库中的记录。Mybatis是基于JDBC做...

2019-07-28 11:47:25

SpringBoot-跨域请求问题解决

问题呈现:在使用ajax向出于安全原因,浏览器禁止对驻留在当前源之外的资源进行AJAX调用。跨源资源共享(CORS)是大多数浏览器实现的W3C规范,允许您以灵活的方式指定授权的跨域请求类型,而不是使用IFrame或JSONP等安全性较低且功能较弱的方式。问题解决:最开始,在对应controller类加@CrossOrigin@Controller("user")@RequestM...

2019-07-27 14:02:25

JVM-java命令

java命令位于JDk的bin目录下。java命令目录:JPS(javaprocessstatus):显示当前所有java进程pid的命令。Jstack:Jstack是java虚拟机自带的一种堆栈跟踪工具,用来分析JVM当前时刻的快照,快照是JVM中每一个线程正在运行的方法堆栈集合。Jmap:Jmap用于打印指定java进程的共享对象内存映射或堆内存细节。...

2019-07-24 20:40:06

Redis-分片&预分片&Redis集群(Redis Cluster)

分片:分片是将数据划分为多个部分的方法,可以将数据存储到多台服务器里面,这种方法在解决某些问题时可以获得线性提升。范围分片:例如将用户id0-10000存到redis1中,10001-20000存到redis2中。但是这样需要维护一张映射范围表,维护操作代价很高。hash分片:使用CRC32哈希函数将键转换为一个数字,在对redis实例数量求模就能直到存储的redis实例。...

2019-07-23 14:32:57

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。