自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.薛的博客

开源共享

  • 博客(40)
  • 资源 (44)
  • 收藏
  • 关注

原创 B站 全套java面试(200道)问题MD(题目+答案)

Java面向对象有哪些特征,如何应用​ 面向对象编程是利用类和对象编程的一种思想。万物可归类,类是对于世界事物的高度抽象 ,不同的事物之间有不同的关系 ,一个类自身与外界的封装关系,一个父类和子类的继承关系, 一个类和多个类的多态关系。万物皆对象,对象是具体的世界事物,面向对象的三大特征封装,继承,多态。封装,封装说明一个类行为和属性与其他类的关系,低耦合,高内聚;继承是父类和子类的关系,多态说的是类与类的关系。​ 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数

2023-01-11 14:57:36 15081

原创 Rsa加密解密,支持分段加密解密,支持java,php

RSA加密、解密,支持1024、2048、4096,支持超长字符分段加密解密;能对应上在线网址的加密解密数据

2022-04-14 09:48:57 768

原创 消费端限流

1. 为什么要对消费端限流假设一个场景,首先,我们 Rabbitmq 服务器积压了有上万条未处理的消息,我们随便打开一个消费者客户端,会出现这样情况: 巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据!当数据量特别大的时候,我们对生产端限流肯定是不科学的,因为有时候并发量就是特别大,有时候并发量又特别少,我们无法约束生产端,这是用户的行为。所以我们应该对消费端限流,用于保持消费端的稳定,当消息数量激增的时候很有可能造成资源耗尽,以及影响服务的性能,导致系统的卡顿甚至直接崩溃。2.限

2020-05-28 14:53:18 379

原创 高并发之限流

#高并发之限流现在常用的系统对外接口一般而言都是json或者字符读取和返回的,只有银行以及部分大型项目才会用到8583字节流,但是二者在使用的过程中都是出现流量峰值,或者简单点说就是系统处理能力的峰值,数据库的峰值,达到这个峰值系统或者数据库就有崩溃的可能。系统或者数据库一旦崩溃就是一个非常麻烦的事情,所以在持续性高并发的系统中我们就会用到高兵发的限流操作;限流基本都是为了保护系统:缓存、降级和...

2019-11-14 21:02:42 212

原创 RabbitMQ简介

RabbitMQ:教程RabbitMQ实战教程1.什么是MQ?消息队列(Message Queue,简称MQ),从字面意思上看,其本质无非就是个队列,FIFO先入先出(排队买票,先到先得,买定离手),只不过队列中存放的内容是message而已。其主要用途:不同的进程Process/线程Thread之间通信。为什么会产生消息队列?有几个原因:不同进程(proess)之间传递消...

2019-09-25 12:05:41 334

原创 修改本机IP的java

/** * 修改本机IP为Local * */public static void exchangeToLocalIp() throws Exception{ Runtime.getRuntime().exec("netsh interface ip set addr \"本地连接\" static 192.168.0.55 255.2...

2019-09-19 18:04:37 1720

原创 浅谈128位ISO8583报文的组装和解析

ISO8583报文的常用的几种方式8583报文的组成样式新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入858...

2019-09-05 17:30:36 881

原创 微服务简介

微服务架构及起源一、微服务概念的提出:Martin,敏捷开发方法创始人之一,《重构》《企业应用架构模式》作者,ThoughtWorks公司的首席科学家微服务的流行,Martin功不可没,这老头也是个奇人,特别擅长抽象归纳和制造概念,我觉的这就是最牛逼的markting啊,感觉这也是目前国人欠缺的能力。Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为Though...

2019-07-27 11:12:19 712

原创 http请求慢的原因分析

常规的数据请求在局域网内部是比较快的,但是出了局域网,往往会由各种各样的原因导致请求和响应的间隔时间很长,接下来我们就来分析一下造成这种情况的原因:1.网络波动或者网络延迟;这种情况最常见,导致的原因是由服务器之间网络的连通情况和心跳包的容纳情况决定的2.跨域请求;这种情况一般出现在做外贸或者金融类的公司,比如,美国的服务器,访问上海的服务器,异地处理,请求需要跨越VPN和国际传输,在加上...

2019-06-18 16:26:50 12740

原创 国家地区数字币种

国家名称国家中文货币名称货币字母代码数字代码小单位阿富汗AFGHANISTAN阿富汗AfghaniAFN9712奥兰群岛ÅLAND ISLANDS欧元EuroEUR9782阿尔巴尼亚ALBANIA莱克LekALL82阿尔及利亚ALGERIA阿尔及利亚丁那Algerian DinarDZD122美属...

2019-06-18 16:09:08 7027

原创 ISO-3166国家代码一览表

ISO-3166国家代码一览表二位字母三位 字母数字ISO 3166-2相应代码国家或地区(ISO 英文用名)中国 惯用名台湾 惯用名香港 惯用名备注ADAND020ISO 3166-2:ADAndorra安道尔安道尔安道尔AEARE784ISO 3166-2:AEUnited Arab Emirates阿联酋...

2019-06-18 16:07:17 22021 2

原创 python学习第四讲之时间

时间格式的处理import time;import datetime;print(“时间time:”,time.time());print(“本地时间time:”,time.localtime(time.time()));print(“本地时间time:”,time.asctime( time.localtime(time.time())));格式化成2016-03-20 11...

2019-06-18 15:59:56 143

原创 python学习第三讲

mile = 52.21print(mile);*****s = “1qsdasd3”;print(s[1:5])list - 列表 类似数组list = [“list1”,“list2”,“list3”,“list4”,“list5”,“list6”,“list7”,“list8”,“list9”];listNew = [“98K”,“M24”,“AWM”,416];#...

2019-06-18 15:26:06 144

原创 python学习第二讲

循环sentence = [‘All’, ‘good’, ‘things’, ‘come’, ‘to’, ‘those’, ‘who’, ‘wait’]print(“默认为 index=-1,删除最后一个列表值:”, sentence.pop(-1), “\n”,sentence)sentence1 = [‘All’, ‘good’, ‘things’, ‘come’, ‘to’, ‘th...

2019-06-18 15:24:57 100

原创 python学习第一讲

#!/usr/bin/pythonprint (“你好,世界”);i=10;print(“i的值为:”,i);以下是判断部分flag = True;if i<10:print(“i<10”);elif i<20:print(“10<i<20”)else:print(“i>=20”);import sys;x = ‘runoob...

2019-06-18 15:23:41 200

原创 redis集群搭建详细

Redis集群部署与搭建前提:Linux(centOS)主机2台,安装yum,或有官网redis-5.0.5.tar.gz包1.进入系统默认目录:cd /usr/local/2.创建存储文件夹redis: mkdir redis,将压缩包拖入redis文件夹,或wget http://download.redis.io/releases/redis-5.0.5.tar.gz至文件夹3.解...

2019-05-30 14:19:49 106

原创 启动大全.bat(Oracle-redis-mysql-SQLServer)

@echo offREM 声明采用UTF-8编码chcp 65001cls@echo off:设置窗口字体颜色color F:设置窗口标题TITLE MySQL管理程序call :checkAdmingoto menu:菜单:menuclsecho.echo.=-=-=-=-请选择您的操作-=-=-=-=-echo.echo.0: 退 出echo.echo.1...

2019-05-21 09:26:51 140

转载 Tomcat & Jboss/wildfly 性能比对

Tomcat & Jboss/wildfly 性能比对之【测试篇】Jboss(准确地讲应该是Jboss AS)是一款基于 J2ee 的免费开放源码应用服务器,由 Jboss 社区维护(注意区别于 Jboss 的另一款商用应用服务 JBoss EAP,由 Radhat 提供商业支持)。它是一个管理 EJB 的容器,严格讲 Jboss 核心服务仅支持 EJB 服务器,是不包括 JSP 和 ...

2019-05-05 16:27:28 1818

原创 Oracel之事物 - java版

package com.zmt.oracle;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Savepoint;import java.sql.Statement;/** * @ClassName: Transatio...

2019-03-18 16:56:31 129

原创 阿里数据源配置

application.yml# Tomcatserver:  tomcat:    uri-encoding: UTF-8    max-threads: 1000    min-spare-threads: 30  port: 80  servlet:    context-path: /pay# 系统自定义全局配置,可根据实际需要扩展使用global:#  upl...

2019-02-18 16:15:21 1730

原创 与JWT的不解之缘

jar : maven&lt;dependency&gt; &lt;groupId&gt;io.jsonwebtoken&lt;/groupId&gt; &lt;artifactId&gt;jjwt&lt;/artifactId&gt; &lt;version&gt;0.6.0&lt;/version&gt;&lt;/dependency&amp

2018-12-20 16:17:41 244

原创 谷歌邮件发送协议

import java.util.Date;import java.util.List;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Ses...

2018-11-05 16:06:17 2422

原创 随机密钥生成工具

public class GetKey { /**生成32位的密钥**/ public static String KeyValue32(){ //定义一个字符串(A-Z,a-z,0-9)即62位; String str="zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890"...

2018-11-05 16:03:37 10433 4

原创 简单的防止SQL注入的java方法

public class SQLFilter { /** * SQL注入过滤 * @param str 待验证的字符串 */ public static String sqlInject(String str){ if(StringUtils.isBlank(str)){ return null; ...

2018-11-05 16:02:35 5629

原创 SpringBoot yml基本配置+数据源配置(不包括数据源代码)

application.yml# Tomcat 服务配置server:server:server:server: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads: 30 port: 80 servlet: context-path: /scott# s...

2018-11-05 15:58:37 24492 3

原创 SpringBoot项目基础开发maven包

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

2018-11-05 15:56:01 453

原创 之前发了一个登录表的设计,这里是设计实现的代码:网站登录设计

简单的用户表设计如上图:代码如下所示:随机加密算法6个:package com.auth.sp.common.utils;import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;import sun.misc.BASE64Encoder;import java.security.Key;import jav...

2018-11-05 15:50:28 1313

原创 SpringBoot返回页面的基础方法

在这里我写三个方法  打击自己对照下,看看就明白了,暂时不用application.yml配置模板信息,咱单纯点来:直接上图代码目录:显示yml显示:是的,你没看错   就是这么简单...

2018-04-19 14:40:33 1710 1

原创 SpringBoot项目Whitelabel Error Page

做了个简单的springboot项目,一开始所有运行正常,之后写了一天的代码,再运行相同的代码,就一直报以下异常:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Apr 07 13:02:50 CST 2017Ther...

2018-04-19 14:22:12 401

原创 SpringBoot项目报错:[WARNING] The requested profile "pom.xml" could not be activated because it does not

SpringBoot项目中报错:[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (...

2018-04-19 09:39:08 10865

原创 SpringBoot配置详解

spring: datasource:# 连接池:据说最好的-阿里的 type: com.alibaba.druid.pool.DruidDataSource# 驱动 mysql driverClassName: com.mysql.jdbc.Driver druid: default: #

2018-01-20 15:59:20 11583 2

转载 支付参考API

支付工具类说明:支付工具类目前封装了微信支付与支付宝支付,支持的支付方式如下:微信支付:扫码支付,刷卡支付,公众号支付,H5支付,APP支付;支付宝支付:手机网站支付,电脑网站支付,当面付,APP支付;使用:1.将pay-core作为模块导入项目中或引入pay-core-1.0-SNAPSHOT.jar;2.调用PayApi.java

2018-01-11 10:55:05 8255 3

原创 springBoot配置数据库连接

spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.jdbc.Driver druid: default: #默认数据源 url: jdbc:mysql://

2018-01-11 10:50:37 7128 5

原创 支付前端以及核心代码

前端: http-equiv="Content-Type" content="text/html; charset=UTF-8"> name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> 支付首页 rel="stylesheet" h

2018-01-11 08:47:08 2810

原创 常用的 jQuery 事件方法

常用的 jQuery 事件方法

2017-01-19 11:24:18 203

原创 jQuery基础学习笔记第一讲之函数触发

常用的 jQuery 事件方法

2017-01-19 11:19:35 245

原创 Android: View

View农民伯伯版本:Android 2.2java.lang.Objectandroid.view.View直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, ViewStub 间接子类:AbsListView, AbsSee

2016-09-27 22:58:10 230

原创 Mysql用法笔记

MySQL语法大全_自己整理的学习笔记select * from emp;  #注释#---------------------------#----命令行连接MySql---------#启动mysql服务器net start mysql#关闭   net stop mysql   #进入mysql -h 主机地址 -u 用

2016-09-25 11:23:07 151

原创 MySql语法整理

MySQL语法语句大全 (2008-06-20 09:32:35)转载▼标签: mysql 语法 大全 sql it 分类: mysql一、SQL速成  结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。  以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL

2016-09-25 11:21:12 214

转载 jQuery语法基础

基础语法是:$(selector).action()· 美元符号定义 jQuery· 选择符(selector)“查询”和“查找” HTML元素· jQuery 的 action() 执行对元素的操作示例$(this).hide()- 隐藏当前元素$("p").hide()- 隐藏所有段落$(".test").hide()隐藏所有 class

2016-08-10 16:21:21 237

linux redis集群部署

linux redis集群部署,详细的部署手册以及完整的错误示例解析

2018-08-10

Highchars简洁版

Highchars简洁版,官网下载的修改之后的简洁版,直接用ajax请求,画出需要的图像

2018-01-11

SpringBoot

SpringBoot权限框架,内置过滤器,权限,角色,机构,代码生成器,以及微信授权,微信支付请看我其他的代码

2018-01-11

redis源码,

redis源码,idea开发的,代码比较全,切片,非切片,数据源,都有

2018-01-11

短信发送(三个)

里面有三个短信发送,赛邮源码,已经接通,还有两个是公司自己开发的,亲测可用,有问题请联系:QQ-1105095213

2018-01-11

支付整合(微信,app,h5,支付宝)

支付整合(微信,app,h5,支付宝)支付整合数据,亲测可用,自己项目中扣下来的代码,账号请勿随意测试,经供参考,appid之类的参数自己改成自己的,作者:Mr.薛 QQ:1105095213 加好友请备注,(idea开发)

2018-01-11

合同/word模板生成

很多地方都会用到Java生成合同,这里提供一个word合同的生成模板,已经封装好了可以直接使用的,pdf雷同,都是一样的,如果需要水印(章子)的话,直接在word中吧章子P上去就好了

2017-09-22

图片/文件批量上传+后台controller

这里给出一个疯转的h5页面可以直接使用的,后台代码已经写出,提供一个图片批量的源码,文件也是一样的,只需要把h5下面的批量到文件直接替换批量图片,后台代码一样的

2017-09-22

模拟电影院在线选座

jQuery仿折800图片左右滑动切换代码 免费提供源码,分享交流

2017-07-01

jQuery九宫格遮罩显示文字效果

jQuery九宫格遮罩显示文字效果

2017-07-01

maven的配置与搭建环境

maven的配置与搭建环境

2017-07-01

jquery数字读秒的倒计时代码

jquery数字读秒的倒计时代码

2017-07-01

eclipse 开发 ssh框架模板

eclipse 开发 ssh框架模板

2017-07-01

Spring MVC eclipse开发(Demo源码)

Spring MVC eclipse开发(Demo源码)

2017-07-01

Redis 缓存代码

Redis 缓存代码(java代码)

2017-07-01

SVN软件+SVN如何安装

SVN软件+SVN如何安装

2016-09-26

JDK环境变量设置.doc

JDK环境变量设置.doc

2016-09-26

oracle配置数据源

oracle配置数据源详解 图文教程

2016-09-25

oracle学习详解 笔记

oracle学习详解 笔记 建表,建库,权限,存储,索引,分页,+java分页——java存储

2016-09-25

mysql语法大全

MySQL基础语法大全

2016-09-25

js语法之extjs

Extjs基础语法

2016-09-25

dataSource - Oracle.rar

Springboot + Oracel + HikariPool + 多数据源做的一个简单的demo,可以完成数据源的切换,

2020-04-13

dacker.rar

该项目是一个简单的demo,包括Redis集群的简单使用,双数据源切换,数据源采用的是MySQL,给出了主库的SQL,其他的附属库是一样的SQL。通过注解的方式切换不同的数据源,同时对于部分对外接口采用安全操作(限流、鉴权)。详细的自己看一下即可

2020-01-13

rabbitMQ.rar

SpringBoot + RabbirMQ做的一个简单的继承,内部包含MQ的安装说明,MQ的手动和自动调用,订阅,推送的源代码,开发工具使用Idea + jdk1.8 。doc中还有一个纯java版的简单demo。

2020-01-13

javaTest.rar

IO和NIO对文件的读取和写入,socket的数据流转,都是简单的demo

2019-07-01

rediscluster.rar

集群版redis,使用MySQL数据库,里面有批处理的SQL,性能十分卓越,单机版经供参考,抛转引玉,doc中包含数据库文件

2019-05-31

redis.rar单机版redis,使用MySQL数据库,里面有批处理的SQL,性能十分卓越,单机版经供参考,抛转引玉

单机版redis,使用MySQL数据库,里面有批处理的SQL,性能十分卓越,单机版经供参考,抛转引玉

2019-05-31

ActiveMQdemo.rar

自己造阿帕奇上面瞎子啊activeMQ的程序,运行起来,在找到主程序TestActiveMQ.java 看看效果就好了,很简单的,有详细说明,消息的推送和接收TCP的下的比较乱,将就看下,都是连通的,消费 - 推送 用的是http 类似调用别人的接口丢数据包,接到 succeed停止,最多5次,都是常用的

2019-05-22

RedisDemo.rar

redis对于List,hash,String的常用操作详细版,lib中包含所有jar

2019-05-17

远程不能复制-解决办法

远程不能复制-解决办法:一般是由于进程正在进行copy服务,进程异常中断(如死机,宕机,断网,其他IP登陆挤掉当前用户)导致的,这里一般需要干掉copy进程,再重新启用copy进程即可

2019-03-18

PowerDesigner16.5汉化插件

PowerDesigner16.5汉化插件

2019-03-18

SpingBoot、MyBatis、阿里数据源框架基础

项目采用了springboot+mybatis+阿里的数据源+maven,集成数据开发,发发工具idea,数据库:mysql,数据库文件sql在doc下面,测试地址在项目的初始页面,是一个基础版的demo案例

2019-02-18

SpingBoot+MyBatis+阿里双数据源框架基础

该框架是idea开发的jdk1.8,Mysql开发的基础框架,数据源采用阿里数据源配置,代码分层及数据说明都在md文件中

2019-01-30

XSS攻击检测

XSS攻击检测代码,删除bin生成的class,直接使用src加载.java 就好了,开发采用的myeclipse,使用其他工具的注意修改,

2019-01-22

Set-Cookie: JSESSIONID=8AB51DC4244907FD9EBB063C7FD73CBA; Path=/; HttpOnly

Set-Cookie: JSESSIONID=8AB51DC4244907FD9EBB063C7FD73CBA; Path=/; HttpOnly 解决此类cookie暴露项目路径问题

2018-11-20

xml转对象封装的简单与复杂xml的转化写法

这里有三个工具都是利用jdom的jar做的 xml转对象,XmlUtil这个可以直接使用简单的对象转换,没有二级对象以及复杂对象类转换,其他的两个工具类包含其他复杂的代码转换,但是内容需要自己修改

2018-11-05

N种邮件发送

自己写的N种邮件发送的工具类,账户信息为私人拥有的测试账户,请自觉替换,违法必究!

2018-11-05

简单的用户登录表的简单设计

这里只是简单做一个用户登录注册的表设计,详细的登录代码我会做一个代码博客一会发到博客里面,需要的自己去看一下就好了

2018-11-05

activeMQ使用软件,以及初始化页面

这个是官网的activeMQ软件,免安装版,5.15.4版本,包括32/64位

2018-08-08

8583报文解析

ISO8583报文解析的全过程文档,主要是通过xml解析的,如果有其他的解析方式也都是可以的,相同的

2018-08-08

空空如也

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

TA关注的人

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