自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java导出数据至yaml文件

1.DumperOptions.ScalarStyle.DOUBLE_QUOTED: 双引号。2.DumperOptions.ScalarStyle.SINGLE_QUOTED: 单引号。3.DumperOptions.ScalarStyle.LITERAL: 竖线 |key双引号,value通过竖线分隔,竖线前显示数据类型。4.DumperOptions.ScalarStyle.PLAIN(无)key没有引号,字符串值单引号。key双引号,字符串值双引号。key单引号,字符串值单引号。

2023-12-06 18:35:27 599

原创 JAVA8新特性-stream

Java8新特性-Stream流对集合的使用。

2023-11-14 22:01:46 40

原创 SpringBoot整合ElasticSearch

方式1:引入pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>配置yml文件:spring data: elasticsearch: cluste.

2021-08-16 23:17:09 393

原创 阿里云服务器安装redis以及springboot连接redis使用

获取redis安装包:wget http://download.redis.io/releases/redis-5.0.7.tar.gz最好是centos8以下的版本,centos8对yum和wget不支持解压安装包tar -zvxf redis-5.0.7.tar.gz移动到自己的目录: mv /root/redis-5.0.7 /usr/local/redis 编译:make安装:make PREFIX=/usr/local/redis instal

2021-08-14 16:32:23 235

原创 Postman中binary传递文件后台怎么接收

@PostMapping(value = "getData") @ResponseBody public String getData( HttpServletRequest request) { BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(request.getInputStream(), "utf-8")); .

2021-06-17 23:27:42 3174

原创 Redis持久化

Redis持久化有两种方式:RDB和AOFRDB1,save指令配置设置数据存储文件的名称:dbfilename dump.rdb (通常设置为dump-端口号.rdb)设置储存文件的路径:dir /data设置储存至本地数据库时是否压缩:rdbcompression yes是否进行格式校验:rdbchecksum yes 默认开启,如果不开启会节约读写过程时间消耗,但是储存一定的数据损坏风险2,bgsave指令手动启动后台保存操作,但是不立即执行,启动一个fork子进程进行数据持

2020-12-20 12:31:17 1916 1

原创 JVM之jvisualvm工具使用

最近在学习java虚拟机,需要使用到jvisualvm查看程序运行情况工具在jdk安装目录/jdk1.8.0_191/bin下jvisualvm.exe一开始进来可能会提示:无法监听本地java应用程序处理过程:1、先关闭IDEA,并且关闭所有的java程序2、win+R,输入:%TMP%3、找到hsperfdata开头的文件,文件名后面接的是系统的用户名4、找到之后查看系统的用户名看是否一样,我的是用户名是大写,这里是小写导致的5、查看系统用户名:右键我的电脑-属性-控制面板-用户账户-用

2020-11-27 15:24:46 340

原创 阿里云服务器安装jdk

下载先去官网下载jdk:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html上传然后去putty的安装目录打开命令行:执行pscp命令:pscp -P 22 C:\Users\Administrator\Downloads\jdk-8u271-linux-aarch64.tar.gz root@***.***.***.***:/home注:@后是云服务器的公网ip,别忘了加端口号默认的22:-P.

2020-11-21 00:30:17 264

原创 Redis数据

**官网介绍**Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(L

2020-10-26 19:15:56 210

原创 IntelliJ IDEA快捷键

代码format :Ctrl + Alt + L复制整行 :Ctrl + D删除整行:Ctrl + Y 或 Ctrl + X引入第三方jar:Alt + Enter本文件内搜索:Ctrl+F全局搜索:Shift + Shift进入实现类:Ctrl+Alt+鼠标左键 或 Ctrl+Alt+B快速定位到指定行:Ctrl + G大小写转换:Shift + Shift+U返回上次/下次浏览的位置:Ctrl+Alt + Left/Right跳转到本文件中的上/下个方法:Alt + Down/Up

2020-09-18 16:04:20 294

原创 java在处理文件时BOM头的坑

最近项目中的需求是从一个文件中读取字符作为文件路径,再根据文件路径去读取指定文件的内容:比如一个文件test.txt的内容是wenjian1.txtwenjian2.txtwenjian3.txt现在要根据test.txt的文件获取wenjian1.txt、wenjian2.txt、wenjian3.txt的文件名//根据文件路径获取文件每一行的内容,存入list集合中public List<String> fileContentList(String filePath){ L

2020-09-06 13:21:38 1114

原创 oracle行转列

orcle行转列的几种方式:表结构如下:idstu_namecoursescore1Tomjava702Tomjsp503Tomscript724Tomvue845Bobjava736Bobjsp917Bobscript978Bobvue861、使用max + decode函数的方式SELECT stu_name,MAX(DECODE(course,'java ',score

2020-09-06 13:19:53 2189

转载 JAVA使用jacob将ppt文件转为pdf或图片

使用java将PPT转为图片有很多方法,比如Apache的poi、jacob等。其中Apache的poi转出来的图片清晰度不高,并且很多图表等无法转换;使用jacob虽然在清晰度上会有很大改善,但是有硬件的条件限制,就是需要部署在windows环境,添加jacob的dll脚本,并且环境中需要安装office或者wps办公软件。按需选择自己想要的方式,我们项目需要这样的一个公共工具,并且对图片清晰度要求很高,所以就专门提供了一台windows服务器部署转图片服务。下面介绍jacob的方式,本地可以运行

2020-09-06 13:18:56 1178

原创 java遍历二叉树

package oj.test;import java.util.LinkedList;import java.util.List;public class TreeTest {static List result = new LinkedList();public static List preorderTraversal(TreeNode root) {if (root == null) {return result;}result.add(root.val);preorderTra

2020-06-20 14:45:10 224

原创 List集合排序

简单的集合排序:List<Integer> list = new ArrayList<Integer>();这类集合排序直接调用sort方法即可;升序:Collections.sort(list);降序:Collections.sort(list,Collection.reverseOrder);复杂一点的集合排序:List<Bean> ...

2019-09-02 17:06:10 177

原创 Spring注解之@RestController和@Controller

@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。2) 如果需要返回到指...

2019-08-19 16:35:41 166

原创 java前台传中文到后台乱码解决

String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8")

2019-07-23 17:02:27 417

原创 oracle集合

oracle中的集合分为:联合数组,嵌套表,可变数组三种类型。1、联合数组     索引表(key-value形式),索引值可以是无序的, 可以数字或字符串为下标来查找集合中的元素,元素数量不限。定义:TYPE JOIN_LIST IS TABLE of dataType index by indexType;JOIN_LIST:数组的名字dataType:指定的数组的数据类型index...

2018-12-12 17:01:38 428

原创 简单的存储过程

最简单的存储过程:create or replace procedure test asbegin dbms_output.put_line('Hello World!');end;调用:begin test;end;有输入和输出参数(参数类型可以和表的字段的类型一样)的存储过程:create or replace procedure test(in_var...

2018-11-29 10:36:47 405

原创 oracle中的几种简单循环方式

declarev_name varchar(20) :='liuhu';v_num number :=0;cursor test_cursor is select * from base_country;1、for循环beginfor i in 1..10 loopif mod(i,2)=0 thendbms_outout.put_line(v_name || i)...

2018-11-29 10:36:11 3245

原创 sql load 简单使用

数据文件:d:new.csv控制文件:d:test.ctl数据表:t_content_flow控制文件内容:load data  infile 'D:\new.csv'  append into table t_content_flowfields terminated by ';' trailing nullcols  (year,month,day,hour,time...

2018-01-17 11:36:48 2633

原创 关于eclipse端口被占用的问题解决办法

1 在Dos窗口中输入netstat   -ano|findstr  8080(自己的端口号是多少就写多少,我的是8080)2  然后输入taskkill  /pid  7632 /f (这个7632就是8080对应的pid,是多少就写多少) ...

2017-12-25 10:49:52 899

原创 Eclipse的常用快捷键

1、alt+?或alt+/:自动补全代码或者提示代码2、ctrl+shift+o:自动引入包删除无用包3、ctrl+shift+f:格式化代码:格式化不成功可能是输入法中的简体/繁体切换和这个有冲突。4、ctrl+page down或ctrl+page up: 多个文件/选项卡之间快速切换5、shift+enter及ctrl+shift+enter: 在当前行上或者下边创建空白...

2017-11-08 11:01:31 195

空空如也

空空如也

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

TA关注的人

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