自定义博客皮肤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 428

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

原创 java poi 通用工具类

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

2020-05-05 21:13:08 1321

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

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 220

原创 socket网络编程示例代码

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

2020-04-22 22:14:13 368

原创 flexbox弹性盒子布局

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

2020-04-03 17:54:25 218

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

原创 vue-webpack-dev-server

2019-02-27 00:09:51 287

原创 vue-webpack

   

2019-02-26 23:59:22 212

原创 vue-nrm

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

2019-02-26 22:05:27 312

原创 vue-路由-基本使用

vue-router官网         https://router.vuejs.org/installation.html URL中的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 256

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原创 spring依赖注入

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

2019-01-30 22:33:12 163

原创 Elasticsearch与Solr优缺点比较

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

2019-01-30 17:08:08 4053

原创 python之大杂烩

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

2019-01-04 16:50:00 241

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

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

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

2019-01-02 17:17:44 455

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

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

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

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

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

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

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

原创 redis分布式锁

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

2018-12-27 15:12:34 211

原创 压力测试工具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 324

当当网案例源码

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

2018-08-05

宠物商店源码

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

2018-08-12

微信点餐系统

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

2018-12-19

在线考试任务系统

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

2018-08-12

空空如也

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

TA关注的人

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