- 博客(22)
- 收藏
- 关注
原创 ES删除脚本-记录
ip=xx.xxx.xxx.xxfor ((i=1; i<=12; i++))docurl -XDELETE "http://${ip}:9200/index_name_${i}/"echo ${i} deldone
2022-04-14 09:25:51
306
原创 LINUX命令记录
注意:以下命令均为在处理文件当前目学下的操作命令。统计文件行数命令wc -l 文件名.后缀文件内全局查找内如并替换命令sed -i 's/查找内容/替换内容/g 文件名.后缀
2022-03-22 14:57:29
170
原创 问题记录——java8流式计算问题
java8流式计算异常记录queryColumn.stream() .collect(Collectors.toMap(item -> item, item -> lowerCaseObjMap.getOrDefault(item, "")));当lowerCaseObjMap中key对应的值为null时,转换成map异常,但是普通的forEach语句没有问题。其中queryColumn为List类型...
2022-02-24 17:04:27
256
原创 Java深度拷贝
Java深度拷贝集合类深度拷贝集合类深度拷贝public static <T extends Serializable> T deepClone(T obj) { T clonedObj = null; try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputS
2021-07-16 10:59:54
141
原创 SpringBoot 结合 Mybatis Plus 自动生成代码
SpringBoot 结合 Mybatis Plus 自动生成代码具体实现如下导入依赖代码实现具体实现如下导入依赖在使用SpringBoot结合Mybatis Plus自动生成代码之前,需要导入Mybatis Plus自动生成代码对应的依赖,具体如下: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generat
2021-02-01 19:27:25
225
转载 ping 命令的作用和原理
转载 https://mp.weixin.qq.com/s/HvGaLBMc1tuPfyklNlP4fQ我们在遇到网络不通的情况,大家都知道去 ping 一下,看一下网络状况。那你知道「ping」命令后背的逻辑是什么吗?知道它是如何实现的吗?一、「ping」命令的作用和原理?简单...
2019-07-12 11:01:02
1074
转载 输入一个url到浏览器页面展示都经历了哪些过程
在日常的浏览器访问过程中,我们肯定会访问n多页面,但是我们输入一个网址后是如何变成一个页面展示在我们面前,从一个url到页面的展示这个过程中,我们的浏览器都经历了一些什么?步骤→ 1- 输入网址 → 2- 缓存解析 → 3- 域名解析 → 4- tcp连接,三次握手 → 6- 页面渲染一:输入网址那肯定是输入你要访问的网站网址了,俗称...
2019-07-12 09:33:56
335
原创 [LeetCode] 692.Top K Frequent Words之TreeMap与HashMap
[LeetCode] 692.Top K Frequent Words之TreeMap与HashMap[LeetCode] 692.Top K Frequent Words题意输入: 一个字符串数组、一个整数值(K)输出: 频率最高的前K个字符串的List集合思路1)遍历一遍数组,用Map(标记为hashmap1)统计每个字符串出现的次数,以字符串为key,次数为value。2)设置...
2019-04-26 10:11:30
152
原创 [LeetCode] 279. Perfect Squares
题意简介:输入一个正整数,输出这个正整数可以由几个数(可以相等)的平方和组成。例:输入:12;输出:3(12=4+4+4);方法一:动态规划算法首先可以确定的是,当一个数正好是某个数的平方和时,那么这个数返回的结果是1,其他数n的返回结果可以计算为其前所有有平方数的数i的返回值(这个值为1)加上数n-i的返回值的和的最小值。具体代码如下: public int numSquares2(i...
2019-03-21 21:38:57
129
转载 Docker容器基本概念及其与VM区别
转载自:http://dockone.io/article/6051 【编者的话】本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。Docker是世界领先的软件容器平台,所以想要搞懂Docker的概念我们必须先从容器开始说起。先从认识容器开始什么是容器?先来...
2019-03-21 15:20:50
357
原创 初识服务计算
服务计算基本概念相关服务计算概念:服务和计算机联系在一起的一门新科学服务计算:第一部分解决的是技术平台和架构的问题;第二部分解决是服务交付的问题;第三部分则是业务本身的整合和管理。相关技术架构SOA(Service Oriented Architecture,面向服务的体系架构)Web服务网格/效用计算(Grid &amp; Utility Computing)业务流程整合及管理(...
2019-03-15 08:52:32
4773
转载 计算机网络——Tcp三次握手&四次挥手
计算机网络——Tcp三次握手&四次挥手本文主要参考:小书go的博客以及计算机网络OSI、TCP/IP及五层协议体系结构OSI体系结构(自上而下各层为):应用层、表示层、会话层、运输层、网络层、数据链路层、物理层;TCP/IP体系结构:应用层、运输层、网际层IP、网络接口层;五层协议体系结构:应用层、运输层、网络层、数据链路层、物理层;TCP传输控制协议TCP(Transmis...
2019-03-11 16:39:38
196
原创 char[]与byte[]相互转换
char[]与byte[]相互转换Charset类Charset提供encode与decode分别对应char[]到byte[]的编码和byte[]到char[]的解码,具体代码如下:Chaeset charset=Charset.forName("UTF-8");ByteBuffer byteBuffer=charset.encode(String);//why string?byte...
2018-09-20 13:40:26
13803
原创 Cross-Platform Resource Scheduling for Spark and MapReduce on YARN论文理解
Cross-Platform Resource Scheduling for Spark and MapReduce on YARN论文理解摘要MapReduce不能有效的处理大数据的非批处理过程(例:交互式作业,实时查询和流计算);新兴的Apache Spark则可以处理这一过程,Spark可以在已建立的Hadoop集群上运行并利用现有的HDFS。在YARN上部署Spark的三个主要...
2018-09-14 20:57:30
614
原创 一些小细节的注解&&拦截器
一些小细节的注解&&拦截器一些小细节的注解&&拦截器@PathVariable拦截器@PathVariable作用:通过@PathVariable可以接收url中传入的参数 jsp页面代码:<!--后面/${item.id}为传入的参数--><td><a href="${pageContext...
2018-09-14 16:53:39
252
原创 JSON数据交互
JSON数据交互JSON数据交互@RequestBody@ResponseBody@RequestBody使用前请导包 导入jackson的jar包在 controller的方法中可以使用@RequestBody,让spirngMvc将json格式字符串自动转换成java中的pojo。 剩下的看代码吧=_= jsp中代码如下:<script ty...
2018-09-14 15:21:28
288
原创 SpringMVC学习(二)
SpringMVC学习(二)SpringMVC学习(二)springMvc中默认支持的参数类型post请求乱码问题get请求乱码问题参数绑定高级参数绑定springMvc中默认支持的参数类型有:HttpServletRequest、HttpServletResponse、HttpSession、Model(包含ModelMap–Model的一个子类),这些...
2018-09-07 14:32:51
341
原创 SpringMVC学习(一)
SpringMVC学习(一)SpringMVC学习(一)springMVC简单定义SpringMVC三大组件ModelAndView注解驱动配置视图解析器springMVC简单定义springMVC是一个表现层框架 作用:从请求中接收传入的参数;将处理后的结果数据返回给页面展示SpringMVC三大组件处理器映射器(HandlerMappin...
2018-09-06 17:31:52
342
原创 注解的一些学习与理解
注解的一些学习与理解注解jdk5之后提供了一个特性,和类 接口同级 格式: @interface 注解名{} 作用:编译检查替代配置文件定义注解(元注解:注解上的注解)分析代码(用到反射)java中3个注解@Override:声明该方法是从分类上继承过来的,执行编译期的检查@SuppressWarnings:抑制警告 值有很多,只需要知道一个 all ...
2018-09-05 17:19:27
168
原创 Java Web学习的一些小知识点总结(一)
Java Web学习的一些小知识点总结(一)1、getParameter问题servlet(controller)中的request.getParameter(“key1”) 此处的key1可来自于jsp页面的name属性值,key1是key-value中的key 其String s=request.getParameter(“key1”)得到的是其value,(即s为key-valu...
2018-08-31 17:09:34
448
原创 Design and Implementation of Scheduling Pool Scheduling Algorithm Based on Reuse of Jobs in Spark理解
论文:Design and Implementation of Scheduling Pool Scheduling Algorithm Based on Reuse of Jobs in Spark摘要:本文中的reuse of jobs指的是the calculation reuse inside the jobs,这样的reuse可以大大的缩短Spark 中的作业的执行时间。...
2018-08-26 15:08:56
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人