属性拷贝你还在用BeanUtils?
属性拷贝你还在用BeanUtils? 工作中我们往往因为领域的问题要在DO,BO,VO,DTO之间来回转换. 最初 年轻时候的我是这样做的. 可以看出我这套块编辑的操作还是挺骚的. 但还是感觉麻烦. 于是我找了几个常用的三方工具 org.a...
属性拷贝你还在用BeanUtils? 工作中我们往往因为领域的问题要在DO,BO,VO,DTO之间来回转换. 最初 年轻时候的我是这样做的. 可以看出我这套块编辑的操作还是挺骚的. 但还是感觉麻烦. 于是我找了几个常用的三方工具 org.a...
引言 这几天需要做一个需求,需求就是监控第三方运行程序的日志,提取关键字并预警这个功能。那么我们如果用java去实现这个监控日志的功能呢? 用线程的方式来监控log日志文件 我们首先要了解以下这三个类 1、Tailer类 Tailer类的主...
1.什么是nginx? Nginx是一个高性能的HTTP和反向代理服务器。同时也是一个 IMAP/POP3/SMTP 代理服务器。官方网站:http://nginx.org。 2.nginx主要特征? 处理静态文件,索引文件以及自动索引;打...
Nginx :今天好累,长时间维持上万个连接,运维也太抠了,就给我这么一台破机器。 Tomcat :Nginx老弟,知道你Nginx的epoll厉害, 但只是“维持连接“,你对这些连接的数据视而不见,一股脑的扔给了我们Tomcat集群,我们...
什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两...
大多数开发者应该都使用过Hibernate或者Mybatis的框架,或多或少都踩过一些坑! 如在MyBatis/Ibatis中#和$的区别,#方式能够很大程度防止sql注入,$方式无法防止Sql注入。所以,老司机 对新手说,最好用#。简单的...
Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进...
概述 Java 作为一个面向对象语言,给我们带来了多态,继承,封装等特性,使得我们可以利用这些特性很轻松的就能构建出易于扩展,易于维护的代码。作为一个Javaer,天天搞“对象”,那你写的对象究竟占用了多少内存呢?我们来看看你的“对象”是如...
关于 HashMap,以前只知道它是非线程安全,在多线程环境下操作可能会导致程序死循环,CPU直接飙到100%的线上故障,还真是第一次听说…… 01、问题描述 经常有些面试官会问,是否了解过 HashMap 在多线程环境下使用时可能会发生死...
一条SQL查询语句在经过MySQL查询优化器处理后会生成一个所谓的执行计划,这个执行计划展示了具体执行查询的方式,比如多表连接的顺序是什么,对于每个表采用什么访问方法来具体执行查询等等。 本章的内容就是为了帮助大家看懂EXPLAIN语句的各...
最新评论
mat插件可以检测内存数据
标识接口?
序列化serializabel就是一个标识
就差一个MAC了
mark
除了预置sql查询字段,其他我竟然都没用过
可以,这个问题遇到过
mybatis多个参数: 1. 注解(最常用) 2. 转化为对象或MAP 3. 按顺序(这个最蠢,写的代码看得费劲) 单个参数需要注意得: 1.基本数据类型随便写 2.数组用array,l