上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 在本篇文章中不会详细介绍日志如何配置、如果切换另外一种日志工具之类的内容,只用于记录作者本人在工作过程中对日志的几种处理方式。 1. Debug 日志管理 在开发的过程中,总会遇到各种莫名其妙的问题,而这些问题的定位一般会使用到两种方式,第一种是通过手工 Debug 代码,第二种则是直接查看日志输出 阅读全文
posted @ 2018-01-24 19:50 HappyDeveloper 阅读(4686) 评论(0) 推荐(0) 编辑
摘要: 本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common 阅读全文
posted @ 2018-01-18 12:04 HappyDeveloper 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top 阅读全文
posted @ 2018-01-15 19:50 HappyDeveloper 阅读(5248) 评论(0) 推荐(0) 编辑
摘要: spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三 阅读全文
posted @ 2017-12-28 11:27 HappyDeveloper 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 简述三者区别 注解的定义(在version 4.1中): 1、@NotNull: 定义如下: 这个类中有一个isValid方法是这么定义的: 对象不是null就行,其他的不保证。 2、@NotEmpty: 定义如下: 3、@NotBlank: 类似地,除了@NotNull之外,还有一个类的限定,这个 阅读全文
posted @ 2017-12-28 11:22 HappyDeveloper 阅读(36731) 评论(0) 推荐(6) 编辑
摘要: 1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。 可以通过其命令做所有相关的工作,其常用命令如下: mvn compile mvn test mvn clean mvn pack 阅读全文
posted @ 2017-12-08 17:40 HappyDeveloper 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用 阅读全文
posted @ 2017-11-02 17:03 HappyDeveloper 阅读(717) 评论(2) 推荐(1) 编辑
摘要: 一、消息队列(MQ)概述 消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为: 当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。 消息队列主要解决了应用耦合、异步处理、流量削锋等问题。 当前使用较多的消息队列有R 阅读全文
posted @ 2017-10-10 10:15 HappyDeveloper 阅读(29695) 评论(8) 推荐(9) 编辑
摘要: 系统设计,协议先行。 大部分技术人没有接触协议的设计细节,更多的是使用已有协议进行应用层的编码,例如: (1)使用http作为载体,设计get/post/cookie参数 (2)使用dubbo框架,而不用去深究内部的二进制包头包体,以及序列号反序列化的细节 无论如何,了解协议设计的原则,对深入理解系 阅读全文
posted @ 2017-09-30 11:20 HappyDeveloper 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 select * from order where status!=0 and stauts!=1 not in/not exists都不是好 阅读全文
posted @ 2017-09-28 11:24 HappyDeveloper 阅读(232) 评论(1) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页