自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (22)
  • 收藏
  • 关注

原创 redis远程清理缓存命令

远程清理缓存命令链接远程服务器redis-cli -h ip地址 -p 端口 -a 密码执行清理命令flushall

2019-02-21 10:01:44 2110

原创 列表导出到excel

/** * @方法名称 exportFncapply * @功能描述 * * <pre> * 融资汇总导出 * </pre> * * @作者 wrf * @创建时间 2019年2月21日 09:45:41 * @param ...

2019-02-21 09:51:23 447

原创 本地文件往服务器上传下载工具类

/** * ftp文件上传下载工具类 */public class FtpTools {             /**          * Description: 向FTP服务器上传文件          * @param host FTP服务器hostname          * @param port FTP服务器端口          * @param userna...

2019-01-24 11:27:08 611

原创 递归压缩文件。。

/** * @方法名称 compress * @功能描述 递归压缩 * @作者 wrf * @创建时间 2018/7/9 15:24 * @Param [sourceFile, zos, name, keepDirStructure] * @Return void * @Thorws */ priva...

2019-01-24 11:15:35 249

原创 清空redis缓存

启动服务cd 到redis 跟目录下cd C:\app\apache\redis-64.3.0.503redis-server.exe redis.windows.conf客户端启动打开新的命令窗口执行命令redis-cli.exe如果存在密码,密码为123456 执行 auth "123456"清理缓存命令flushall-----------------------...

2019-01-04 11:38:07 1910

原创 去除html格式,获取文本

/** * 去掉所有的HTML,获取其中的文本信息 * @param htmlText * @return */ public static String GetHtmlText(String htmlText) { String regEx_html = "<[^>]+>"; // 定义HTML标...

2018-12-11 09:08:32 1136 1

原创 js保留两位小数

四舍五入:var num =2.446242342;num = num.toFixed(2); // 输出结果为 2.45直接截取:Math.floor(15.7784514000 * 100) / 100 // 输出结果为 15.77当作字符串,使用正则表法式:Number(15.7784514000.toString().match(/^\d+(?:\.\d{...

2018-11-20 16:32:28 133

原创 AngularJS Http请求

// 简单的 GET 请求,可以改为 POST$http({    method: 'GET',    url: '/someUrl'}).then(function successCallback(response) {        // 请求成功执行代码    }, function errorCallback(response) {        // 请求失败执行代码}...

2018-10-26 17:53:25 147

转载 Redis分布式锁实现

public class RedisTool { private static final String LOCK_SUCCESS = "OK"; private static final String SET_IF_NOT_EXIST = "NX"; private static final String SET_WITH_EXPIRE_TIME = "PX"; ...

2018-10-26 17:34:30 92

转载 3分钟读懂何为分布式、微服务和集群!

微服务是一种架构,也是在分布式范畴之内的。多微才叫微?在分布式系统中,微服务更加强调单一职责、轻量级通信(HTTP)、独立性并且进程隔离。好了,没什么好说的了,实践出真知,建议大家多多了解 Spring-Cloud相关微服务组件。一、分布式小马正在经营一个在线购物网站,名叫TT猫,有商品管理、订单管理、用户管理、支付管理、购物车等模块,每个模块部署到独立的云服务主机。现在,程序员小明同...

2018-10-12 17:31:48 161

原创 angularJs 表单校验 (手机号,用户名,密码等)

&lt;!DOCTYPE html&gt;&lt;html ng-app="angularFormCheckModule"&gt;    &lt;head&gt;        &lt;meta charset="UTF-8"&gt;        &lt;title&gt;angular表单校验&lt;/title&gt;        &lt;link

2018-10-12 09:21:00 1723

原创 Tomcat启动配置项目中实例

-Xms356M -Xmx2024M -XX:PermSize=94M -XX:MaxPermSize=228M

2018-10-11 17:06:56 115

转载 Redis下载与安装教程

Redis 安装Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开一个 cmd 窗口 使用cd命令切换目录到 C:\red...

2018-10-11 17:02:21 16237 6

原创 Cannot resolve symbol

添加tomcat依赖的servlet-api

2018-08-20 14:04:38 487

原创 jvm调优

1.  -Xmx:最大堆内存和-Xms:初始时堆内存设置值统一以避免每次垃圾回收完成后JVM重新分配内存2.   将-XX:NewSize(年轻初始值)设置为堆内存(Xmx)的3/83.    Xss128k设置每个线程栈大小,此值尽量小一点4.    尽量使用并行收集器,-XX:ParallelGCThreads=8:配置并行收集器的线程数,即:同时有多少个线程一起进行垃圾回收。此值...

2018-08-20 11:46:22 83

原创 将字符串分离成带空格的格式

package testq;  import java.util.HashSet;  import java.util.Set;    public class test1 {               String partString(String input, Set&lt;String&gt; dict){          if(dict.contains(input))...

2018-08-20 11:31:01 175

原创 打印一百以内的质数,求和

/**     * 打印100以内的质数,并求和     */        public static void main(String[] args) {        int sum = 0;        for(int m=2;m&lt;=100;m++){            int x=0;            for(int n=2;n&lt;m;n++){ ...

2018-08-20 11:29:38 801

原创 水仙花数

/**     * 水仙花数    * 水仙花数是 153 = 1*1*1+5*5*5+3*3*3     */    public static void test1() {        int temp = 0;        for(int i=100;i&lt;999;i++){            temp = i;            int x = temp/...

2018-08-20 11:28:44 120

原创 ajax封装

/** * easy.ajax  * User: 王 * Date: 2018-3-5 * 该框架依赖jquery,请先引入jquery1.5+版本。 */;(function (window, $) {    var EasyAjax = {};    var _ajaxType = ['get', 'POST', 'put', 'delete', 'options', 'he...

2018-08-02 15:20:41 93

转载 Java接口和抽象类的深入理解

  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别一.抽象类  在了解抽象类之前,先来了解一下...

2018-08-02 15:18:34 140

原创 数据库回滚到某个时间点(仅用于Oracle数据库)

select * from cst_bse_inf as of timestamp to_timestamp('2018-08-01 09:20:00','yyyy-mm-dd hh24:mi:ss');alter table cst_bse_inf enable row movement;flashback table cst_bse_inf to  timestamp to_timesta...

2018-08-02 15:17:21 2799

原创 Ribbon工作原理

Ribbon实现负载均衡原理

2022-06-23 17:16:33 703 1

原创 设计一套高可用的RocketMQ消息中间件部署架构

设计一套高可用的RocketMQ消息中间件部署架构

2022-05-17 14:09:52 1120

原创 Linux su -用户 出现bash-4.2$ exit

su user1 bash-4.2$ exitexit问题原因:使用useradd添加普通用户时,有时会丢失home目录下环境变量文件,.bashrc和.bash_profile文件解决方法:重新拷贝一份配置信息到此用户home目录下sudo cp /etc/skel/.bashrc /home/用户名sudo cp /etc.skel/.bash_profile /home/用户名...

2022-05-13 15:26:55 599

原创 docker 删除镜像

# 查看docker 下的所以容器docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf0d055f2d189 ddm "./bin/bash" 17 minutes ago Up 2 minutes romantic_heyrovsky# 停止docker 容器docker stop f0d055f.

2022-05-11 11:21:16 247

原创 自定义iso镜像转换为docker镜像

1.第一步先在虚拟机安装好自己的iso镜像2.使用tar -zcvf /home/ddm.tar.gz bin boot dev etc home lib lib64 opt root sbin srv sys tmp usr var打包出一个镜像的 tar 包

2022-05-09 15:41:25 1264

原创 微服务注册中心读写锁优化

一,读写锁介绍读写锁其实就是将一个锁拆分为读锁和写锁两个锁,然后加锁的时候可以加读锁也可以加写锁ReentrantReadWriteLock lock = new ReentrantReadWriteLock();// 读锁lock.readLock().lock();lock.readLock().unlock();// 写锁lock.writeLock().lock();lock.writeLock().unlock();如果有一个线程加了写锁,其他线程就不能加写锁,因为同

2022-01-04 16:47:19 446

原创 log4j2 源码JNDI漏洞,脚本方式替换jar 包中的log4j2

source /etc/profile# xxx包路径RDMS_DDM_HOME=/usr/setup/ddm/work_ddm/rdms_proxy# xxxx包路径DDM_HOME_BIGDATA=/usr/setup/ddm/work_ddm/bigdata_proxy#时间CURRENT_DATE="`date +%Y%m%d%H%M%S`"# xxx包路径DDM_HOME=/usr/setup/ddm/work_ddm/admin/#关系型log4j jar包替换functi.

2021-12-14 14:57:23 1591

原创 ERROR processing query/statement. Error Code: 0, SQL state: TStatus(statusCode:ERROR_STATUS sqlState

以前的sql 写法:"SELECT * FROM " + table + " LIMIT "改为现在的写法:SELECT * FROM " + schema +"." + table + " LIMIT "查询的时候将schema 加上

2021-11-25 10:04:29 2915

原创 Hive 连接出现Error while processing statement: FAILED: Execution Error

SQL 错误 [1] [08S01]: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x at org.apache.hadoop.hd...

2021-11-11 18:04:11 7944

原创 java.lang.IllegalArgumentException: Input byte[] should at least have 2 bytes for base64 bytes

前后端加密方式不一致导致

2021-11-01 16:02:49 2418

原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

将数据库配置文件连接驱动的spring.datasource.url=jdbc:mysql://127.0.0.1:3306/oa?useUnicode=true&characterEncoding=utf-8修改为spring.datasource.url=jdbc:mysql://127.0.0.1:3306/oa?useUnicode=true&&useSSL=false&characterEncoding=utf-8spring.datasou

2021-11-01 15:53:45 165

原创 不同版本的jar包隔离案例

需求:需要连接Hive2 和Hive 3数据库,要求同时兼容两个版本的数据库,由于Hive 2数据库驱动和Hive 3数据库驱动有冲突,所有导致两个版本的驱动不通用,然后两个版本的Hive驱动jar 包都需要保留解决方案:使用sofa-ark 将不同的jar包版本的jar打成不同版本的两个jar包先使用my-ark-service工程打包hello 1.0版本的包 2. 使用my-ark-service工程打包hello 2.0版本的包3.再使用m...

2021-08-25 15:46:23 576

原创 微服务系统雪崩,熔断,降级

雪崩,隔离,熔断,限流,降级雪崩:如果服务A有两个线程调用服务B整个时候服务B宕机,服务A的两百个线程会一直等待着调用超时,这个时候如果服务C调用服务A就没有空闲线程可以用,一直等待,很可能会出现超时。隔离:这个时候只需要将服务A的两百个线程中的一部分,比如20个线程隔离处理来,专门处理调用服务B。如果这个时候服务B 挂了,那么服务A最多会阻塞20个线程,不影响服务C调用服务A熔断:这个时候如果这20个服务请求超时,这个时候触发熔断机制,那么服务A的20线程就

2021-08-01 14:10:39 210

原创 redis 的AOF 持久化方案和RDB持久化方案优劣势对比

1.AOF和RDB两种redis方式介绍redis 持久化主要做数据灾备的,如果redis挂了,能够基于持久化文件快速恢复redis数据。避免Redis长期宕机造成数据库压力过大。AOF持久化方式:以命令的方式写入日志文件,以append-only的模式写入日志文件中,在Redis重启的时候以回放AOF命令,来实现恢复数据RDB持久化方式:以快照的方式进行持久化,每隔一段时间就会生成新的RDB文件,或者达到一定的数据量,达到一定的时间,生成RDB快照文件2.RDB持久化方式的优点RDB

2021-06-29 12:37:57 302

原创 Cannot negotiate, proposals do not match

ot finished, connection is closed.2021-06-18 13:49:18.671 [AsyncExecuteUtils-Thread-CustomThreadPoolExecutor-2] ERROR cn.secsmart.admin.util.HAShellScriptUtil - HA Config step4 mysql mm slave server error:java.lang.Exception: 远程连接服务器失败 at cn.secsma...

2021-06-18 15:28:17 5791 1

原创 不同版本jar包冲突的几种解决方案

https://www.yuque.com/books/share/2e3681b1-6fd6-4599-a8c4-fbf711e15927?# 《不同版本的jar包隔离方法》

2021-06-17 11:33:35 487

原创 主模块引入多个子模块,导致不同版本jar包冲突问题

请教贴!!!!!哪位大佬有解决方案,麻烦留言,谢谢!!!!

2021-06-11 09:52:59 252 2

原创 怎么设计一个分布式session系统

面试被问到如何设计一个分布式session系统,what?这个怎么玩。以前没有遇到过这种问题啊,仔细想想好像之前系统登录的时候有用到过这个,但是又没认真去看,基本都是封装好的登录代码,拿过来就用了!然后就简单说了下基于数据库做session的解决方法,将一台机器上的session广播复制到其他机器,但是这样明细存在很大问题,实在想不出来了!回去查了查发现了几种解决方案:1.基于数据库的Session共享2.基于NFS共享文件系统3.基于memcached 的session,如何保证

2021-03-25 17:50:35 230

原创 谈谈你对volatile理解面试题

是 java 内存模型中,每个线程有⾃⼰的⼯作内存,同时还有⼀个共享的主 内存,比如两个线程都要读data 这个共享变量的值,那么他们都会先从主内存读这两个变量的值放到自己的工作内存,然后才去使用,所以每个线程都可以读到 data = 0 这个值在线程代码运⾏的过程中,对 data 的值都可以直接从⼯作内存⾥加载了,不需要再从主内存⾥加载了在线程代码运⾏的过程中,对 data 的值都可以直接从⼯作内存⾥加载了,不需要再从主 内存⾥加载了...

2021-03-24 20:51:17 210 3

log4j_2.1.5.zip

logj JNDI 补丁包

2021-12-14

jar包隔离代码.zip

不同版本jar包隔离方案,代码示例

2021-08-26

VLPJYJSPSERVLETXYESJYPT_65ad72f9-63f2-4ec2-aa59-c919e770d644.zip

二手交易系统

2020-08-19

PS CS5绿色精简版

ps cs5 绿色精简版!!!!!!!!!!!!!!!!!!!!

2019-03-06

java面试题详细整理

java面试题整理!!!!!为啥要大于50个字?

2019-03-06

ps百度云地址

ps绿色精简版!

2019-03-06

前端开发文档--中文版

前端开发文档

2019-03-06

免费录屏软件,免费,免费

录屏软件,完全,可以录制长视频,不想要积分,点个赞就行!

2019-03-06

idea使用手册,使用手册

idea使用手册

2019-03-06

VS2012安装包百度云链接

VS2012 安装包。

2019-03-05

视频剪辑软件百度网盘链接

不要积分,点个赞就行,谢谢!视频剪辑软件,用户视频拼接,剪辑。

2019-03-05

免费录屏软件百度网盘下载地址

的录屏软件,可以录制长视频,点击开始录制,再点击就暂停,可以录声音!

2019-03-05

SoapUi-5.2.1 模拟xml报文神器,用于接口测试

用于模拟xml报文神器,用于接口测试,模拟其他系统的报文请求自己系统,对自己接口进行测试!!!!!!!!!!!!

2019-02-21

xftp5 64 位

xftp5 64 位

2019-02-21

25个经典Spring面试问答

25个经典Spring面试问答!!!!!

2019-02-21

Redis3.2--64位

、Redis3.2--64位

2018-11-22

SSM基础框架jar包整合

SSM基础jar包整合。

2018-11-22

UE64位--超级记事本

UE64位--超级记事本

2018-11-22

tomcat9-64位

tomcat9-64位

2018-11-22

apache-maven

maven3.5.4下载

2018-11-22

jdk8-Linux版

jdk8-Linux版。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-08-02

tomcat9 Linux版

tomcat9 Linux版

2018-08-02

空空如也

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

TA关注的人

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