自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (4)
  • 收藏
  • 关注

转载 poi使用总结

一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。三、...

2020-05-09 00:15:41 338

原创 poi使用总结

一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。三、...

2020-05-09 00:04:25 338

原创 java poi 通用工具类

数据导入导出工具类Exception处理 public ExcelException() { // TODO Auto-generated constructor stub } public ExcelException(String message) { super(message); // TODO A...

2020-05-05 21:13:08 1231

原创 设计模式之代理设计模式(动态代理类写法)

package com.sjl;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 动态代理类 */public class DynamicProxyTest{ public static void...

2020-05-02 14:57:23 170

原创 socket网络编程示例代码

/*** 服务器端* */public class RegistServer { public static void main(String[] args) { try { //1.建立一个服务器Socket(ServerSocket)绑定指定端口并开始监听 ServerSocket serverSocket=ne...

2020-04-22 22:14:13 293

原创 flexbox弹性盒子布局

web:https://www.imooc.com/video/9574论align-items和align-content的区别:https://www.softwhy.com/article-10111-1.htmlhtml无法充满整个浏览器:html的height设置为100%不定宽高的水平垂直居中:.parent{justify-content:center;//子...

2020-04-03 17:54:25 145

原创 EasyUI分页过滤查询

前端Html <div region="center" border="false" style="padding:0px 3px 0px 3px;margin:0px;"> <table id="test"></table> </div> 初置化gird$(f...

2019-09-09 23:13:31 244

原创 vue-webpack-dev-server

2019-02-27 00:09:51 217

原创 vue-webpack

  

2019-02-26 23:59:22 135

原创 vue-nrm

 nrm只是提供了几个下载包的地址,并且可以让我们在这几个地址之间进行切换,真正下载包的还是npm。要使用cnpm装包,还得先安装cnpm,npm i cnpm -g,再利用cnpm装包,例如cnpm i jquery -S...

2019-02-26 22:05:27 241

原创 vue-路由-基本使用

vue-router官网        https://router.vuejs.org/installation.htmlURL中的hash(井号)    http://www.cnblogs.com/joyho/articles/4430148.html &lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta char...

2019-02-22 00:07:00 200

原创 vue-使用ref获取DOM元素和组件

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;link rel="stylesheet" href="css/bootstrap.min.css"&gt

2019-02-21 23:15:33 625

原创 vue-案例:发表评论

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;link rel="stylesheet" href="css/bootstrap.min.css"&gt

2019-02-21 23:14:45 516

原创 vue-父子组件传值传方法

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;!--&lt;script src="https://cdn.bootcss

2019-02-21 18:11:12 202

原创 vue-过渡类实现动画

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;!--&lt;script src="https://cdn.bootcss

2019-02-20 18:19:36 128

原创 vue-组件切换

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;!--&lt;script src="https://cdn.bootcss

2019-02-20 18:17:53 135

原创 vue-组件

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;!--&lt;script src="https://cdn.bootcss

2019-02-20 18:17:05 93

原创 vue-案例:列表动画

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;link rel="stylesheet" href="lib/bootstrap.min.css"&a

2019-02-20 00:17:34 220

原创 bootstrap-案例:模态框

&lt;!DOCTYPE html&gt;&lt;html&gt;    &lt;head&gt;        &lt;meta charset="utf-8" /&gt;        &lt;title&gt;&lt;/title&gt;        &lt;link rel="stylesheet" href="css/boo

2019-02-20 00:14:01 140

原创 vue-案例:钩子函数实现小球半场动画(购物车)

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;link rel="stylesheet" href="lib/bootstrap

2019-02-20 00:11:48 321

原创 vue-使用animate.css实现动画

&lt;!DOCTYPE html&gt;&lt;html&gt;    &lt;head&gt;        &lt;meta charset="UTF-8"&gt;        &lt;title&gt;&lt;/title&gt;&lt;link rel="stylesheet" href="css/bootstrap.min

2019-02-20 00:10:30 816

原创 bootstrap模态框

&lt;!DOCTYPE html&gt;&lt;html&gt;    &lt;head&gt;        &lt;meta charset="utf-8" /&gt;        &lt;title&gt;&lt;/title&gt;        &lt;link rel="stylesheet" href="css/bootstra

2019-02-18 22:04:33 116

原创 vue-案例:品牌

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;!--&lt;script src="https://cdn.bootcss

2019-02-18 17:46:24 288

原创 vue-过滤器和指令

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;!--&lt;script src="https://cdn.bootcss

2019-02-18 17:44:49 201

原创 git命令行操作

1.下载安装git    git --version   查看版本 2.git clone projectPth      下载克隆项目 3.cd project,git status     显示当前的分支和未跟踪的文件 4.git add .    所有文件添加到待处理,待提交的状态 5.git commit -m "本次提交的注释"    git帮我们管理代码 6.git remo...

2019-01-31 14:11:58 142

原创 vue集成和调试

vue调试 1.console 2.alert 3.在代码之间加上关键词debugger,运行的时候打开前端控制台就会在此处停下来 4.安装插件Devtools可读取vue对象的属性 集成vue 1.简单的单页面、多页面引入vue.js   cdn的方式 2.复杂单页面应用vue-cli工具,可自动添加插件、配置...

2019-01-31 14:10:29 244

原创 spring依赖注入

对于 Spring 程序, Spring 框架为我们提供一个 IoC 容器, 该容器负责创建对象和维护对象之间的依赖关系. 对于普通程序, 我们是通过对象本身来创建和解决自己的依赖问题.ApplicationContext 即是 Spring 程序的 IoC 容器, 该容器负责创建 Bean, 并将功能类 Bean 注入到你需要的 Bean 中. 那么, Spring 是如何知道我们有哪些 ...

2019-01-30 22:33:12 112

原创 Elasticsearch与Solr优缺点比较

1.ElasticSearch相较于Solr更新。 Solr已经存在了更长的时间,所以它的生态系统是发达的,拥有更大的用户群,更稳定。2.Solr支持更多格式的数据,比如JSON、XML、CSV,而Elasticsearch仅支持json文件格式。3.Solr 利用 Zookeeper 进行分布式管理,而 Elasticsearch 自身带有分布式协调管理功能。Elasticsearch专为云...

2019-01-30 17:08:08 3910

原创 python之大杂烩

Python(解释性语言)小知识点 计算机三大硬件 CPU  中央处理器,一块超大规模的集成电路,负责处理数据、计算、执行程序(干活儿的) 内存  临时存储数据(断电之后数据会消失),数据在芯片中,读取速度快,空间小 硬盘  永久存储数据,数据在磁盘中,读取速度慢,空间大 程序执行:操作系统会先将保存在硬盘中的程序复制(加载)到内存中再执行,这样速度快 python程序执行:py...

2019-01-04 16:50:00 161

原创 python之数据类型

数据类型:type(变量)  查看数据类型 1.数字型      1.1整型int   python2.0中有long型      1.2浮点型float      1.3布尔型bool  非0即真           参与计算时                True 1                False 0      1.4复数型complex:主要用于科学计算,如平面...

2019-01-04 15:30:39 102

原创 电商行业(高可用和高并发)

电商行业: 高可用:  集群,负载均衡,限流,服务降级,熔断  服务降级:关闭其他不重要的服务,留下主线服务  熔断:个别服务阻塞,延迟高,拖慢服务节奏的时候,就关闭   只有实现高可用了才能实现高并发  高并发:  分布式,静态化技术,CDN服务,缓存技术,异步并发,池化,队列  静态化技术:页面静态化  CDN服务:管理静态网络资源,掠过tomcat的转发,直接响应客户,...

2019-01-02 17:17:44 378

原创 vue之基本指令

 {{...}}(插值表达式):网速不好时会有延迟显示(闪烁)问题v-cloak可解决插值表达式闪烁问题差值表达式有闪烁问题,可用v-html和v-text标签1.开发中一般使用v-html还是v-text?取决于场景:v-html可以解析html标签,但是不安全。如果别人用script标签写了一段脚本攻击你,就不安全了。v-text无法解析html标签v-bind:  绑定属性(d...

2018-12-29 17:24:11 105

原创 vue安装

Vue安装:1.下载node并安装http://nodejs.cn/cmd命令node –v 检测是否安装安装完node之后应该自带了npm(包)管理工具,可输入npm –v检测注意:在安装Node.js前,先cmd(命令提示符)运行“node–v”查看是否已经有Node.js版本,若有,则请先卸载或删除。2.安装npm(npm是下载依赖的,从国外网站下载)下载安装淘宝...

2018-12-29 15:43:16 168

原创 ECMAScript5/6新特性之map和reduce

/*map和reduce*///map():接收一个函数,将原数组的所有元素用函数处理后放入新数组返回//例如将一个字符串数组转为int数组let crr = ['1','2','3'];crr = crr.map(e=&gt;parseInt(e));console.log(typeof(crr[0]))//reduce 累积处理 a:函数处理的结果,默认为第一个元素 b:下一...

2018-12-29 11:14:10 183

原创 lambda表达式

Lambda表达式基本语法:(parameters) -&gt; expression或(parameters) -&gt;{ statements; } 下面是Java lambda表达式的简单例子:// 1. 不需要参数,返回值为 5 () -&gt; 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -&gt; 2 * x // 3. 接受2个参数(数字...

2018-12-28 17:18:10 846

原创 ECMAScript5/6新特性之函数的优化

/*函数的优化*///以前function sum(a,b) { return a+b;}//优化const add = (a,b)=&gt;a+b;//以前const p1 = { name:"mike", age:21, sayHello:function(){ console.log("hello"); }}//优...

2018-12-28 15:35:50 106

原创 ECMAScript5/6新特性之解构表达式

&lt;script&gt;   let arr =[2,3,4];   let x = arr[1];   let y = arr[2];   let m = arr[1],n=arr[2];   /*解构表达式*/    //数组中取值    let [,a,b] = arr;   console.log(a+":"+b);   //数组中取数组   let [,...br...

2018-12-28 15:34:10 231

原创 ECMAScript5/6新特性之let和const命令

ECMAScript是浏览器脚本语言的规范,js则是规范的具体实现let和const命令:之前js定义变量var,会出现一个问题:定义的变量有时候会莫名其妙的变成全局变量&lt;script&gt;   for(var i = 0; i &lt; 5; i++){      console.log(i);   }   console.log("循环之外的i="+i);...

2018-12-28 15:33:24 285

原创 redis分布式锁

Redis分布式锁处理高并发,据说每秒可以支撑十几万的并发Redis适合做分布式锁很大原因是因为redis是单线程的参考网站:http://redis.cn/commands/setnx.html案例:秒杀多个商品,会访问同一个方法使用synchronized可以处理并发,但是无法做到细粒度控制,例如秒杀A商品的人很多,秒杀B商品的人很少,会同样的慢,因为访问的同一个方法。只适合单...

2018-12-27 15:12:34 162

原创 压力测试工具ab

用压测模拟并发使用简易工具Apache ab官方网站  https://httpd.apache.org/docs/2.4/programs/ab.html 例如:ab -n 100 -c 100 http://www.baidu.com...-n    请求的总数,默认是1次。-c    并发数,同一时间请求数。-p    如果后面接的是文件,表示POST请求,文件中...

2018-12-26 17:54:25 204

微信点餐系统

微信点餐系统源码,适合初学者的中小型项目,融合各种新技术

2018-12-19

在线考试任务系统

该项目采用mvc模式开发,运用了socket编程,多线程等技术。实现了在线考试,倒计时,分数计算的功能。

2018-08-12

宠物商店源码

包含宠物商店源码。mvc模式开发。让培训的学生一步步了解三层架构。

2018-08-12

当当网案例源码

java培训课程的一个案例:当当网。框架:ssm。用eclipse开发。前台用jsp写的。包含功能:展示、轮播图、分页、购买、购物车、订单等功能

2018-08-05

空空如也

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

TA关注的人

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