- 博客(106)
- 资源 (3)
- 收藏
- 关注
转载 Struts学习
转自:https://blog.youkuaiyun.com/qq_38903213/article/details/82112223一、框架概述 1、框架的意义与作用:所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务需求的分析和理解上面。特点:封装了很多细节,程序员在使用的时候会非常简单。 2、三大框架:...
2021-04-09 15:46:18
406
转载 eclipse 启动web项目报 java.lang.OutOfMemoryError: Java heap space
在启动公司一项目时出现java.lang.OutOfMemoryError: Java heap space内存溢出,当时我感觉很简单因为之前感觉就改一下tomcat的内存大小就可以了呗~~所以我信心满满的修改tomcat的启动内存,nnd 自己整了好几个小时才搞好~~1、Tomcat的OptionalJavaVMArguments:修改catalina.bat(tomcat下的bin目录) 最前面加入set JAVA_OPTS=-Xms512m -Xmx512m 结果没反...
2021-04-09 14:36:24
1045
原创 Flyway数据库版本控制
目录Flyway数据库版本控制一:Flyway是什么?二:为什么需要做数据库版本控制?三: 数据库版本控制可以通过哪些手段?备份数据库导出数据库对象将版本记录存入数据库使用第三方工具四:Flyway的使用及注意事项 准备数据库1:SpringBoot工程使用flyway 准备SpringBoot工程flyway的引入与尝试2:作为jar包在普通工程中使用3: maven插件的使用Flyway数据库版本控制 一:Fly...
2021-04-09 11:35:43
1619
转载 利用@Order控制配置类/AOP/方法/字段的加载顺序
转自:https://blog.youkuaiyun.com/l718161567/article/details/74912424利用@Order控制配置类/AOP/方法/字段的加载顺序1.AOP加载顺序 @Component @Aspect @Order(1) public class Aspect1 { ... System.out.println("aop-1 加载了"); } @Componen...
2021-04-07 14:56:42
346
转载 oracle connect by用法篇
转自:https://blog.youkuaiyun.com/wang_yunj/article/details/51040029/oracle connect by用法篇目录1、基本语法2、例子3、其他一些常用用法4、省略prior关键字时数据的返回策略5、针对多条结果集当省略prior关键字时怎样获得正确的返回结果5.1 有下面一个结果集5.2 稍微复杂的结果集,1、基本语法select * from table [start with condition1]
2021-04-01 09:37:04
797
原创 docker 安装ElasticSEarch亲测步骤及报错
目录docker 安装ElasticSEarch亲测步骤1:docker search ElasticSearch2: docker pull elasticsearch:5.1.13:下载好后,查看镜像:docker images4:创建实例启动:5:查看服务:docker ps6:http://192.168.225.100:9200/,网址登录查看应用是否正常报错:在正常启动后后,过一会儿发现elasticSearch的服务会被自动关闭1:问题描述:2:
2021-03-30 12:17:39
478
原创 Docker安装Logstash
LogstashLogstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件。Docker安装Logstash.1:查找镜像:dockersearchLogstash.docker search Logstash2:下载镜像:dockerpulllogstash:5.6注意:要想查看镜像的版本好TAG,需要在dockerhub查看地址如下:https:...
2021-03-30 12:06:51
437
原创 docker安装rabbitmq
1:docker search rabbitmq2:docker pull rabbitmq:management3:docker images4:docker run -d --name=tensquare_rabbitmq -p 5671:5617 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 ac01c753758c或docker run -d --name rabbitmq -p
2021-03-30 11:52:32
147
转载 Docker容器互访
参自:https://www.cnblogs.com/shenh/p/9714547.html目录Docker容器互访三种方式方式一、虚拟ip访问方式二、link方式三、创建bridge网络Docker容器互访三种方式 我们都知道docker容器之间是互相隔离的,不能互相访问,但如果有些依赖关系的服务要怎么办呢。下面介绍三种方法解决容器互访问题。方式一、虚拟ip访问安装docker时,docker会默认创建一个内部的桥接网络docker0,每创建一个容器分配一个虚拟网.
2021-03-30 09:28:54
496
1
原创 dorado开发API
dorado开发APIhttp://dorado.bstek.com/jsdoc/主要介绍了dorado各个控件元素的使用
2021-03-23 11:21:43
455
转载 四层和七层负载均衡
转自:https://kb.cnblogs.com/page/188170/四层负载均衡:仅仅建立一次TCP连接七层负载均衡:负载均衡器与客户端及后端的服务器会分别建立一个TCP连接。即两次TCP连接。目录 简单理解四层和七层负载均衡: 负载均衡设备也常被称为"四到七层交换机",那么四层和七层两者到底区别在哪里? 第一,技术原理上的区别。 第二,应用场景的需求。 第三,七层应用需要考虑的问题。 负载均衡四七层介绍: 负载均衡技术分类 软/硬件负载均
2021-03-18 15:06:12
1203
转载 并发与并行的区别
转自:https://blog.youkuaiyun.com/java_zero2one/article/details/51477791学习多线程的时候会遇到一个名词:并发。这是属于操作系统中的词汇,需要了解并发和并行的区别,从网上搜集了几种说法帮助理解。一:并发是指一个处理器同时处理多个任务。并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。并发是逻辑上的同时发生(simultaneous),而并行是物理上的同时发生。来个比喻:并发是一个人同时吃三个馒头,而并行是三个人同时吃三个馒头。二:
2021-01-08 10:12:46
220
转载 linux 下vi中关于删除
转自:https://blog.youkuaiyun.com/zmzwll1314/article/details/811545071, 先打开某个文件vim filename2, 转到文件结尾在命令模式输入 G3, 转到10行在命令模式输入 10G4, 删除所有内容:先用 G 转到文件尾,然后使用下面命令::1,.d5, 删除第10行到第20行的内容:先用 20G 转到第20行,然后使用下面命令::9,.d6, 关于删除的一些说明:1 在 vi 中,“ . ” 表示当前行,“ 1,
2020-12-31 10:28:03
2330
1
转载 Restful风格学习经验
转自:https://blog.youkuaiyun.com/qq_34532187/article/details/82821355Restful风格是目前来说最流行的互联网软件架构,它并不是一种标准,而是一个开发架构的思想风格。那么究竟怎么样的风格算是Rest呢,查了一些资料有了一些了解,写了一个demo参考一下。首先说一下Rest,它的全称是Representational State Transfer,翻译过来是表现层或者说是表象性的的状态转换。提到这个不得不说一下软件开发的三层架构通常意义上的三层
2020-12-30 14:05:47
169
原创 解决在windows下docker login超时的问题
之前只在linux下使用了docker,并没有在windows上安装客户端,也没有集成到idea上,在这次过程中遇到了一些问题。在Windows下使用docker,不论是login,search还是push都会报错超时:Gethttps://registry-1.docker.io/v2/:net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)..
2020-12-23 14:24:47
13842
4
原创 算法题解:和为S的两个数字
题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。返回值描述:对应每个测试案例,输出两个数,小的先输出。代码实现import java.util.ArrayList;public class Solution { public ArrayList<Integer> FindNumbersWithSum(int [] array,int sum) { ArrayL
2020-12-23 14:23:16
148
原创 算法题解:数据流中的中位数
题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。代码实现import java.util.*;public class Solution { //按照题目中描述,是要所有数值排序后的取位于中间的数值,所有采用优先队列,因为优先队列内
2020-12-23 14:22:48
202
原创 算法题解:第一个只出现一次的字符
题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)代码实现public class Solution { public int FirstNotRepeatingChar(String str) { int len = str.length(); for(int i =0;i<len ; i++){
2020-12-23 14:22:17
155
原创 算法题解:二维数组中的查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例1输入7,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]返回值true代码实现public class Solution { public boolean Find(int target, int [][] array)
2020-12-23 14:21:54
200
原创 算法题解:字符流中第一个不重复的字符
题目描述题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。返回值描述:如果当前字符流没有存在出现一次的字符,返回#字符。代码实现import java.util.*;public class Solution { ArrayList list = new ArrayList(); //Insert
2020-12-23 14:21:21
125
原创 算法题解:机器人的运动范围
题目描述地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?代码实现import java.util.*;public class Solution { public int movin
2020-12-23 14:20:50
205
原创 算法题解:把数组排成最小的数
题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。代码实现import java.util.ArrayList;public class Solution { public String PrintMinNumber(int [] numbers) { //0不能作为首位,当然,题目中已经确定是正整数数组,在本题中可以不用考虑0
2020-12-23 14:20:25
261
原创 算法题解:翻转单词顺序列
题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?代码实现public class Solution { public String ReverseSenten
2020-12-23 14:19:44
114
原创 算法题解:滑动窗口的最大值
题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2],5,1}, {2,3,4,2,[6,2,5],1}, {2,3
2020-12-23 14:19:10
194
原创 Java优先队列PriorityQueue使用详解
目录一、优先队列概述 简介: API描述:二、常用方法 构造方法: 方法摘要:三、优先队列的使用1.队列保存的是基本数据类型的包装类2.队列保存的是自定义类3.优先队列遍历4.比较器生降序说明一、优先队列概述 简介: 优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序,可以放基本数据类型的包装类(如:Integer,Long等)或自定义的类。对于基本数据类型的...
2020-12-01 11:04:40
13037
4
原创 算法题解:和为S的连续正数序列
题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 返回值描述:输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序代码实现import ja
2020-11-30 12:32:16
121
原创 算法题解:整数中1出现的次数(从1到n整数中1出现的次数)
题目描述求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。代码实现public class Solution { public int NumberOf1Between1AndN_Solution(int n) {
2020-11-30 11:51:29
459
原创 算法题解:数组中只出现一次的数字
题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。代码实现//num1,num2分别为长度为1的数组。传出参数//将num1[0],num2[0]设置为返回结果import java.util.*;public class Solution { public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) { Arrays.sort(ar
2020-11-30 11:17:18
273
原创 算法题解:数组中重复的数字
题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中第一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。返回描述:如果数组中有重复的数字,函数返回true,否则返回false。如果数组中有重复的数字,把重复的数字放到参数duplication[0]中。(ps:duplication已经初始化,可以直接赋值使用。)代码实现
2020-11-30 10:54:42
323
原创 算法题解:左旋转字符串
题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!代码实现public class Solution { public String LeftRotateString(String str,int n) { .
2020-11-30 10:29:38
140
原创 算法题解:把二叉树打印成多行
题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。示例1输入{8,6,10,5,7,9,11}返回值[[8],[6,10],[5,7,9,11]]代码实现import java.util.ArrayList;/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int v
2020-11-27 17:36:24
123
转载 用Intellij IDEA将项目导出为可执行jar包
转自:https://blog.youkuaiyun.com/qq_22136439/article/details/906925091、在模块名称上右击选择Open Module Settings2、选中Artifacts,然后点击“+”符号,选中JAR右边的From modules with dependencies…选项3、在出现的Create JAR from Modules页面中,在Main Class中选择脚本的主方法(此步未完…)4、在JAR files from libraries选项中,第一
2020-11-23 11:00:32
2733
1
转载 Linux下安装Oracle11G详细过程
转自:https://blog.youkuaiyun.com/csdnhsh/article/details/94222621/需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程。1,安装环境硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核,磁盘50GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip下载地
2020-11-23 10:49:58
1851
原创 算法题解:反转链表
题目描述输入一个链表,反转链表后,输出新链表的表头。示例1输入{1,2,3}返回值{3,2,1}代码实现/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode ReverseList(ListNode
2020-11-19 15:38:29
137
原创 算法题解:买卖股票的最好时机
题目描述假设你有一个数组,其中第\ i i 个元素是股票在第\ i i 天的价格。你有一次买入和卖出的机会。(只有买入了股票以后才能卖出)。请你设计一个算法来计算可以获得的最大收益。示例1输入[1,4,2]返回值3示例2输入[2,4,1]返回值2代码实现import java.util.*;public class Solution { /** * * @param prices int整型一维数组 * @retu
2020-11-19 14:57:39
727
原创 旋转字符串解题
题目描述字符串旋转:给定两字符串A和B,如果能将A从中间某个位置分割为左右两部分字符串(都不为空串),并将左边的字符串移动到右边字符串后面组成新的字符串可以变为字符串B时返回true。例如:如果A=‘youzan’,B=‘zanyou’,A按‘you’‘zan’切割换位后得到‘zanyou’和B相同返回true。示例1输入"youzan","zanyou"返回值true示例2输入"youzan","zyouan"返回值false代码实现import jav
2020-11-19 11:21:10
594
原创 扑克牌顺子解题思路
题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可以变成“1,2,3,4,5”(大小王分别看作2和4),“So Lucky!”。L
2020-11-19 10:40:12
530
转载 ureport2学习笔记
转自:https://blog.youkuaiyun.com/dongjak/article/details/83211795了解Ureport2从上面这段对ureport2的描述中,可以整理出如下信息:这个组件是用来生成报表的 它是用java语言编写的 基于spring构建,以spring在如今java应用系统中的普及率来看,这意味着这款报表组件能够很好的与大部分系统结合 高性能-目前还是初次接触,并没有做过性能测试,因此这里假设它是高性能的 通过迭代单元格来实现任意复杂的中国式报表,回想一下
2020-11-18 17:35:25
3581
原创 转圈打印矩阵解题思路分析
自己做的算法题目,分享自己的解题思路。题目描述给定一个整型矩阵matrix,请按照顺时针转圈的方式打印它。如下示例1输入[[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]代码实现:import java.util.*;public class Solution { /** * * @param matrix
2020-11-18 14:17:26
181
spring-cloud基础学习导图
2020-11-10
JVM虚拟机内容导图.xmind
2020-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人