自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 从根上理解高并发之幂等设计

幂等设计一直是业务设计的一个重要原则,如果幂等设计不到位,尤其是高并发场景下,将会造成重大的事故或者财产损失。今天我们就来深入浅出的聊一下幂等性为什么如此重要,以及如何设计。说幂等设计先说什么是幂等,以下摘抄自百度百科,它说‘在数学里,幂等有两种主要的定义。在某二元运算下,幂等元素是指被自己重复运算(或对于函数是为复合)的结果等于它自己的元素。例如,乘法下仅有两个幂等实数,为0和1。某一元运算为幂等的时,其作用在任一元素两次后会和其作用一次的结果相同。例如,高斯符号便是幂等的。一元运...

2021-08-01 15:56:20 226

原创 从根上理解高并发之数据库

想必在我们开发一个新项目或者一个新产品时候,都会遇到一个问题就是时间紧,任务重。为什么这么紧呢?有些可能是因为公司就是想着快速试错快速找准方向,有些可能就是非常迫切需要这么一个系统,当然也还有一些其他情况哈,就不多举例了。在如此紧迫的环境下,时间光开发功能测试都不够,哪还有时间考虑整体系统架构,所以这个时候基本研发和leader也都达成一致,先上线后期再迭代优化。 这个时候基本就是单数据库的模式,什么是单数据库呢就是线上只有一个数据库,而且供多个数据库用户使用,这个模式往往...

2021-08-01 15:53:24 182

原创 vim 知多少?

想必大家看过很多黑客题材的一些电影,一定对黑客随随便便拿起一台电脑,一顿猛如虎的操作场面记忆深刻,咔嚓一下屏幕弹出success,轻轻松松攻破防御。今天呢咱们主题不是黑客相关知识,而是大家经常用到的命令行操作vim编辑器,无论是mac、抑或是服务器,大家都用到的一个软件。学会了以下的一些常用快捷键,会让你线上操作、或者开发程序有事半功倍的效果。无论是身边的美眉还是站在你背后的老板,一定对你赞赏有嘉。废话不多说直接上教程,先来一张键位图,英文好的朋友可以直接拿走,英文不好的也不...

2021-08-01 15:46:53 120

原创 win10配置jdk11

我下载的是解压版的,除了配置常规的JAVA_HOME,CLASS_PATH,还要配置Path下新添加%JAVA_HOME%\bin即可 

2018-11-27 23:10:24 2590

原创 idea JetBrains系列debug修改断点行颜色背景色 设置值显示颜色

2018-11-27 15:33:09 7535 2

翻译 利用jQuery实现select多选

由于项目需要,需要实现一个筛选 过滤的功能,利用jQuery和bootstrap两个插件实现select的多选,全选,全不选等,主要还是借鉴于github开源的一个项目。加以例子进行实现,希望能够帮到大家!先上个效果图:项目需要的源码以及实例放到了https://download.csdn.net/download/mufei4886/10537975,有需要的用户可以自行下载原github开源项...

2018-07-12 20:16:38 3241

翻译 利用NIO复制文本内容到另一个文本中

public static void main(String args[]) throws IOException { //获取当前项目路径 String relativelyPath = System.getProperty("user.dir"); System.out.println(relativelyPath); //创建输...

2018-07-11 17:59:53 216

原创 Maven工程配置logback打印日志

Maven工程配置logback打印日志logback.xml配置:<?xml version="1.0" encoding="UTF-8"?> <!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --> <!-- 日志输出规则 根据当前ROOT 级别,日志...

2018-07-10 11:06:59 1658 1

原创 eclipse玩转git

Eclipse中的git插件使用文档注意:以下所述仅是个人使用的一些心得,如有错误望指正更改。1. 生成电脑公钥:切换到.ssh目录下利用命令窗口win+r弹出运行窗口输入cmd回车确定,输入命令cd  .ssh命令回车输入ssh-keygen -t rsa -C "自己随意填写(最好是自己的个人姓名)"然后一路回车,到达成功的彼岸这时候你会发现.ssh文件夹下有两个id_rsa.pub文件,用记...

2018-03-28 14:28:05 236

原创 往共享盘中写入任意格式数据

由于项目需要,需要往共享盘中写入excel文件,利用java的io,输入输出流,搭建好共享盘,然后利用java进行写入共性盘任意格式的数据,以下是代码仅供参考:String srcPath = "C:\\Users\\Administrator\\Desktop\\123.mp4";        File parentDir = new File("\\\\169.254.205.73\\测试"...

2018-03-14 18:01:27 206

原创 java将Fri Feb 02 18:18:49 CST 2018转换为2018-01-30 22:22:24、date类型的数据

源码:http://download.csdn.net/download/mufei4886/10237581采用拼接字符串的方法,最简单也最粗暴也是最实用: /**     * 标准化时间显示     * yyyy-MM-dd HH:mm:ss     * @param dateStr     * @return     */    public static S

2018-02-02 18:30:15 29735 3

原创 开辟线程让程序定点定时运行

写项目遇到一个问题,就是需要开辟一个新线程,还需要定时进行统计每天的信息。废话不多说上代码:public final class DayCountThread implements Runnable {    // 睡眠一小时    // long timeInterval = 3600000;    long timeInterval = 10000;    public s

2018-02-01 16:41:39 243

springboot配置多数据源,注解自由切换,完美运行

基于spring boot mybatis的多数据源配置,使用Druid配置连接池,使用注解自动切换数据源,完美运行!

2018-10-16

利用jQuery实现多选,分栏比较

利用bootstrap配合jQuery实现select多选,全选全不选,界面美观大气

2018-07-12

mysql 实现定时给表追加分区

实现mysql 每天定时自动给数据库表追加分区,包含存储计划和存储过程

2018-05-21

springboot使用websocket的js文件

springboot开发websocket使用到的js文件包括sockjs.min.js 、stomp.js

2018-04-25

jekins war包

项目自动化部署jekins新war包,部署到tomcat的webapp目录下重启即可

2018-04-16

写入共享盘任意格式数据

搭建好局域网,设置某个文件夹共享,即可通过java文件进行写入任意格式的数据,到共享文件夹中

2018-03-14

java中的时间转换

支持Fri Feb 02 18:18:49 CST 2018转为date和2018-01-30 22:22:24,以及2018-01-30 22:22:24转date

2018-02-02

最新连接redis数据库连接池commons-pool-2.5.0

需要使用Redis连接池的话,还需commons-pool包,提供了强大的功能,包含最新的jar包

2018-01-23

最新sweetalert,zip及使用教程

sweetalert是一款非常好用的前端美化弹窗组件,支持样式可调整,最新sweetalert源码及简单使用教程

2018-01-11

空空如也

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

TA关注的人

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