• 间歇性踌躇满志,持续性混吃等死

选择风格关闭

首页   >    所有文章

  • 你是一直认为 count(1) 比 count(*) 效率高么?

    MySQLcount(1)真的比count(*)快么?反正同事们都是这么说的,我也姑且觉得对吧,那么没有自己研究一下究竟?如果我告诉你他们一样,你信么?有Where条件的count,会根据扫码结果count一下所有的行数,其性能更依赖于你的Where条件,所以文章我们仅针对没有Where的情况进行说明。MyISAM引擎会把一个表的总行数记录了下来...

  • 别在 Java 代码里乱打日志了,这才是正确的打日志姿势!

    使用slf4j使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。实现方式统一使用:Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。当你碰到if…else或者switch这样的分支时,要在分支的首行打印日志,用来确定进入...

  • 项目中常用的19条MySQL优化

    一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式key_len列...

  • tomcat

    tomact安装包 https://pan.baidu.com/s/1b4OXOp3_cdX7cCjYGrUq9g 密码:tjsztomcat 运行环境必须依赖于jdk.测试电脑是否安装jdk cmd命令窗口运行javac 如下图:如没安装jdk: jdk下载地址:https://pan...

  • showdoc数据字典生成(原生jdbc)

    ShowDoc是什么每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!Showmethedoc!!程序员都很希望别人能写技术文档,而自己却很不希望要写文档。因为写文档需要花大量的时间去处理格式排版,想着新建的word文档放在哪个目录等各种非技术细节。word文档零零散散地放在团队不同人那里,需要文...

  • Java 工程师成神之路 | 2019正式版

    1基础篇01面向对象→什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→平台无关性Java如何实现的平台无关JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala)→值传递值传递、引用传递为什么说Java中只有值传递→封装、继承、多态什么是多态、方法重写与重载Java的继承与实现构造函数与默认构...

  • Git命令

    $gitstash 把冲突文件存入缓存区:暂存$gitstashpop 把缓存区里边的内容  在更新回来如果多次就执行两次$ gitremote-v 查看远程仓库信息 $ gitpush -u(默认提交的分支)aws(仓库) dev(分支)&nbs...

  • 混也是一种态度

    当你在公司或者项目中出现以下情况之一的时候:*每天维护同一套业务代码*每天无难事可做,都是手到擒来的事*只发布下代码或者写写工作文档*每天上班像上坟,毫无短期或长期目标了!别犹豫,你该辞职看起来很主观是吧,还有人问了,这不是好事吗,每天拿钱,还没那么多事做,修修bug,吹吹水多好。我们来捋一捋是为何。职业本身定位俗话说每个人的能力可能相同,但命运...

  • mysql查询时间段内的数据

    DROPTABLEIFEXISTS`t_user`;CREATETABLE`t_user`(`userId`bigint(20)NOTNULL,`fullName`varchar(64)NOTNULL,`userType`varchar(16)NOTNULL,`addedTime`datetimeNOTNULL,PRIMARYKEY(`userI...