Wesley13 Wesley13
3年前
java 定时任务之Timer
java定时任务之TimerTimer是什么?Timer位于java.util包中。官方API的描述是用来控制任务执行的,每个任务可以执行一次,也可以执行多次。在实际应用中,我们可以用它来控制某个任务在特定的时间执行,或者按照某个固定频率或者时间间隔执行。Timer怎么用?它提供了三类方
一种自平衡解决数据倾斜的分表方法
业界,规则引擎是一个非常普遍的技术类工具,也有很多非常优秀的开源工具,例如Drools等,它是一种嵌入在应用程序中的组件,主要解决易变逻辑和业务耦合的问题,把易变的规则从应用程序代码中分离出来,进而提升交付效率,降低应用程序维护和可扩展性成本
Stella981 Stella981
3年前
Oauth与Shiro整合的开源项目
Oauth与Shiro整合的开源项目博客分类:java架构ApacheOLTU是JAVA的OAUTH参考实现;Shiro是轻量级的权限管理框架;二者整合,提供一个轻量的OAUTH2应用框架,并根据不同的应用场景提供不同的实现(WEB,移动端);提供基于OAUTH的5类grant\_type的实现;相比之前已经实现的 spri
Wesley13 Wesley13
3年前
Java系统和PHP系统相互调用
一、HTTPJSON方式的缺点1.JSON序列化效率低2.多语言服务治理功能低二、关于RPC框架RPC框架大致分为两类,一种是偏重服务治理,另一种侧重跨语言调用2.1服务治理型特点功能丰富,提供高性能的远程调用、服务发现及服务治理能力,适用于大型服
Stella981 Stella981
3年前
Spring+SpringMVC+Mybatis+Mysql整合实例【转】
本文要实现SpringSpringMVCMybatisMysql的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来。建议可以先看笔者另一文章Mybatis与Spring整合创建Web项目 。笔者觉得整合过程中问题比较多的还是Spring
Wesley13 Wesley13
3年前
UltimateAndroid快速开发框架教程
UltimateAndroid是一套集成了许多现有优秀的Android开源类库并将之组合成一个整体的Android快速开发框架。框架目前主要包含的功能有ViewInjection,ORM,异步网络请求和图片加载,自动化脚本测试,磁盘LRU等功能.同时提供了类似于TripleDes、Webview快速设置、Md5处理、String处理,Htt
Stella981 Stella981
3年前
Netty之缓冲区ByteBuf解读(一)
!(https://oscimg.oschina.net/oscnet/up6de4d71f462d9846befe00ec6505125a928.JPEG)\Netty在数据传输过程中,会使用缓冲区设计来提高传输效率。虽然,Java在NIO编程中已提供ByteBuffer类进行使用,但是在使用过程中,其编码方式相对来说不太友好,也
Wesley13 Wesley13
3年前
Java与JS代码调试技巧
断点的分类,断点可以到到类名上,变量行上,方法名上。    java源码上可以打断点,断点打到方法头上,编译的时候断点信息不会被去除掉,编译后的class文件在debug模式下运行,可以触发断点,挂起线程。    eclipse的断点,都可以进行属性设置,设置断点触发的场景(例如,断点的可用性,触发场景,过滤执行线程)。  
Stella981 Stella981
3年前
IntelliJ IDEA快捷键和使用总结
快捷键总结:CtrlF12查看当前类的成员,等同于eclipse中的CtrloCtrlx删除当前行,等同于eclipse中的CtrldCtrlw选中鼠标所在的方法名或变量AltF3查找选中的文本并高亮显示,按enter可以跳转到下一个,按esc退出AltEnter导入未导入的包,等同于eclipse中的C
Easter79 Easter79
3年前
SpringCloud微服务(02):Ribbon和Feign组件,实现服务调用的负载均衡
一、Ribbon简介1、基本概念\Ribbon是一个客户端的负载均衡(LoadBalancer,简称LB)器,它提供对大量的HTTP和TCP客户端的访问控制。2、负载均衡简介目前主流的负载均衡方案可分成两类:1)集中式\即在服务的消费方和提供方之间使用独立的LB设施,可以是硬