- 博客(32)
- 收藏
- 关注
原创 全排列
package 全排列;import java.util.Arrays;import java.util.Scanner;/*全排列的思想就是:每次将一个数字取出来放到最开始的位置然后,对1~n-1进行全排列,然后范围逐渐缩小 */public class 全排列 { public static void main(String[] args) { ...
2020-01-28 22:10:31 74
原创 折半插入排序
package com.Fengkuangjava;import java.util.Arrays;import java.util.Scanner;public class 折半插入排序 { public static void binsertSort(int[] nums){ for (int i = 1; i < nums.length; i++) {...
2020-01-28 21:42:09 165
原创 希尔排序
package com.Fengkuangjava;import java.util.Arrays;import java.util.Scanner;public class 希尔排序 {//缩小增量法 public static void shellSort(int[] nums){ int step = nums.length/2; for (...
2020-01-28 21:05:27 161
原创 基数排序
package com.Fengkuangjava;import java.util.*;//基数排序:是桶排序的特殊情况,基本思想为:将所有元素分为若干组//分组依据为其位数,比如:个位、十位、百位...然后将分号组的元素按顺序拿出来放入数组中,//重复此过程,直到所有位数都分配过(即数组中最大数的位数也已经用过)//基数排序对有负数和0的数列难以进行排序////因此,往往有0和...
2020-01-28 00:48:57 84
原创 计数排序
package com.Fengkuangjava;/*计数排序不是基于比较的排序算法,其核心在于将输入的数据值转化为键,存储在额外的空间中,作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定的范围。 */import java.util.Arrays;import java.util.Scanner;//给定10^7个数,每个数在0~10^6之间public cla...
2020-01-28 00:37:25 83
原创 桶排序
package com.Fengkuangjava;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;/*桶排序的原理是:将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排...
2020-01-27 23:53:48 88
原创 归并排序
package com.Fengkuangjava.分治法;import java.util.Scanner;import java.util.Stack;//归并排序的思想是:将数组一分为二,然后对左边排序,再对右边排序//然后左边又一分为二,然后重复上面过程,右边也一分为二,重复上面过程public class 归并排序 { /** * * @para...
2020-01-26 20:34:10 113
原创 Linux基本常用命令(二)
五.文件权限及工作组1.账户属性(1)管理员账户a.root账户:UID(User IDentification) 值为0b.一般管理员:UID值为1-999(2)普通账户:UID值为1000-65535(3)UID:UID值是系统为每个用户分配的“身份证号码”,具有唯一性,范围为【0-65535】(4)工作组:相同用途或权限的账户组成一个“部门”。该部门称为工作组(group)(...
2020-01-21 14:12:37 339
原创 Linux基本常用命令(一)
1.命令提示符意义(1).组成(默认)【root@localhost ~】#(2).【root@localhost ~】a.root:系统当前登录账户名称,超级管理员为rootb.@:分隔符c.Localhost:系统主机名(默认)d.:该位置表示当前工作目录,表示root的家目录(/home/root)(3).#:root账户 ,$为普通账户2.系统登录控制台(1).默认终端...
2020-01-19 13:25:42 264
原创 SpringBoot报错:Caused by: org.xml.sax.SAXParseException: 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
1.今天再用SpringBoot时报错:Caused by: org.xml.sax.SAXParseException: 不允许有匹配 “[xX][mM][lL]” 的处理指令目标。2.原因是xml文件中不能有头部必须置顶,即不能有任何空格,否则就会报上面的错!...
2020-01-15 00:57:10 1031
原创 Elasticsearch查询
1.BookController.java@RestControllerpublic class BookController { @Autowired private BookService bookService; @GetMapping(value = {"/loadAll/{page}/{size}"}) public String loadAll(@...
2020-01-14 11:37:32 96
原创 git出现错误----was rejectedxxx
在下面的Treminal中输入 git pull origin master --allow-unrelated-histories,然后重新push即可这是因为本地库和远端库的内容不一致,没有关联导致的,远端库就会认为你和我无关,合并没门!...
2020-01-14 00:53:07 868
原创 Elasticsearch安装及简单使用
1.ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。2.解压jar包3.解压后的目录结构Bin:elasticSearcher 所有的可以执行的命令Config: elasticsearcher 配置文件Data: elasticsearcher 数据文件Lib:elasticsearche...
2020-01-13 14:02:00 172
原创 Elasticsearch报错:java.lang.NoSuchMethodError:org.elasticsearch.action.bulk.BulkRequest.pipeline()Ljav
1.今天在使用Elasticsearch时,报错:java.lang.NoSuchMethodError:org.elasticsearch.action.bulk.BulkRequest.pipeline()Ljava / lang / String;2.最后找出原因是:依赖包版本不一致导致的3.用下面的依赖即可:<dependency> <gro...
2020-01-12 22:43:03 2864
原创 Elasticsearch报错:Cause by:ParsingException[Failed to parse object:ex...]
1.今天在安装Elasticsearch时,报错Cause by:ParsingException[Failed to parse object:ex…2.造成直接影响就是:elasticsearch.bat文件启动不了,直接闪退3.到排查后①yml文件编码是否正确? 正确!②其他问题呢?跨域?? 没问题4.直到最后才知道!!!.config/elasticsearch.yml文件...
2020-01-11 23:46:02 1766
原创 Redis(六)----RedisTemplate
1.概念:Spring data 提供了RedisTemplate模板,它封装了redis连接池管理的逻辑,业务代码无须关心获取、释放连接资源等逻辑。Spring Redis 同时支持Jedis等客户端操作。2.RedisTemplate中提供了几个常用的接口方法的使用,如下private ValueOperations<K,V> valueOps;private ListOpe...
2020-01-08 09:10:14 203
原创 Redis(五)------通过连接池连接及各类型操作
package redis;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import util.RedisDemo2Utile;public class RedisDemo2 { public s...
2020-01-08 08:54:34 282
原创 Redis(四)-----Java连接Redis
1.架包 pom.xml文件 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.4.2</version> </dependency>...
2020-01-08 08:32:13 169 2
原创 Redis(三)-----命令
1.Redis键命令用于管理redis的键DEL key:该命令用于在key存在时删除keyDUMP key:序列化给定key,并返回被序列化的值EXISTS key:检查给定key是否存在EXPIRE key seconds:为给定key设置过期时间(秒)PEXPIRE key milliseconds:设置key的过期时间(毫秒)TTL key:以秒为单位,返回给定key的剩余生存...
2020-01-07 19:44:33 127
原创 Redis连接出现异常-------------DENIED Redis is running in protected...
1.如果出现了DENIED Redis is running in protected…说明是你的Redis密码没有设置2.返回到Redis-cli下设置密码3.首先,你可以查看有没有设置密码config get requirepass4.然后查看返回结果,若为空则没有设置5.设置密码config set requirepass “xxxxxx”6.解决,重新返回java端运行...
2020-01-07 19:39:50 220
原创 连接Redis出现异常----java.net.UnknownHostException: 192.168.xxx.xxx
1.今天在Java端通过Jedis操作Redis服务器时,出现了java.net.UnknownHostException: 192.168.xxx.xxx错误如下:Exception in thread “main” redis.clients.jedis.exceptions.JedisConnectionException: java.net.UnknownHostException:...
2020-01-07 19:39:32 6532 11
原创 Redis(二)-----Redis配置项说明及配置与关闭
一、Redis配置项说明1.Redis的配置文件位于Redis安装目录下,文件名为 redis.conf(Windows下 名为redis.windows.conf)。Redis端口号或启动有默认配置。但一般我们都会通过手动配置完成,回到根目录下找到解压文件中的redis.conf然后执行下面命令:命令:cp redis.conf /usr/local/redis 将配置文件复制到安装文件...
2020-01-07 19:39:01 246
原创 了解Redis
1.Redis:Redis是完全开源免费的,遵守BSD协议的一个高性能NoSQL的key-value数据库,是一个支持网络,可基于内存亦可持久化的日志型数据库,并提供多种语言的API。架设好服务器后,通过网络连接(类似数据库),提供Key-Value式缓存服务。.2.NoSQL:泛指非关系型的数据库。NoSQL数据库的产生就是为了解决大规模数据集合、多重数据种类带来的挑战。即数据与数据之间没...
2020-01-07 19:38:27 85
原创 Redis(一)-----安装
Redis安装(Linux)1.安装gcc(确保root登录)yum -y install gcc automake autoconf libtool make2.注意:运行时出现/var/run/yum.pid已被锁定,PID为xxx的另一个程序正在运行的问题解决rm -f /var/run/yum.pid3.安装Redis命令1: wget http://download.red...
2020-01-07 19:38:04 107
原创 SpringBoot分页插件使用
1.在pom.xml中导入下列依赖<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --> <dependency> <groupId>com.github.pagehelper<...
2020-01-07 18:35:07 770
原创 git基本使用
1.怎么安装百度吧!相关概念百度下!2.自己随便创建一个目录,右键点击 Git Bash Here3.查看版本号 判断安装是否成功 git version4.初始化本地库 git init5.是否初始化好了 ll ./git注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改。6.设置签名,为了区分不同开发人员,这里是本地库,不是远端库,不是远端库...
2020-01-07 16:40:10 143
原创 github
1.注册完成后2.创建仓库3.复制网址,创建远程地址别名git remote add [别名】 [远程地址]git remote -v 查看当前所有远程地址别名4.尝试着推送 git push [别名] [分支名】5.这下github中就有了你从本地库推送来的东西了...
2020-01-07 16:22:19 131
原创 idea下打开mysql自动生成bean步骤
1.选择导航栏中的View2.选择window—》database3.修改url , 填写用户名和密码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6QDzzOqn-1578362006037)4.点击MySQL(即上图蓝色部分) 进入下图的界面,然后爆红,则删除掉,在你的maven包下的reposity下找mysql包,再在其下面找到jar包确定即可...
2020-01-07 09:55:52 779
原创 SpringBoot(一) 基本使用
1.User.javapublic class User implements Serializable { private Integer userId; private String userName; private String userPwd; public User() { } @Override public Stri...
2020-01-07 09:49:24 139
原创 SpringBoot报错:java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)
1.今天在使用SpringBoot时报错:java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: NO)2.检查2.1 密码是否正确,发现正确2.2 注意:是username和password,没有前面的data!!!3.删掉data即可!...
2020-01-02 23:29:07 411
原创 ssm(五)----过滤拦截演示
FirstController.java@Controller@RequestMapping("/first")public class FirstController { @RequestMapping("/a") public void a(){ System.out.println("aa"); } @RequestMapping("...
2020-01-01 13:11:28 166
原创 ssm(四)-----文件上传
pom.xml导入下面依赖包<!--springIoc的依赖包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>...
2020-01-01 10:25:20 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人