java
文章平均质量分 64
Slick_kw
虎兕出于柙,龟玉毁于椟中,孰之过与?
典守者不能辞其责。
展开
-
螺旋矩阵(輪廻眼),爱了爱了
輪廻眼!開く1.题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.2.解题思路先初始化定义矩阵的四条边,分别为上up,右right,下down,左left。int up = 0;int down = matrix.length-1;int left =原创 2020-05-14 14:55:30 · 153 阅读 · 0 评论 -
springboot系列(六)——单体架构之Mybatis分页插件pagehelper
1.前言在开发过程中,经常会遇到分页查询的需求,为了解决这一问题,今天我带大家了解一下Mybatis的一款分页插件pagehelper,个人感觉用起来是非常实用和简单的,有感兴趣的可以深入了解一下。2.pagehelper分页插件2.1引入分页插件依赖<!--pagehelper --><dependency> <groupId>c...原创 2020-04-15 13:44:24 · 348 阅读 · 0 评论 -
springboot系列(五)——单体架构之Swagger2 API文档生成器
1.前言在前后端分离开发中,经常会遇到前后端配合不默契,从而引发开发效率低下,这次呢,我为大家介绍一款经常在工作中使用的API文档生成器,解决你的烦恼,帮助你与前端开发者和睦相处。。。2.Swagger22.1简介是一款让你更好的书写API文档的规范且完整框架。提供描述、生产、消费和可视化RESTful Web Service。可以提供在线接口调试,是前后端分离协作开发的...原创 2020-04-15 10:56:14 · 161 阅读 · 0 评论 -
springboot系列(四)——单体架构之使用PostMan调试Restful接口
1.前言在前后端分离开发过程中,免不了测试环节,如何保证你的接口是正确的呢,这就需要用到一款可以调试Restful接口的软件,现在大家所用的接口调试软件都比较多,在这里我举个我常用到的一款软件——PostMan。在这里我对这款软件不作过多的介绍,只是向大家分享一个知识点,具体的操作可以参考官网文档。2.准备下载地址:https://www.postman.com/downlo...原创 2020-04-15 09:07:14 · 316 阅读 · 0 评论 -
springboot系列(三)——单体架构之数据库逆向生成工具
1.前言在实际开发过程中,会出现一些重复性的琐事,而这些无意义的事却耗费了我们大量的时间,对此,参考Mybatis数据库逆向生成,写了一个自定义数据库逆向生成工程,希望能为大家在开发过程中带来便利,相关工程已经上传到百度云网盘,下载链接如下:链接:https://pan.baidu.com/s/1plzv1JnI6JxB1ZY3jVvNmA 提取码:bnp62.项目工程...原创 2020-04-14 19:21:12 · 227 阅读 · 0 评论 -
springboot系列(二)——单体架构之整合数据层
1.前言作为一个网站系统,肯定是离不开数据库了,今天呢,带大家了解springboot整合mysql,mybatis,HikariCP连接池。一大早上还没进入工作状态,先写一篇博客缓缓神,开始喽!!!2.开始2.1添加依赖在父项目的pom.xml文件中引入以下依赖:<dependency> <groupId>org.mybatis.sprin...原创 2020-04-14 09:32:12 · 287 阅读 · 0 评论 -
springboot系列(一)——单体架构之聚合项目
1.前言最近学习了一套完整的电商单体架构的项目,有所感悟,特此将自己的学习心得分享给大家,希望能够帮助大家快速的进步,这也是大佬们对编程的一些理念,取其精华,弃其糟粕。小编呢,刚接触java不到一年,学习中也是遇到好些个坑,这次抽出一些时间带着大家爬爬坑,有什么没理解到的地方希望大家多多包涵,欢迎大家批评指正。2.准备2.1安装并配置jdk有点简单哈,跳过哦。2.2安装并配...原创 2020-04-13 20:06:41 · 1252 阅读 · 0 评论 -
(二)阿里云服务器搭建之JDK安装
1.下载jdk访问https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html网址,选择适合Linux系统的jdk版本,例(jdk-8u65-linux-x64.tar.gz)如下图所示:选择Accept License Agreement按钮,接受许可协议,如下图所示:...原创 2019-06-03 10:09:23 · 223 阅读 · 0 评论 -
(一)阿里云服务器搭建之服务器初始化
第一次初始化服务器建议使用Xshell 5远程连接操作,具体操作如下:1.先点击远程连接,再点击设置密码2.弹出以下对话框,请按规则填写自己服务器的密码3.填写手机验证码4.密码更改完成后,立即重启服务器5.此时,稍等一分钟左右6.当出现运行中时,你的服务器初始化完毕,此时,使用Xshell 5工具进行远程连接,输入ssh 你的ip地址例 ...原创 2019-05-28 17:03:59 · 392 阅读 · 0 评论 -
部分A+B(java算法)
正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA。例如:给定 A=3862767,DA=6,则 A 的“6 部分”PA 是 66,因为 A 中有 2 个 6。现给定 A、DA、B、DB,请编写程序计算 PA+PB。输入格式:题目描述:输入在一行中依次给出 A、DA、B、DB,...原创 2019-01-18 09:25:22 · 818 阅读 · 0 评论 -
汉诺塔问题的递归算法
汉诺塔问题相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。移动必需遵守两个原则: 每次只能移动一个圆盘; 移动过程中,大圆盘不允许覆盖在小圆盘上。 解决算法把n个盘子抽象地看作“两个盘子”...原创 2018-09-09 19:31:12 · 1284 阅读 · 0 评论 -
Java-基于百度API的图片文字识别(支持中文,英文和中英文混合)
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/wsk1103/article/details/79316220 具体文档:http://ai.baidu.com/docs#/OCR-API/e1bd77f3PS:基于...转载 2018-09-24 18:06:21 · 218 阅读 · 0 评论 -
使用dom4j解析xml文档
XML概念可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环...原创 2018-09-24 19:04:35 · 287 阅读 · 0 评论 -
递归问题:买汽水
问题描述1块钱1瓶汽水,2个空瓶可以换一瓶汽水,3个瓶盖可以换一瓶汽水,问: 20块钱可以喝多少瓶汽水? 问题分析 一瓶汽水1元,喝完之后有1个瓶盖和1个空瓶。 1个瓶盖等于1/3瓶汽水,1个空瓶等于1/2瓶汽水。 一元钱 = 一瓶汽水 = 可以喝的部分加上一个瓶盖加上一个空瓶 = 1+1/2+1/3瓶可以喝的汽水。 得到20*(1+1/2+1/3)...原创 2018-10-07 22:47:17 · 2591 阅读 · 0 评论 -
大整数的加法运算
设计思想从小学阶段的时候,我们就已经学会了如何计算两个整数的加法,一个通用的方法,那就是列竖式。由此得到启示,准备三个数组,数组的长度取两个整数中长度较大的一个加一的长度,为了保证结果能存储下;接下来,将两个整数分别存储在各自的数组中,长度不够的情况在数组最开始的前面补0;最后,从三个数组的最后以为开始向前做运算,当对应下标的和超过9时,初以10将商给它下标减一的位置。将结果输出,如果第一...原创 2018-12-10 10:43:25 · 597 阅读 · 0 评论 -
害死人不偿命的(3n+1)猜想
问题概述卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在...原创 2018-12-11 11:41:01 · 116 阅读 · 0 评论 -
java如何生成二维码
什么是二维码二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定...原创 2018-09-16 14:49:19 · 195 阅读 · 0 评论