定时任务 刚刚看了下Spring Boot实现定时任务的文章,感觉还不错。Spring Boot 使用Spring自带的Schedule来实现定时任务变得非常简单和方便。在这里个大家分享下。开启缓存注解 @SpringBootApplication @EnableScheduling//开启定时任务 publicclassApplication{ ...
关于mybatis的条件选择语句, 关于mybatis的条件选择语句,一般用<if>sql语句</if>,类似于java中的if(){do something}else{do something},会使用<choose><when>ddd</when><choose>这样,但是一般不会使用的循环嵌套的写法。如果有一个sql,先判断外层,外层判断完事在...
去重。jdk1.8 public static List<Purchase> removeDongxiangPurch(List<Purchase> listDongxiangPurchases){ ArrayList<Purchase> listDongxiangPurchase = listDongxiangPurchases.stream(...
SpringBoot+Mybatis+Redis+Netty4+Swagger2 SpringBoot 启动流程: http://www.cnblogs.com/xinzhao/p/5551828.html SpringBoot devtools热部署 http://www.cnblogs.com/java-zhao/p/5502398.html SpringBoot+Mybatishttp://7player.cn/20...
layer获取textarea的值 $('#refuse').on('click',function () { layer.open({ type:1, area:['500px','300px'], content:$('#refusep').html(), shadeClose:true, btn
list对象根据字段去掉重复元素 public static List<NoticeUser> removeDupliById(List<NoticeUser> persons) {System.out.println("persons.size()"+persons.size()); Set<NoticeUser> personSet = new TreeSet<>...
MySQL优化 最近慢慢接触MySQL,了解如何优化它也迫在眉睫了,话说工欲善其事,必先利其器。最近我就打算了解下几个优化MySQL中经常用到的工具。今天就简单介绍下EXPLAIN。内容导航idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra 环境准备MySQL版本:创建测试表CREA
MySQL性能优化的21个最佳实践 和 mysql使用索引 MySQL性能优化的21个最佳实践 和 mysql使用索引今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这
springboot是什么? 一、什么是SpringBoot描述:Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。二、SpringBoot核心功能1、独立运行Spring项目Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx
ActiveMQ学习笔记01 - 客户端与服务器之间的传输连接 ActiveMQ的cilent-to-broker的连接,叫做传输连接(Transport connectors),broker-to-broker间的连接,叫做网络连接(Network connectors)。ActiveMQ支持许多种客户端与服务器的传输连接。分别是TCP,NIO,UDP,SSL,HTTP(S),VM,AMQP,MQTT,Peer,Multicast,WebSocket
activemq的几种基本通信方式总结 简介 在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几种消息通信模式主要有发布-订阅、点对点这两种。另外,通过结合这些模式的具体应用,我们在处理某些应用场景的时候也衍生
MINA2.0 原理 客户端通信过程 1.通过SocketConnector同服务器端建立连接 2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的 3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议 4.最后IoFilte
Dubbo是什么 1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消
Android 蓝牙通信及自定义消息协议的解析和生成 Socket通信几本协议:首先解释下为什么Socket通信需要一定的协议才能理解消息的内容1. 安全性, 协议中有判断内容安全的字段(比如报文的长度), 这样可以进行验证,如果被网络连接和篡改,这样的消息就是不安全的,不予处理2. Socket通信, 消息达到一定的长度会分多次接收, 用协议的方式可以可以解决报文被截断的问题3. 其他可能的原
使用Java蓝牙无线通讯技术API概述之一 "使用Java蓝牙无线通讯技术API概述之一":关键词:使用 java 蓝牙 无线通讯 技术 api 概述 之一蓝牙是一种低成本、短距离的无线通信技术。对于那些希望创建个人局域网(pans)的人们来说,蓝牙技术已经越来越流行了。每个个人局域网都在独立设备的周围被动态地创建,并且为蜂窝式电话和pda等设备提供了自动连接和即时共享数据的能力。 为了在jav
JVM结构、GC工作机制详解 原文出自:http://blog.csdn.net/tonytfjing/article/details/44278233题外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学Java的绝大部分人都听过,很多公司的面试官都爱问,一开始我