- 博客(40)
- 资源 (44)
- 收藏
- 关注
原创 B站 全套java面试(200道)问题MD(题目+答案)
Java面向对象有哪些特征,如何应用 面向对象编程是利用类和对象编程的一种思想。万物可归类,类是对于世界事物的高度抽象 ,不同的事物之间有不同的关系 ,一个类自身与外界的封装关系,一个父类和子类的继承关系, 一个类和多个类的多态关系。万物皆对象,对象是具体的世界事物,面向对象的三大特征封装,继承,多态。封装,封装说明一个类行为和属性与其他类的关系,低耦合,高内聚;继承是父类和子类的关系,多态说的是类与类的关系。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数
2023-01-11 14:57:36
15395
原创 Rsa加密解密,支持分段加密解密,支持java,php
RSA加密、解密,支持1024、2048、4096,支持超长字符分段加密解密;能对应上在线网址的加密解密数据
2022-04-14 09:48:57
878
原创 消费端限流
1. 为什么要对消费端限流假设一个场景,首先,我们 Rabbitmq 服务器积压了有上万条未处理的消息,我们随便打开一个消费者客户端,会出现这样情况: 巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据!当数据量特别大的时候,我们对生产端限流肯定是不科学的,因为有时候并发量就是特别大,有时候并发量又特别少,我们无法约束生产端,这是用户的行为。所以我们应该对消费端限流,用于保持消费端的稳定,当消息数量激增的时候很有可能造成资源耗尽,以及影响服务的性能,导致系统的卡顿甚至直接崩溃。2.限
2020-05-28 14:53:18
445
原创 高并发之限流
#高并发之限流现在常用的系统对外接口一般而言都是json或者字符读取和返回的,只有银行以及部分大型项目才会用到8583字节流,但是二者在使用的过程中都是出现流量峰值,或者简单点说就是系统处理能力的峰值,数据库的峰值,达到这个峰值系统或者数据库就有崩溃的可能。系统或者数据库一旦崩溃就是一个非常麻烦的事情,所以在持续性高并发的系统中我们就会用到高兵发的限流操作;限流基本都是为了保护系统:缓存、降级和...
2019-11-14 21:02:42
274
原创 RabbitMQ简介
RabbitMQ:教程RabbitMQ实战教程1.什么是MQ?消息队列(Message Queue,简称MQ),从字面意思上看,其本质无非就是个队列,FIFO先入先出(排队买票,先到先得,买定离手),只不过队列中存放的内容是message而已。其主要用途:不同的进程Process/线程Thread之间通信。为什么会产生消息队列?有几个原因:不同进程(proess)之间传递消...
2019-09-25 12:05:41
450
原创 修改本机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
1858
原创 浅谈128位ISO8583报文的组装和解析
ISO8583报文的常用的几种方式8583报文的组成样式新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入858...
2019-09-05 17:30:36
1045
原创 微服务简介
微服务架构及起源一、微服务概念的提出:Martin,敏捷开发方法创始人之一,《重构》《企业应用架构模式》作者,ThoughtWorks公司的首席科学家微服务的流行,Martin功不可没,这老头也是个奇人,特别擅长抽象归纳和制造概念,我觉的这就是最牛逼的markting啊,感觉这也是目前国人欠缺的能力。Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为Though...
2019-07-27 11:12:19
821
原创 http请求慢的原因分析
常规的数据请求在局域网内部是比较快的,但是出了局域网,往往会由各种各样的原因导致请求和响应的间隔时间很长,接下来我们就来分析一下造成这种情况的原因:1.网络波动或者网络延迟;这种情况最常见,导致的原因是由服务器之间网络的连通情况和心跳包的容纳情况决定的2.跨域请求;这种情况一般出现在做外贸或者金融类的公司,比如,美国的服务器,访问上海的服务器,异地处理,请求需要跨越VPN和国际传输,在加上...
2019-06-18 16:26:50
13163
原创 国家地区数字币种
国家名称国家中文货币名称货币字母代码数字代码小单位阿富汗AFGHANISTAN阿富汗AfghaniAFN9712奥兰群岛ÅLAND ISLANDS欧元EuroEUR9782阿尔巴尼亚ALBANIA莱克LekALL82阿尔及利亚ALGERIA阿尔及利亚丁那Algerian DinarDZD122美属...
2019-06-18 16:09:08
8055
原创 ISO-3166国家代码一览表
ISO-3166国家代码一览表二位字母三位 字母数字ISO 3166-2相应代码国家或地区(ISO 英文用名)中国 惯用名台湾 惯用名香港 惯用名备注ADAND020ISO 3166-2:ADAndorra安道尔安道尔安道尔AEARE784ISO 3166-2:AEUnited Arab Emirates阿联酋...
2019-06-18 16:07:17
26068
3
原创 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
217
原创 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
188
原创 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
144
原创 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
301
原创 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
140
原创 启动大全.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
172
转载 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
2087
原创 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
168
原创 阿里数据源配置
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
1814
原创 与JWT的不解之缘
jar : maven<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.6.0</version></dependency&
2018-12-20 16:17:41
327
原创 谷歌邮件发送协议
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
2536
原创 随机密钥生成工具
public class GetKey { /**生成32位的密钥**/ public static String KeyValue32(){ //定义一个字符串(A-Z,a-z,0-9)即62位; String str="zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890"...
2018-11-05 16:03:37
11142
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
5742
原创 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
24752
3
原创 SpringBoot项目基础开发maven包
<?xml version="1.0" encoding="UTF-8"?><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
505
原创 之前发了一个登录表的设计,这里是设计实现的代码:网站登录设计
简单的用户表设计如上图:代码如下所示:随机加密算法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
1366
原创 SpringBoot返回页面的基础方法
在这里我写三个方法 打击自己对照下,看看就明白了,暂时不用application.yml配置模板信息,咱单纯点来:直接上图代码目录:显示yml显示:是的,你没看错 就是这么简单...
2018-04-19 14:40:33
1754
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
551
原创 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
11038
原创 SpringBoot配置详解
spring: datasource:# 连接池:据说最好的-阿里的 type: com.alibaba.druid.pool.DruidDataSource# 驱动 mysql driverClassName: com.mysql.jdbc.Driver druid: default: #
2018-01-20 15:59:20
12054
2
转载 支付参考API
支付工具类说明:支付工具类目前封装了微信支付与支付宝支付,支持的支付方式如下:微信支付:扫码支付,刷卡支付,公众号支付,H5支付,APP支付;支付宝支付:手机网站支付,电脑网站支付,当面付,APP支付;使用:1.将pay-core作为模块导入项目中或引入pay-core-1.0-SNAPSHOT.jar;2.调用PayApi.java
2018-01-11 10:55:05
13641
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
7223
1
原创 支付前端以及核心代码
前端: 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
2896
原创 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
258
原创 Mysql用法笔记
MySQL语法大全_自己整理的学习笔记select * from emp; #注释#---------------------------#----命令行连接MySql---------#启动mysql服务器net start mysql#关闭 net stop mysql #进入mysql -h 主机地址 -u 用
2016-09-25 11:23:07
182
原创 MySql语法整理
MySQL语法语句大全 (2008-06-20 09:32:35)转载▼标签: mysql 语法 大全 sql it 分类: mysql一、SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。 以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL
2016-09-25 11:21:12
247
转载 jQuery语法基础
基础语法是:$(selector).action()· 美元符号定义 jQuery· 选择符(selector)“查询”和“查找” HTML元素· jQuery 的 action() 执行对元素的操作示例$(this).hide()- 隐藏当前元素$("p").hide()- 隐藏所有段落$(".test").hide()隐藏所有 class
2016-08-10 16:21:21
279
支付整合(微信,app,h5,支付宝)
2018-01-11
合同/word模板生成
2017-09-22
图片/文件批量上传+后台controller
2017-09-22
dacker.rar
2020-01-13
rabbitMQ.rar
2020-01-13
redis.rar单机版redis,使用MySQL数据库,里面有批处理的SQL,性能十分卓越,单机版经供参考,抛转引玉
2019-05-31
ActiveMQdemo.rar
2019-05-22
远程不能复制-解决办法
2019-03-18
SpingBoot、MyBatis、阿里数据源框架基础
2019-02-18
SpingBoot+MyBatis+阿里双数据源框架基础
2019-01-30
Set-Cookie: JSESSIONID=8AB51DC4244907FD9EBB063C7FD73CBA; Path=/; HttpOnly
2018-11-20
xml转对象封装的简单与复杂xml的转化写法
2018-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人