随笔分类 -  Java基础

Java SE,Java新版本特性等
摘要:Java程序员Elasticsearch从入门到专家有下面这两本网页书,加上动手实践就够了(没太大必要百度看乱七八糟的什么博文了): 权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html API使用:h 阅读全文
posted @ 2022-04-11 18:33 一头小菜鸡 阅读(56) 评论(0) 推荐(0)
摘要:在Java程序中,空指针异常(NullPointerException)可以说是最常见的的了,所以我们在打代码的时候会到处使用if(null == A){ ...... }这类操作。Java 8提供了Optional类型来一定程度上缓解NPE问题,这里主要因为自己在使用Optional类型时候踩到一 阅读全文
posted @ 2021-07-17 14:06 一头小菜鸡 阅读(921) 评论(0) 推荐(1)
摘要:背景吐槽 这个问题是笔者在维护一个祖传老项目的时候遇到的问题,项目中接收数据的类都是最原生的servlet类,里面的方法都是doPost,doGet,总之是个头大的祖传老项目。。。。 问题 由于需要前端上传一些比较大的json数据串,这种情况下如果用GET方法,然后再servlet中的doGet() 阅读全文
posted @ 2020-07-28 21:21 一头小菜鸡 阅读(6234) 评论(0) 推荐(0)
摘要:APP端传输一些敏感到后台服务端的时候,我们一般都是需要加密传输的。至于使用对称加密还是非对称加密的话,就得看你对数据有多负责了。 下面是我在开发中用到的一个使用AES对称加密传输的demo(亲测有用),希望这个demo对你有一定参考价值。对称加密非对称加密的原理这里就不废话了,直接上代码 impo 阅读全文
posted @ 2020-05-21 20:35 一头小菜鸡 阅读(478) 评论(0) 推荐(0)
摘要:一、单例模式简单理解 单例模式:即某个类在程序运行过程中只被实例化一次,也就是说该类在程序的生存周期里只有一个实例对象。 使用单例模式好处:由于这个类只实例化一次,不管多少个类中用到了这个类,也都只有一个该类的对象。因此, 减少了类实例对象的创建 减小了GC压力 提升了程序的性能。 二、单例模式的几 阅读全文
posted @ 2020-05-06 23:54 一头小菜鸡 阅读(7637) 评论(0) 推荐(1)