随笔分类 -  java

摘要:很多时候,需要使用jdbcTemplate,既有出于性能考虑的因素,也有出于个人偏好。 关于jdbcTemplate的几个关键性的问题: 一、简介 JdbcTemplate位于org.springframework包,组件标识为spring-jdbc。 处于spring家族的核心区域。spring专 阅读全文
posted @ 2022-05-02 12:13 正在战斗中 阅读(178) 评论(0) 推荐(0) 编辑
摘要:java有个Class的基类,高级编程的时候,务必要理解这个。 粗略看下,可以明白了解Class这个类对于了解和掌握java非常重要。 Class这个类的包路径是:java.lang.Class<T> 可以看出来这是一个非常基础,非常核心的类,因为它的包路径位于java.lang,即java的语言包 阅读全文
posted @ 2022-03-27 17:12 正在战斗中 阅读(163) 评论(0) 推荐(0) 编辑
摘要:关键字:super、父类、继承、泛型。 从网上收罗了不少文章,整理了下。 super这个关键字常用于以下几个情况,目前只收了2种: 1.访问父类方法 2.在泛型中限定泛型的范围 一、继承和访问父类 这个可以参考 http://c.biancheng.net/view/6394.html 这个很好理解 阅读全文
posted @ 2022-03-20 23:37 正在战斗中 阅读(130) 评论(0) 推荐(0) 编辑
摘要:最近有同事问我,以下这个语句是什么意思? MqMessge<MqMessgeThink> mm= JSON.parseObject(message.toString(),new TypeReference<MqMessge<MqMessgeThink>>(){}); 就是红色粗体部分是什么意思。 我 阅读全文
posted @ 2022-03-15 23:10 正在战斗中 阅读(348) 评论(0) 推荐(0) 编辑
摘要:在某些时候,我们希望某个同步调用执行更长的时间(异步暂时不考虑),这个时候,首先就是要设置OpenFeign的timeout设定。 下面我们举例来说明,可以如何设定TimeOut参数。 一、环境 脱离环境说明问题就是流氓。 cloud的版本为 2021.0.0 spring-boot-starter 阅读全文
posted @ 2022-02-28 20:42 正在战斗中 阅读(974) 评论(0) 推荐(0) 编辑
摘要:对于大部分商业应用开发程序员而言,使用java+spring是一件幸福的事情。 一般情况下,我们使用cloud开发不是那么重要、精密的应用,这些应用包括例如大型的商业交易,社区等等。 因为这些应用天然对于效率和精密没有高要求,甚至算不上什么要求,如果有的话就是不要太慢,要稳定。 得益于硬件的提升和特 阅读全文
posted @ 2022-02-28 11:12 正在战斗中 阅读(135) 评论(0) 推荐(0) 编辑
摘要:SpringCloud开发cloud具有巨大的灵活性。 在调用其它服务的时候有多种方式,虽然本质一样,但是细节还是有所差异。 一、概述 当a服务调用b服务的时候有多种方式进行: 1.通过openFeign接口方式 优点:我们一般会使用这种方式,因为代码量相对少一些,安全可以通过openFeign拦截 阅读全文
posted @ 2022-02-27 14:13 正在战斗中 阅读(1759) 评论(0) 推荐(0) 编辑
摘要:京东云上centos8.2 安装 consul1.11.1 阅读全文
posted @ 2021-12-22 20:36 正在战斗中 阅读(224) 评论(0) 推荐(0) 编辑
摘要:spring NamedParameterJdbcTemplate BeanPropertySqlParameterSource MapSqlParameterSource KeyHolder 阅读全文
posted @ 2021-10-20 23:49 正在战斗中 阅读(329) 评论(0) 推荐(0) 编辑
摘要:最近使用java的stream功能有点多,理由有2: 1)少写了不少代码 2)在性能可以接受的范围内 在巨大的collection基础上使用stream,没有什么经验。而非关键业务上,乐于使用stream。 -- 工作中常常需要把ListMap转为Map<String,List<Map<String 阅读全文
posted @ 2020-12-24 21:45 正在战斗中 阅读(2573) 评论(1) 推荐(0) 编辑
摘要:为何学习spring security? 理由如下: 1)虽然可以不用,但难免部分客户又要求 2)某种程度上,security还是不错的,譬如csrf,oauth等等,省了一些功夫。 3)虽然spring security 比较庞杂,甚至有些臃肿,但权衡之下,还是可以一学!。 根据很多网络例子和书籍 阅读全文
posted @ 2020-09-24 18:20 正在战斗中 阅读(1888) 评论(0) 推荐(0) 编辑
摘要:使用JAVA自己的排序方法,有的时候是一个可行的选择。 先从简单的开始说起。 一、少数key的情况 有一个需求:根据 menu_level,sort排序,越小的越前面。 -- 下面代码按照升序规则进行! -- Collections.sort(menuList, new Comparator<Map 阅读全文
posted @ 2020-07-08 15:59 正在战斗中 阅读(2167) 评论(0) 推荐(0) 编辑
摘要:许多人对于计算机的运行原理不了解,甚至根本不了解。 不幸的是,此类中的一部分人也参与了计算机的编码工作。可想而知,编写的效率和结果。听者伤心,闻者流泪。 此类同学的常见的误解: 并发就能加快任务完成 任务的总完成时间大约=单线程理论完成时间/线程个数 实际情况,和误解不同。 为何,主要因为以下几个因 阅读全文
posted @ 2020-05-30 15:01 正在战斗中 阅读(194) 评论(0) 推荐(0) 编辑
摘要:知其然,而知其所以然! 在计算机领域,有多种操作系统,常见的有windows家族和unix/Linux家族,它们都支持多任务的计算模式。 它们实现多任务的机制是差不多的,这点在<<操作系统原理>>上已经说得很清楚了。当然不同的OS在具体是线上可能有一些细微区别,但最终总是殊途同归。 这里主要阐述li 阅读全文
posted @ 2020-05-30 14:19 正在战斗中 阅读(168) 评论(0) 推荐(0) 编辑
摘要:java ,json 阅读全文
posted @ 2020-03-17 19:44 正在战斗中 阅读(302) 评论(0) 推荐(0) 编辑
摘要:spring,r 阅读全文
posted @ 2020-03-10 23:56 正在战斗中 阅读(7181) 评论(0) 推荐(1) 编辑
摘要:关键在于定义参数和sql语句,代码如下: 阅读全文
posted @ 2019-12-19 19:44 正在战斗中 阅读(1055) 评论(0) 推荐(0) 编辑
摘要:java同时匹配多个正则表达式的一种方式 阅读全文
posted @ 2019-10-25 20:10 正在战斗中 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:java 读取二进制文件,并转为base64字符串 阅读全文
posted @ 2018-09-16 16:35 正在战斗中 阅读(10163) 评论(0) 推荐(0) 编辑