日常总结
搬砖的老刘
程序猿中的凯撒,攻城狮中的辛巴。
展开
-
判断字符串String是否为空问题
一、判断一个字符串str不为空的方法有: 1、str == null; 2、"".equals(str); 3、str.length 4、str.isEmpty(); 注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。 例如:数组。length就是取得数组的长度。 length()是方法,一般字符串类对象有该原创 2017-05-31 15:39:31 · 574 阅读 · 0 评论 -
添加和修改docker容器端口映射的方法
一、添加docker容器端口映射以tomcat容器为例:root@localhost /]# docker run --name mytomcat -d -p 8888:8080 tomcat–name:创建的tomcat镜像名称‐d:后台运行‐p:将主机的端口映射到容器的一个端口,8888:8080代表:主机端口:容器内部的端口执行完会返回新创建的tomcat镜像ID二、修改do...原创 2019-08-28 16:07:08 · 21809 阅读 · 1 评论 -
Spring相关注解总结
本文为转载,原文地址:https://www.cnblogs.com/jianliang-Wu/p/5652629.html声明Bean的注解:@Component : 组件,没有明确的角色 @Service : 在业务逻辑层(service层)使用 @Repository : 在数据访问层(dao层)使用. @Controller : 在展现层(MVC--SpringMVC)...转载 2019-07-23 10:54:06 · 171 阅读 · 0 评论 -
mysql中 for update的作用
for update的作用:for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。例子:比如一张表三个字段 , id(商品id), name(商品名字) , count(数量)当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减的值可能不准确。所以当我们在一个事务中对count字段进行修改的时候,...转载 2019-07-30 11:01:05 · 2468 阅读 · 0 评论 -
mysql设置varchar 字段的默认值''和null的区别,以及varchar和char的区别
一、背景根据业务需求,发现以前的同事在设计表的时候,很多字段都没有设置默认值。在mysql5.7版本之后,没有设定默认值的字段,在严格模式下是很容易报错的,所以我这边需要先给每个字段加上一个默认值。对于常见的int类型,默认值为0就好,但是对于varchar类型呢,默认值是设置为”还是Null呢?二、‘’和null的区别1、占用空间问题(1)、c语言:‘\0’,这个表示空,需要消耗存...转载 2019-07-18 12:35:22 · 24415 阅读 · 2 评论 -
日期处理工具类
最近工作中项目需求需要对日期进行一些计算、转换、处理,写了几个日期处理功能,做成工具类特此记录一下,方便日后复用~日后工作中有其他新增功能,会持续更新记录下来~DateUtils.javapackage com.joysuccess.framework.common.utils;import java.text.ParseException;import java.text.Simpl...原创 2019-07-11 17:20:19 · 216 阅读 · 0 评论 -
Docker pull慢,无法pull问题解决(更改镜像源为阿里云国内镜像)
最近学习使用docker,在虚拟机上使用docker搭建tomcat等应用环境,但使用docker pull命令从官方拉取镜像却很慢,过一会就一直显示waiting.无法拉取成功,究极原因其实就是国内访问外国网站被墙导致的。。。没招,只能把镜像源换成我们万能的阿里云更换docker镜像源为阿里云镜像的步骤如下:前言:docker必须是1.10.0以上的版本登录阿里云,链接: 阿里云地址登...原创 2019-07-14 23:13:11 · 14788 阅读 · 5 评论 -
Java获取指定时间8小时后的时间
开发中遇到一个问题,从其它系统读取并存到数据库中时间字段值因系统时区问题与实际当前时间相差8小时,因此在取出值展示的时候要获取8小时以后的时间,写了一个时间转换的方法,记录一下。测试代码:@Testpublic void DateConvert() throws ParseException { SimpleDateFormat format = new SimpleDateF...原创 2019-05-29 15:42:07 · 5883 阅读 · 1 评论 -
MySQL日期时间类型与字符串互相转换
一、日期/时间类型转换成字符串类型date_format(date,format):日期转字符串select date_format('2008-08-08 08:08:08', '%Y%m%d%H%i%s'); time_format(time,format):时间转字符串select time_format('08:08:08', '%H%i%s'); ...原创 2018-07-30 18:15:31 · 13754 阅读 · 1 评论 -
相对路径与绝对路径
文件路径文件路径就是文件在电脑(服务器)中的位置,表示文件路径的方式有两种:相对路径和绝对路径。路径标识:标识符号说明/路径标识.当前目录..上一层目录“.”和“..”常与“/”结合使用表示各个路径层次:路径说明./原创 2017-04-25 09:37:25 · 770 阅读 · 0 评论 -
Navicat工具常用操作快捷键
快捷键作用Ctrl+Q/N打开一个新的查询窗口Ctrl+W关闭当前查询窗口Ctrl+Z退回到上一步操作Ctrl+Y前进到下一步操作F6打开一个MySQL命令行窗口Ctrl+R执行窗口内的sql语句Ctrl+Shift+R运行窗口内选中的sql语句Ctrl+/添加注释Ctrl+Shift+/解除注释Ctrl+...原创 2019-09-12 14:15:08 · 4830 阅读 · 0 评论