9 春馨梦

尚未进行身份认证

我要认证

一代码农

等级
TA的排名 5w+

Servlet读取字体文件

判断文件类型代码块 /** 字体文件 */ private static final String FONT_TYPE_FILE = ".+(.eot|.svg|.ttf|.woff|.woff2)$"; // 读取字体文件 if(fileName.matches(FONT_TYPE_FILE)){ System.err....

2020-04-29 20:41:13

前端性能监控

/**@author ruoshui@date 2020年4月4日21:19:05@version:0.1/var frontEndMoniter ={};(function (moniter) {/*日志信息@type {{navigator: {appVersion: string, cookieEnabled: string, appName: string, addo...

2020-04-07 21:04:34

Springboot 异常统一处理

Springboot 统一异常处理配置文件spring.mvc.throw-exception-if-no-handler-found=truespring.resources.add-mappings=false全局异常拦截在这里插入代码片 @ControllerAdvicepublic class GlobalExceptionHandler{ @Exce...

2019-11-04 22:38:47

一、Disruptor深入理解

Disruptor深入理解Disruptor 介绍思考一下登录的场景 ??登录场景代码说明Disruptor 能解决问题的场景工作模式Disruptor 介绍 LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在单线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使用事件源驱动方式。业务逻辑处...

2019-10-21 18:48:18

MyBatis 源码学习(一)

Mybatis 加载 Mappers第一种方式:依赖于mybatis-config.xml 的mappers <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://my...

2018-11-22 22:52:21

基于POIExcel导入50+万条数据的基本写法

基本思路如下poi 基于xml解析(event user model )多线程批量插入软件环境Springboot2.0 +MyBatisMysql 5.7 + poi 基于xml解析(event user model )package com.sunducation.waterflow.utils;import java.io.InputStream;...

2018-09-16 21:10:12

VisualVM插件之BTrace 使用

VisualVM插件之BTrace 使用BTrace插件安装打开JDK/bin/jvisualvm.exe若下载不了查询请在设置处更换 Java VisualVM 插件中心 地址:如下https://visualvm.github.io/uc/8u131/updates.xml.gzBTrace 调试代码下载涉及依赖包btrace-agent.jar、b...

2018-08-19 12:02:58

Netty 编码解码应用

Netty 编码解码应用粘包半包问题Tcp 基于字节流的传输层通信协议,把数据流分区成适当长度的报文段,报文段长度有限,当传输大量数据, 需要将大报文拆分成为小报文对传输的报文进行粘包和拆包。粘包半包产生原因(来自Netty 权威指南第二版) (1)应用程序write写入的字节大小大于套接口发送缓冲区大小; (2)进行MSS(最大传输段大小)大小的TCP分段;...

2018-08-15 15:24:53

Netty 一般适用场景

Fundamental Echo ‐ 最基本的客户端和服务器 Discard ‐ 查看如何异步发送无限数据流,而不淹没写入缓冲区 Uptime ‐ 实现自动重新连接机制Text protocols Telnet ‐ 一个经典的基于行的网络应用程序 Quote of the Moment ‐ 广播一个UDP / IP包 SecureChat ‐从Telnet示例派生而来的基于tls的聊天服务器。Bi...

2018-07-13 16:20:56

Spring 导出pdf文档

1、pom.xml <!-- 导出PDF --><dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version></de

2018-06-25 21:30:11

Spring 导出Excel通用方法

/** * 导出Excel * @param fileName * -- 导出的文件名称 * @param request * @param response * @ @author tannc * @create-time 2018-06-22 14:47:24 */ @GetMapping("train/excel") ...

2018-06-25 21:21:17

Webpack 插件开发以及插件理解

插件1 => ConsoleLogOnBuildWebpackPlugin.js function ConsoleLogOnBuildWebpackPlugin() { console.log(" 咋办 我被调用了....... ");}ConsoleLogOnBuildWebpackPlugin.prototype.apply = function(compiler) {

2018-01-19 16:38:54

windows 保存git的账号密码

windows 保存git的账号密码配置 git 在windows中的环境变量window ->cmd 进入DOS 环境输入 git config –global –list 查看git 全局配置> git config --global --listgit config --global credential.username tannongchungit config --global cr

2017-09-27 20:58:01

基于SuperMap的Echarts迁徙图

采用SuperMap作为背景,实现Echarts的迁徙图

2017-09-18 13:11:09

Idea 部署非Maven Web工程

2017-08-24 16:41:35

数据可视化七条原则

原则简况:简单易懂,取其精华准确传达,清晰明了视线流动,遵循习惯吸引眼球,引发共鸣去除文字,以图示意人们表达想法展示方式分为图、表、字。数据可视化切忌不能整个页面都是图,这样虽然页面很炫没漂亮。但是,看到的人很费力、需要思考。数据可视化切忌不能整个页面都是表,表可以有很明显的对比。但是表格在表现趋势方面比较弱。数据可视化切忌不能整个页面都是字,页面密密麻麻让人反

2017-05-14 00:22:12

html 中页面的加载顺序以及window.onload 与body 标签里面的onload事件的对比

html 中页面的加载顺序以及window.onload 与body 标签里面的onload事件的对比。情况一:head 、body 以及body 外面的window.onload采用匿名方法。 onload 的顺序判断 /** * 加载页面 Body */function loadBody(){console.log("load

2017-03-17 11:01:04

报表需求的确认之自我剖析

项目中总会碰到一些需要实现报表统计,个人认为需要从以下几个方便思考。报表分析(DEMO确认)1 数据1.1 全部,还是存在的数据比如地区 左边是展现所有的地区还是项目中填写过的项目1.2 0是否要展现1.3 数据排序方式 2 页面2.1 标题 大小,背景,是否加粗,对齐方式2.2 标题 大小,背景,是否加粗,对齐方式2.3 报表类型2.3.1 什么图

2016-03-10 11:26:35

html 富文本编辑(WYSIWYG)

HTML 富文本编辑    1.富文本编辑有两种形式:第一种:iframe 设置属性designMode="on" ,designMode 的默认值“off” ;第二种:使用contenteditable 属性,可以作用于页面中任何元素。contenteditable 有三个可能的值:true(打开编辑),false(关闭编辑),inherit (从父元素继承)。兼容性:IE,Firefox,

2016-01-16 21:56:01

Java异常处理

Java 异常处理

2016-01-12 22:49:14

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。