# JavaDemo **Repository Path**: phubing/JavaDemo ## Basic Information - **Project Name**: JavaDemo - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2018-04-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 博客地址:blog.boomsecret.com #### JavaDemo 1.HttpsUtil GET POST PUT DELETE 2.HttpUtils GET POST 3.lombok使用 4.Jackson具体使用 5.PatternUtils使用(邮箱 用户名 汉字 手机号 URL 省份证号码) 6.IPUtils ip2long long2ip 7.正则表达式抓取网页中邮箱 8.JavaMail实现邮件发送 9.Serializable与Externalizable详解 10.transient关键字 11.easypoi导出Excel 12.类加载器工作原理 13.JDBC连接数据库 14.Jsoup解析HTML 15.注解Annotation, 记录某个方法被调用次数 16.静态代理 17.动态代理 18.cglib动态代理 19.单例模式(很有看头) 20.ThreadPoolExecutor具体使用 推荐博客:http://www.importnew.com/19011.html 21.redis工具类, 优化空间 21.1 可以通过泛型及序列化做优化 22.2 可以通过值和过期时间一起设置做优化 22.CountDownLatch用法 23.CyclicBarrier用法 24.ScheduledThreadPoolExecutor具体使用 25.Semaphore用法 26.StrategyPattern具体使用 27.观察者设计模式(ObserverPattern) 28.Java内置观察者模式 29.装饰者模式(DecoratorPattern) 30.装饰者模式在java中的应用(流) 31.Thread详解 32.工厂模式 33.工厂方法模式 34.自定义ClassLoader 35.DesUtils工具类 36.自定义类加载器,加载已经加密过的.class文件 37.爬虫爬取公众号(服务号)文章 38.protobuf 39.Undertow容器 Jetty Undertow Tomcat相关容器还是要看看源码的 40.适配器模式 41.外观模式 42.JodaTime 43.commons-lang3 44.commons-io