自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

《春馨梦》的专栏

一起学习,一起成长..............................一代码农

  • 博客(95)
  • 资源 (11)
  • 收藏
  • 关注

原创 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 297

原创 前端性能监控

/**@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 241

原创 Springboot 异常统一处理

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

2019-11-04 22:41:30 334

原创 一、Disruptor深入理解

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

2019-10-21 19:50:27 277

原创 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 152

原创 基于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 3310 4

原创 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 1323

原创 Netty 编码解码应用

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

2018-08-15 15:24:53 261

翻译 Netty 一般适用场景

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

2018-07-13 16:20:56 4700

原创 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 1082

原创 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 716

原创 Webpack 插件开发以及插件理解

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

2018-01-19 16:38:54 523

原创 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 3048

原创 基于SuperMap的Echarts迁徙图

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

2017-09-18 13:11:09 4200

原创 Idea 部署非Maven Web工程

2017-08-24 16:41:35 455

原创 数据可视化七条原则

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

2017-05-14 00:22:12 3832

原创 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 13802

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

项目中总会碰到一些需要实现报表统计,个人认为需要从以下几个方便思考。报表分析(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 925

原创 html 富文本编辑(WYSIWYG)

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

2016-01-16 21:56:01 1609

原创 Java异常处理

Java 异常处理

2016-01-12 22:49:14 429

原创 javascript 自定义进度条

javascript自定义进度条 无标题文档var num=0;var maxCount=10000;var intervalId=null;var width=10;//progress barfunction progressbarFun(){ // debugger; num++; // 处理 if(num==maxCount){

2015-10-25 23:33:15 411

转载 Hibernate查询总结

Hibernate查询的6种方法    http://www.cnblogs.com/shiyangxt/archive/2009/01/13/1375151.htmlHQL查询:HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点static void query(String name){  Session s=null;

2015-10-23 09:15:16 284

原创 DM(达梦数据库导入dmp)

达梦数据库dmp文件导入

2015-10-16 11:14:48 15462

原创 HTML中Js脚本的执行顺序

html 中的js 脚本是从上往下线性执行,实例如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2015-10-09 11:38:59 817

翻译 javascript得到浏览的可用高度

1.第一个页面 max1     MaxHeight setting function screenInfo(){ var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; s += "\r

2015-09-26 16:34:20 290

原创 javascript 回调函数用法演示

函数的验证 function excuFun(func){ alert("Running.........."); // 回调函数 if(func&&typeof(func)=='function'){ func(); } } <input type="button" value="执行

2015-09-16 20:47:16 386

原创 convention 插件的作用

convention 插件的作用 struts-plugin.xml<!--/* * $Id: struts-plugin.xml 1221225 2011-12-20 12:22:28Z jogep $ * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor lice

2015-08-19 10:48:11 1152

翻译 99 位职业设计师 99 个设计谏言

导语:业精于勤,荒于嬉;行成于思,毁于随1. 正视错误-设计师是人,不是神,是人就会犯错。设计本就有试错的成分,正确的对待错误是设计师突破束缚的基础条件之一。 2. 多角度、客观的看待问题-不要在消费者调研时大谈设计理念,不要跟工程师争论美学问题,不要跟客户辩解你的创意,事出必有因,职业设计师每天都要面对不同人群,就要学会从不同的视角出发去尽可能的理解,进而得到相对客观的依据。

2015-06-28 11:47:42 1358

原创 Spring的配置文件中加载配置文件

Spring 系列-spring 配置文件中加载配置文件      1.通过PropertyPlaceholderConfigurer在Spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、Hibernate等,这些开

2015-03-28 11:12:51 686

原创 HTML调用QQ服务,在线QQ交谈

HTML调用QQ服务,在线QQ交谈

2015-03-24 13:10:59 3181 1

转载 Windows实现Oracle数据的备份

Windows实现Oracle数据的备份:xincd D:\OraHome_1\BINexp LGMS/LGMS@ORCL_Local file=D:/oradata/backupdata/%DATE:~4,10%LGMS.dmp log=D:/oradata/backupdata/%ATE:~4,10%.log

2015-03-17 20:51:11 399

原创 Web 前端开发修炼之道总结

前端开发的三大利器:HTML+CSS+Javascript ,"精一行必先通十行",一、HML二、CSS三、Javascript 1.避免团队合作的JS冲突,采用匿名包住2.

2015-03-17 20:46:57 526

原创 专业书收集大全

1.人月神话 2014-03-052.oracle函数大全.chm 2014-03-063.数据结构与算法分析_Java语言描述(第2版).pdf 2014-03-074.代码整洁之道.pdf 2014-03-075.阎宏----java与模式.pdf 2014-03-076.junit470_CN.chm 2014-03-107.testng介绍.doc 2014-03-108.testng与junit的对比.doc 2014-03-109. Excel教程.doc 2014-03-12

2015-03-03 19:02:07 788

原创 一个二逼的自诉

作为一个刚出道的码农,我很高兴,一出道就如愿当上了项目经理。

2015-01-20 20:59:58 560

原创 jQuery EasyUI 没有数据时添加滚动条

onLoadSuccess : function(data) {//表头居中$(".datagrid-htable td div").css({"text-align" : "center"});$('.datagrid-header-row td').unbind('contextmenu')//取消表头右键功能$(this).datagrid('clearSelecti

2014-12-29 20:14:33 967 2

转载 Java缓存框架的介绍

几个著名java开源缓存框架的介绍    OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。永久缓存-

2014-12-28 10:39:22 437

原创 Oracle 数据库换数据库字段的数据类型

修改Oracle 有数据列的数据类型方法一:// 创建一样的临时表create table T_BUSINESS_MODEL_TEMP  as select * from  T_BUSINESS_MODEL where 1=2 ; // 对临时表改数据类型alter table T_BUSINESS_MODEL_TEMP modify MODEL_MONEY NUM

2014-12-27 13:35:48 1115

原创 程序注释

/***     // 格式化时保证注释体内容不变形html标签* @description:         *         描述方法的功能         *  Order  排序方式 asc/desc  // 多个排序字段 id asc ,project_name desc          *  Order by 排序字段  ID* @author:tan

2014-12-26 13:18:39 719

原创 用户体验设计

用户体验设计

2014-12-25 21:40:43 658

原创 Java Web 项目优化

个人总结的Java Web 的注意事项

2014-12-25 20:43:29 1122

share-disruptor.zip

Disruptor 简单示例,涵盖多种模型。适合Disruptor 入门学习。

2019-10-21

基于SuperMap的Echarts迁徙图

基于SuperMap的Echarts迁徙图,详尽的系统源码。可预览的系统例子。喜欢的朋友们能,在此基础之后扩展自己的应用。希望大家学习愉快。乐于分享,乐于开源。

2017-09-18

Idea 部署Web项目

使用Idea部署Web项目的基本手册。全程图操作

2017-08-24

项目管理手册

这个文档主要是本人的一些心得体会,如有疑问,相互探讨,一起追求卓越!

2016-02-01

Java基础文档

Java入门基础知识总结 第1章 、 数据类型和数组 1 第2章 、 运算符和表达式与语句 4 第3章 、 类和对象 5 第4章 、 继承、接口和泛型 11 第5章 、 字符串和正则表达式 15 第6章 、 常用的实用类 17 第7章 、 线程 17 第8章 、 输入\输出流 21 第9章 、 基于SWING的图形用户界面的设计 21 第10章 、 Java中的网络编程 21 第11章 、 Java与数据库中的操作 21 第12章 、 Java Appplet 21 第13章 、 附录(Eclipse中快捷键) 21

2013-05-20

Android 开发文档

Android 开发文档 希望能帮助有需要的朋友! 此资料涵盖有 Android 开发文档 android 中英文帮助文档

2013-02-05

FLash自学笔记

Flash资源,自学笔记,希望能帮到朋友们 !

2012-11-23

PS自学笔记

PS自学的笔记 希望能帮助朋友们,能学到自己想要的!!

2012-11-23

Java网络编程

Java 网络编程的PPT教程!好不好 用了才知道

2012-10-12

数据库数据字典的模版

数据库的数据字典的样板 萨王《数据库概论》

2012-06-20

空空如也

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

TA关注的人

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