自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无法预知未来

少吹牛皮,多做事。

  • 博客(49)
  • 资源 (8)
  • 收藏
  • 关注

原创 记录服务器被挖矿程序到账cpu爆满(治标不治本)

服务器挖矿处理,挖矿,病毒

2024-03-28 11:28:54 201

原创 rabbitmq启动失败Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only

Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only,这个文件只是只读状态。注意这里的这个 .erlang.cookie 文件要根据自身容器挂载的目录进行授权。

2024-03-28 11:17:53 305

转载 学习笔记(1):Java高级面试专题-spring-mybatis面试的各种坑-mybatis的二级缓存存在什么问题?怎么避免...

此课程是讲师总结的spring面试专题,总结的都是老师自己当初面试时遇到spring-mybatis各种坑。希望能对于各位学员面试时有帮助。

2020-11-08 00:36:25 193

原创 自定义 redis 布隆过滤器算法及原理

import com.google.common.hash.Funnels;import com.google.common.hash.Hashing;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.Pipeline;import redis...

2020-10-07 16:10:14 366

原创 利用javassist,javaagent 打造个简单的性能监控 APM(学习)

此文章要有一定的基础,至少对javassist,javaagent 有所了解,如果不是很熟悉的同学,请看下https://www.cnblogs.com/rickiyang/p/11368932.html项目地址:https://github.com/MJFuture/m-javassist.gitService + Control + jdbc 插桩埋点实现一、项目架构介绍二、采集端执行流程说明需求与目标采集指定数据,服务响应能、WEB响应性能、......

2020-10-07 15:51:45 1787 2

原创 这可能是 目前最新的 JedisCluster - 操作管道(pipeline)

前言现在很多的博客论坛,很多都是以前写的代码。殊不知,这代码不是一层不变的。特别是涉及到源码的改变。这就导致很多网上的文章几乎都是 copy 来copy 去的。这里也只是建议大家的有看源码的习惯。不然,照抄网上的博客有时候真的不能解决问题。还得动动脑子。本人也是踩坑过来的 。好了。回到重点。本文主要用的是 jedis 2.9 版本为什么JedisCluster 不支持直接操作管道(P...

2020-04-22 16:11:55 1157

原创 spring 快速搭建 redis集群

好记性不如烂笔头首先你的redis集群必须能正常启动1.引用包<!-- redis依賴 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${redi...

2020-04-15 18:05:11 221

原创 全网最直接简单。百度富文本跨域上传文件到文件服务器

看了很多文章其实也有很多办法,实现跨域上传。现在讲我目前所用的方法。只实现的多图上传。单图上传失败。接下来必须认真的看完文章。当前我用的 版本为UEditor1.4.3。这里主要是实现重写接收文件的action(controller).建议查看官方文档了解页面上请求时传的是那些参数(数据)以及返回格式http://fex.baidu.com/ueditor/#dev-reque...

2020-04-08 15:01:30 452

原创 linux 可能出现服务器与服务器之间网络通信问题,可能是由于linux内置系统网络检测导致

linux 上内核网络修改vi/etc/selinux/config出现一下# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enfor...

2020-01-17 10:36:41 530

原创 Redis 5.0 Redis Cluster部署、管理和测试。 以及 redis-cli --cluster help说明

Redis Cluster 在5.0之后取消了ruby脚本redis-trib.rb的支持(手动命令行添加集群的方式不变),集合到redis-cli里,避免了再安装ruby的相关环境。直接使用redis-clit的参数--cluster 来取代。为方便自己后面查询就说明下如何使用该命令进行Cluster的创建和管理,关于Cluster的相关说明可以查看官网或则Redis Cluster部署、...

2020-01-16 16:47:04 469

原创 分享几种 Java8 中通过 Stream 对列表进行去重的方法

https://juejin.im/post/5cd6b719f265da03b2044d56

2020-01-14 17:26:59 236

原创 你会 Redis 分布式锁的正确实现方式?

分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。为确保分布式锁可用,必须满足以下四个条件:1.互斥性。PS:在任意时刻,只有一个客户端能持有锁.2.不会发生死锁PS:即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端...

2020-01-02 14:51:33 194

原创 编程游戏开发中,概率机制可参考 PRD公式

说到概率,有一个特别经典的问题:存在三个盒子,其中一个盒子中存放着大奖。现在你随机挑选了其中一个,中奖的概率是1/3。接着主持人打开了剩下2个盒子中的一个,没有中奖。问给你一次重选择的机会,你会怎么做?维持原来的选择 or 放弃原来的选择。1. 随机随机是我们进行概率推导的基石之一。我们的统计学中经常说一枚硬币抛正面的概率是50%,就是基于每次抛硬币都是随机事件。插播一条笑...

2019-12-20 13:41:58 8968 2

原创 VISA (传款易 paydollar ) 支付

springboot +Thymeleaf 做的 VISA 支付 做个笔记。在开发中一直想行项目中抽离出来以下是 大概的流程图第一步先确定数据的发送源码是这样的package com.vb.controller;import java.util.Map;import java.util.concurrent.ConcurrentHa...

2019-12-05 17:06:14 3061 5

原创 IT 互联网工具架构

代码管理(SCM):GitHub、GitLab、BitBucket、SubVersion 构建工具:Ant、Gradle、maven 自动部署:Capistrano、CodeDeploy 持续集成(CI):Bamboo、Hudson、Jenkins 配置管理:Ansible、Chef、Puppet、SaltStack、ScriptRock GuardRa...

2019-10-10 21:11:18 91

原创 使用java代码测试redis5.0单机版时,报redis连接超时异常,而linux上的redis能正常访问:

https://www.cnblogs.com/enjoyjava/p/10202305.html看此连接希望有帮助

2019-08-26 16:15:17 248

原创 Dropbox 授权以及文件下载操作

开发指南:https://www.dropbox.com/developers/documentation/http/documentation#oauth2-token因做的是香港项目需要调用网盘 dropbox (百宝箱)Dropbox(多宝箱)成立于2007年,提供免费和收费服务,在不同操作系统下有客户端软件,并且有网页客户端,能够将存储在本地的文件自动同步到云端服务器保存。...

2019-04-23 16:11:22 8535 5

原创 推荐下开发扎包下载搜索中心

https://search.maven.org/

2018-12-06 11:14:13 126

原创 java读写io文件

package com.kimleysoft.action;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputSt...

2018-11-01 11:26:58 141

原创 struts2使用AbstractInterceptor拦截器 获取参数以及修改参数的值

public class AppLoginInterceptor extends AbstractInterceptor{ @Override public String intercept(ActionInvocation invocation) throws Exception { Map map = invocation.getInvocationContext().getSes...

2018-10-02 14:23:30 2467

原创 通过Build.xml 的配置来 执行 Run As 达到 copy 已经通过tomcat 编译好的文件 生成出来 然后可以通过svn,git 等上传到服务器上运行

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project name="ant-project" default="run" basedir="../"&gt; &lt;property name="webApp" value="E:\bin\项目名称"/&gt;

2018-10-02 10:18:20 303

转载 MySQL 大表优化方案,收藏了细看!

摘要: 当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。单表优化除非单表数据未来会一直不断上...

2018-04-13 17:26:35 130

原创 自定义数据库id增长

一般对对于数据量大的数据 , 一般的数据库自增长满足不了自增长 的因此采用时间戳的方式进行自定义id防止重复import java.util.Date;import java.util.Random;/** */public class CreateId { // private static CreateId instance = null; public static int count = ...

2018-04-13 16:00:51 570

原创 HttpServletResponse 文件下载

先来没事发下一些工具类import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;i...

2018-04-13 15:31:37 1364

原创 整理一份关于http请求发送读取xml的工具类(作用各个项目之间的交互)

在开发过程中难免遇到多项目之间的相互关联,特别是数据上的交互。因此专门写了一个工具类 (PS:有不足之处,还请大神指教,或者留下连接)上干货-----&gt;package test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.Writer...

2018-04-13 15:10:04 835

原创 查看缩略图dome.html

随手粘贴哈哈

2017-09-15 21:55:31 1185

原创 maven 安装 记录一下

安装maven:1. 获得maven最新安装包http://maven.apache.org/download.html2. 解压,放置任意文件夹下3. 创建环境变量,MAVEN_HOME,在值中填写maven安装路径4. 将maven加入环境变量path中,在path的值后面附加%MAVEN_HOME%\bin;5. 开启新的dos窗口,输入mvn -v命令,获得正确输出时表

2017-08-05 19:45:14 213

原创 有关极光推送的列子

极光推送dome,例子。有dome。

2017-06-02 13:58:58 283

原创 在webview加载html网页时 会出现延迟300ms的问题~目前介绍插件,傻瓜看的fastClick说明书

1,引入库文件fastclick.js2,注入事件进去(body或者某个元素)3,若使用jQuery click me! if ('addEventListener' in document) { document.addEventListener('click', function(

2017-05-27 15:39:35 1214

原创 关于 Android studio的Gradle 那些坑

在此前呢`因为换了项目路存放路径,用as打开原来的项目~需从新设定摇篮  gradle  这个 我就不做解释。X:\xxx\xxx\app\build\intermediates\res\merged\debug\values-v24\values-v24.xml错误

2017-05-26 15:08:20 2568 1

原创 随手记录

网站是分布式的,何为分布式,就是不同的模块再不同的虚拟机同时上跑效率很快,集群就是每个模块搭建多个虚拟机,可以缓解并发 分布式的就要求做一个单点登陆,就是在一个模块登陆,在其他模块也不用登陆,比如在首页登陆了,下单的时候或者加入购物车的时候就不用登陆了       用户的信息是放在redis上面的,每次跳转到另一个模块都会去调用单点登录的接口,去看有没有用户信息

2017-03-14 17:31:23 276

原创 java中常见的中文乱码总结

java中常见的中文乱码总结乱码现象产生的原因:由于编码方式的不同,才会出现乱码的情况。哪里会产生乱码:1.页面  2.url地址  3.数据库乱码  4.数据提交(form,ajax)  5.开发工具怎么解决:1.统一开发工具的编码设置      2.设置应用服务器的编码方式,如:端口号,编码方式      3.数据库本身的编码方式      4.强制设置request和

2017-03-01 18:52:09 872

转载 Memcached, Redis, MongoDB区别

mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,通过tcp直接存取,优势是速度快,并发高,缺点是数据类型有限,查询功能不强,一般用作缓存。在我们团队的项目中,一

2017-03-01 18:24:06 215

原创 ajax同步异步的坑

function companyValueULHtml(){ var faxhtml =''; var tel = ''; faxhtml += '' //獲取國碼 $.ajax({ type : 'post', url : '', async:false,///设置同步请求完后在执行 dataType : 'json', error : function(XMLH

2017-01-18 14:52:15 990

原创 对于图片的处理 选择base64字节流的方式存储数据库

对图片转换成流进行存储数据库

2016-12-12 09:06:25 23129 1

原创 文本框提示~ 做个备注吧~

文本框输入提示

2016-12-01 16:57:32 1050

转载 SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。   

2016-04-16 20:15:43 290

原创 sql 删除表中多余的重复记录(多个字段),只保留一条记录

在网上呢~自己收集了一些关于这方面的知识~  自己整理一下1.查询重复记录select * from 表名where 重复字段 in (select 重复字段 from 表名 group by 重复字段 having count(重复字段) > 1)2.删除保留一条重复记录只留有id最小的记录 delete from 表名where 重复字段 in (sele

2016-04-16 15:52:27 1944

转载 js返回

转自:http://www.mikebai.com/Article/2009-11/757.html

2016-03-22 15:47:13 298

转载 sql 分页

适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN          (          SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id          )ORDER BY id方法2:适用于 SQL Server

2016-01-29 14:36:53 263

dropbox javaSDK 扎包

上传的是源码包,不清楚的 私信 ..........

2019-04-23

极光推送客户端及服务端dome

自定义推送,极光自定义推送代码全套

2017-06-01

新闻app软件安卓端

在下载运行前先到我资源下载服务器《springMVC-myBaits-shiro》 这个资源~技术交流:Q群:257049676 QQ:397969937

2016-08-20

springMVC-myBaits-shiro

springMVC-myBaits-shiro 后台:自定义分页,高级查询,文件上传压缩,基本上都可以用~ 企业级项目~自己搭建的~任何问题联系QQ:397969937

2016-08-20

jsp网页布局利器框架stripes-1.5.6

包含文档~ 快速开发~ 快速布局页面~适用web开发~轻量级,体积小

2016-07-25

关于mate标签一些常用的

一些关于meta 标签的用例以及详解

2016-03-18

二维码名片制作

有建好的web项目,直接生成二维码名片,支持手机扫描。

2015-12-12

SSH框架分页~及增查

ssh整合做个简单的示例,分页,增删改查,,如果想实习全部的后续应该添加删除,修改功能, 次示例使用到级联。

2015-12-12

空空如也

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

TA关注的人

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