1. JDK代理要求被代理的类必须实现接口,有很强的局限性。而CGLIB动态代理则没有此类强制性要求。简单的说,CGLIB会让生成的代理类继承被代理类,并在代理类中对代理方法进行强化处理(前置处理、后置处理等)。在CGLIB底层,其实是借助了ASM这个非常强大的Java字节码生成框架。 使用CGLib实现动态代理,完全不受代理类必须实现接口的限制,而且CGLib底层采用ASM字节码生成框架,使用字节码技术生成代理类,比使用Java反射效率要高。唯一需要注意的是,CGLib不能对声明为final的 ...

    阅读全文
  2. geohash2020-05-27
    35460

    geohash.org   ...

    阅读全文
  3. Java高新技术——内省(JavaBean)下面这篇文章写的不错,通俗易懂,建议先看下文章中的示例:https://blog.csdn.net/zhongkelee/article/details/52678667 下面是JDK javabean package 文档说明: https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/beans/package-summary.h ...

    阅读全文
  4. 转载自:https://www.ibm.com/developerworks/cn/java/j-lo-jsonlib/index.html 概述 如今大量的 Web 站点应用了 AJAX 技术,通过更少的数据通讯,服务器能够更快的反馈用户请求,再通过 Javascript 的控制,让使用者有了更好的用户体验。JSON 是一种轻量级的数据交换语言,它是 Javascript 的一个子集,又有良好的可读性,经常用于客户端和服务器间的数据交换。因此,在服务器端,常常需要将实体对象(Jav ...

    阅读全文
  5. nginx(读着: engine x)   1) nginx的官网文档《Beginer's Guide》  这个指南大体讲了三个常用配置的例子:serving static content, setting up a simple proxy server; setting up fastCGI proxy server。 首先如何启动和停止nginx. To start nginx, run the executable ...

    阅读全文
  6. 本文是学习Spring Testing官方文档的知识点摘要。官方文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/testing.html#testing 关键词:Mock Objects, TestContext Framework, Spring MVC Test, WebTestClient   1. Introduction to Spring Testing ...

    阅读全文
  7. Title and Copyright Information Preface What's New in This Guide Part I Introducing Oracle Web Services 1 Overview of Oracle Web Services Security and Policy Management 2 Using Oracle Web Services Manager with WebLogic Server ...

    阅读全文
  8. zookeeper学习过程中收集的一些不错的资料   Zookeeper官方文档:https://zookeeper.apache.org/doc/current/zookeeperStarted.html Zookeeper Demo: https://www.youtube.com/watch?v=Qhc6RMaDkgY Apache Zookeeper | Hands-On - Znodes: https://www.youtube. ...

    阅读全文
  9. As a developer, it is often impossible for you to anticipate all the database columns and UI fields your customers might need, or how each field should look as end user needs change. Flexfields enable customers to configure their applications to meet ...

    阅读全文
  10. 嵌入式Tomcat Web服务器的使用 在运行web工程时,常常要频繁启动tomcat,使用嵌入式tomcat可以减少部分重复操作。 1、下载tomcat5.0.28embed.zip 解压文件夹复制到工程下。   http://archive.apache.org/dist/tomcat/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28-embed.zip 2、源码实现 import java.io.File; impor ...

    阅读全文
  11. 应用场景:京东,淘宝等双十一活动多多,送券,满多少送多少等买很多物品后,再使用优惠券等,不同的下单方式都会有不同的实惠。 比如现有下面的活动,图书狂欢节,每满100减50。结算时还可以使用优惠券。现有两张现金结算券,一张是满300减100(券1),一张是满150减50(券2)。用户希望购买下面的书单。 《书1》价格 175 《书2》价格 22.6 《书3》价格 37.5 《书4》价格 65.6 《书5》价格 160.9 《书6》价格 84.6 《书 ...

    阅读全文
  12. https://idc-community.com/manufacturing/manufacturing-value-chain/cloud_plm_showing_signs_of_growth https://idc-community.com/manufacturing/manufacturing-value-chain/vc_funding_for_aras_and_arena_a_vote_of_confidence_for_flexible_and_ ...

    阅读全文
  13. 根据spring guide写的sample project,从头到位自己试写一个。具体细节参考链接。     ...

    阅读全文
  14. 参考文档: https://docs.oracle.com/cd/E24329_01/web.1211/e24499/newdom.htm#WLDCW109 https://docs.oracle.com/cd/E13222_01/wls/docs81/admin_ref/cli_tasks.html   ...

    阅读全文
  15. 34470

    字符串搜索问题之前没有好好想,正常使用自带API或者正值表达式,或者第一反应就是常规的暴力搜索。其实这里面有很多很好玩的算法。Robin-Karp算法比较容易理解,而利用有限自动机进行匹配就开始晕了,最后的KMP算法代码不多,但是计算前缀的方法真是很神奇,静下心想了好久才开窍。神奇!神奇!很神奇。 本文讲一个很神奇的搜索字符串中以某一位开始的最长回文的算法。问题可以简化为从字符串首位开始的最长回文。 问题分析: public String getLonggestLeftPa ...

    阅读全文
  16. lowbit2020-04-08

    lowbit = m & -m = 2的k次方 k为x从最右到左连续0的个数。(0除外) 这里利用的负数的存储特性,负数是以补码存储的,对于整数运算 x&(-x)有 ● 当x为0时,即 0 & 0,结果为0; ●当x为奇数时,最后一个比特位为1,取反加1没有进位,故x和-x除最后一位外前面的位正好相反,按位与结果为0。结果为1。 ●当x为偶数,且为2的m次方时,x的二进制表示中只有一位是1(从右往左的第m+1位),其右边有m位0,故x取反 ...

    阅读全文
  17. Travis CI学习2020-03-19

    官网:https://travis-ci.org/ "Test and Deploy with Confidence" Easily sync your project with Travis CI and you'll be testing your code in minutes! 这是Travis的宗旨。很多github上的open source都在使用travis。 我也是在学习开源项目tesseract的时候接触Travis. &nbs ...

    阅读全文
  18. 如何排查Oracle SOA Suite以及Oracle BPM Suite的疑难杂症请参考官方文档: https://docs.oracle.com/cd/E29542_01/admin.1111/e10226/appx_trouble.htm#SOAAG3705 how to troubleshoot issues you can encounter when using Oracle SOA Suite and Oracle BPM Suite, including loggi ...

    阅读全文
  19. 优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。 如果将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Sprin ...

    阅读全文
  20. <<Java™ in a Nutshell: A Deskop Quick Reference >>   docstore.mik.ua/orelly/java-ent/jnut/index.htm ...

    阅读全文