- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 1.swiper-vue坑1
1.问题描述 vue渲染数据时发现,左右滑动没有效果,并且行展示item个数不符合初始化swiper对象时设置的属性 在开发者模式下,swiper又正常地显示2.solutions 参考网上分享的解决办法之后发现两种解决方案//1.在vue实例初始化过程中,初始化swiper对象mounted编辑阶段//2.初始化swiper对象时设置监听属性//2.1observer:tr
2018-03-05 09:53:40
293
原创 wkhtmltopf使用记录
1.使用方法 https://wkhtmltopdf.org/2.遇到问题2.1导出pdf空白 方向一: 检查电脑的字体。以windows系统为例,检查C:/windows/fonts文件夹下 方向二: 检查导出静态页面的html的字体,是否设置。举例*{font-family:”sun…”}2.2部署到windows服务器上之后 提示错误...
2018-02-11 10:47:48
2620
1
原创 POI1.导出Excel
已经excel布局(表头排列以及样式的情况下)做指定导出 (此篇不包含利用Java反射和智能合并单元格)1.导出excel//step1:创建工作文档对象HSSFWorkbook wb = new HSSFWorkbook();//step2:新建sheet对象(参数sheet name)Sheet sheet1 = wb.createSheet("sheet...
2018-02-05 14:15:20
216
原创 1.mapper.xml学习
1.insert (1)useGeneratedKeys=”true” 说明:告诉mybatis使用JDBC使用getGeneratedKeys 取出(比如mysql自动生成的主键)数据2.updateupdate table set table.prop = 'val' where prop = #{param}sql复用(1)抽取通用sqlB
2018-02-01 16:52:03
264
转载 1.Spring-Boot War部署
1.maven项目修改pom.xml文件 groupId>com.***groupId> artifactId>***artifactId> version>0.0.1-SNAPSHOTversion> packaging>jarpackaging> //修改打包方式jar - > war packaging>warpackaging>2.
2018-02-01 10:23:08
220
原创 Collection-List&arr
1. List To Array//1.现有listList<String> list = new ArrayList<>();//2.声明list集合长度大小的数组String[] arr = new String[list.size()];//3.list to arrlist.toArray(arr);2. Arr To List//1.现有arrString[] arr = {"
2018-01-13 10:19:25
167
原创 一、简单工厂
定义简介 分类:从设计模式的类型划分,简单工厂模式属于创建型设计模式,又叫做静态工厂方法模式,属于工厂模式家族一个特例,但是不属于23种设计模式。 定义:简单工厂模式是一个工厂对象创建一个具体的抽象产品的实例。 类图: 代码分析1. 抽象产品类public interface IComputer { void create();}2. 具体产品类产品类1
2017-12-17 15:07:00
205
原创 1.radio、checkbox、select
一、radio使用1.传统Html使用name属性必填,并且在input中保持一致 <input type="radio" class="a" name="gender" value="women"/> <input type="radio" class="a" name="gender" value="man"/>2.vuev-model保持变量一致优点:双向
2017-12-15 16:19:07
339
原创 Intellij-SpringBoot热部署
1.spring-boot-devtools作用:一个开发者服务的模块,通过classLoader监听classpath下的变动,然后重启应用。2.使用流程2.1 添加spring-boot-devtools依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devt
2017-12-13 17:39:43
174
原创 mysql-max_allowed_packet
数据包过大1.异常 com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1165 > 1024). You can change this value on the server by setting the max_allowed_packet’ variable 2.解决办法 show VARIABLES
2017-08-20 17:00:20
602
原创 sql-left join on
left join on1.作用:查询主表和符合条件的附表的合并的结果集。 2.原理:a表和b表求笛卡儿积,on表示条件符合,a和b表查询符合条件的结果组成新的结果集,合并表中没有符合条件的字段置空。 3.注意: -a表 -b表 - 主表条件写在where之后,否则没有效果 - 附表结果写在on之后1.SELECT a.*,b.* FROM a LEFT JOIN b
2017-07-16 11:17:27
383
原创 sql-function
having子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用(1)用法: SELECT Customer,SUM(OrderPrice) FROM Orders WHERE Customer='Bush' OR Customer='Adams' GROUP BY Customer HAVING SUM(OrderPrice)>1500AVG函数
2017-06-18 09:56:22
400
原创 design-mode2-singleton
单例模式1.定义:保证一个类仅有一个实例,并且提供一个访问它的全局访问点 2.实现: * 声明初始化一个静态实例 * 私有化构造函数 * 提供一个访问实例的公有静态方法3.分类: * 饿汉式public class Single { /** *饿汉式 */ //step1:初始化对象 private static Single in
2017-06-11 22:44:56
323
原创 javaweb-servlet
一、serverlet定义 1.运行在服务器端的小程序 2.javaweb三大组件:servlet filter listener 3.servlet是单例模式,由于线程不安全,所以效率高二、作用 1.处理客户端的请求 2.每一个servlet都是唯一的,处理的请求都是不同的三、响应流程 1.接收请求数据 2.处理业务逻辑 3.返回响应数据 a.t
2017-04-12 22:48:02
321
原创 javaweb-http
一.http协议详解 1.定义:超文本传输协议,本质上定义了客户端和服务器的通信规则 2.特点:无状态协议(服务器不知道哪个客户端在请求) - ftp协议是有状态 3.注意:url请求一次,可能不止发送了一个请求 4.请求头和响应头格式 - 请求/响应行 - 请求/响应正文 - 空行 - 请求/响应体 5.字符编码:applicat
2017-04-12 21:29:34
214
原创 layers-apache.shiro
1.定义apache-shiro是java的一个安全框架2.核心SecurityManager3.获取当前与程序交互的实体 Subject subject = SecurityUtils.getSubject(); 获取session Session session = subject.getSession(); 设值 session.setAttribute(key,v
2017-04-07 21:43:19
189
原创 layers-http/s
http和https协议 http https 定义 无状态 由http+SSL构建的可进行传输加密、身份认证的网络协议 端口 80 443 安全性 不安全 相对安全
2017-04-07 17:53:31
284
原创 Ide-idea-shortcut
查看所有的命令以及快捷键 ctrl+shift+A1.代码生成 1.快速生成代码 ctrl+alt+T 2.代码提示 ctrl+space ctrl+shift+space 3.自动补全文末字符(括号,标点) ctrl+shift+enter 4.alt+insert 新建类或者方法2.修改1.快速修改类名shift+F62.引入jar/提示
2017-04-07 12:32:19
369
原创 maven入门
maven1.简介:跨平台的项目构建工具,基于java平台的项目构建,依赖管理,项目信息管理工具。2.项目目录结构: src/main/java java类文件的存放 src/main/resources 存放资源文件,比如Spring、hibernate的配置文件 src/test/java java的测试类比如junit src/test/resources 测试资
2016-12-31 20:14:01
253
原创 spring注入方式
(1)Spring的注入a.定义:Spring的注入是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为b.方式:(常用两种)-设值注入eg:-构造注入eg:
2016-12-25 18:35:29
216
原创 spring概念
(1)Spring概念:a.是一个开源框架,解决企业应用的复杂性而创建的b.是一个轻量级的控制反转IOC(达到松耦合的目的)和面向切面的AOP容器框架(分离应用)c.管理对象(bean)的应用的生命周期和配置(2)Spring作用a.作用b.提供对多种技术的支持juintc.AOP(事务管理和日志)d.对主流框架的支持(Hibernate).....
2016-12-25 18:32:22
245
原创 spring_guide
a.Spring作用:Spring为了替代POJO,在Spring框架应用中,Spring通过DI将POJO组装在一起在Spring中,POJO也叫做beanb.Spring工作原理:在Spring中每一个对象称作一个bean,Spring加载配置文件,将bean以及其依赖关系注入到容器中。Spring负责生产所需要的对象及其依赖的对象。应用切面AOP将
2016-12-25 18:28:41
493
原创 线程thread
(1)进程和线程的概念a.进程:每个独立执行的程序b.线程:程序内部的一条执行途径(2)进程和线程之间的区别a.每个进程都有独立的代码和数据空间,进程切换开销大b.同一进程的多个线程共享代码和数据空间,每个线程都有独立的运行栈和程序计数器,线程切换开销小(3)创建线程的两种方式:a.继承java.lang.Thread并且重写run方法eg:cl
2016-12-20 10:22:41
192
原创 mysql卸载与重装
1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Applicati
2016-12-19 18:03:38
378
转载 快速排序
package per.array.quicksort;/* * 算法:快速排序 * 原理:选择轴心值(中间值),按数组从左到右和从右到左的顺序依次遍历,规则为小放左 * 思想:分治递归 * */public class QuickSort { //step1-method1:将数组数据分为两部分(partition),左边数据集合<轴心值(一般为arr[0])<右边数据集合
2016-12-15 22:08:33
207
原创 http(xhr)
数据流向:get从服务器端获取数据,post将数据传递到服务器数据大小:get一般不超过2k,post一般默认没有限制安全性:get安全性低,post反之限制:post可以用于文件传输,get则不行
2016-12-08 07:51:47
815
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人