大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

菜鸟笔记(三) - Java Excel报表导入导出

菜鸟笔记(三) - Java Excel报表导入导出 本文将介绍Java Poi包的使用,并实现Excel报表的导入导出。 前提摘要:在系统的管理后台当中中,Excel报表的导入导出已经是不不可避免的场景。值得一提的是支付宝和微信支付的批量转账也需要相应格式的Excel文档 //类别 private String comment = "现金提现"; public interface IExcelExport { /** * 获取Excel的Header * * @return */ String[] getHeader(); } if (recordPois !

java操作POI读写Excel文件

xls的;使用XSSF、SXSSF对象操作OOXML格式Excel,文件后缀为. // FileOutputStream outputStream = new FileOutputStream(new File("test.xlsx")); } 其结果就是就内容“hellword” 写到当前工程的test.xlsx文件的第三行第三列中,如图: 这里写图片描述 02.03.读Excel数据 @Test public void readExcel() throws Exception { //打开需要读取的文件 FileInputStream inputStream = new FileInputStream(new File("text.xlsx")); System.out.println(value);

RestTemplate接口请求总结

//参数放入一个map中,restTemplate不能用hashMap //将请求参数放入map中 param.add("authenticity_token",authenticity_token); } 四、使用exchange指定调用方式 使用exchange方法可以指定调用方式 需要注意的一点是对于返回结果为204 no content,这种没有返回值的请求,RestTemplate会抛错,有需要的话可以使用httpClient的fluent public void deleteQueue(String vhost,String queue){ HttpHeaders headers = new HttpHeaders();

ES6之解构赋值

ES6之解构赋值 ES6 一、基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。在此之前,变量赋值,只能直接指定值。 let a = 1;rest]=[1,2,3,4,5,6]; 与数组一样,解构也可以用于嵌套结构的对象。 let metaData={ title:'abc', test:[{ title:'test', desc:'description' }] } let {title:esTitle,test:[{title:cnTitle}]}=metaData; let { id, status, data: number } = jsonData;

Typescript基础入门

let c: Color = Color.Green any为任意类型,如let notSure: any = 4; 函数 一个函数有输入和输出,要在 TypeScript 中对其进行约束,需要把输入和输出都考虑到,其中函数声明的类型定义较简单,以下是几种函数接口的定义方式: // 普通函数 function add(a: number, b: number): number { return a + b; } // 通过 interface 语句来定义类型 interface CallbackFunction { (err: Error | null, data: Buffer): void; } } export = express;

Makefile 学习精简(一)[待续]

Makefile 学习精简(一)[待续] 来自陈浩的一片老文,但绝对营养。 示例工程:3 个头文件*.o print: *.o 上面这个例子,表示了,通符同样可以用在变量中。并不是说*.o会展开,不!objects的值就是*. $(filter %.o,$(files))表示调用 Makefile 的 filter 函数,过滤“$filter”集,只要其 中模式为“%. \ rm -f $@.$$ 这个规则的意思是,所有的[. 当 make 执行时,会输出“正在编译 XXX 模块.

安装Navicat

待测试: 服务器的数据库迁移到新数据库服务器上,用navicat的数据传输功能来传 遇到报错信息:Invalid default value for 'tmptime' 原服务器数据库 mariadb x.x 新数据库服务器 mysql 5.7 报错原因:mysql 5.7有严格的数据校验,MySQL 5.6以后timestamp设定默认值规则改变,时间字段不允许再设置”0000 00-00 00:00:00”这样的默认值。 解决方法: 查看sql_mode: mysql show session variables like '

禅道(源码)

禅道(源码) 1.下载网址 http://www.zentao.net/download/80087.html 源码版--ZenTaoPMS.10.3.1.zip 1 2.Linux系统:centos7.4 创建LNMP(yum) yum -y install nginx php php-fpm mariadb-server systemctl start nginx systemctl start php-fpm systemctl start mariadb ss -ntl 端口80和9000 yum install php-gd php-mysql php-mbstring php-xml php-mcrypt php-imap php-odbc php-pear php -xmlrpc 把nginx与php连接在一起 vim /etc/nginx/nginx.conf server里面添加配置 location ~ \.

操作系统:图文详解 内存映射

/** * 具体使用(用户进程调用mmap()) * 下述代码即常见了一片大小 = MAP_SIZE的接收缓存区 关联到共享对象中(即建立映射) */ mmap(NULL, MAP_SIZE, PROT_READ, MAP_PRIVATE, fd, 0); Android四大组件:Service服务史上最全面解析 Android四大组件:BroadcastReceiver史上最全面解析 欢迎关注Carson_Ho的简书! 不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度。

Laravel5.1简单使用elasticsearch

Laravel5.1简单使用elasticsearch 1.在laravel的composer.json中添加 "require": { "php": " =5.5.9", "laravel/framework": "5.1.

Spring Schedule + Redission构建分布式任务调度

Spring Schedule + Redission构建分布式任务调度 所用源码已上传 https://github.com/Wasabi1234/mmall4.0 介绍 官网 集成 image.png image.png Redission初始化 Redission初始化类 关闭超时未支付订单实例-使用Redissession框架 非Redissession版本代码 Redis主从配置及验证(扩展点) 左为redis-6379 ,右为redis-6380

PHP 学习笔记四 超全局变量数组

PHP 学习笔记四 超全局变量数组 1.超全局变量数组 屏幕快照 2018-09-17 下午3.44.01.png 2.超全局变量数组 $_POST 的使用 屏幕快照 2018-09-17 下午4.24.25.png 屏幕快照 2018-09-17 下午4.24.39.png 3.超全局变量数组 $_GET 的使用 屏幕快照 2018-09-17 下午4.41.48.png 屏幕快照 2018-09-17 下午4.54.41.png 3.超全局变量数组 $_REQUEST 的使用 屏幕快照 2018-09-17 下午5.41.50.png 屏幕快照 2018-09-17 下午5.51.31.png

2018年电商基础面试总结

2018年电商基础面试总结 找工作面试的过程中,项目将会是整个流程的核心灵魂,也是能在面试中能让面试官尽快认同你的一个强有力的依据,所以在面试中把电商项目清晰的表述出来是极为关键的。 电商项目里的技术特点? 系统功能 本商城系统是一个综合性的 B2C 平台,类似京东商城、天猫商城.

TP5实战之TP5中使用layui创建搜索+分页

TP5实战之TP5中使用layui创建搜索+分页 目的 在项目中,数据库中有多条数据,我们使用搜索搜出来的数据会有很多,一个页面根本无法完全显示出来,所以需要分页,但是,这个分页会跟当前的分页产生冲突,所以要把分页和搜索结合起来,这样不仅方便,而且简化了流程. 提示:阅读本文需要15分钟 方法 当我点击分页按钮时,我让这个跳转动作执行searchs(),在searchs()中执行跳

如何在PS中创建带有粉笔字的黑板气泡

如何在PS中创建带有粉笔字的黑板气泡 学习如何在Photoshop中使用纹理和图层样式创建带有粉笔文本效果的黑板气泡。 教程素材 在制作本教程时使用了以下素材: 我们将在本教程中使用的所有材质(木材和粉笔)都是使用Photoshop滤镜制作的。 一、如何创建背景 创建一个新的1000x1000px文档。新建一个图层,按Shift-F5来填

2018-09-17[每日一译]5个简单的调整,使高端客户始终如一

2018-09-17[每日一译]5个简单的调整,使高端客户始终如一 5个简单的调整,使高端客户始终如一 不要满足于那些付晚钱的客户,要求打折和讨价还价的客户,这浪费你的时间,不要做这项工作。 By 金马子警官 当你开始做生意的时候,目标是建立稳定的收入。在创业初期,创业者往往不太挑剔谁是客户。随着你的业务增长,你学到了宝贵的商业教训:不是所有的客户都是值得的

联系我们吧 - 12个联系我们表单和页面设计赏析和学习

联系我们吧 - 12个联系我们表单和页面设计赏析和学习 设计网站时,关于我们页面和联系页面(contact us page)往往是必要页面之一。虽然只是一个简单的页面,但要真的能让用户有联系你的冲动还是很有挑战性。如果说,用户点击了联系页面,用户其实已经在尝试联系你了,这个时候,你需要提供的,不是花哨的设计,而是直观的联系方式,不阻碍用户尝试联系你的行为。但

需求的发掘和解析—UI/UX2018参会笔记(上)

jpg 嗯……需求神马真复杂,来点简单的? 最简单的需求来源:用户反馈 演讲主题:Designing for Designers Sketch的需求是简单粗暴的从用户反馈而来的。他们所做的只是筛选和排定优先级。 以上所述,“Design for the future”的第一件事:重新的发觉和解析需求。

老龄化产品设计:享受数字科技生活更加美好

3度时的阅读效率最好,一般眼睛距离电脑屏幕为50cm,根据三角函数公式能算出合适的字高。对于不同PPI的屏幕可以通过两轮换算(cm到inch,inch到pixel)得出最小字号。有一个叫"Visual Angle Calculator”的网站有个程序可以直接计算,建议使用。 老人视觉能力下降,有学者研究表明老人偏好的最小可接受视角是0.

如何科学地进行一场产品设计评审?(附10条设计原则)

如何科学地进行一场产品设计评审?(附10条设计原则) Jackob Nielsen 曾基于实际设计案例中的上百个可用性问题,总结出十条设计原则(design heuristics),并依此提出一种启发式设计评审(heuristic evaluation)方法。 Jakob Nielsen 在人机交互界颇有造诣,也是大名鼎鼎的 Nielsen Norman 集团(用户体验设计咨询公司)的创办者之一。Jakob 曾被《纽约时报》、CNN、《财富》杂志称赞为“可用性