- 博客(71)
- 资源 (5)
- 收藏
- 关注
原创 springboot2.x解决session跨域问题
springboot2.x使用session redis 前后端分离session跨域问题解决办法:https://blog.youkuaiyun.com/qq_37060233/article/details/86595102https://www.cnblogs.com/hujinshui/p/11025848.html
2019-09-02 22:59:22
1110
转载 解决boot2.0 javax.validation.UnexpectedTypeException问题
解决javax.validation.UnexpectedTypeException问题
2019-07-25 18:08:11
2527
转载 启动tomcat报 Failed to start component
https://www.cnblogs.com/qianzf/p/7130303.html?utm_source=itdadao&utm_medium=referral
2018-11-23 11:48:58
1011
原创 logback监控kafka debug日志
最近遇到调试kafka的问题:<logger name="org.apache.kafka" level="debug" />
2018-08-01 10:19:53
2024
原创 一、任务调度中心构建示例
任务调度中心构建任务调度中心构建系统架构搞起来一、创建数据库表二、执行器实现三、效果设计原理参见下篇文章&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因工作需要,需要构建独立于业务系统之外的任务调度中心,解决当前业务系统的痛点,将调度任务做成可配置化、动态化、方便监控管理的调度中心。&nbsp;&nbsp;&
2018-07-05 20:47:42
7362
原创 MongoDB初探及JAVA工具类封装
MongoDB 搭建及JAVA工具类封装MongoDB 搭建及JAVA工具类封装MongoDB 简介基本语法Mongo服务器搭建安装包下载环境变量配置Mongo基本配置Mongo起飞JAVA工具类封装MongoDB 简介 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。Mong...
2018-05-05 00:12:43
4244
3
原创 dubbo springMVC环境搭建
周末闲来无聊,花了一下午搭建了dubbo的demo应用:使用了zookeeper作为服务发现,dubbo-admin进行服务治理,jdk版本是1.8,文件列表如下:链接:https://pan.baidu.com/s/1htMEDm8 密码:0n9z 【网盘失效可以评论留言】1、zk.zip是配置好了的zk服务,启动了三台zk服务进行伪集群模拟2、dubbo-admin是配
2018-01-28 14:18:15
361
转载 IDEA 不能创建class解决办法
在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置-Djdk.util.zip.ensureTrailingSlash=false
2017-12-24 01:59:27
3241
转载 MQ文档梳理
今天对MQ进行了学习,包括MQ思想、activeMQ、rabbitMQ,这里对学习资料进行梳理,方便以后查阅。MQ消息队列介绍:点击打开链接MQ消息队列PUSH/PULL模式:点击打开链接activeMQ介绍以及实例:点击打开链接 点击打开链接 点击打开链接rabbitMQ学习(官方文档翻译,挺好):一、介绍 点击打开链接
2017-12-20 21:40:26
1287
转载 Zookeeper学习梳理
前天把Zookeeper学习了一下,本来想总结梳理一下,不过别人整理的已经非常棒了,将链接放在下面,备用1分钟了解ZK: 点击打开链接w3cschool的入门教程,讲的很详细一些基础用法: W3C的ZK教程 ZK的leader选举过程: 点击打开链接ZK集群搭建: 点击打开链接
2017-12-20 21:08:20
189
原创 linux下安装JDK
Java 环境变量配置:/etc/profile中的末尾添加(注意profile是一个文件,不是文件夹)exportJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64exportCATALINA_HOME=/usr/dsep_tomcat/tomcatexportCLASSPATH=.:$J
2017-12-18 20:37:31
221
原创 Thrift安装以及测试【java】
链接:http://download.youkuaiyun.com/detail/mantantan/9861020链接部分是windows的thrift的安装包以及我测试的一个JAVA的项目源代码1.thrift windows安装:将安装包的exe放在一个盘符下,路径最好是没用中文和空格,配置环境变量;我放在C盘下的thrift文件夹下了,并将名字修改为thrift.exe;这个时候后在C
2017-06-05 14:15:17
1477
转载 最短路径、最小生成算法
这个页面的数据结构和算法介绍的不错。尤其是:1.最短路径算法(迪杰斯特拉和弗洛伊德(Floyd)算法)2.最小生成树算法(Prim算法和Kruskal克鲁斯卡尔算法)http://www.cnblogs.com/skywang12345/category/508186.html
2016-12-11 19:51:05
2159
原创 JAVA 队列增加和删除元素的几种接口比较
add方法在添加元素的时候,若超出了度列的长度会直接抛出异常。对于put方法,若向队尾添加元素的时候发现队列已经满了会发生阻塞一直等待空间,以加入元素。offer方法在添加元素时,如果发现队列已满无法添加的话,会直接返回false。poll: 若队列为空,返回null。remove:若队列为空,抛出NoSuchElementException异常。tak
2016-11-17 16:33:26
5629
原创 选择排序
public class 选择排序 { /** * 选择排序的思想非常直接,不是要排序么?那好,我就从所有序列中先找到最小的,然后放到第一个位置。 * 之后再看剩余元素中最小的,放到第二个位置……以此类推,就可以完成整个的排序工作了。可以很清楚的发现,选择排序是固定位置,找元素。 * 相比于插入排序的固定元素找位置,是两种思维方式。不过条条大路通罗马,两者的目的是一样的。 * @
2016-11-04 10:46:49
497
转载 冒泡排序
public class 冒泡排序 { /* * 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 * 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 * 冒泡排序算法的运作如下: * 比较相邻
2016-11-04 10:45:22
330
转载 插入排序
转自:http://www.cnblogs.com/kkun/archive/2011/11/23/2260265.htmlpublic class 插入排序 { /** * 插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 * 插入排序方法分直接插入排序和折半插入排序两种。 * @param array */ public
2016-11-03 22:06:36
263
转载 快速排序
思路可参考:http://developer.51cto.com/art/201403/430986.htm下面是我的JAVA实现:package com.mtt.sort;public class 快速排序 { /** * 快速排序思路:http://developer.51cto.com/art/201403/430986.htm */ public static v
2016-11-03 20:53:00
353
转载 二叉树深度与高度的区别
http://blog.youkuaiyun.com/fanpei_moukoy/article/details/23828603
2016-11-02 10:23:28
10478
转载 JAVA 方法的重写
方法的重写(override)两同两小一大原则:方法名相同,参数类型相同子类返回类型小于等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。
2016-09-06 20:10:27
315
原创 JAVA 类型转换规则
java中如果碰到char、byte和short参与运算时,会自动将这些值转换为int类型然后再进行运算。这里a1和a2就自动转为int类型了,结果也为Int类型。把一个int类型赋值给byte需要转。java各基本类型变量之间运算操作的隐式转换总结:除了自增和自减操作不进行转化外,其它操作都是无long型时,所有非int类型均隐式转成int类型;有long类型时,所有类型都隐式转
2016-09-06 18:52:40
608
转载 JAVA 关键字和保留字
1,Java 关键字列表 (依字母排序 共50组):abstract, assert, boolean, break, byte, case, catch, char, class, const(保留关键字), continue, default, do, double, else, enum, extends, final, finally, float, for, goto(保留关键字
2016-09-06 16:35:23
1012
1
转载 JAVA servlet结构
Java中有关servlet的层级结构和常用的类的描述:1. GenericServlet类:抽象类,定义一个通用的、独立于底层协议的Servlet。2. 大多数Servlet通过从GenericServlet或HttpServlet类进行扩展来实现3. ServletConfig接口定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象
2016-09-06 15:25:08
479
原创 JAVA 常用容器初始值大小
1.StringBuffer和StringBuilder初始化默认大小为16个字符2.HashMap初始化默认大小16,自增为2n.3.HashTable默认初始值为11,加载因子为0.75,自增为2n+14.ArrayList初始化默认值为10,自增为1.5n5.Vector初始化默认值为10,自增为2n
2016-09-06 14:54:59
2874
转载 JAVA Vector & ArrayList 的主要区别
Vector & ArrayList 的主要区别 1) 同步性:Vector是线程安全的,也就是说是同步的 ,而ArrayList 是线程序不安全的,不是同步的 数2。 2)数据增长:当需要增长时,Vector默认增长为原来一倍 ,而ArrayList却是原来的50% ,这样,ArrayList就有利于节约内存空间。 如果涉及到堆栈,队列等操作,应该考虑用Vector,如
2016-09-06 11:36:15
288
转载 JAVA 构造函数注意事项
识别合法的构造方法; 1:构造方法可以被重载,一个构造方法可以通过this关键字调用另一个构造方法,this语句必须位于构造方法的第一行; 重载:方法的重载(overload):重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。 2 当一个类中没有定义任何构造方法,Java将自动提供一个缺省构造方法; 3 子类通过super关
2016-09-06 11:25:30
1988
原创 寻找和为定值的多个数
题目:输入两个整数n和sum,要求从数列1,2,3。。。n中随意取值,使得他们的和等于sum,列出所有的组合的可能情况解法一: 次类问题可以将n问题转化为n-1问题,递归即可:(1)sum不包含n的情况,即sum 和 n-1(2)sum包含n的情况,即sum-n,和n-1代码如下:void sumOfNums(int sum, int n, l
2016-09-05 22:27:52
391
转载 JAVA基本类型的取值范围
转载:点击打开链接在讲解基本类型的取值范围之前,先讲讲二进制怎么转换为十进制(算取值范围的时候会用到)。首先二进制有带符号的二进制和不带符号的二进制。比如:1111如果它是不带符号的二进制,那么它的十进制值 = 2^3 + 2^2 + 2^1 + 2^0 = 2^4 - 1 = 15如果它是带符号的二进制,那么最高位(千位)就是符号位,1代表负数,0
2016-08-29 16:19:42
732
BBS论坛_JAVA版
2017-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人