自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker 安装 tomcat

docker 安装 tomcat下载tomcat效果:下载tomcat//拉取tomcat docker pull tomcat //挂载容器docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat//查看tomcat容器里webapps文件是否为空如为空,便把webapps.dist文件移到webapps文件mv webapps.dist/* webapps/

2021-12-14 16:54:17 955

原创 初始化map和map为空

初始化map和map为空初始化map和map为空初始化map和map为空Map<String,String> map = new HashMap<>();创建对象->在栈内存分配引用->在堆内存划分空间->把引用赋值给对象;Map<String,String> map = null;创建对象->不分配空间;注:有了对象引用才可以对map本身进行调用,否则爆null指针异常学习记录...

2021-08-26 09:54:32 2169

原创 摩斯密码Java/Python实现

摩斯密码Java/Python实现摩斯密码Java/Python实现摩斯密码Java/Python实现前言摘自《犯罪大师》谜题关卡一、Java实现二、Python实现总结前言摘自《犯罪大师》谜题关卡一、Java实现伪代码如下:package com.hjc.demo.logic.morsecode;import com.alibaba.fastjson.JSONObject;import java.util.HashMap;import java.util.Map;import

2021-07-24 12:26:37 1238 5

原创 恺撒密码Java/Python实现

恺撒密码Java 实现恺撒密码Java 实现恺撒密码Java 实现前言一、Java实现加密和解密:二、Python实现加密和解密:总结前言下图摘取《犯罪大师》谜题关卡一、Java实现代码如下(示例):package com.hjc.demo.logic.caesarpassword;import java.util.Arrays;import java.util.Objects;/** * @Classname CaesarPassword * @Description

2021-07-23 18:42:09 342 3

原创 铜锁密码Java/Python实现

铜锁密码Java/Python实现学习记录铜锁密码铜锁密码Java/Python实现前言一、Java实现方式二、Python实现总结前言提示:此题摘录《犯罪大师关卡题目》一、Java实现方式伪代码如下:public class CodedLock { /*密码锁字体*/ final String[] objsStrings = {"由", "中", "人", "十", "大", "王", "夫", "井"}; /*十二地支与十二生肖一对一得方式*/ fi

2021-07-21 15:11:49 341 1

原创 逻辑题库环形结构Java模拟

环形结构Java模拟保险柜环形结构Java模拟保险柜何为环形?题目如下上图是摘自《犯罪大师》里的一道逻辑题此题的功效题解:伪代码如下:源数据:环形结构Java模拟保险柜何为环形?头尾相交题目如下上图是摘自《犯罪大师》里的一道逻辑题此题的功效本题能给你带来环形概念,对数据结构有着很深的了解,对逻辑思维,发现规律等方面有显著的提升题解:当此题言明数组与数组所有相应的位置相加和同等时,那么我们优先考虑,最大值和最小值相加。如最大值和最小值与其他组列之和不相等那么,此题绝对有问题。题解1:外

2021-07-06 10:25:18 193

原创 Java数组与数组之间得交集获取

Java数组与数组之间得交集获取交集获取Java数组与数组之间得交集获取一、交集是什么?二、java实现代码总结一、交集是什么?集合论中,设A,B是两个集合,由所有属于集合A且属于集合B的元素所组成的集合,叫做集合A与集合B的交集(intersection),记作A∩B。 [1]二、java实现代码代码如下(示例): final HashSet<Integer> mySet = new HashSet<Integer>(); final Ha

2021-04-27 14:55:00 209

原创 Java实现~位非运算符负数解析

~位非运算符笔记记录~位非运算符~位非运算符笔记记录一、~位非运算符的写法1.1 ~常用场景取反数二、运行规律解析2.1以负数-10转正为例2.2 解析规则如下:2.3Java实现如下总结一、~位非运算符的写法1.1 ~常用场景取反数二、运行规律解析2.1以负数-10转正为例2.2 解析规则如下: * 1、原码:获取转换的二进制数值,为获取绝对值在高位也就是首位(符号位)加1 * 2、反码:对该数值的二进制除首位(符号位)的个位数进行取反 *

2021-04-27 14:39:19 248

原创 浅谈模拟RPC调用之CompletableFuture

浅谈模拟RPC调用之CompletableFuture浅谈模拟RPC调用之CompletableFuture浅谈模拟RPC调用之CompletableFuture前言一、RPC是什么?1.1 我们这里呢!只是模拟PRC远程调用!二、使用步骤1.pom2.总结前言RPC在分布式系统中的系统环境建设和应用程序设计中有着广泛的应用,应用包括如下方面: [1]1、分布式操作系统的进程间通讯进程间通讯是操作系统必须提供的基本设施之一,分布式操作系统必须提供分布于异构的结点机上进程间的通讯机制,RPC是

2021-01-22 15:13:30 504

原创 原生js动态获取标签并增或改变属性实例

原生js动态获取标签并增或改变属性实例原生js动态获取标签并增或改变属性实例原生js动态获取标签并增或改变属性实例前言一、HTML二、script篇外!js生成标签总结前言li 结构图:一、HTML二、script /* *获取当前页面所有得li * * */ var lis = document.getElementsByTagName('li'); var list = doc

2021-01-21 14:30:18 843 2

原创 application配置文件读取!

application配置文件读取!application配置文件读取!application配置文件读取!前言一、上代码!application.ymlmavenHeddConfiguration.javaAll.javaHeddService.java总结前言上篇文章发布了yml得创建方式!本篇主题是读取配置文件得值一、上代码!application.ymlhedd: #单字 younger-brother: 小弟 little-brother: 小兄弟 #类数据

2021-01-18 17:43:02 1260 11

原创 idea 创建yml文件

创建YML模板创建YML模板创建YML模板前言一、话不多说直接上图总结前言看官不要吝啬三连一、话不多说直接上图或者Ctrl+Alt+S总结简单得自定义模板就完成了

2021-01-15 16:24:47 925

原创 CompletableFuture优化代码!展示飞一般的速度

CompletableFuture异步编程CompletableFuture异步编程CompletableFuture异步编程前言同步:提交请求->等待服务器处理->处理完返回 期间客户端浏览器等待异步:请求通过事件触发->服务器处理(无需等待)->处理完毕一、异步编程是什么?二、使用步骤1.引入库2.读入数据总结前言基础讲解:同步和异步同步:提交请求->等待服务器处理->处理完返回 期间客户端浏览器等待异步:请求通过事件触发->服务器处理(无需等待)

2021-01-14 21:40:44 715

原创 职责链模式小解

职责链模式小解职责链模式小解职责链模式小解前言一、职责链是什么?二、职责链效用是什么?三、使用步骤1.创建一个抽象类2.读入数据总结前言 一、职责链是什么?顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依

2021-01-14 18:48:27 581

转载 前端布局自适应小解

即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。1、布局特点:不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见与pc端。2、设计方法:  PC:居中布局,所有样式使用绝对宽度/高度(px),设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分;  移动设备:另外建立移动网站,单

2021-01-13 09:20:49 1113

原创 echarts简单实现饼图

系列文章目录echarts简单实现饼图系列文章目录前言一、echarts得特性1.引自官方文档 https://echarts.apache.org/zh/feature.html二、使用步骤1.引入echarts2.HTML3.读入数据三、效果总结前言 各位看官觉得不错!请三连一、echarts得特性1.引自官方文档 https://echarts.apache.org/zh/feature.html二、使用步骤1.引入echarts直接引入: <!-- 引入 echarts

2021-01-11 17:16:03 997 1

原创 关于input框 限制输入长度记录一次

关于input框 限制输入长度记录一次问题描述:input输入框长度限制&非正则表达式type = "number" -> 输入类型oninput -> oninput 事件在用户输入时触发。该事件在 <input> 或 <textarea> 元素的值发生改变时触发。提示: 该事件类似于 onchange 事件。不同之处在于 oninput 事件在元素值发生变化是立即触发, onchange 在元素失去焦点时触发。另外一点不同是 oncha

2021-01-08 10:08:45 3323 5

原创 第三方接口开发转译实体入库

第三方接口开发转译实体入库文章目录第三方接口开发转译实体入库前言接口信息:来自于京东万象免费api接口对接数据注:result结构!重点一、quartz是什么?jpa是什么?技术栈:MYSQL5.7 -- JPA -- DOCKER -- QUARTZ1.引入库2.简易quartz3. util -> get请求4. entity -> ResultAgain.java5. 转译业务代码5.1 转译是因为接口返回的值是字符串5.2 结果总结前言各位看官请不要吝啬你们的三连接口信息

2021-01-07 19:34:11 1520

原创 MybatisPlus全套Api小解

MybatisPlus全套Api小解文章目录MybatisPlus全套Api小解前言一、MybatisPuls是什么?二、使用步骤1.引入依赖2.建表示例 --> 数据自个加properties配置注:可自行忽略p6spy打印!实体类 --> User.java注:创建时间、修改时间、乐观锁、逻辑删除不提倡手动增加或修改Mapper --> UserMapper.javaMybatisCaseConfig.java注:组件注册!OptimisticLockerInterceptor

2021-01-06 10:14:02 1805 3

原创 基于jsoup获取全国省市区区域编码

基于jsoup获取全国省市区乡镇区域编码本文获取全国省市区区域编码路径:http://www.mca.gov.cn//article/sj/xzqh/2020/202006/202008310601.shtml文章目录基于jsoup获取全国省市区乡镇区域编码前言一、jsoup是什么?二、使用步骤1.引入库2.ChinaRegionsInfo.JAVA 实体类3.爬取省市区区域代码实例总结前言省市区区域编码一、jsoup是什么?jsoup是解析HTML得二、使用步骤1.引入库

2021-01-04 10:12:54 1943 9

原创 docker 安装 mysql5.7 并实现Navicat连接

docker 安装 mysql5.7 并实现Navicat连接提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 docker 安装 mysql5.7 并实现Navicat连接提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录docker 安装 mysql5.7 并实现Navicat连接前言一、docker是什么?二、使用步骤1.安装docker !具体安装docker 俺就不讲了!自行百度!本文主题是安装mysql5.7版本2.开放安全组端口总结

2020-12-30 11:48:56 1469

原创 JAVA并发类包介绍

JAVA并发Apl介绍合集1. java.util.concurrent包1.1 Executors线程池1.2 Queues队列1.3 Concurrent Collections1.4 Synchronizers1.5 Timing2. java.util.concurrent.lock包2.1 Locks3. java.util.concurrent.atomic包3.1 Atomics:提供原子操作的包导出导出1. java.util.concurrent包1.1 Executors线程池我们

2020-09-10 10:10:23 1040 1

xdf转换其他格式小工具:如wps,ppt等格式

适合懒人!小小工具,工具来源于官方

2021-01-06

空空如也

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

TA关注的人

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