自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西八没天台

天下古今之庸人,皆以一惰字致败,天下古今之才人,皆以一傲字致败.

  • 博客(98)
  • 资源 (14)
  • 收藏
  • 关注

原创 jar包部署在linux上,启动成功但其他机器无法访问

考虑的问题点,可能是端口没有开放。一、可以先使用 lsof -i:8088(查询该端口号是否开放)如果什么也没有打印 ,则没有开放该端口二、依次执行以下命令 开放端口firewall-cmd --zone=public --add-port=8088/tcp --permanentfirewall-cmd --reload...

2022-05-18 16:35:45 3058

原创 虚拟机linux系统无法通过ip访问window本地redis数据库

异常情况:可通过localhost及127.0.0.1访问redis,但当以ip的形式访问时(192.168.1.2),出现拒绝访问。解决方法:在redis安装路径下找到redis.windows.conf文件修改如下地方,并重启。

2021-12-26 21:18:53 623

原创 虚拟机linux系统无法通过ip访问window本地mongoDB数据库

异常情况:可通过localhost及127.0.0.1访问mongoDB,但当以ip的形式访问时(192.168.1.2),出现拒绝访问。解决方法:在mongoDB安装路径etc目录下找到mongo.conf文件,在最后添加一行bind_ip=0.0.0.0

2021-12-26 21:13:36 2041

原创 虚拟机linux系统无法通过ip访问window本地mysql数据库

异常情况:可通过localhost及127.0.0.1访问mysql,但当以ip的形式访问时(192.168.1.2),出现拒绝访问。解决方法:在mysql安装目录bin下面打开命令行窗口;1、登录 mysql -u root -p2、查询mysql用户select user,host,authentication_string from mysql.user;3、 切换到mysql库use mysql;4、 修改root用户host update user set host

2021-12-26 21:07:40 1853

原创 win11在linux下安装centOS7

异常情景:在win11的VMware15下安装centOS7,一启动虚拟机出现蓝屏并重启。解决方案:win11存在跟VMware15.5及VMware16.0不兼容的情况,会无限蓝屏及重启;更换VMware16.2版本,后续一切正常。

2021-12-26 20:58:29 1941

原创 解决@Scheduled多线程问题,同时执行多个定时任务

@Scheduled为springboott集成了一个定时调度。@Scheduled注解的定时任务是单线程的,同一时间段内只能执行一个定时任务,其它定时任务不执行。为解决同一时间无法执行多任务,可以通过配置类,同时启动类添加注解@EnableScheduling。@Configurationpublic class ScheduledConfig { @Bean public TaskScheduler taskScheduler() { ThreadPool

2021-11-15 22:11:38 3851

原创 C3p0连接池的使用

连接池是将已经创建好的连接保存在池中,当有请求来时,直接获取连接池中的有效连接对数据库进行访问,省略了创建连接和销毁连接的过程,进而提高性能。c3p0连接池使用步骤如下:1、引入c3p0的依赖<dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.2</version

2021-09-01 22:04:34 372

原创 @Value注解读取配置,给静态变量赋值报空指针

springboot工程中,读取配置文件给普通变量赋值时,直接在变量声明之上添加@Value();@Value("${server.port}")private String serverPort;当给静态变量如上赋值时,会发现对应变量为null,该改为如下方法:@Componentpublic class Utils{ private static String serverPort; @Value("${server.port}") public

2021-08-30 23:05:44 675

原创 nacos多环境配置

一、项目相关配置1、项目内添加 bootstrap.xml 与 application.yml (bootstrap优先级最高);bootstrap.xml (nacos注册及配置相关。shared-dataids:共享配置;redreshabled0-dataids:支持动态刷新。):spring: application: name: springboot-project cloud: nacos: discovery: server-.

2021-07-25 01:23:43 3040 1

原创 spring项目将配置迁移至nacos

一、基本流程:1、注释掉pom.xml里eureke相关依赖;2、添加nacos相关依赖包,注意springboot、springcloud、nacos三者相对应的版本;3、为项目添加bootstrap.yml 与 application.yml配置文件,为启动类添加@EnableDiscoveryClient注解;4、将原项目相关配置迁至nacos上。二、注意点及出现异常:1、数据库中导入nacos的sql,修改nacos配置中数据库连接;2、nacos是否开始权限,是否需要在

2021-07-13 22:31:53 1030 1

原创 windows redis 连接错误Creating Server TCP listening socket 127.0.0.1:637 9: bind: No error

E:\Redis> redis-server.exe redis.windows.conf[6876] 10 Dec 16:20:52.715 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方案如下按顺序输入如下命令就可以连接成功1. Redis-cli.exe2. sh

2017-12-10 16:53:47 2018

原创 剑指offer之斐波那契数列

题目描述:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。思路:用循环,最好不要用递归代码:public static int Fibonacci(int n) { if(n==0||n==1) return n; int perNum=1; int perPerNum=0; int re

2017-10-12 22:17:49 187

原创 剑指offer之旋转数组的最小数字

题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。思路:对于旋转数组,使用二分法来查找最小元素。取中间mid元素,如果array[mid]>array[end],说明最小元素应该在mid的右边,因为我们实际

2017-10-12 21:37:23 211

原创 剑指offer之二维数组中的查找

题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:每次target跟右上角的元素比较,如果和右上角元素相等,那么返回true;如果小于右上角元素,说明在下一行,如果大于右上角元素,说明在左一列;就这样不断缩小范围,直到找到或者找不到为止

2017-10-12 20:52:09 233

原创 剑指offer之调整数组顺序使奇数位于偶数前面

题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。思路:类似选择排序,遍历每个元素,遇到奇数,就从这个奇数开始向前遍历,使其前面的偶数向后覆盖,在遍历过程中直到遇上奇数或者到达第一个元素,结束遍历,最后将奇数放入正确位置

2017-10-12 00:45:02 189

原创 剑指offer之数组中出现次数超过一半的数字

题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。思路:利用数组本身的特性,如果有符合条件的数字,则它出现的次数比其他所有数字出现的次数和还要多。在遍历数组时保存两个值:一是数组中一个数字,一是次数。遍历下一个数字时,若它与之

2017-10-10 12:55:47 200

原创 剑指offer之和为S的连续正数序列

题目描述:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列?Good Luck! (输出所有和为S的连续正数序列。序列内按照

2017-10-10 10:37:34 198

原创 剑指offer之数组中重复的数字

题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出重复的数字2或者3。思路:创建一个新的数组判断原数组中数字出现的次数代码:public cla

2017-10-09 19:56:43 218

原创 剑指offer之第一个只出现一次的字符

题目描述:在一个字符串(1思路:开辟一个26长度的数组存放每个字符出现的次数,之后遍历字符串找出第一个只出现一次的的字符代码:public class Main { public static void main(String[] args) { String str="DFUYSDIUVJUIRX"; System.out.prin

2017-10-09 13:16:25 159

原创 剑指offer之最小的K个数

题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。思路:利用快速排序的中间过程,判断基准元素所处的位置的下标是否为K-1。代码:public static ArrayList GetLeastNumbers_Solution(int [] input,

2017-10-09 12:43:48 207

原创 剑指offer之把数组排成最小的数

题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。思路:比较两个字符串s1, s2大小的时候,先将它们拼接起来,比较s1+s2,和s2+s1那个大,如果s1+s2大,那说明s2应该放前面,所以按这个规则,s2就应该排在s1前面,

2017-10-06 23:06:19 156

原创 剑指offer之丑数

题目描述:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。思路:起始元素为1,分别乘以2,3,5,计算出最小的,然后将最小的入栈,直到要求的那个元素为止;丑数的特点是后面的每个丑数都可以由前面的某一个丑数乘以2或3或5得到。代

2017-10-06 22:07:52 168

原创 剑指offer之连续子数组的最大和

题目描述:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度

2017-10-05 01:10:52 171

原创 剑指offer之和为S的两个数字

题目描述:输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出:对应每个测试案例,输出两个数,小的先输出。思路:既然数组是排好序的,可以采用左右夹逼的做法,找出和为S的两个数;然后,第一组和为S的两个数相乘肯定最小,因为两个数相加和相等,两数距离越远,乘积将会是越小的。代码:

2017-10-05 00:51:49 181

原创 剑指offer之左旋转字符串

题目描述:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”思路:将string转换为char数组,然后翻转char字符数组,先翻转前半部分,接着翻转后半部分,最后整体翻

2017-10-04 14:18:08 199

原创 剑指offer之把字符串转换成整数

题目描述:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0思路:将string转换为char数组,先判断第一个字符是否为‘-’或‘+’;之后就遍历char数组将字符转换为数字,注意的一点是0的ASCLL码为48,每次累加都应该减去。代码:public static int StrT

2017-10-04 00:53:40 202

原创 剑指offer之构建乘积数组

题目描述:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法思路:开辟一个跟给定数组长度一样的数组,遍历两遍给定的数组,第一遍计算A[0]到A[i-1]的乘积;第二遍计算A[i+1]到A[A.length-1]的乘积,并与第一遍所

2017-10-03 00:46:24 177

原创 剑指offer之找出字符串中第一个重复的字符

题目描述:输入一个String的字符串,输出第一个重复的字符。比如输入“abcdeea”,输出的为e。思路:遍历String字符串,判断每个字符出现的次数。代码:public class Main { public static void main(String[] args) { String str="abcdeea"; in

2017-10-01 23:11:17 452

原创 买苹果的最少袋数

题目描述:小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买。 输入一个整数n,表示小易想购买n(1 ≤ n ≤ 100)个苹果输出一个整数表示最少需要购买的袋数,如果不能买恰好n个苹果则输出-1比如输入:20输

2017-09-27 21:52:49 520

原创 判断两个字符串是否为包含关系

题目描述:假设这有一个各种字母组成的字符串A,和另外一个字符串B,字符串里B的字母数相对少一些。什么方法能最快的查出所有小字符串B里的字母在大字符串A里都有?比如,如果是下面两个字符串:String 1: ABCDEFGHLMNOPQRSString 2: DCGSRQPO答案是true,所有在string2里的字母string1也都有。思路总结如下:1.定义最小的26

2017-09-25 23:44:49 3597

原创 剑指offer之重建二叉树

题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路:二叉树的先序遍历中,第一个数字是根节点的值。通过根节点的值,能够将中序遍历划分为左子树和右子树两个部分。然后递归左子树和右子树。

2017-09-10 18:55:29 168

原创 剑指offer之二进制中1的个数

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。public static int NumberOf1(int n) {    int count = 0;    while (n != 0) {        ++count;        n = (n - 1) & n;    }    return count;}n&(n-1)每次消除最右边一个1

2017-09-06 22:54:42 195

原创 剑指offer之青蛙变态跳台阶

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。public class Solution { public int JumpFloorII(int target) { return 1<<--target; }}f(n)=2^(n-1);

2017-09-06 22:22:17 211

原创 476. Number Complement--数量补语

Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary representation.Note:The given integer is guaranteed to fit within the range

2017-08-13 23:03:57 192

原创 409. Longest Palindrome 求最长的回文序列

Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with those letters.This is case sensitive, for example "Aa" is not con

2017-08-03 21:51:03 245

原创 Windows 64位下安装Redis

在D盘新建文件夹【redis】,右键解压Redis ZIP包,把所有文件解压到redis文件夹中。(其他盘符也可以滴^_^)文件介绍:redis-benchmark.exe         #基准测试redis-check-aof.exe         # aofredischeck-dump.exe        # dumpredis-cli.exe 

2017-08-03 19:04:29 216

转载 Maven简单入门

http://blog.csdn.net/erlian1992/article/details/53886939

2017-08-02 15:16:53 148

原创 Java中Map常用方法总结以及遍历方式的汇总

一、整理:     看到array,就要想到角标。     看到link,就要想到first,last。     看到hash,就要想到hashCode,equals.     看到tree,就要想到两个接口。Comparable,Comparator。 二、Map与Collection在集合框架中属并列存在    1.Map存储的是键值对    2.Map存储元素

2017-07-31 14:12:40 564

原创 136. Single Number 求数组中单一的数字

给定的整数的数组,除了其中一个元素出现一次,剩余每个元素出现两次。找出单独出现的这个元素。你应该有一个线性时间复杂度的算法。你能实现它,而无需使用额外的内存?we use bitwise XOR to solve this problem :first , we have to know the bitwise XOR in java1、0 ^ N = N2、N ^ N

2017-07-31 13:59:56 259

原创 463. Island Perimeter 岛的周长

你是在一个二维整数网格,1个代表0个代表土地和水形成图。网格连接水平/垂直(不斜)。网格是完全被水环绕,有一个岛(即一个或多个连接的土地方格)。岛上没有“湖”(水里面没有连接到该岛附近的水)。一个方格是一个正方形的边长为1。网格是矩形,宽度和高度不超过100。确定该岛的周长。example[[0,1,0,0], [1,1,1,0], [0,1,0,0], [1,1,0,0]]

2017-07-28 22:46:19 477

springboot-mongodb-mybatisplus-redis-nacos工程例子

springboot-mongodb-mybatisplus-redis-nacos工程例子

2021-07-25

计算机网络课件--谢希仁

计算机网络课件--谢希仁。

2019-03-19

ssm通讯录管理系统。。

ssm通讯录

2017-06-12

ssm通讯录管理系统

通讯录

2017-06-12

bbs项目代码

bbs项目

2017-05-01

Web聊天室系统源码

Web聊天室系统源码

2017-04-13

企业电子商城(源码 数据库脚本01.)

企业电子商城

2017-04-13

企业电子商城(源码 数据库脚本)

2017-04-12

servlet和jsp模板

servlet和jsp模板

2016-10-20

Web聊天室系统

2016-10-20

[Java开发实战经典(名师讲坛)].李兴华.扫描版

[Java开发实战经典(名师讲坛)].李兴华。百度云地址大家自行下载

2015-12-08

疯狂java讲义第三版随书代码电子版

疯狂java讲义第三版随书电子版代码。真的是第三版的!!!

2015-12-08

Jdk环境变量

Jdk环境变量.doc

2015-12-07

疯狂java讲义第二版源码

java 下载后有百度云连接,自行再下载。

2015-12-02

空空如也

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

TA关注的人

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