自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 day18【Socket网络编程】

反馈和复习1.有没有时间一起复习2.作业能不能多发几天复习1.缓冲流【重点】 a。作用:对普通类的增强(性能的增强) b。BufferedWriter 特有方法: public void newLine(); c。BufferedReader 特有方法: public String readLine();2.转换流【重点】 转换流可以在读写文件时指定编码...

2025-06-30 10:51:02 551

原创 17、缓冲流、转换流、序列化流、打印流、设计模式、common-io工具包

今日内容缓冲流(高效流,比普通流性能更高)【重点】转换流(编码相关流,指定编码)【重点】序列化流(操作对象)【理解】打印流(sout())【理解】设计模式(装饰设计模式,四个步骤)【理解】common-io工具包(简化IO的代码)【重点】缓冲流缓冲流的分类缓冲字节输入流:BufferedInputStream —> 对普通的字节输入流InputStream的增...

2025-06-30 10:48:28 796

原创 Excel数据分析

记录整理数据、计算数据、分析数据、以及可视化展现。

2023-11-20 16:33:02 173

原创 01Poi读取Excel

Poi的介绍它是由apache公司提供的,是使用Java语言进行编写的,免费开源的跨平台的Java API,它所提供的API给Java程序对Microsoft Office格式文档的读和写的功能。poi有四种结构:HSSF-----读写Microsoft Excel XLSXSSF-----读写Microsoft Excel OOXML XLSXHWPF-----读写Microsoft Word DOCHSLF-----提供读写Microsoft PowerPoint在进行读写Mic

2021-01-07 08:30:26 327

转载 IDEA-调试及编译

来源于此处,请点击这里停止------Ctrl+F2选择Debug------Atr+Shift+F10选择Run------Art+Shift+F10编译------Ctrl+Shift+F9运行------Ctrl+Shift+F10查看断点------Ctrl+Shift+F8步过------F8步入------F7智能步入------Shift+F7步出------Shift+F8强制步过------Alt+Shift+F8强制步入------Alt+Shift+F7运行

2020-12-29 21:38:37 415

转载 Array List的三种遍历方式

1.第一种增强for循环的遍历方法点击这里ArrayList<String> list = new ArrayList<String>();for (String string : list) { System.out.println("string = " + string);}2.第二种使用Iterator遍历方法//2.第二种使用Iterator迭代器遍历Iterator<String> iterator = list.iterator();

2020-12-01 16:32:35 863

原创 有关虚拟机的相关配置01

使用什么工具操作Linux?通过使用MobaXterm工具远程连接Linux,然后进行操作Linux系统这里表示的已经登录过了,使用用户名为root,登录密码为******,登录即可。配置静态IP地址首先进入网络配置的目录:cd /etc/sysconfig/network-scripts/然后使用该命令查看该文件下的所有文档,找到一个ifcfg-ens33ls如图情况:然后可以看到两个以 ifcfg-开头的文件名(名称可能不一样),这个就是网卡配置文件了。ifcfg-lo:这

2020-11-29 00:54:14 915

转载 Linux常用的命令之云巅之上

我所谓的"ps"命令—小漏洞,需改之!就是一个用于查询进程的命令,具体怎么使用的还是不甚了解啊,接下来就具体总结一下,所谓的ps命令:Linux下查看进程及端口信息Linux中的ps(process status)表示该命令用于显示当前进程的状态1、根据进程名查看进程信息,以查看tomcat进程名为例,查看所对应的进程id为1095(或者使用: ps -aux | grep tomcat 查看占用内存等信息)ps -ef | grep tomcat2.根据进程id查看进程占用端口,查看对

2020-11-17 21:45:19 135

原创 jquery常见的选择器

仅简单总结一下jquery选择器的名称---------语法说明基本选择器1.标签(元素)选择器---------$(“html标签名”) 获得所有匹配标签名称的元素2.id选择器---------$("#id的属性值") 获得与指定id属性值匹配的元素3.类选择器---------$(".class的属性值") 获得与指定的class属性值匹配的元素<!DOCTYPE html><html lang="zh-CN"><head> <m

2020-11-15 23:06:13 299

转载 Mybatis中操作动态sql常用的标签

第一类标签,用于定义sql语句的标签1.select:用于表的的查询2.insert:用于表信息的插入3.update:用于表内信息的修改4.delete:用于表内信息的删除,这个标签请慎用第二类标签,用于sql拼接的标签1.if:用于条件判断2.foreach:用于遍历字段使用3.choose:内部包含两个标签,when和otherwise第三类标签,用于sql的输出标签1.where :内部使用and连接if标签下的条件判断2.set :多于和update标签下的upd

2020-11-15 21:47:26 954

原创 被点到了String的常用方法

总结一下,仅供参考subString(start,end):两数皆为正数,截取后返回的结果就是start,end-1的字符串substr(start,length):其中start是以什么为开始,然后length是数值,表示截取到第几个字符串split():该方法用于把一个字符串的分割字符串数组String str="sh+u+ai";String[] str1 = str.split(str);//此时是以"+"进行分割的replace():该方法用于在字符串中用一些字符来代替一些字

2020-11-15 21:12:14 182

原创 枚举和正则表达式

今日目标枚举(在JAVA中用的比较多)JDK8的新特性(默写方法,Lambda,Stream流)了解即可:方法引用,Base64用于字符串编码正则表达式(理解)1、枚举若不使用枚举会产生什么问题???拿不到想要的结果,例如://1.创建对象Person p1 = new Person("张三","妖");sout(p1);Person p2 = new Person(...

2020-11-06 13:33:03 995

原创 ES--------自动补全和提示

ES的推荐功能(Suggester)包含三种不同方式,不过用的最多的,还是Completion模式,实现自动补全和基于上下文的提示功能。相关文档准备数据理想中,自动补全功能需要在用户键入一个字符时,尽可能快速的给用户返回提示信息。因此自动补全很注重查询的速度。为了提高suggester的速度,相关的数据必须在内存中缓存起来,数据的类型也不再是普通类型,而是completion类型。首先我们要定义一个索引库,并设置用于自动补全的字段为completion类型。PUT articles{ "ma

2020-11-06 13:28:47 2283

原创 ES中------拼音搜索

拼音搜索的关键是汉字与拼音的转换,只要找到这样的elasticsearch插件就可以了。在GitHub上恰好有这样的拼音插件相关学习链接安装拼音插件在GitHub页面中找到releases:首先下载ES版本对应的拼音插件安装位置放到这个位置:然后重启你的elasticsearch即可。测试在kibana中,输入命令测试:POST _analyze{ "text": ["张学友", "刘德华"], "analyzer": "pinyin"}结果:{ "tokens"

2020-11-06 13:23:24 1870

原创 ES创建索引库的两种使用方式

同步创建索引库当以以下方式执行CreateIndexRequest时,客户端会等待CreateIndexResponse返回,然后继续执行代 码:CreateIndexResponse createIndexResponse = client.indices().create(request, RequestOptions.DEFAULT);摘录之ES文档在无法解析高级REST客户机中的REST响应、请求超时或类似的情况下(服务器没有返回响应),同步调用可 能会抛出IOException。在服务

2020-11-06 13:21:42 3230

原创 Nested解决Object数组问题

如果你想要使用对象数组格式,同时又想保持数组中每个Object的独立性。那么你应该使用nested类型。nested类型会把数组中的每个object用隐式的独立Document来保存,因此可以互不干扰的查询,但必须用nested方式查询。首先,我们设置一个nested类型的字段:引入nested字段的类型PUT my_index{ "mappings": { "properties": { "user": { "type": "nested",

2020-09-20 10:33:48 378

转载 解决跨域问题的几种方案

跨域资源共享 CORS跨域资源共享(CORS) 是一种机制,它使用额外的 HTTP 头来告诉浏览器 让运行在一个 origin (domain) 上的 Web 应用被准许访问来自不同源服务器上的指定的资源。 — MDN由 XMLHttpRequest 或 Fetch 发起的跨域 HTTP 请求Web 字体 (CSS 中通过 @font-face 使用跨域字体资源)WebGL 贴图使用 drawImage 将 Images/video 画面绘制到 canvas简单请求、非简单请求浏览器将

2020-09-20 01:46:11 256

原创 linux软件安装小条例

一丶Tomcat1.启动/usr/local/tomcat/apache-tomcat-8.5.27/bin/startup.sh2.关闭/usr/local/tomcat/apache-tomcat-8.5.27/bin/shutdown.sh 3.安装 a. 在 /usr/local 目录下创建tomcat的安装目录 tomcat mkdir tomcat b. 将tomcat的压缩包解压到 tomcat目录下 (进入tomcat目录) tar -xvf /software

2020-07-12 21:14:52 213

原创 HTML之JSON&AJAX学习之路

Ajax的同步/异步

2020-04-11 16:44:25 407

原创 23 设计模式

本文摘要: XML解析复习:SAXReader读取XML文件,通过XPath解析节点,复习XML语法和约束(DTD/Schema)。 单例设计模式:介绍饿汉式(预先实例化)和懒汉式(延迟实例化)实现,强调构造方法私有化和静态实例获取。 多例设计模式:通过静态集合保存固定数量实例,随机返回指定个数的对象。 Lombok工具:通过注解自动生成getter/setter、构造方法等,简化Java代码开发。

2020-03-31 19:14:50 19

原创 JUnit单元测试、NIO

单元测试&NIO的使用

2020-03-26 16:03:59 111 1

原创 File类、递归、字节流

File类、递归、字节流

2020-03-22 20:22:43 107 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除