Java
梅纸
这个作者很懒,什么都没留下…
展开
-
DFS
DFS算法参考:https://www.bilibili.com/video/av12019553?from=search&seid=16531770067247477802DFS(深度优先搜索)深度优先搜索算法(英语:Depth-First-Search,简称DFS)是一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或...原创 2020-03-21 14:37:26 · 177 阅读 · 0 评论 -
剑指Offer14——链表中的倒数第k个结点
/*链表中的倒数第k个结点 * * 输入一个链表,输出该链表中倒数第k个结点。 * * 思路: * 两个指针p1,p2,开始都指向头结点 * 先让p2走k步 * 然后p1,p2同时向下走 * 当p2指向null的时候,p1就是倒数第k个节点 * * * */class ListNode { int val; ListNode next = null...原创 2020-03-09 23:26:26 · 82 阅读 · 0 评论 -
arraylist的转化
arraylist转化为String[]String[] s=(String[])list.toArray(new String[size])arraylist转化为int[],大概只能循环来做原创 2020-03-01 22:20:46 · 120 阅读 · 0 评论 -
安装fastdfs-client-java时maven 打包提示 [ERROR] The specified user settings file does not exist.....
解决参考这个帖子https://blog.csdn.net/sunnyzyq/article/details/102754987?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task将override取消勾选最后打包成功...转载 2020-02-24 15:51:42 · 725 阅读 · 0 评论 -
Jenkins安装过程中出现一个错误: No such plugin: cloudbees-folder
上面的错误显示是,安装插件cloudbees-folder失败,是因为下载的Jenkins.war里没有cloudbees-folder插件需要去 https://updates.jenkins-ci.org/download/plugins/cloudbees-folder/ 下载一个插件下载cloudbees-folder.hpi放在 tomcat 的 /webapps/jenkins/W...转载 2020-02-18 17:50:50 · 5908 阅读 · 0 评论 -
dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method问题
出现这个问题,网上参考了几种解决方案1,有人说是因为类没有实现序列化,我查看了我自己的类,已经实现了序列化2,是在使用Dubbo提供服务是在主机上启动了虚拟机的网络,在Windows中具体可以,在运行中输入“CMD”在CMD窗口中输入"ifconfig"命令查看,如果有其他除本地的网络链接,通过命令或者将其手动禁止,再启动Dubbo服务可以解决问题。(未验证)3.添加配置文件设置超时时间...原创 2020-02-16 15:14:54 · 692 阅读 · 0 评论 -
今天在配置dubbo项目的时候发现zookeeper连接不上
报Zookeeper is not connected yet!最后发现是防火墙没关,问题解决原创 2020-02-16 13:28:09 · 2280 阅读 · 0 评论 -
Linux修改/etc/profile文件导致进卡在登陆界面循环登录
安装zookeeper的时候配置了环境变量,改动了/etc/profile文件,reboot之后无法进入系统。解决:1,alt+ctrl+F2进入命令行模式2,用root用户登录3,执行 #cd /etc4,再执行 #/usr/bin/vi profile5,删除zookeeper环境变量的配置6,退出:wq7,reboot,成功登录...原创 2020-02-15 23:44:30 · 501 阅读 · 0 评论 -
Linux配置tomcat但是浏览器无法访问的问题
需要安装jdk(记得版本一定要装对,我的Linux是64位,所以jdk也要选择64位)安装路径:JAVA_HOME:/opt/jdk/jdk1.8.0_24启动tomcat成功然后看本地是否可以连接8080端口:crul http://192.168.146.128:8080发现不能连接查看tomcat日志cd tomcat/logstailf -1000 catlina.out...原创 2020-02-15 21:15:10 · 719 阅读 · 1 评论 -
近日在使用WinSCP时出现“无权访问。错误码:3 服务器返回的错误消息:Permission denied”的问题
参考:https://www.cnblogs.com/cocovip/p/8719214.htmlhttps://blog.csdn.net/tygkking/article/details/92964679主要是权限的问题,使用root登录就可以解决问题试验后,文件成功上传...转载 2020-02-15 18:06:27 · 939 阅读 · 0 评论 -
SSH无法上传:encountered 1 errors during the transfer解决方法
网络上的四种排除方法:以下方法简单排序,从简单到复杂:法一:在SSH Secure File Transfer(上传文件那个),打开“Operation”菜单,打开“File Transfer Mode”子菜单,再选择“Binary”,OK!法二:把服务器上同名文件删掉再传法三:如果文件在桌面上,将要上传的文件复制到其它分区,再上传!法四:到 http://winscp.net/...原创 2020-02-14 23:24:19 · 1824 阅读 · 0 评论 -
Spring启动遇到端口号被占用
遇到的问题,端口号8080被占用Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2020-02-12 21:00:11.945 ERROR 13624 --- [ main] o.s...原创 2020-02-12 21:08:40 · 727 阅读 · 0 评论 -
ArrayList和LinkedList
ArrayList可重复的,有序的,顺序就是储存添加时候的数据通过一个add 添加到集合,通过get(index)取出集合中的元素 下标的位置从0开始ArrayList是一个对象数组,每次增加的时候,会给数组扩容,数组长度是不能改变的,每次扩容数组内容拷贝工作,但是一个ArrayList如果频繁添加内容,效率不高。但是查询的时候由于底层是数组,所以查询效率很高。并期添加数组都是从链表后方加...原创 2020-01-10 15:35:13 · 1326 阅读 · 0 评论 -
JDOM解析XML文件
JDOM解析XML文件使用:需要下载jdom对应的jar引入场景:需要知道整个文档结构是,比dom性能好优点:解析的树形结构操作比较灵活,比较简便常用的类Document:表示整个xml文档,是一个树形结构Eelment:表示一个xml的元素,提供方法操作其子元素,它的文本,属性和名称空间Attribute:表示元素的属性Text:表示xml文本信息使用 //1.创建SAXB...原创 2019-12-25 13:51:13 · 134 阅读 · 0 评论 -
固定和的元素对
Description输入一个数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字,统计这样两个数的对数。Input输入第一行为用例个数, 每个测试用例输入第一行是数组,每一个数用空格隔开;第二行是数字和。Output输出这样两个数有几对。示例输入:11 2 4 7 11 0 9 1511输出:3思路:1,取得一个数组arr[],和数字sum,定义一个co...原创 2019-10-16 12:26:42 · 137 阅读 · 0 评论 -
汉诺塔的变种
Description汉诺塔问题中限制不能将一层塔直接从最左侧移动到最右侧,也不能直接从最右侧移动到最左侧,而是必须经过中间。求当有N层塔的时候移动步数。Input输入第一行为用例个数, 每个测试用例输入的第一行为N。Output移动次数思路:用递归来做倒着看这个问题,把前n-1个盘子看作一个整体,则问题变为如何将处于A柱的压在n-1个盘子下的第n个盘子移动到C柱。step1. 将...原创 2019-10-16 09:57:52 · 496 阅读 · 0 评论 -
快速排序
快速排序** 快速排序:1、先从数列中取出一个数作为基准数 2、分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边 3、再对左右区间重复第二步,直到各区间只有一个数 这里用到了分治法的思想**/public class QuickSort { public static void main(String[...原创 2019-10-10 22:48:24 · 68 阅读 · 0 评论 -
java:关于HashSet()和ArrayList区别
一,关于HashSet对于 HashSet 而言,它是基于 HashMap 实现的,底层采用 HashMap 来保存元素HashSet实现了Set接口,它不允许集合中有重复的值,当我们提到HashSet时,第一件事情就是在将对象存储在HashSet之前,要先确保对象重写equals()和hashCode()方法,这样才能比较对象的值是否相等,以确保set中没有储存相等的对象。如果我们没有重写这...原创 2019-03-04 12:19:39 · 1430 阅读 · 0 评论 -
java中将char类型的数字转化为int型
char a=‘3’;//转化为intint b=a-‘0’;原创 2019-02-28 10:46:14 · 607 阅读 · 0 评论 -
java中字符,字符串之间的相互转换
string 和int之间的转换string转换成int :Integer.valueOf(“12”)int转换成string : String.valueOf(12)char和int之间的转换首先将char转换成stringString str=String.valueOf(‘2’)Integer.valueof(str) 或者Integer.PaseInt(str)Intege...转载 2019-02-28 10:25:44 · 148 阅读 · 0 评论