- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人