自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (5)
  • 收藏
  • 关注

原创 springboot2.x解决session跨域问题

springboot2.x使用session redis 前后端分离session跨域问题解决办法:https://blog.csdn.net/qq_37060233/article/details/86595102https://www.cnblogs.com/hujinshui/p/11025848.html

2019-09-02 22:59:22 1053

转载 解决boot2.0 javax.validation.UnexpectedTypeException问题

解决javax.validation.UnexpectedTypeException问题

2019-07-25 18:08:11 2459

转载 启动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 952

原创 logback监控kafka debug日志

最近遇到调试kafka的问题:<logger name="org.apache.kafka" level="debug" />

2018-08-01 10:19:53 1912

原创 一、任务调度中心构建示例

任务调度中心构建任务调度中心构建系统架构搞起来一、创建数据库表二、执行器实现三、效果设计原理参见下篇文章      因工作需要,需要构建独立于业务系统之外的任务调度中心,解决当前业务系统的痛点,将调度任务做成可配置化、动态化、方便监控管理的调度中心。  &

2018-07-05 20:47:42 7172 1

原创 MongoDB初探及JAVA工具类封装

MongoDB 搭建及JAVA工具类封装MongoDB 搭建及JAVA工具类封装MongoDB 简介基本语法Mongo服务器搭建安装包下载环境变量配置Mongo基本配置Mongo起飞JAVA工具类封装MongoDB 简介     MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。Mong...

2018-05-05 00:12:43 4131 3

转载 JCE无限制权限策略文件

点击打开链接

2018-04-08 17:39:21 1687

原创 IDEA tomcat控制台乱码解决方案

-Dfile.encoding=UTF-8

2018-03-24 15:15:05 704

原创 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 330

转载 IDEA 不能创建class解决办法

在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置-Djdk.util.zip.ensureTrailingSlash=false

2017-12-24 01:59:27 3124

转载 MQ文档梳理

今天对MQ进行了学习,包括MQ思想、activeMQ、rabbitMQ,这里对学习资料进行梳理,方便以后查阅。MQ消息队列介绍:点击打开链接MQ消息队列PUSH/PULL模式:点击打开链接activeMQ介绍以及实例:点击打开链接  点击打开链接  点击打开链接rabbitMQ学习(官方文档翻译,挺好):一、介绍 点击打开链接

2017-12-20 21:40:26 1241

转载 Zookeeper学习梳理

前天把Zookeeper学习了一下,本来想总结梳理一下,不过别人整理的已经非常棒了,将链接放在下面,备用1分钟了解ZK: 点击打开链接w3cschool的入门教程,讲的很详细一些基础用法: W3C的ZK教程 ZK的leader选举过程: 点击打开链接ZK集群搭建: 点击打开链接

2017-12-20 21:08:20 160

转载 Linux关闭开启防火墙

http://os.51cto.com/art/201103/249045.htm

2017-12-19 15:34:24 219

原创 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 178

转载 Linux查看物理CPU个数、核数、逻辑CPU个数

点击打开链接

2017-12-04 10:19:23 153

原创 JAVA8 特性

JAVA8 特性;Lambda;JAVA Stream流处理等

2017-09-20 21:38:16 318

原创 Spring bean的加载过程

Spring bean加载、bean的生命周期

2017-09-20 21:30:54 2483

原创 JAVA 排序算法汇总

快速排序插入排序堆排序选择排序冒泡排序归并排序

2017-09-20 21:25:46 179

原创 Thrift安装以及测试【java】

链接:http://download.csdn.net/detail/mantantan/9861020链接部分是windows的thrift的安装包以及我测试的一个JAVA的项目源代码1.thrift windows安装:将安装包的exe放在一个盘符下,路径最好是没用中文和空格,配置环境变量;我放在C盘下的thrift文件夹下了,并将名字修改为thrift.exe;这个时候后在C

2017-06-05 14:15:17 1435

转载 执行shell脚本报错

1,删除BOM,在vi下面执行下面的命令即可:set nobomb 2,原因:所谓BOM,全称是By

2016-12-16 22:48:47 760

转载 最短路径、最小生成算法

这个页面的数据结构和算法介绍的不错。尤其是:1.最短路径算法(迪杰斯特拉和弗洛伊德(Floyd)算法)2.最小生成树算法(Prim算法和Kruskal克鲁斯卡尔算法)http://www.cnblogs.com/skywang12345/category/508186.html

2016-12-11 19:51:05 2117

原创 JAVA 队列增加和删除元素的几种接口比较

add方法在添加元素的时候,若超出了度列的长度会直接抛出异常。对于put方法,若向队尾添加元素的时候发现队列已经满了会发生阻塞一直等待空间,以加入元素。offer方法在添加元素时,如果发现队列已满无法添加的话,会直接返回false。poll: 若队列为空,返回null。remove:若队列为空,抛出NoSuchElementException异常。tak

2016-11-17 16:33:26 5562

原创 JAVA 精度问题

double:小数点后15位float:小数点后7位

2016-11-14 16:08:45 335

原创 选择排序

public class 选择排序 { /** * 选择排序的思想非常直接,不是要排序么?那好,我就从所有序列中先找到最小的,然后放到第一个位置。 * 之后再看剩余元素中最小的,放到第二个位置……以此类推,就可以完成整个的排序工作了。可以很清楚的发现,选择排序是固定位置,找元素。 * 相比于插入排序的固定元素找位置,是两种思维方式。不过条条大路通罗马,两者的目的是一样的。 * @

2016-11-04 10:46:49 390

转载 冒泡排序

public class 冒泡排序 { /* * 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 * 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 * 冒泡排序算法的运作如下: * 比较相邻

2016-11-04 10:45:22 299

转载 插入排序

转自:http://www.cnblogs.com/kkun/archive/2011/11/23/2260265.htmlpublic class 插入排序 { /** * 插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 * 插入排序方法分直接插入排序和折半插入排序两种。 * @param array */ public

2016-11-03 22:06:36 234

转载 排序算法比较

2016-11-03 21:20:20 226

转载 快速排序

思路可参考: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 325

转载 二叉树深度与高度的区别

http://blog.csdn.net/fanpei_moukoy/article/details/23828603

2016-11-02 10:23:28 10379

转载 防火墙端口设置

http://www.php114.net/n/learn/server/20141011/534.html

2016-10-21 16:21:01 666

转载 JAVA 方法的重写

方法的重写(override)两同两小一大原则:方法名相同,参数类型相同子类返回类型小于等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。

2016-09-06 20:10:27 285

转载 JAVA类加载器理解

2016-09-06 18:59:36 314

原创 JAVA 类型转换规则

java中如果碰到char、byte和short参与运算时,会自动将这些值转换为int类型然后再进行运算。这里a1和a2就自动转为int类型了,结果也为Int类型。把一个int类型赋值给byte需要转。java各基本类型变量之间运算操作的隐式转换总结:除了自增和自减操作不进行转化外,其它操作都是无long型时,所有非int类型均隐式转成int类型;有long类型时,所有类型都隐式转

2016-09-06 18:52:40 552

转载 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 971 1

转载 JAVA servlet结构

Java中有关servlet的层级结构和常用的类的描述:1. GenericServlet类:抽象类,定义一个通用的、独立于底层协议的Servlet。2. 大多数Servlet通过从GenericServlet或HttpServlet类进行扩展来实现3. ServletConfig接口定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象

2016-09-06 15:25:08 446

原创 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 2823

转载 JAVA Vector & ArrayList 的主要区别

Vector & ArrayList 的主要区别 1) 同步性:Vector是线程安全的,也就是说是同步的 ,而ArrayList 是线程序不安全的,不是同步的 数2。 2)数据增长:当需要增长时,Vector默认增长为原来一倍 ,而ArrayList却是原来的50%  ,这样,ArrayList就有利于节约内存空间。       如果涉及到堆栈,队列等操作,应该考虑用Vector,如

2016-09-06 11:36:15 250

转载 JAVA 构造函数注意事项

识别合法的构造方法;  1:构造方法可以被重载,一个构造方法可以通过this关键字调用另一个构造方法,this语句必须位于构造方法的第一行;    重载:方法的重载(overload):重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。    2 当一个类中没有定义任何构造方法,Java将自动提供一个缺省构造方法;  3 子类通过super关

2016-09-06 11:25:30 1937

原创 寻找和为定值的多个数

题目:输入两个整数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 348

转载 JAVA基本类型的取值范围

转载:点击打开链接在讲解基本类型的取值范围之前,先讲讲二进制怎么转换为十进制(算取值范围的时候会用到)。首先二进制有带符号的二进制和不带符号的二进制。比如:1111如果它是不带符号的二进制,那么它的十进制值 = 2^3 + 2^2 + 2^1 + 2^0 = 2^4 - 1 = 15如果它是带符号的二进制,那么最高位(千位)就是符号位,1代表负数,0

2016-08-29 16:19:42 690

BBS论坛_JAVA版

压缩包中是我写的一个原生的sevlet的WEB版的BBS论坛,方便新手学习servlet;数据库使用的是SQL SERVER 2012,压缩包中含有脚本可以直接创建数据库表。

2017-06-05

JAVA数据库操作的小项目

JAVA的数据库连接的小项目;压缩包中含有JAVA项目的源码、数据库执行脚本以及使用说明

2017-06-05

thrift_java_demo和安装包

thrift安装包以及JAVA的一个测试项目

2017-06-05

复数计算器源代码

运行环境:VS2010 代码可以直接打开运行 方便大家参考 计算器实现复数的运算功能和基本事实计算

2013-03-25

线性方程计算器

可是实现线性方程式的加减乘除 以及求导与积分 可以实现多个线性方程的求解

2013-03-25

空空如也

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

TA关注的人

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