自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 重构二叉树

输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。题解:import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Stack;/** * @author Heerh * @version 1.0 * @date 2020/10/1 17:16 */public class Demo { publ

2020-11-07 14:44:00 19

转载 银行换钱最少硬币问题

问题描述:如果我们有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元? 将问题进行抽象,最后达到什么程度了,给出任意面值集合V,凑够的面值为m,求所需硬币最少的个数 j. 如果没有任何一种零钱组合能组成总金额,返回-1。举例一:输入V={1, 2, 5},m=11输出3 (5+5+1共三枚硬币)举例二:输入V={2},m=3输出-1(无法兑换)代码实现:public int changeCoin(int[] coins, int amount) { i

2020-09-04 10:15:16 64 1

原创 从一组数字中选出非相邻数字和的最大值

问题描述:给定一组数字,要求从这组数字里找出非 相邻数字和的最大值。举例:输入:4 1 1 9 1输出:13(9+4)输入:1 2 4 1 7 8 3输出:13 (8+4+1)代码实现:public class Demo { //递归实现 public static int rec_opt(int[] arr, int i) { if (i == 0) return arr[0]; else if (i == 1) return arr[0] &gt

2020-09-04 09:29:49 168

原创 给一个链表,输出去掉第k个节点的链表

class ListNode{ public int val; public ListNode next; public ListNode(int val) { this.val = val; }}public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int k = sca

2020-08-24 16:42:34 59

原创 MyBatis里resultType和resultMap的区别

一、概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。①当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resultT

2020-08-24 16:40:34 41

原创 手撕代码之ArrayList

public class HrhArrayList { //默认数组大小,支持扩容,一次扩容10 int n = 1; //声明一个数组做底层存储 int[] array = new int[3]; //数组存储元素的个数 int size = 0; public static void main(String[] args) { HrhArrayList arrayList = new HrhArrayList(); arrayList.add(0); arrayList.ad.

2020-08-10 15:42:38 40

原创 求以下数列的和: f(n)=1/5-1/10+1/15-1/20+.......1/(5*(2*n-1))-1/(5*2*n)。

题目描述:Java答案:public class Main { public static void main(String[] args) { //前面乘的1/5 Double x = 0.2; Scanner scanner = new Scanner(System.in); int i = scanner.nextInt(); //对输入的数进行递归 Double aDouble = get(i); aDouble *= x; System.out.print

2020-08-07 10:14:30 121

原创 使用本地的两个Java程序:服务端和客户端,启动两个进程,来模拟远程通讯

Server.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;/** * Sock

2020-07-29 17:17:18 167

转载 理解 semantic-ui grid 的使用

semantic-ui简介semantic-ui 是一套类似于 bootstrap 的 ui framework,相比 bootstrap 有如下优点:组件采用语义化的组织方式,容易理解,容易记忆组件库非常丰富,几乎不需要引入第三方的组件,统一性强由于采用语义化的方式命名,所有组件都有自己的命名空间,相互不受干扰,侵入性弱,对自定义 css 干扰小,bootstrap 则改写了很多元素的默认样式,复写困难自定义容易,semantic ui 的源码中各个组件相互独立,依赖清晰,自定义方便fun

2020-07-13 10:34:37 374

原创 Thymeleaf、SpringBoot2.x过后static下的静态资源无法访问的终极解决方案

网上试了很多办法,更改配置文件加拦截器什么的都试了,最后总结一下是因为SpringBoot版本的问题,但是使用Thymeleaf的模板语法就能找到文件。解决方案一代码全部使用Thymeleaf的模板语法,比如th:src="@{'/css/my.css'}"解决方案二加一个路径配置文件package com.hrh.blog.config;import org.springframework.stereotype.Component;import org.springframework.we

2020-06-22 01:49:22 692 2

原创 [编程题]序列和

给出一个正整数N和长度L,找出一段长度大于等于L的连续非负整数,他们的和恰好为N。答案可能有多个,我我们需要找出长度最小的那个。例如 N = 18 L = 2:5 + 6 + 7 = 183 + 4 + 5 + 6 = 18都是满足要求的,但是我们输出更短的 5 6 7输入描述:输入数据包括一行: 两个正整数N(1 ≤ N ≤ 1000000000),L(2 ≤ L ≤ 100)输出...

2020-04-03 18:20:02 417

原创 如何修改网上下载word简历模板的照片

如何修改网上下载word简历模板的照片现在处于学校大三阶段,正准备投一份简历试试,就在网上下载了个word免费模板,一份简历写了两三天,最后万事俱备只差修改照片,万万没想到修改不了,网上各种搜索找不到答案,还有说是word内嵌的图片,无法更改。。当时心里万匹草泥马奔腾而过!!内嵌了不让修改你还发网上让别人下载干锤子??网上有方法说右键照片点击设置自选图形/图片格式可是当我点击之后才发现后面...

2020-03-25 11:50:10 2143

原创 图云的制作

图云的制作传统方式的图云制作非常麻烦,需要广泛的技术支持,这里借用java中的KumoGitHub链接戳这里码云链接戳这里第一步引入依赖<dependency> <groupId>com.kennycason</groupId> <artifactId>kumo-core</artifactId> <versi...

2020-03-18 19:29:07 490

原创 前端开发基础知识梳理

HTML部分HTML超文本标记语言,描述了一个网站的结构,是一种标记语言而非编程语言。HTML文件固定语句的含义<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> &...

2020-03-16 20:26:31 75

原创 JAVA网络编程

使用OkHttp3进行简单的API调用OKHttp是一个当前主流的网络请求的开源框架,1.get方法(同步)引入依赖: <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version&g...

2020-03-10 21:22:36 214

原创 JAVA基础知识梳理

一、有返回值的方法大家都知道写方法的目的是为了调用它,让它帮助我们解决一些情景问题,并且我们已经学习了返回的关键词是return,那么如何将方法的结果返回出去呢?...

2020-03-02 17:47:24 75

原创 SpringBoot注解总结

1.注解@RestController用在这个类上面@Autowired用在自定义变量上面@RequestMapping用在方法上面@Param参数注解@ResultMap结果映射注解@SelectProvider动态Sql拼装2.连接数据库Spring.datasource.url=jdbc:mysql://rm-bp1s8wez9j4hw42oemo.mysql.rds.ali...

2020-01-28 19:36:08 40

原创 Spring用户登陆鉴权功能

1.创建一个方法注解,用于定义需要登录package com.example.demo1.config;import java.lang.annotation.*;@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documentedpublic...

2020-01-26 13:48:20 425

原创 SpringBoot实现在线用户数统计功能

@RestController//第一步:实现HttpSessionListener接口public class CalculatorController implements HttpSessionListener { public static List<String> list = new ArrayList<String>(); //用户登陆成功...

2020-01-24 01:27:35 1573

原创 多线程问题之火车票售票

问题描述:三个火车票售票窗口同时售卖20张火车票需求说明:1在包中创建站台类Station, 站台负责开启售票窗口。站台中定义20张火车票。2在包中创建售票窗口类Window,售票窗口有名称属性。售票窗口负责售票。窗口是一个线程。3.站台创建三个窗口实例;并把窗口实例都放入线程池。4.售过程:每个窗口先判断总票数,如果大于0则减1,表示出售一张票;如果票售罄则退出。注意:每售出一张...

2020-01-15 17:22:14 167

原创 如何使用navicat给两张表创建关联主外键

首先了解主外键的定义主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性。外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说到了外键,一定是至少涉及到两张表。例如部门表和员工表:Id=Dept_id,而Dept_id就是员工表中的外键:因为员工表中的员工需要知道自己属于哪个部门,就可以通过外键Dept_id找到对应的部门,然后才能找到...

2019-12-11 23:16:58 5471

原创 项目上传代码至码云(利用githubdesk)

在Terminal里面输入git init 初始化仓库为git仓库2.在Terminal中输入的命令git remote add origin https://gitee.com/xiaoyebing/yunmusic1.git后面地址要替换成自己的仓库地址这条命令的作⽤是⽤来 使GitHub desktop添加⼯程到本地:3.4.选择项目的本地路径5.利用Githubdesk...

2019-12-04 17:01:31 176

原创 java开发项目dao包util包各种包里面一共放什么东东

dao 与数据库的操作,增删改查等方法model 一般都是javabean对象,例如与数据库的某个表相关联。service 供外部调用,等于对dao,model等进行了包装。impl 定义的接口util 通常都是工具类,如字符串处理、日期处理等...

2019-12-01 17:29:03 1539

原创 Vue知识点小结

有scoped:css文件只在当前vue文件下生效否则全局生效vue语法结构}

2019-11-20 11:11:54 36

原创 CSS从基础到深入

清除浮动:.zhuce::after{ display: block; content: ""; clear: both;}这里的zhuce是指想要清除浮动的父元素类名关于边框边距如果想要控制两个元素之间的距离用margin如果控制元素内部的显示效果的话用padding 应用布局的时候margin用得多一些。图片处理时用padding多一些设置元素首行居中ma...

2019-10-09 15:06:31 55

原创 JS验证输入框的内容是否为空方法

验证输入框的内容是否为空然后给出判断信息的两种方法1.在HTML中创建一个div,创建一个变量x获取输入框里value的值,如果x==="",div.innerHTML=“输入提示信息"否则div.innerHTML=”";`let value = document.querySelector("#psw").value; if ((value.trim()) === "") {...

2019-10-09 15:01:39 406

原创 Mysql知识点总结

1.CRUDSELECT * FROM heruihao_accounting WHERE pay_type = '��·����';DELETE FROM heruihao_accounting WHERE pay_type = '���ٹ�·';INSERT INTO heruihao_accounting (pay_type,datatime)value('�ҾӰٻ�','2019-...

2019-09-20 16:23:57 964

原创 如何获取网站上title里的小图标

在html里的head标签里加一串代码即可实现 <link rel="icon" href="网址/favicon.ico">例如加入qq的icon <link rel="icon" href="https://im.qq.com/favicon.ico">

2019-08-13 18:59:49 2064 1

原创 利用JAVA代码对Excel表的写入与读取

创建一个Excel表格往里面添加一些自定义数据并将内容输出到控制台package com.youkeda.wacai.web.control;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellReference;import org.apache.poi.xssf.usermodel.XSSFWo...

2019-08-02 14:06:57 413

原创 I/O基础知识梳理

I/O流一共涉及以下函数类型FileReader 读取文件内容(把文件转换成字符流读,读取出来的是char数组或者String )BufferReader 包装FileReader 生成缓冲区 更高效InputStream 是个接口(不能new InputStream);FileInputStream 读取文件内容(字节流读,二进制数据,与编码无关,不存在乱码问题,读取出来的是b...

2019-08-02 10:22:18 64

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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