张芝山 张芝山
Tags Archives Links
  • 开始使用
  • 我的开源
  • Tags
  • Archives
  • Links
  • Search
  • RSS
很痛苦,两年多的文章因为自己服务器的误操作,导致无法找回, 原先的CSDN(https://blog.csdn.net/zhangzeshan)的文章也全部进行了改动,可以说,这次是真的完了!!! 只能说重新开始!
置顶! 有更新!

一切从头开始

zhangzeshan
pay JavaScript 🤩0  ⭐️6  🖖3 支付 2. sticky PHP 🤩0  ⭐️1  🖖0 tp5仿百度糯米 3. Vue JavaScript 🤩0  ⭐️0  🖖0 vue基础 4. simple HTML 🤩1  ⭐️0  🖖0 laravel模仿简书 5. goLearn Go 🤩1  ⭐️0  🖖0 go学习笔记 6. base_backend PHP 🤩1  ⭐️0  🖖0 7. phpLearn PHP 🤩0  ⭐️0  🖖0 php原生学习 8. company HTML 🤩0  ⭐️0  🖖0 tp5cms(带权限管理以及无限分类) 9. zzs_cms PHP 🤩0 ....
置顶! 有更新!

我在 GitHub 上的开源项目

GitHub
基本命令: 1.ls 路径: a.ls+路径 列出路径下的文件夹和文件的名字 如果没有路径 则列出当前下的文件夹和文件的名字 b.ll:以列表的形式列出当前下的文件夹和文件的名字 显示文件信息 c.ll -l :以列表的形式列出当前下的文件夹和文件的名字 显示文件信息 d.ll -al:;以列表的形式列出当前下的文件夹和文件的名字 显示文件信息 包含隐藏文件 2.clear 清空当前屏幕的所有内容 clear 3.su 切换用户 su 用户名 su admin 4.logout 退出当前用户 5.shutdown 关机命令 shutdown -h 分钟数 表示多少分钟后关机 shutdown -r 分钟数 多少分钟后重启 shutdown -k 分钟数 多少分钟后关机 只发出警告 不执行关机 shutdown -c 取消关机 halt 立即关机 reboot 立即重启 6.cat指令 1.直接打开一个文件的功能 如:cat 文件的路径 2.对文件进行合并 如:cat 文件1 文件2 文件3.。。。 也可以 cat 文件1 文件2 文件3>>新的文件 这样会把三个文....
有更新!

linux实际工作中用的命令总结

Linux
docker和虚拟机的区别和优缺点 1.docker是在宿主机上 一起共享操作系统 虚拟机是在操作系统上运行操作系统 2.docker 镜像小 便于传输和存储 后者镜像庞大 3.前者无额外性能损失 后者有额外的CPU 内存消耗 在centos安装 Docker 1.安装一些必要的系统工具 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加软件源信息 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3.更新 yum 缓存 yum makecache fast 4.安装 Docker-ce yum -y install docker-ce 5.启动 Docker 后台服务 systemctl start docker 6.测试运行 hello-world docker run hello-world 在ubuntu安装docker 1.更换国内软件源,推....
有更新!

docker笔记

docker
前景 吐血教训,打死我都不用JPA了,写一些复杂查询非常不友好,也就是因为这样,导致自己开发项目的临近结尾卡了好几天写不出来,怎么办呢?换框架来写不可能,时间不允许,于是只能把mybatis当作第二个数据源持久层放到我的框架中 创建一个全局配置数据源的类文件 package com.center.config.admin; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.....

Spingboot Jpa+Mybatis+多数据源持久层写法分享

java
前景 从php转java,发现JPA的持久层有点类似自己接触的php的ORM写法,于是用这个持久层框架去写了一个统计后台,但是发现我错了,这个持久层我用的一点都不习惯,单纯局限在一些简单的增删改,之后在网上各种查询,发现需要多继承一个Specification就可以实现一些复杂的查询 实体类 也就是对应一个表的结构 这里的注解就不再去赘述,只要知道这个是一个表 package com.center.entity.admin; import lombok.Getter; import lombok.Setter; import lombok.ToString; import org.springframework.data.jpa.domain.support.AuditingEntityListener; import javax.persistence.*; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * 统计表实体类 * * @author Admin....

Jpa列表Specification多条件查询

java
前景 作为一名刚学java不久的小菜鸟,在写项目的过程中,对时间的处理很不熟练,于是在做完项目之后,决定自己封装一个关于时间的工具类,今后在开发过程中就可以拿来就用! 我将挨个记录,并在文章的最后贴上这个类的完整代码! 获取yyyyMMddHHmmss 格式的时间 public static final String YYYYMMDDHHMMSS = "yyyyMMddHHmmss"; private final static SimpleDateFormat sdfTimes = new SimpleDateFormat(YYYYMMDDHHMMSS); /** * 获取yyyyMMddHHmmss格式 * * @return */ public static String getSdfTimes() { return sdfTimes.format(new Date()); } 获取YYYY 格式的时间 public static final String YYYY = "yyyy"; private final static SimpleDateFormat sdfYear....
有更新!

Java时间处理总结,以及时间工具类的封装

java
前提 转型做java,做了一个springboot的管理后台,部署上线的时候,发现上传图片的功能无法正常显示,后面查看路径发现,原来是自己的路径读取依然是自己在本地的路径, 那么问题就来了,该如何去根据项目的环境去读取相对应的上传文件的路径? 在不同环境的properties文件下创建一个属性 我的读取配置是这样: 测试环境的使用是配置:application-dev.properties 正式环境的使用是配置:application-prod.properties 在这两个文件下分别创建一个属性: #dev配置 center.upload.photo.path=/tongji/ #prod配置 center.upload.photo.path=/tongji/upload/ 创建配置类 这个配置类的位置就是在 包下面的config文件夹下,会根据项目读取的配置文件 去读取对应的我们上面设定的配置项 所以我们只需要读取上面配置的值拼接上资源路径 我的资源路径是/resources/upload 所以我们把读到的配置值拼接到后面即可! package com.center.conf....
有更新!

SpringBoot打包jar包之后图片上传的路径问题解决

java
前景 以前做php的时候,因为自己的代码修养不够,导致一个项目开发完成之后,出现一个很坑爹的问题,就是有很多魔术数字,比如用户的状态:正常1 冻结2 删除3 整套项目下来 如果很多地方都会调用到的话,一旦出现这些枚举值要进行改动的场景,那简直是一场灾难,甚至枚举类的重要性! 创建枚举接口 这个借口创建之后,其他各种类型的枚举会去实现接口 package com.center.common.enumtype; /** * 枚举基类. */ public interface BaseEnum { /** * 获取描述 * @return */ String getDesc(); /** * 获取编码值(数据库存的) * @return */ Byte getCode(); } 创建数字类型的枚举类 整型的数字,字符串的数字,长整型的数字 这个主要用在一些判断结果值之类的场景 package com.center.common.enumtype; /** * 枚举 * @author javashishijieshangzuihaodeyuyan */ public class Con....
有更新!

Java开发过程中枚举类的封装

java
1
我的开源 RSS 开始使用
zhangzeshan -

9 文章
0 浏览     1 当前访客
© 2021 张芝山 闽ICP备2021002456号