2019年5月19日

git常用命令总结

摘要: git clone 地址//默认克隆master分支 git clone -b 分支 地址//克隆指定分支 git clone -b 分支1 分支2 地址//基于当前分支2 克隆并创建新的分支1 git checkout //切换分支 git checkout -b dev master//基于ma 阅读全文

posted @ 2019-05-19 23:18 心里向阳-无惧悲伤° 阅读(149) 评论(0) 推荐(0)

数据库开发规范

摘要: 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释 解读:N年后谁知道这个r1,r2,r3字段是干嘛的 ( 阅读全文

posted @ 2019-05-19 23:13 心里向阳-无惧悲伤° 阅读(140) 评论(0) 推荐(0)

用synchronized就一定线程安全吗?

摘要: 用synchronized对方法进行同步,还真不一定线程安全。 这需要从synchronized的原理开始讲起。synchronized关键字有下面三种用法: 修饰实例方法: 对当前实例加锁,进入方法需要获得当前实例的锁修饰静态方法: 对当前类对象加锁,进入静态方法需要获得当前类对象的锁修饰代码块: 阅读全文

posted @ 2019-05-19 23:11 心里向阳-无惧悲伤° 阅读(1740) 评论(1) 推荐(0)

linux常用命令

摘要: 本文对工作以及学习中用到的Linux命令进行总结,开发中在这里便于查找,不用强记,理解就好。 进程: 检查端口被哪个进程占用 netstat -lnp|grep 88 #88请换为你的apache需要的端口,如:80 查看进程的详细信息 ps 1777 杀掉进程,重新启动apache kill 17 阅读全文

posted @ 2019-05-19 23:10 心里向阳-无惧悲伤° 阅读(766) 评论(0) 推荐(0)

JVM(Java虚拟机)优化大全和案例实战

摘要: 堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW = {Ed 阅读全文

posted @ 2019-05-19 22:41 心里向阳-无惧悲伤° 阅读(1588) 评论(0) 推荐(0)

导航